3 2016-03-01 Sebastian Dröge <slomo@coaxion.net>
8 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
11 po: Update translations
13 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
15 * ext/dvdread/dvdreadsrc.c:
16 dvdread: Fix seek starting at 0 for title != 1
17 Otherwise the playback would start at title 0
18 https://bugzilla.gnome.org/show_bug.cgi?id=762787
20 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
23 Automatic update of common submodule
24 From b64f03f to 6f2d209
26 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
28 * gst/asfdemux/gstasfdemux.c:
29 asfdemux: fix adding bitrate to stream tags
30 https://bugzilla.gnome.org/show_bug.cgi?id=699586
32 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
34 * gst/asfdemux/asf.vcproj:
35 * gst/realmedia/rmdemux.vcproj:
38 * win32/vs6/gst_plugins_ugly.dsw:
39 * win32/vs6/libgstasfdemux.dsp:
40 * win32/vs6/libgstdvdlpcmdec.dsp:
41 * win32/vs6/libgstdvdsub.dsp:
42 * win32/vs6/libgstlame.dsp:
43 * win32/vs6/libgstmad.dsp:
44 * win32/vs6/libgstrealmedia.dsp:
45 * win32/vs6/libgstsynaesthesia.dsp:
46 win32: remove outdated build cruft
47 This hasn't been touched for generations, doesn't work,
48 and is just causing confusion. We also don't want to
49 maintain these files manually.
51 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
53 * ext/mpeg2dec/gstmpeg2dec.c:
54 mpeg2dec: don't use exported but undeclared core debug category symbols
55 It's not right and won't work on Windows with MSVC.
57 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
64 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
70 * docs/plugins/inspect/plugin-a52dec.xml:
71 * docs/plugins/inspect/plugin-amrnb.xml:
72 * docs/plugins/inspect/plugin-amrwbdec.xml:
73 * docs/plugins/inspect/plugin-asf.xml:
74 * docs/plugins/inspect/plugin-cdio.xml:
75 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
76 * docs/plugins/inspect/plugin-dvdread.xml:
77 * docs/plugins/inspect/plugin-dvdsub.xml:
78 * docs/plugins/inspect/plugin-lame.xml:
79 * docs/plugins/inspect/plugin-mad.xml:
80 * docs/plugins/inspect/plugin-mpeg2dec.xml:
81 * docs/plugins/inspect/plugin-mpg123.xml:
82 * docs/plugins/inspect/plugin-realmedia.xml:
83 * docs/plugins/inspect/plugin-siddec.xml:
84 * docs/plugins/inspect/plugin-twolame.xml:
85 * docs/plugins/inspect/plugin-x264.xml:
86 * docs/plugins/inspect/plugin-xingmux.xml:
87 * gst-plugins-ugly.doap:
88 * win32/common/config.h:
91 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
133 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
137 po: Update translations
139 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
141 * ext/sidplay/gstsiddec.cc:
142 sidplay: Fix compiler warning about C++11 compatibility
143 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
144 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
146 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
147 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
150 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
152 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
153 * docs/plugins/inspect/plugin-a52dec.xml:
154 * docs/plugins/inspect/plugin-amrnb.xml:
155 * docs/plugins/inspect/plugin-amrwbdec.xml:
156 * docs/plugins/inspect/plugin-asf.xml:
157 * docs/plugins/inspect/plugin-cdio.xml:
158 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
159 * docs/plugins/inspect/plugin-dvdread.xml:
160 * docs/plugins/inspect/plugin-dvdsub.xml:
161 * docs/plugins/inspect/plugin-lame.xml:
162 * docs/plugins/inspect/plugin-mad.xml:
163 * docs/plugins/inspect/plugin-mpeg2dec.xml:
164 * docs/plugins/inspect/plugin-mpg123.xml:
165 * docs/plugins/inspect/plugin-realmedia.xml:
166 * docs/plugins/inspect/plugin-siddec.xml:
167 * docs/plugins/inspect/plugin-twolame.xml:
168 * docs/plugins/inspect/plugin-x264.xml:
169 * docs/plugins/inspect/plugin-xingmux.xml:
170 * docs/plugins/xml/plugin-mpg123.xml:
171 docs: update inspection to git and fix mpg123 inspect location
173 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
175 * tests/files/Makefile.am:
176 * tests/files/stream.mp2:
179 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
182 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
183 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
184 * docs/plugins/xml/plugin-mpg123.xml:
186 * gst-plugins-ugly.spec.in:
187 * tests/check/Makefile.am:
188 mpg123: move from -bad to -ugly
189 Hook up to build system, add to docs
191 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
195 * tests/check/Makefile.am:
196 * tests/check/elements/.gitignore:
197 * tests/files/Makefile.am:
198 * tests/files/cbr_stream.mp3:
199 * tests/files/vbr_stream.mp3:
200 tests: add test data for mpg123 plugin
202 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
204 Merge branch 'plugin-move-mpg123'
205 Move mpg123 plugin from -bad to -ugly.
206 https://bugzilla.gnome.org/show_bug.cgi?id=719849
208 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
210 * ext/mpg123/gstmpg123audiodec.c:
211 plugins-bad: Fix example pipelines
212 rename gst-launch --> gst-launch-1.0
213 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
215 https://bugzilla.gnome.org/show_bug.cgi?id=759432
217 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
219 * ext/mpg123/gstmpg123audiodec.c:
220 mpg123: still reset pending audio info on hard flush
221 Follow-up to previous commit.
222 https://bugzilla.gnome.org/show_bug.cgi?id=752431
224 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
226 * ext/mpg123/gstmpg123audiodec.c:
227 mpg123: fix handling of sample rate change during playback
228 If the sample rate of the media changes, the resulting flush will
229 clear the has_next_audioinfo flag, and the caps won't be sent
231 https://bugzilla.gnome.org/show_bug.cgi?id=752431
233 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
235 * ext/mpg123/gstmpg123audiodec.c:
236 audiodecoders: use default pad accept-caps handling
237 Avoids useless check of downstream caps when handling an
239 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
240 sbcdec, adpcmdec, sirendec
242 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
244 * ext/mpg123/Makefile.am:
245 Remove obsolete Android build cruft
246 This is not needed any longer.
248 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
250 * ext/mpg123/gstmpg123audiodec.c:
251 mpg123: fix compiler warning and simplify checks in set_caps
252 https://bugzilla.gnome.org/show_bug.cgi?id=740195
254 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
256 * ext/mpg123/gstmpg123audiodec.c:
257 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
258 The old code was using gst_caps_normalize() and was generally overly
259 complex. Simplify by picking sample rate and number of channels from
260 upstream and the sample format from the allowed caps. If the format caps
261 is a list of strins, just pick the first one. And if the srcpad isn't
262 linked yet, use the default format (S16).
263 https://bugzilla.gnome.org/show_bug.cgi?id=740195
265 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
267 * ext/mpg123/gstmpg123audiodec.c:
268 Fix up one-element lists in template caps
270 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
272 * tests/check/elements/mpg123audiodec.c:
273 tests: fix mpg123audiodec test for big-endian architectures
275 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
277 * ext/mpg123/gstmpg123audiodec.c:
278 mpg123: improved error report and checks
279 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
281 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
283 * ext/mpg123/gstmpg123audiodec.c:
284 mpg123audiodec: Require caps to be set before any data processing
286 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
288 * ext/mpg123/gstmpg123audiodec.c:
289 mpg123: Remove dead assignment
292 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
294 * tests/check/elements/mpg123audiodec.c:
295 mpg123audiodec: Fix event handling in unit test
297 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
299 * ext/mpg123/Makefile.am:
300 gst: Add better support for static plugins
302 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
304 * ext/mpg123/gstmpg123audiodec.c:
305 mpg123: Add conditional on API version for new enum
307 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
309 * tests/check/Makefile.am:
310 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
311 To get the CK_DEFAULT_TIMEOUT defined for all tests
312 https://bugzilla.gnome.org/show_bug.cgi?id=761472
314 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
318 Automatic update of common submodule
319 From 86e4663 to b64f03f
321 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
324 * ext/amrnb/amrnbdec.h:
325 * ext/amrnb/amrnbenc.h:
326 * ext/amrwbdec/amrwbdec.h:
327 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
328 We don't really need to cater for older versions any more.
330 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
332 * ext/mpeg2dec/gstmpeg2dec.c:
333 mpeg2dec: Demote rank to SECONDARY
334 https://bugzilla.gnome.org/show_bug.cgi?id=574461
336 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
338 * gst/dvdsub/gstdvdsubdec.c:
339 dvdsubdec: use query caps instead of accept-caps
340 accept-caps does only a shallow check and a full downstream
341 caps query is needed to check if ARGB is possible
343 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
345 * gst/asfdemux/asfpacket.c:
346 * gst/asfdemux/gstasfdemux.c:
347 * gst/asfdemux/gstasfdemux.h:
348 asfdemux: Support reverse playback
349 Support reverse playback for ASF format.
350 Parse packets and queue the payloads, then push
351 the payload buffer to decoder in reverse order.
352 Video buffers are pushed from KeyFrame to next
354 https://bugzilla.gnome.org/show_bug.cgi?id=757341
356 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
361 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
363 * tests/check/elements/amrnbenc.c:
364 amrnbenc: Fix various compiler warnings in the test
366 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
368 * tests/check/elements/x264enc.c:
369 x264enc: Fix various compiler warnings in the test
371 === release 1.7.1 ===
373 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
379 * docs/plugins/inspect/plugin-a52dec.xml:
380 * docs/plugins/inspect/plugin-amrnb.xml:
381 * docs/plugins/inspect/plugin-amrwbdec.xml:
382 * docs/plugins/inspect/plugin-asf.xml:
383 * docs/plugins/inspect/plugin-cdio.xml:
384 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
385 * docs/plugins/inspect/plugin-dvdread.xml:
386 * docs/plugins/inspect/plugin-dvdsub.xml:
387 * docs/plugins/inspect/plugin-lame.xml:
388 * docs/plugins/inspect/plugin-mad.xml:
389 * docs/plugins/inspect/plugin-mpeg2dec.xml:
390 * docs/plugins/inspect/plugin-realmedia.xml:
391 * docs/plugins/inspect/plugin-siddec.xml:
392 * docs/plugins/inspect/plugin-twolame.xml:
393 * docs/plugins/inspect/plugin-x264.xml:
394 * docs/plugins/inspect/plugin-xingmux.xml:
395 * gst-plugins-ugly.doap:
396 * win32/common/config.h:
399 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
443 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
447 po: Update translations
449 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
452 configure: Use -Bsymbolic-functions if available
453 While this is more useful for libraries, some of our plugins with multiple
454 files and some internal API can also benefit from this.
456 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
458 * docs/plugins/gst-plugins-ugly-plugins.args:
459 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
460 * docs/plugins/inspect/plugin-a52dec.xml:
461 * docs/plugins/inspect/plugin-amrnb.xml:
462 * docs/plugins/inspect/plugin-amrwbdec.xml:
463 * docs/plugins/inspect/plugin-asf.xml:
464 * docs/plugins/inspect/plugin-cdio.xml:
465 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
466 * docs/plugins/inspect/plugin-dvdread.xml:
467 * docs/plugins/inspect/plugin-dvdsub.xml:
468 * docs/plugins/inspect/plugin-lame.xml:
469 * docs/plugins/inspect/plugin-mad.xml:
470 * docs/plugins/inspect/plugin-mpeg2dec.xml:
471 * docs/plugins/inspect/plugin-realmedia.xml:
472 * docs/plugins/inspect/plugin-siddec.xml:
473 * docs/plugins/inspect/plugin-twolame.xml:
474 * docs/plugins/inspect/plugin-x264.xml:
475 * docs/plugins/inspect/plugin-xingmux.xml:
478 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
482 Automatic update of common submodule
483 From b319909 to 86e4663
485 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
487 * ext/x264/gstx264enc.c:
488 x264enc: increase bitrate limit from 100Mbps to 2Gbps
489 Don't artificially limit the bitrate, x264enc allows much
490 higher bitrates, and for intra-only 4k AVC they are needed.
491 x264 clips to 2Gbps internally, so use that as limit for now.
492 https://bugzilla.gnome.org/show_bug.cgi?id=758620
494 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
496 * ext/x264/gstx264enc.c:
497 x264enc: drop unnecessary NULL check before g_free
499 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
502 Automatic update of common submodule
503 From b99800a to b319909
505 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
508 Use new GST_ENABLE_EXTRA_CHECKS #define
509 https://bugzilla.gnome.org/show_bug.cgi?id=756870
511 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
515 Automatic update of common submodule
516 From 9aed1d7 to b99800a
518 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
521 Update GLib dependency to 2.40.0
523 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
525 * ext/dvdread/README:
526 dvdread: remove broken link
527 Removing instead of updating as previously pointed-to page
528 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
529 from dvd.sourceforge.net's homepage as: "Collection of
530 information on file formats/data structures relating to DVD
533 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
535 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
536 dvdlpcmdec: fix invalid read beyond channel position array
537 We would always copy sizeof(sorted_position) bytes, which is
538 for 8 channels, but if we have less than 8 channels the
539 position array we copy from will only have allocated space
540 for channel channels, so we would read beyond the input
543 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
545 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
546 dvdlpcmdec: factor out common code to set output format into new function
547 When caps event is recieved and header is changed, reordering channel
548 and setting the default output format for audio are processed. These 2 of
549 code are same. Thus, It is better to make a new function for these common
550 code in terms of removing duplicated code, maintenance and expansion.
551 https://bugzilla.gnome.org/show_bug.cgi?id=753920
553 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
555 * gst/asfdemux/gstasfdemux.c:
556 asfdemux: Don't push any data on pads after the segment.stop
557 https://bugzilla.gnome.org/show_bug.cgi?id=755469
559 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
561 * gst/asfdemux/gstasfdemux.c:
562 * gst/asfdemux/gstasfdemux.h:
563 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
564 Not for accurate seeks, which should accurately start at the requested
566 https://bugzilla.gnome.org/show_bug.cgi?id=755469
568 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
570 * gst/asfdemux/gstasfdemux.c:
571 asfdemux: Update segment.position when pushing buffers
572 Without this, non-flushing seeks are not going to work well.
573 https://bugzilla.gnome.org/show_bug.cgi?id=755469
575 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
577 * gst/asfdemux/gstasfdemux.c:
578 asfdemux: Only push EOS event if we're not doing a segment seek
579 https://bugzilla.gnome.org/show_bug.cgi?id=755469
581 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
583 * gst/asfdemux/gstasfdemux.c:
584 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
585 We don't want to unconditionally send an EOS event downstream, but might want
586 to send a SEGMENT_DONE message/event instead if a segment seek was done
588 https://bugzilla.gnome.org/show_bug.cgi?id=755469
590 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
595 === release 1.6.0 ===
597 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
603 * docs/plugins/inspect/plugin-a52dec.xml:
604 * docs/plugins/inspect/plugin-amrnb.xml:
605 * docs/plugins/inspect/plugin-amrwbdec.xml:
606 * docs/plugins/inspect/plugin-asf.xml:
607 * docs/plugins/inspect/plugin-cdio.xml:
608 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
609 * docs/plugins/inspect/plugin-dvdread.xml:
610 * docs/plugins/inspect/plugin-dvdsub.xml:
611 * docs/plugins/inspect/plugin-lame.xml:
612 * docs/plugins/inspect/plugin-mad.xml:
613 * docs/plugins/inspect/plugin-mpeg2dec.xml:
614 * docs/plugins/inspect/plugin-realmedia.xml:
615 * docs/plugins/inspect/plugin-siddec.xml:
616 * docs/plugins/inspect/plugin-twolame.xml:
617 * docs/plugins/inspect/plugin-x264.xml:
618 * docs/plugins/inspect/plugin-xingmux.xml:
619 * gst-plugins-ugly.doap:
620 * win32/common/config.h:
623 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
667 === release 1.5.91 ===
669 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
675 * docs/plugins/inspect/plugin-a52dec.xml:
676 * docs/plugins/inspect/plugin-amrnb.xml:
677 * docs/plugins/inspect/plugin-amrwbdec.xml:
678 * docs/plugins/inspect/plugin-asf.xml:
679 * docs/plugins/inspect/plugin-cdio.xml:
680 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
681 * docs/plugins/inspect/plugin-dvdread.xml:
682 * docs/plugins/inspect/plugin-dvdsub.xml:
683 * docs/plugins/inspect/plugin-lame.xml:
684 * docs/plugins/inspect/plugin-mad.xml:
685 * docs/plugins/inspect/plugin-mpeg2dec.xml:
686 * docs/plugins/inspect/plugin-realmedia.xml:
687 * docs/plugins/inspect/plugin-siddec.xml:
688 * docs/plugins/inspect/plugin-twolame.xml:
689 * docs/plugins/inspect/plugin-x264.xml:
690 * docs/plugins/inspect/plugin-xingmux.xml:
691 * gst-plugins-ugly.doap:
692 * win32/common/config.h:
695 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
739 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
742 po: Update translations
744 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
746 * ext/x264/gstx264enc.c:
747 x264: Add bitrate info to the tags output.
748 Makes it possible for muxers to know the target bitrate as soon
749 as encoding starts, which flvmux now uses.
751 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
753 * gst/asfdemux/gstasfdemux.c:
754 * gst/asfdemux/gstasfdemux.h:
755 asfdemux: fix file mode of some source files
757 === release 1.5.90 ===
759 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
765 * docs/plugins/inspect/plugin-a52dec.xml:
766 * docs/plugins/inspect/plugin-amrnb.xml:
767 * docs/plugins/inspect/plugin-amrwbdec.xml:
768 * docs/plugins/inspect/plugin-asf.xml:
769 * docs/plugins/inspect/plugin-cdio.xml:
770 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
771 * docs/plugins/inspect/plugin-dvdread.xml:
772 * docs/plugins/inspect/plugin-dvdsub.xml:
773 * docs/plugins/inspect/plugin-lame.xml:
774 * docs/plugins/inspect/plugin-mad.xml:
775 * docs/plugins/inspect/plugin-mpeg2dec.xml:
776 * docs/plugins/inspect/plugin-realmedia.xml:
777 * docs/plugins/inspect/plugin-siddec.xml:
778 * docs/plugins/inspect/plugin-twolame.xml:
779 * docs/plugins/inspect/plugin-x264.xml:
780 * docs/plugins/inspect/plugin-xingmux.xml:
781 * gst-plugins-ugly.doap:
782 * win32/common/config.h:
785 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
829 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
833 po: Update translations
835 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
837 * ext/x264/gstx264enc.c:
838 x264enc: actually return TRUE from accept-caps handler
839 The query was handled
841 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
843 * ext/x264/gstx264enc.c:
844 x264enc: implement accept-caps handling
845 Implement accept-caps handling without doing caps queries downstream
847 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
849 * ext/amrnb/amrnbenc.c:
850 * ext/lame/gstlamemp3enc.c:
851 * ext/twolame/gsttwolamemp2enc.c:
852 audioencoders: use template subset check for accept-caps
853 It is faster than doing a query that propagates downstream and
855 Elements: amrnbenc, lamemp3enc, twolamemp2enc
857 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
859 * ext/mpeg2dec/gstmpeg2dec.c:
860 mpeg2dec: use default pad accept-caps handling
861 Avoids useless check of downstream caps when handling an
864 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
866 * ext/a52dec/gsta52dec.c:
867 * ext/amrnb/amrnbdec.c:
868 * ext/amrwbdec/amrwbdec.c:
870 audiodecoders: use default pad accept-caps handling
871 Avoids useless check of downstream caps when handling an
873 Elements: a52dec, amrnbdec, amrwbdec, mad
875 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
877 * tests/check/generic/states.c:
878 check: Rename states unit test
879 Makes it easier to differentiate from other modules states unit test
881 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
883 * gst/realmedia/rmdemux.c:
884 rmdemux: fix assertion error when freeing old tags.
885 Check if old_tags is present before calling gst_tag_list_unref
886 https://bugzilla.gnome.org/show_bug.cgi?id=753301
888 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
890 * gst/asfdemux/gstasfdemux.c:
891 asfdemux: fix assertion error when codec_data is not present in structure
892 When discovering a particular asf file, caps structure doesn't have
893 codec_data, and this was not being checked before using the same,
894 resulting in assertion error
895 https://bugzilla.gnome.org/show_bug.cgi?id=752803
897 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
899 * gst/asfdemux/gstasfdemux.c:
900 asfdemux: remove unread value
901 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
904 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
906 * gst/asfdemux/gstasfdemux.c:
907 asfdemux: Don't post error on flushing while reading headers
909 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
911 * gst/realmedia/rmdemux.c:
912 rmdemux: mark tag list as global scope
914 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
916 * gst/realmedia/rmdemux.c:
917 rmdemux: fix taglist leak
918 merge doesn't take ownership, so must unref the
919 old tags if we do merge.
921 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
923 * gst/realmedia/rmdemux.c:
924 rmdemux: fix wrong unref when there are no tags
925 Tags should be appended to pending tags and unref'ed only if tags
926 are present. Else there is no need to append.
927 https://bugzilla.gnome.org/show_bug.cgi?id=752404
929 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
931 * gst/realmedia/rmdemux.c:
932 rmdemux: fix memory leaks during error cases
933 while adding stream, during error cases, only stream is
934 being freed. Adapter, pad, tags, subpackets, index are not being
935 freed resulting in memory leaks
936 https://bugzilla.gnome.org/show_bug.cgi?id=752404
938 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
940 * gst-plugins-ugly.doap:
941 Update mailing list in doap file as well
943 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
945 * ext/amrnb/amrnbdec.c:
946 Update mailing list address from sourceforge to freedesktop
948 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
950 * gst/realmedia/rmdemux.c:
951 rmdemux: fix tag memory leak
952 tags is not being freed after being merged to the
954 https://bugzilla.gnome.org/show_bug.cgi?id=752404
956 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
959 Automatic update of common submodule
960 From f74b2df to 9aed1d7
962 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
967 === release 1.5.2 ===
969 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
975 * docs/plugins/gst-plugins-ugly-plugins.args:
976 * docs/plugins/inspect/plugin-a52dec.xml:
977 * docs/plugins/inspect/plugin-amrnb.xml:
978 * docs/plugins/inspect/plugin-amrwbdec.xml:
979 * docs/plugins/inspect/plugin-asf.xml:
980 * docs/plugins/inspect/plugin-cdio.xml:
981 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
982 * docs/plugins/inspect/plugin-dvdread.xml:
983 * docs/plugins/inspect/plugin-dvdsub.xml:
984 * docs/plugins/inspect/plugin-lame.xml:
985 * docs/plugins/inspect/plugin-mad.xml:
986 * docs/plugins/inspect/plugin-mpeg2dec.xml:
987 * docs/plugins/inspect/plugin-realmedia.xml:
988 * docs/plugins/inspect/plugin-siddec.xml:
989 * docs/plugins/inspect/plugin-twolame.xml:
990 * docs/plugins/inspect/plugin-x264.xml:
991 * docs/plugins/inspect/plugin-xingmux.xml:
992 * gst-plugins-ugly.doap:
993 * win32/common/config.h:
996 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1040 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1043 po: Update translations
1045 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
1047 * gst/asfdemux/gstasfdemux.c:
1048 asfdemux: Use gst_video_multiview_guess_half_aspect() function
1049 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
1050 stereoscopic video is full-frame per view or not.
1052 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1055 Automatic update of common submodule
1056 From 6015d26 to f74b2df
1058 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
1060 * ext/x264/gstx264enc.c:
1061 * ext/x264/gstx264enc.h:
1062 x264enc: Use gst_video_encoder_set_min_pts
1063 This method replace the manual adjustment of PTS and DTS to avoid
1064 negative DTS issues. Using this method will also update the segment so
1066 https://bugzilla.gnome.org/show_bug.cgi?id=740575
1068 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
1070 * gst/asfdemux/Makefile.am:
1071 * gst/asfdemux/gstasfdemux.c:
1072 * gst/asfdemux/gstasfdemux.h:
1073 asfdemux: Add support for stereoscopic video metadata.
1074 Add parsing of stereoscopic metadata, and place into the caps to
1076 Fix parsing of Advanced Mutual Exclustion objects.
1077 https://bugzilla.gnome.org/show_bug.cgi?id=711190
1078 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
1080 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
1082 * ext/x264/gstx264enc.c:
1083 * ext/x264/gstx264enc.h:
1084 x264enc: Add support for stereoscopic video
1085 Provide new frame-packing property to directly set
1086 x264enc frame packing, or pass through upstream settings
1087 The explicit layout from the frame-packing property is
1088 preferred over any info from the caps.
1090 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
1092 * gst/xingmux/gstxingmux.c:
1093 xingmux: fix compiler warnings
1094 https://bugzilla.gnome.org/show_bug.cgi?id=750596
1096 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
1099 cruft: add the obsolete tmpl dir to cruft-dirs
1101 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
1104 Automatic update of common submodule
1105 From d9a3353 to 6015d26
1107 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
1110 Automatic update of common submodule
1111 From d37af32 to d9a3353
1113 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
1116 Automatic update of common submodule
1117 From 21ba2e5 to d37af32
1119 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
1122 Automatic update of common submodule
1123 From c408583 to 21ba2e5
1125 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
1127 * docs/plugins/Makefile.am:
1128 docs: remove variables that we define in the snippet from common
1129 This is syncing our Makefile.am with upstream gtkdoc.
1131 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
1135 Automatic update of common submodule
1136 From d676993 to c408583
1138 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1143 === release 1.5.1 ===
1145 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
1151 * docs/plugins/gst-plugins-ugly-plugins.args:
1152 * docs/plugins/inspect/plugin-a52dec.xml:
1153 * docs/plugins/inspect/plugin-amrnb.xml:
1154 * docs/plugins/inspect/plugin-amrwbdec.xml:
1155 * docs/plugins/inspect/plugin-asf.xml:
1156 * docs/plugins/inspect/plugin-cdio.xml:
1157 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1158 * docs/plugins/inspect/plugin-dvdread.xml:
1159 * docs/plugins/inspect/plugin-dvdsub.xml:
1160 * docs/plugins/inspect/plugin-lame.xml:
1161 * docs/plugins/inspect/plugin-mad.xml:
1162 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1163 * docs/plugins/inspect/plugin-realmedia.xml:
1164 * docs/plugins/inspect/plugin-siddec.xml:
1165 * docs/plugins/inspect/plugin-twolame.xml:
1166 * docs/plugins/inspect/plugin-x264.xml:
1167 * docs/plugins/inspect/plugin-xingmux.xml:
1168 * gst-plugins-ugly.doap:
1169 * win32/common/config.h:
1172 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1216 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1220 po: Update translations
1222 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
1224 * tests/check/elements/amrnbenc.c:
1225 * tests/check/elements/mpeg2dec.c:
1226 * tests/check/elements/x264enc.c:
1227 * tests/check/elements/xingmux.c:
1228 * tests/check/pipelines/lame.c:
1229 check: Use GST_CHECK_MAIN () macro everywhere
1230 Makes source code smaller, and ensures we go through common initialization
1231 path (like the one that sets up XML unit test output ...)
1233 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1235 * ext/x264/gstx264enc.c:
1236 x264enc: don't artificially limit max allowed value of "threads" property
1237 In auto mode it will happily chose much higher values anyway,
1238 and a limit of 4 seems a bit low these days.
1240 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
1242 * ext/dvdread/dvdreadsrc.c:
1243 dvdread: Also reset the first_seek var in start()
1244 Make the initial chapter seek work across reuse.
1245 https://bugzilla.gnome.org/show_bug.cgi?id=453322
1247 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
1249 * ext/dvdread/dvdreadsrc.c:
1250 * ext/dvdread/dvdreadsrc.h:
1251 dvdread: Work around basesrc initial seek
1252 Ignore the initial seek basesrc sends, as it
1253 breaks starting from another chapter by
1254 immediately seeking back to the start of the title
1256 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
1258 * ext/a52dec/gsta52dec.c:
1259 * ext/amrnb/amrnbdec.c:
1260 * ext/amrnb/amrnbenc.c:
1261 * ext/amrwbdec/amrwbdec.c:
1262 * ext/cdio/gstcdiocddasrc.c:
1263 * ext/lame/gstlamemp3enc.c:
1265 * ext/sidplay/gstsiddec.cc:
1266 * ext/twolame/gsttwolamemp2enc.c:
1267 * ext/x264/gstx264enc.c:
1268 * gst/realmedia/rademux.c:
1269 * gst/xingmux/gstxingmux.c:
1270 docs: update example pipelines in element docs
1271 Mostly gst-launch -> gst-launch-1.0, but also
1272 use autoaudiosink/autovideosink in more places
1273 and update pipelines a little or flesh out
1276 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
1278 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1279 * gst/realmedia/rdtdepay.c:
1280 Rename property enums from ARG_ to PROP_
1281 Property enum items should be nameed PROP_ for consistency and readability.
1283 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
1286 * ext/mad/Makefile.am:
1287 * ext/x264/Makefile.am:
1288 * gst/asfdemux/Makefile.am:
1289 * gst/dvdlpcmdec/Makefile.am:
1290 * gst/dvdsub/Makefile.am:
1291 * gst/realmedia/Makefile.am:
1292 * gst/xingmux/Makefile.am:
1293 Remove obsolete Android build cruft
1294 This is not needed any longer.
1296 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
1298 * gst/realmedia/pnmsrc.c:
1299 realmedia: remove unused enum item PROP_LAST
1301 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
1303 * tests/check/Makefile.am:
1304 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
1305 Make sure the test environment is set up.
1306 https://bugzilla.gnome.org//show_bug.cgi?id=747624
1308 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1311 configure: bump automake requirement to 1.14 and autoconf to 2.69
1312 This is only required for builds from git, people can still
1313 build tarballs if they only have older autotools.
1314 https://bugzilla.gnome.org//show_bug.cgi?id=747624
1316 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
1321 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
1324 Remove LICENSE_readme
1325 It's completely outdated and just confusing, better if people are
1326 forced to look at the actual code in question than trusting this file.
1328 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1332 autotools automatically generate this, and when using different versions
1333 for autogen.sh there will always be changes to a file tracked by git.
1335 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
1337 * gst/asfdemux/gstasfdemux.c:
1338 asfdemux: fix a seek failure due to out-of-range in push mode
1339 A seek in push mode failed for big offsets which are beyond
1340 the range of guint32.
1341 https://bugzilla.gnome.org/show_bug.cgi?id=748162
1343 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
1346 * tests/check/Makefile.am:
1347 tests: Use AM_TESTS_ENVIRONMENT
1348 Needed by the new automake test runner
1350 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1354 Automatic update of common submodule
1355 From bc76a8b to c8fb372
1357 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1359 * ext/a52dec/gsta52dec.c:
1360 a52dec: fix race in liba52dec lookup table initialization
1361 a52_init initializes the IMDCT global state as well as creating
1362 a new state. When two A52 decoders are created (eg, when two AC3
1363 tracks are contained in a video), calls to a52_init may happen
1364 at the same time, and the IMDCT initialization is not reentrant.
1365 https://bugzilla.gnome.org/show_bug.cgi?id=746781
1367 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1369 * ext/mpeg2dec/gstmpeg2dec.c:
1370 mpeg2dec: fix buffer leak in crop_buffer()
1371 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
1372 gst_buffer_replace() reffed it as well so we were one reference extra.
1373 https://bugzilla.gnome.org/show_bug.cgi?id=746887
1375 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1377 * gst/realmedia/rmdemux.c:
1378 rmdemux: resurrect some flow return handling
1379 https://bugzilla.gnome.org/show_bug.cgi?id=744572
1381 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1383 * gst/asfdemux/gstasfdemux.c:
1384 asfdemux: resurrect some flow return handling
1385 https://bugzilla.gnome.org/show_bug.cgi?id=744572
1387 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
1389 * ext/mpeg2dec/gstmpeg2dec.c:
1390 mpeg2dec: fix memory leak
1393 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
1395 * ext/mpeg2dec/gstmpeg2dec.c:
1396 mpeg2dec: initialize buffer
1397 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
1400 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1402 * ext/mpeg2dec/gstmpeg2dec.c:
1403 mpeg2dec: Add stride support
1404 This allow using external pools that have different strides from the
1405 default. These strides need to respect certain rules, which we check
1406 and if these are not met, we fallback to generic pool.
1407 https://bugzilla.gnome.org/show_bug.cgi?id=735379
1409 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1411 * ext/mpeg2dec/gstmpeg2dec.c:
1412 * ext/mpeg2dec/gstmpeg2dec.h:
1413 mpeg2dec: Re-implement pool handling
1414 This is a rewrite of the pool negotiation and configuration. Direct
1415 to output decoding is now achieved by configuring the pool using
1416 video-alignment. This removes copies when dealing with any elements that
1417 supports VideoAlignment, and enable usage of generic video buffer pool,
1418 XVImagePool and GLPool. It drops the crop meta implementation for now.
1419 https://bugzilla.gnome.org/show_bug.cgi?id=735379
1421 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1423 * gst/dvdsub/gstdvdsubdec.c:
1424 dvbsub: fix indentation
1426 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1428 * ext/dvdread/dvdreadsrc.c:
1429 * gst/dvdsub/gstdvdsubdec.c:
1430 Fix double semicolons
1432 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1434 * ext/mpeg2dec/gstmpeg2dec.c:
1435 Revert "mpeg2dec: Fix handling of stride"
1436 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
1438 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1440 * ext/mpeg2dec/gstmpeg2dec.c:
1441 Revert "mpeg2dec: Use propose unref method for buffer"
1442 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
1444 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1446 * ext/mpeg2dec/gstmpeg2dec.c:
1447 mpeg2dec: Use propose unref method for buffer
1449 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1451 * ext/mpeg2dec/gstmpeg2dec.c:
1452 mpeg2dec: Fix handling of stride
1454 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
1455 would look bad when file.ts contains 704x576 video, because vaapisink would
1456 give you buffers of stride 768, but libmpeg2 was not told about this and
1457 used a stride of 704.
1458 Tell libmpeg2 about the stride from downstream; in the process, teach it to
1459 reject buffer pools that don't meet libmpeg2's chroma stride requirements
1460 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1462 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
1464 * ext/x264/gstx264enc.c:
1465 * gst/asfdemux/gstasfdemux.c:
1466 Improve and fix LATENCY query handling
1467 This now follows the design docs everywhere, especially the maximum latency
1469 https://bugzilla.gnome.org/show_bug.cgi?id=744106
1471 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
1473 * ext/x264/gstx264enc.c:
1474 x264enc: Don't set max latency to the same value as the encoder latency
1475 The meaning of the max latency is *not* the maximum latency this element will
1476 introduce. It is the maximum latency this element can endure without
1477 overflowing any buffers, which is infinite for x264enc.
1478 Fixes latency configuration in zero latency mode, where max latency was
1479 becoming 0... which usually won't work well if something else introduces
1480 latency as then max < min in the end, and latency configuration just fails.
1482 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1484 * ext/x264/gstx264enc.c:
1485 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
1486 This matches what is done when downstream caps are not ANY, and fixes
1487 prerolling in byte stream mode when typefind is downstream.
1489 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
1491 * ext/lame/gstlamemp3enc.c:
1492 * ext/twolame/gsttwolamemp2enc.c:
1493 Constify some static arrays everywhere
1495 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
1498 configure: remove non-ported plugins stuff
1499 It's not needed any longer, all plugins in -ugly
1502 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1504 * ext/x264/gstx264enc.c:
1505 x264enc: Don't set an allocation maximum
1506 There is no reason x264enc should enforce a maximum allocation size.
1507 The maximum is normally set by buffer pool which cannot grow, but we
1508 don't offer a buffer pool. This would lead to stall when used with
1509 element that don't implement allocation query.
1510 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
1512 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
1515 Automatic update of common submodule
1516 From f2c6b95 to bc76a8b
1518 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
1521 MAINTAINERS: Update my mail address
1523 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
1526 Automatic update of common submodule
1527 From ef1ffdc to f2c6b95
1529 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
1532 Automatic update of common submodule
1533 From 7bb2bce to ef1ffdc
1535 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1537 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1538 dvdlpcmdec: set channel positions using the appropriate API
1539 https://bugzilla.gnome.org/show_bug.cgi?id=731038
1541 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
1543 * gst/asfdemux/gstasfdemux.c:
1544 asfdemux: fix comment
1546 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
1548 * gst/asfdemux/gstasfdemux.c:
1549 asfdemux: Send duration query upstream first
1550 An upstream element (like mms or some dlna source) might be able to
1551 answer the query. Try that first, else fallback to standard logic
1553 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
1555 * gst/asfdemux/asfpacket.c:
1556 asf: fix up file mode
1558 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
1561 Automatic update of common submodule
1562 From 84d06cd to 7bb2bce
1564 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1567 tests: parallelise 'make check-valgrind'
1569 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1572 Automatic update of common submodule
1573 From a8c8939 to 84d06cd
1575 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
1579 Automatic update of common submodule
1580 From 36388a1 to a8c8939
1582 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1584 * gst/asfdemux/gstasfdemux.c:
1585 asfdemux: first try to delegate TIME seek events upstream
1586 We should give a chance to upstream to handle TIME seek events before trying
1587 to handle it in asfdemux.
1588 Fix a bug where fast backward seeks where discarded right away because they
1589 were not supported by asfdemux.
1590 https://bugzilla.gnome.org/show_bug.cgi?id=734471
1592 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1594 * gst/asfdemux/asfheaders.c:
1595 * gst/asfdemux/asfheaders.h:
1596 * gst/asfdemux/gstasfdemux.c:
1597 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
1598 We can safely ignore those but best to claim to understand this object type so
1599 we don't raise a warning.
1600 https://bugzilla.gnome.org/show_bug.cgi?id=736060
1602 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1604 * gst/asfdemux/gstasfdemux.c:
1605 * gst/asfdemux/gstasfdemux.h:
1606 asfdemux: if video is h264, check the codec_data for bytestream data
1607 For bytestream we don't want to expose it as codec_data but rather as
1608 streamheader as it is not out-of-band data but data that should be
1609 prepended to the beginning of the stream before the other buffers.
1610 https://bugzilla.gnome.org/show_bug.cgi?id=735070
1612 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
1614 * docs/plugins/inspect/plugin-a52dec.xml:
1615 * docs/plugins/inspect/plugin-amrnb.xml:
1616 * docs/plugins/inspect/plugin-amrwbdec.xml:
1617 * docs/plugins/inspect/plugin-asf.xml:
1618 * docs/plugins/inspect/plugin-cdio.xml:
1619 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1620 * docs/plugins/inspect/plugin-dvdread.xml:
1621 * docs/plugins/inspect/plugin-dvdsub.xml:
1622 * docs/plugins/inspect/plugin-lame.xml:
1623 * docs/plugins/inspect/plugin-mad.xml:
1624 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1625 * docs/plugins/inspect/plugin-realmedia.xml:
1626 * docs/plugins/inspect/plugin-siddec.xml:
1627 * docs/plugins/inspect/plugin-twolame.xml:
1628 * docs/plugins/inspect/plugin-x264.xml:
1629 * docs/plugins/inspect/plugin-xingmux.xml:
1630 docs: update for git master
1632 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1634 * gst/asfdemux/gstasfdemux.c:
1635 asfdemux: simplify log statement
1636 Use the GST_PTR_FORMAT to print the buffer
1638 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
1640 * ext/x264/gstx264enc.c:
1641 x264: fix colour inversion with YV12 format
1642 It's the same as I420 but with the U/V planes swapped.
1644 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
1648 Makefile: Add usage of build-checks step
1649 Allows building checks without running them
1651 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1653 * ext/x264/gstx264enc.c:
1654 x264enc: Request buffers in allocation query
1655 https://bugzilla.gnome.org/show_bug.cgi?id=732288
1657 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1659 * ext/x264/gstx264enc.c:
1660 * ext/x264/gstx264enc.h:
1661 x264enc: Shift both PTS and DTS to ensure positive timestamp
1662 Currently we only shift DTS to compensate that we don't support negative
1663 timestamp. This cause a problem that PTS is no longer >= DTS and may
1664 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
1665 remove all the hack to handle this which seems the result of thinking libx264
1667 https://bugzilla.gnome.org/show_bug.cgi?id=731351
1669 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
1674 === release 1.4.0 ===
1676 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1682 * docs/plugins/inspect/plugin-a52dec.xml:
1683 * docs/plugins/inspect/plugin-amrnb.xml:
1684 * docs/plugins/inspect/plugin-amrwbdec.xml:
1685 * docs/plugins/inspect/plugin-asf.xml:
1686 * docs/plugins/inspect/plugin-cdio.xml:
1687 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1688 * docs/plugins/inspect/plugin-dvdread.xml:
1689 * docs/plugins/inspect/plugin-dvdsub.xml:
1690 * docs/plugins/inspect/plugin-lame.xml:
1691 * docs/plugins/inspect/plugin-mad.xml:
1692 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1693 * docs/plugins/inspect/plugin-realmedia.xml:
1694 * docs/plugins/inspect/plugin-siddec.xml:
1695 * docs/plugins/inspect/plugin-twolame.xml:
1696 * docs/plugins/inspect/plugin-x264.xml:
1697 * docs/plugins/inspect/plugin-xingmux.xml:
1698 * gst-plugins-ugly.doap:
1699 * win32/common/config.h:
1702 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
1746 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
1749 po: Update translations
1751 === release 1.3.91 ===
1753 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1759 * docs/plugins/inspect/plugin-a52dec.xml:
1760 * docs/plugins/inspect/plugin-amrnb.xml:
1761 * docs/plugins/inspect/plugin-amrwbdec.xml:
1762 * docs/plugins/inspect/plugin-asf.xml:
1763 * docs/plugins/inspect/plugin-cdio.xml:
1764 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1765 * docs/plugins/inspect/plugin-dvdread.xml:
1766 * docs/plugins/inspect/plugin-dvdsub.xml:
1767 * docs/plugins/inspect/plugin-lame.xml:
1768 * docs/plugins/inspect/plugin-mad.xml:
1769 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1770 * docs/plugins/inspect/plugin-realmedia.xml:
1771 * docs/plugins/inspect/plugin-siddec.xml:
1772 * docs/plugins/inspect/plugin-twolame.xml:
1773 * docs/plugins/inspect/plugin-x264.xml:
1774 * docs/plugins/inspect/plugin-xingmux.xml:
1775 * gst-plugins-ugly.doap:
1776 * win32/common/config.h:
1779 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1823 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
1826 po: Update translations
1828 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
1830 * gst/realmedia/rademux.c:
1831 rademux: Print invalid fourcc in error message in hex
1832 Previously this was printed as characters which caused later processing
1833 of the error message to sometimes warn about non-UTF-8 characters.
1834 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
1836 === release 1.3.90 ===
1838 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
1844 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1845 * docs/plugins/inspect/plugin-a52dec.xml:
1846 * docs/plugins/inspect/plugin-amrnb.xml:
1847 * docs/plugins/inspect/plugin-amrwbdec.xml:
1848 * docs/plugins/inspect/plugin-asf.xml:
1849 * docs/plugins/inspect/plugin-cdio.xml:
1850 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1851 * docs/plugins/inspect/plugin-dvdread.xml:
1852 * docs/plugins/inspect/plugin-dvdsub.xml:
1853 * docs/plugins/inspect/plugin-lame.xml:
1854 * docs/plugins/inspect/plugin-mad.xml:
1855 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1856 * docs/plugins/inspect/plugin-realmedia.xml:
1857 * docs/plugins/inspect/plugin-siddec.xml:
1858 * docs/plugins/inspect/plugin-twolame.xml:
1859 * docs/plugins/inspect/plugin-x264.xml:
1860 * docs/plugins/inspect/plugin-xingmux.xml:
1861 * gst-plugins-ugly.doap:
1862 * win32/common/config.h:
1865 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1909 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1912 Ignore autotools test-driver temp files from 'make check'
1914 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
1919 === release 1.3.3 ===
1921 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
1927 * docs/plugins/inspect/plugin-a52dec.xml:
1928 * docs/plugins/inspect/plugin-amrnb.xml:
1929 * docs/plugins/inspect/plugin-amrwbdec.xml:
1930 * docs/plugins/inspect/plugin-asf.xml:
1931 * docs/plugins/inspect/plugin-cdio.xml:
1932 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1933 * docs/plugins/inspect/plugin-dvdread.xml:
1934 * docs/plugins/inspect/plugin-dvdsub.xml:
1935 * docs/plugins/inspect/plugin-lame.xml:
1936 * docs/plugins/inspect/plugin-mad.xml:
1937 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1938 * docs/plugins/inspect/plugin-realmedia.xml:
1939 * docs/plugins/inspect/plugin-siddec.xml:
1940 * docs/plugins/inspect/plugin-twolame.xml:
1941 * docs/plugins/inspect/plugin-x264.xml:
1942 * docs/plugins/inspect/plugin-xingmux.xml:
1943 * gst-plugins-ugly.doap:
1944 * win32/common/config.h:
1947 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
1991 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1995 po: Update translations
1997 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
1999 * gst/realmedia/rmdemux.c:
2000 * gst/realmedia/rmdemux.h:
2001 rmdemux: use GstFlowCombiner
2002 Removes flow return combination code to use the newly added GstFlowCombiner
2003 https://bugzilla.gnome.org/show_bug.cgi?id=709224
2005 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
2007 * gst/asfdemux/gstasfdemux.c:
2008 * gst/asfdemux/gstasfdemux.h:
2009 asfdemux: use GstFlowCombiner
2010 Removes flow return combination code to use the newly added GstFlowCombiner
2011 https://bugzilla.gnome.org/show_bug.cgi?id=709224
2013 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
2015 * ext/x264/gstx264enc.c:
2016 x264enc: fix caps leak in set_format()
2017 https://bugzilla.gnome.org/show_bug.cgi?id=730865
2019 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
2021 * gst/asfdemux/gstasfdemux.c:
2022 asfdemux: Handle initial 0 timestamp that should have been -1
2023 https://bugzilla.gnome.org/show_bug.cgi?id=719660
2025 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
2030 === release 1.3.2 ===
2032 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
2039 * docs/plugins/inspect-build.stamp:
2040 * docs/plugins/inspect.stamp:
2041 * docs/plugins/inspect/plugin-a52dec.xml:
2042 * docs/plugins/inspect/plugin-amrnb.xml:
2043 * docs/plugins/inspect/plugin-amrwbdec.xml:
2044 * docs/plugins/inspect/plugin-asf.xml:
2045 * docs/plugins/inspect/plugin-cdio.xml:
2046 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2047 * docs/plugins/inspect/plugin-dvdread.xml:
2048 * docs/plugins/inspect/plugin-dvdsub.xml:
2049 * docs/plugins/inspect/plugin-lame.xml:
2050 * docs/plugins/inspect/plugin-mad.xml:
2051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2052 * docs/plugins/inspect/plugin-realmedia.xml:
2053 * docs/plugins/inspect/plugin-siddec.xml:
2054 * docs/plugins/inspect/plugin-twolame.xml:
2055 * docs/plugins/inspect/plugin-x264.xml:
2056 * docs/plugins/inspect/plugin-xingmux.xml:
2057 * gst-plugins-ugly.doap:
2058 * win32/common/config.h:
2061 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2105 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
2108 Automatic update of common submodule
2109 From 211fa5f to 1f5d3c3
2111 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
2113 * ext/mpeg2dec/gstmpeg2dec.h:
2114 mpeg2dec: remove unused struct members
2116 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2118 * gst/realmedia/rtspreal.c:
2119 rtspreal: Fix some memory leaks in an error path
2122 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
2124 * ext/mpeg2dec/gstmpeg2dec.c:
2125 mpeg2dec: Release codec state on negotiation failures
2129 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
2134 === release 1.3.1 ===
2136 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
2142 * docs/plugins/gst-plugins-ugly-plugins.args:
2143 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2144 * docs/plugins/inspect/plugin-a52dec.xml:
2145 * docs/plugins/inspect/plugin-amrnb.xml:
2146 * docs/plugins/inspect/plugin-amrwbdec.xml:
2147 * docs/plugins/inspect/plugin-asf.xml:
2148 * docs/plugins/inspect/plugin-cdio.xml:
2149 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2150 * docs/plugins/inspect/plugin-dvdread.xml:
2151 * docs/plugins/inspect/plugin-dvdsub.xml:
2152 * docs/plugins/inspect/plugin-lame.xml:
2153 * docs/plugins/inspect/plugin-mad.xml:
2154 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2155 * docs/plugins/inspect/plugin-realmedia.xml:
2156 * docs/plugins/inspect/plugin-siddec.xml:
2157 * docs/plugins/inspect/plugin-twolame.xml:
2158 * docs/plugins/inspect/plugin-x264.xml:
2159 * docs/plugins/inspect/plugin-xingmux.xml:
2160 * gst-plugins-ugly.doap:
2161 * win32/common/config.h:
2164 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2208 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2215 po: Update translations
2217 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2220 Automatic update of common submodule
2221 From bcb1518 to 211fa5f
2223 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
2225 * ext/sidplay/gstsiddec.cc:
2226 * gst/asfdemux/gstrtspwms.c:
2227 * gst/realmedia/rademux.c:
2228 * gst/realmedia/rdtmanager.c:
2229 * gst/realmedia/rtspreal.c:
2230 docs: remove outdated and pointless 'Last reviewed' lines from docs
2231 They are very confusing for people, and more often than not
2232 also just not very accurate. Seeing 'last reviewed: 2005' in
2233 your docs is not very confidence-inspiring. Let's just remove
2236 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2238 * gst/dvdsub/gstdvdsubdec.c:
2239 dvdsubdec: fix spurious rejection of 0 time offset commands
2242 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2244 * ext/dvdread/dvdreadsrc.c:
2245 dvdread: avoid intermediate promotion to signed
2246 We should not reach the dangerous range here, though.
2247 Coverity 206491, 206492, 1139856
2249 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2251 * ext/mpeg2dec/gstmpeg2dec.c:
2252 mpeg2dec: do not reset the whole video info when setting size
2253 New changes to gstvideo will reset all the video info state
2254 when calling _set_format, overwriting what was previously set
2255 in the preceding code.
2256 The comment says the following code is meant to preserve the
2257 pre-crop size, so let's just keep the size and related data
2258 as this does not seem to break anything else (this is what
2259 the _set_format call would have set before the change that
2260 reset all data, except the colorimetry).
2262 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
2264 * gst/asfdemux/gstasfdemux.c:
2265 asfdemux: Fix payloads check
2266 Don't iterate stream->payloads if ... it doesn't exist
2269 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
2272 .gitignore: Ignore gcov intermediate files
2273 https://bugzilla.gnome.org/show_bug.cgi?id=725483
2275 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
2278 Automatic update of common submodule
2279 From fe1672e to bcb1518
2281 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
2284 Automatic update of common submodule
2285 From 1a07da9 to fe1672e
2287 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
2290 docs: install prebuilt plugin docs if gtk-doc is disabled
2291 Sync to the Makefile.am from gst-plugin-base where it is done right.
2294 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
2296 * gst/xingmux/gstxingmux.c:
2297 * gst/xingmux/plugin.c:
2298 xingmux: add muxer category and make element plugable
2299 This is required to make encodebin consider the element. Yet it is not enough to
2300 have it plugged it has a lower priority than most mp3encoders and no different
2303 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
2305 * ext/x264/gstx264enc.c:
2306 x264enc: allow lossless compression (qp=0)
2307 https://bugzilla.gnome.org/show_bug.cgi?id=725051
2309 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
2312 m4: Remove extra check for 11+ year old a52 release
2313 You deserve a build failure if you still have that version
2314 If someone wants to completely remove this m4 to replace it with the
2315 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
2317 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
2320 m4: Fix multiple tests in AC_CHECK_A52DEC
2322 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
2324 * gst/asfdemux/gstasfdemux.c:
2325 asfdemux: Remove unused function
2327 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
2329 * tests/check/Makefile.am:
2330 check: Fix test location
2332 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
2334 * tests/check/Makefile.am:
2335 tests: Don't build disabled plugins' check tests
2336 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
2338 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
2341 Automatic update of common submodule
2342 From d48bed3 to 1a07da9
2344 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
2346 * gst/asfdemux/gstasfdemux.c:
2347 asfdemux: only add "format" field with fourcc to WMV caps
2348 Doesn't make sense for e.g. H264 or MJPEG.
2350 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
2354 Automatic update of common submodule
2355 From dbedaa0 to d48bed3
2357 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
2360 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
2361 https://bugzilla.gnome.org/show_bug.cgi?id=705455
2363 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
2365 * ext/amrwbdec/amrwbdec.c:
2366 amrwbdec: Remove some dead code
2368 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
2370 * ext/amrnb/amrnbdec.c:
2371 amrnbdec: Remove some dead code
2373 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
2375 * ext/amrnb/amrnbdec.c:
2376 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2378 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
2380 * ext/amrwbdec/amrwbdec.c:
2381 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2383 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
2385 * ext/mpeg2dec/gstmpeg2dec.c:
2386 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
2388 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
2390 * ext/x264/gstx264enc.c:
2391 x264enc: fix compiler warning
2392 Compiler warns rightly about possibly uninitialized variable.
2394 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
2396 * ext/x264/gstx264enc.c:
2397 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
2398 gst-launch-1.0 videotestsrc ! x264enc
2400 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2402 * ext/mpeg2dec/gstmpeg2dec.c:
2403 mpeg2dec: graceful degradation for badly parsed input
2405 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
2408 Automatic update of common submodule
2409 From 865aa20 to dbedaa0
2411 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
2413 * gst/asfdemux/asfpacket.c:
2414 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
2415 So, don't need to check previous payload's mo_size and current
2416 payload's mo_size when merging it.
2417 https://bugzilla.gnome.org/show_bug.cgi?id=710609
2419 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
2421 * gst/asfdemux/gstasfdemux.c:
2422 * gst/asfdemux/gstasfdemux.h:
2423 asfdemux: Keep audio error checking fields only for audio
2424 Video shouldn't need to be descrambled, this can cause frames data
2426 https://bugzilla.gnome.org/show_bug.cgi?id=684942
2428 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
2430 * gst/asfdemux/gstasfdemux.c:
2431 asfdemux: really copy the buffer data
2432 Pass the copy-memory flag to copy the memory for the output buffer,
2433 otherwise we end with 0-sized buffers
2434 https://bugzilla.gnome.org/show_bug.cgi?id=684942
2436 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
2438 * ext/x264/gstx264enc.c:
2439 x264enc: If FPS is available, set VFR to false
2440 https://bugzilla.gnome.org/show_bug.cgi?id=708940
2442 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
2444 * gst/asfdemux/gstasfdemux.c:
2445 asfdemux: Only use segment.start as seek_time if it is relative
2446 Relying on the gst_segment_do_seek results for getting the
2447 seeking time should not be used if seek type is SET because the
2448 do_seek function makes the 'cur` position of the seek normalized
2449 on the segment range. This means that seeking beyond the end of the
2450 file might not result in instant EOS as it will end up seeking to
2451 the final ts of the file.
2452 In asf seeking to the final timestamp can lead to seeking to the last
2453 keyframe, meaning a few seconds of video will still be played, which should
2454 not be the desired behavior when seeking beyong file limits.
2456 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
2458 * gst/asfdemux/gstasfdemux.c:
2459 asfdemux: Parse last simple index entry
2460 The entry size is fixed at 6, fix typo to finish parsing the index
2461 correctly until the last sample
2463 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
2467 Automatic update of common submodule
2468 From 6b03ba7 to 865aa20
2470 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2473 configure: Actually use 1.3.0.1 as version to make configure happy
2475 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2480 === release 1.2.0 ===
2482 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2488 * docs/plugins/inspect/plugin-a52dec.xml:
2489 * docs/plugins/inspect/plugin-amrnb.xml:
2490 * docs/plugins/inspect/plugin-amrwbdec.xml:
2491 * docs/plugins/inspect/plugin-asf.xml:
2492 * docs/plugins/inspect/plugin-cdio.xml:
2493 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2494 * docs/plugins/inspect/plugin-dvdread.xml:
2495 * docs/plugins/inspect/plugin-dvdsub.xml:
2496 * docs/plugins/inspect/plugin-lame.xml:
2497 * docs/plugins/inspect/plugin-mad.xml:
2498 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2499 * docs/plugins/inspect/plugin-realmedia.xml:
2500 * docs/plugins/inspect/plugin-siddec.xml:
2501 * docs/plugins/inspect/plugin-twolame.xml:
2502 * docs/plugins/inspect/plugin-x264.xml:
2503 * docs/plugins/inspect/plugin-xingmux.xml:
2504 * gst-plugins-ugly.doap:
2505 * win32/common/config.h:
2508 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2552 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
2554 * ext/x264/gstx264enc.c:
2555 x264enc: Update the documentation to match the default profile used
2556 https://bugzilla.gnome.org/show_bug.cgi?id=708036
2558 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
2561 Automatic update of common submodule
2562 From b613661 to 6b03ba7
2564 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
2567 Automatic update of common submodule
2568 From 74a6857 to b613661
2570 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
2574 Automatic update of common submodule
2575 From 098c0d7 to 74a6857
2577 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2582 === release 1.1.90 ===
2584 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2590 * docs/plugins/inspect/plugin-a52dec.xml:
2591 * docs/plugins/inspect/plugin-amrnb.xml:
2592 * docs/plugins/inspect/plugin-amrwbdec.xml:
2593 * docs/plugins/inspect/plugin-asf.xml:
2594 * docs/plugins/inspect/plugin-cdio.xml:
2595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2596 * docs/plugins/inspect/plugin-dvdread.xml:
2597 * docs/plugins/inspect/plugin-dvdsub.xml:
2598 * docs/plugins/inspect/plugin-lame.xml:
2599 * docs/plugins/inspect/plugin-mad.xml:
2600 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2601 * docs/plugins/inspect/plugin-realmedia.xml:
2602 * docs/plugins/inspect/plugin-siddec.xml:
2603 * docs/plugins/inspect/plugin-twolame.xml:
2604 * docs/plugins/inspect/plugin-x264.xml:
2605 * docs/plugins/inspect/plugin-xingmux.xml:
2606 * gst-plugins-ugly.doap:
2607 * win32/common/config.h:
2610 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2654 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2657 po: Update translations
2659 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
2661 * ext/x264/gstx264enc.c:
2662 * tests/check/elements/x264enc.c:
2663 x264enc: Implement getcaps that restricts the input format depending on the output profile
2664 Also add some x264enc profile tests
2665 https://bugzilla.gnome.org/show_bug.cgi?id=708326
2667 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
2669 * gst/asfdemux/asfpacket.c:
2670 * gst/asfdemux/gstasfdemux.c:
2671 asfdemux: fix playback regression in push mode
2673 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
2675 * gst/asfdemux/gstasfdemux.h:
2676 asfdemux: remove unused variable
2678 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
2680 * ext/x264/gstx264enc.c:
2681 x264enc: Don't unref future state but the old one
2682 Being silly will lead us nowhere.
2684 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2686 * ext/x264/gstx264enc.c:
2687 x264enc: Check if we have an input state before using it
2688 Flushing might happen before caps were set on the encoder,
2689 which would lead to crashes here.
2690 Thanks to Matej Knopp for analyzing this.
2691 https://bugzilla.gnome.org/show_bug.cgi?id=707414
2693 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
2695 * ext/x264/gstx264enc.c:
2696 x264enc: fix unsigned comparison warning
2698 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2703 === release 1.1.4 ===
2705 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2711 * docs/plugins/inspect/plugin-a52dec.xml:
2712 * docs/plugins/inspect/plugin-amrnb.xml:
2713 * docs/plugins/inspect/plugin-amrwbdec.xml:
2714 * docs/plugins/inspect/plugin-asf.xml:
2715 * docs/plugins/inspect/plugin-cdio.xml:
2716 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2717 * docs/plugins/inspect/plugin-dvdread.xml:
2718 * docs/plugins/inspect/plugin-dvdsub.xml:
2719 * docs/plugins/inspect/plugin-lame.xml:
2720 * docs/plugins/inspect/plugin-mad.xml:
2721 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2722 * docs/plugins/inspect/plugin-realmedia.xml:
2723 * docs/plugins/inspect/plugin-siddec.xml:
2724 * docs/plugins/inspect/plugin-twolame.xml:
2725 * docs/plugins/inspect/plugin-x264.xml:
2726 * docs/plugins/inspect/plugin-xingmux.xml:
2727 * gst-plugins-ugly.doap:
2728 * win32/common/config.h:
2731 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2775 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2778 po: update translations
2780 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
2782 * ext/x264/gstx264enc.c:
2783 x264enc: log when we output a lower profile than requested
2785 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2787 * ext/x264/gstx264enc.c:
2788 x264enc: Consider subset relations of profiles when setting srcpad caps
2789 constrained-baseline is a subset of baseline, is a subset of main,
2790 is a subset of high profile.
2791 https://bugzilla.gnome.org/show_bug.cgi?id=705425
2793 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
2795 * ext/x264/gstx264enc.c:
2796 x264enc: propagate flow return back to base class and upstream
2797 https://bugzilla.gnome.org/show_bug.cgi?id=705425
2799 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
2802 configure: fix x264 version checking
2803 x264 releases carry pkg-config versions such as 0.120.x
2804 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
2805 then fail, so we need to either check for > 0.119.0 or
2806 for >= 0.120 to make this work right.
2808 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
2810 * ext/x264/gstx264enc.c:
2811 x264enc: minor clean-up
2812 We requires x264 build >= 120 now.
2814 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2816 * ext/mpeg2dec/gstmpeg2dec.c:
2817 mpeg2dec: Fix mpeg2_reset() calls
2819 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2821 * ext/mpeg2dec/gstmpeg2dec.c:
2822 * ext/x264/gstx264enc.c:
2823 ext: Use new flush vfunc of video codec base classes and remove reset implementations
2825 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
2827 * gst/asfdemux/gstasfdemux.c:
2828 asfdemux: fix build on C89 compilers
2830 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
2832 * gst/asfdemux/asfpacket.c:
2833 * gst/asfdemux/gstasfdemux.c:
2834 asfdemux: fix seeking in push mode
2836 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
2839 build: add subdir-objects to AM_INIT_AUTOMAKE
2840 Fixes warnings in automake 1.14
2841 https://bugzilla.gnome.org/show_bug.cgi?id=705350
2843 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
2845 * ext/mpeg2dec/gstmpeg2dec.c:
2846 mpeg2dec: Do a hard reset of flush_stop
2847 Which is notified by hard == 0 with latest refactoring.
2849 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2866 po: update translations
2868 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2873 === release 1.1.3 ===
2875 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2881 * docs/plugins/inspect/plugin-a52dec.xml:
2882 * docs/plugins/inspect/plugin-amrnb.xml:
2883 * docs/plugins/inspect/plugin-amrwbdec.xml:
2884 * docs/plugins/inspect/plugin-asf.xml:
2885 * docs/plugins/inspect/plugin-cdio.xml:
2886 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2887 * docs/plugins/inspect/plugin-dvdread.xml:
2888 * docs/plugins/inspect/plugin-dvdsub.xml:
2889 * docs/plugins/inspect/plugin-lame.xml:
2890 * docs/plugins/inspect/plugin-mad.xml:
2891 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2892 * docs/plugins/inspect/plugin-realmedia.xml:
2893 * docs/plugins/inspect/plugin-siddec.xml:
2894 * docs/plugins/inspect/plugin-twolame.xml:
2895 * docs/plugins/inspect/plugin-x264.xml:
2896 * docs/plugins/inspect/plugin-xingmux.xml:
2897 * gst-plugins-ugly.doap:
2898 * win32/common/config.h:
2901 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2944 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2946 * gst/asfdemux/gstasfdemux.c:
2947 * gst/realmedia/rademux.c:
2948 * gst/realmedia/rmdemux.c:
2949 gst: Don't swap start/stop for negative rates in the SEGMENT query
2951 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2953 * gst/realmedia/rademux.c:
2954 * gst/realmedia/rmdemux.c:
2955 real: Implement SEGMENT query
2957 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2959 * gst/asfdemux/gstasfdemux.c:
2960 asfdemux: Implement SEGMENT query
2962 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
2964 * gst/asfdemux/asfheaders.c:
2965 * gst/asfdemux/asfheaders.h:
2966 * gst/asfdemux/asfpacket.c:
2967 * gst/asfdemux/gstasfdemux.c:
2968 * gst/asfdemux/gstasfdemux.h:
2969 asfdemux: Add support for dvr-ms
2970 https://bugzilla.gnome.org/show_bug.cgi?id=705026
2972 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
2974 * gst/realmedia/rtspreal.c:
2975 rtspreal: Ensure output value has an assigned value
2976 In the case where this macro was used, that dest was != NULL but that
2977 the strncmp failed, we would end up with dest_len being undefined.
2979 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
2981 * ext/x264/gstx264enc.c:
2982 x264: Fix dts comparision
2983 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
2984 and signed value... resulting it the result never being < 0.
2985 Instead just check if it is smaller before assigning to frame->dts.
2987 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
2989 * gst/asfdemux/gstasfdemux.c:
2990 * gst/asfdemux/gstasfdemux.h:
2991 asfdemux: fix seqnum handling for seeks
2992 Use the same seqnum as the seek for flushes/segments that are
2993 caused by the seek. Also do the same for segment events
2996 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2998 * ext/mpeg2dec/gstmpeg2dec.c:
2999 mpeg2dec: Clean up reset/start/stop handling
3001 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3003 * ext/x264/gstx264enc.c:
3004 x264enc: React properly to flushing/resetting the encoder
3005 https://bugzilla.gnome.org/show_bug.cgi?id=656007
3007 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3009 * gst/realmedia/rademux.c:
3010 * gst/realmedia/rademux.h:
3011 * gst/realmedia/rmdemux.c:
3012 * gst/realmedia/rmdemux.h:
3013 realmedia: Add support for group-id in the stream-start event
3015 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3017 * gst/asfdemux/gstasfdemux.c:
3018 * gst/asfdemux/gstasfdemux.h:
3019 asfdemux: Add support for group-id in the stream-start event
3021 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3023 * ext/sidplay/gstsiddec.cc:
3024 * ext/sidplay/gstsiddec.h:
3025 siddec: Add support for group-id in the stream-start event
3027 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
3029 * gst/realmedia/rmdemux.c:
3030 rmdemux: Mark demuxer as "running" in push-mode
3031 Allows queries (and other code) to be answered when working in push-mode.
3032 Running would only be set to TRUE accordingly when working in pull-mode
3033 once it had read header/index.
3036 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
3038 * ext/mpeg2dec/gstmpeg2dec.c:
3039 mpeg2dec: Properly reset on sequence changes
3040 Otherwise we end up using stray data/buffers.
3043 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3048 === release 1.1.2 ===
3050 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3056 * docs/plugins/inspect/plugin-a52dec.xml:
3057 * docs/plugins/inspect/plugin-amrnb.xml:
3058 * docs/plugins/inspect/plugin-amrwbdec.xml:
3059 * docs/plugins/inspect/plugin-asf.xml:
3060 * docs/plugins/inspect/plugin-cdio.xml:
3061 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3062 * docs/plugins/inspect/plugin-dvdread.xml:
3063 * docs/plugins/inspect/plugin-dvdsub.xml:
3064 * docs/plugins/inspect/plugin-lame.xml:
3065 * docs/plugins/inspect/plugin-mad.xml:
3066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3067 * docs/plugins/inspect/plugin-realmedia.xml:
3068 * docs/plugins/inspect/plugin-siddec.xml:
3069 * docs/plugins/inspect/plugin-twolame.xml:
3070 * docs/plugins/inspect/plugin-x264.xml:
3071 * docs/plugins/inspect/plugin-xingmux.xml:
3072 * gst-plugins-ugly.doap:
3073 * win32/common/config.h:
3076 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3119 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3121 * ext/dvdread/dvdreadsrc.c:
3122 dvdreadsrc: correctly determine last chapter's duration
3123 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
3124 It worked just fine before ...
3126 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3128 * gst/realmedia/rdtmanager.c:
3129 rdt: forward sticky events
3131 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3136 === release 1.1.1 ===
3138 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3145 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3146 * docs/plugins/inspect/plugin-a52dec.xml:
3147 * docs/plugins/inspect/plugin-amrnb.xml:
3148 * docs/plugins/inspect/plugin-amrwbdec.xml:
3149 * docs/plugins/inspect/plugin-asf.xml:
3150 * docs/plugins/inspect/plugin-cdio.xml:
3151 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3152 * docs/plugins/inspect/plugin-dvdread.xml:
3153 * docs/plugins/inspect/plugin-dvdsub.xml:
3154 * docs/plugins/inspect/plugin-lame.xml:
3155 * docs/plugins/inspect/plugin-mad.xml:
3156 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3157 * docs/plugins/inspect/plugin-realmedia.xml:
3158 * docs/plugins/inspect/plugin-siddec.xml:
3159 * docs/plugins/inspect/plugin-twolame.xml:
3160 * docs/plugins/inspect/plugin-x264.xml:
3161 * docs/plugins/inspect/plugin-xingmux.xml:
3162 * gst-plugins-ugly.doap:
3163 * win32/common/config.h:
3166 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3209 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3212 Automatic update of common submodule
3213 From 098c0d7 to 01a7a46
3215 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3217 * ext/mpeg2dec/gstmpeg2dec.c:
3218 mpeg2dec: make the aspect ratio calculation more accurate.
3219 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
3220 aspect-ratio if we don't have a valid upstream PAR.
3221 https://bugzilla.gnome.org/show_bug.cgi?id=685103
3223 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3226 Automatic update of common submodule
3227 From 5edcd85 to 098c0d7
3229 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3231 * tests/check/elements/amrnbenc.c:
3232 * tests/check/elements/mpeg2dec.c:
3233 * tests/check/elements/x264enc.c:
3234 * tests/check/elements/xingmux.c:
3235 tests: Fix event handling
3237 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
3239 * ext/lame/gstlamemp3enc.c:
3240 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
3241 lame does internal resampling, but the base class only cares about
3242 the number of raw samples, so tell finish frames about that, not
3243 the number of samples in the outgoing frame.:
3245 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
3247 * ext/x264/gstx264enc.c:
3248 x264enc: output byte-stream if downstream has ANY caps
3249 It's what people expect when they pipe the output to
3250 filesink or into a tcp connection or pipe.
3252 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
3256 * README.static-linking:
3258 Automatic update of common submodule
3259 From 3cb3d3c to 5edcd85
3261 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3264 * ext/a52dec/Makefile.am:
3265 * ext/amrnb/Makefile.am:
3266 * ext/amrwbdec/Makefile.am:
3267 * ext/cdio/Makefile.am:
3268 * ext/dvdread/Makefile.am:
3269 * ext/lame/Makefile.am:
3270 * ext/mad/Makefile.am:
3271 * ext/mpeg2dec/Makefile.am:
3272 * ext/sidplay/Makefile.am:
3273 * ext/twolame/Makefile.am:
3274 * ext/x264/Makefile.am:
3275 * gst/asfdemux/Makefile.am:
3276 * gst/dvdlpcmdec/Makefile.am:
3277 * gst/dvdsub/Makefile.am:
3278 * gst/realmedia/Makefile.am:
3279 * gst/xingmux/Makefile.am:
3280 gst: Add better support for static plugins
3282 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
3286 Automatic update of common submodule
3287 From aed87ae to 3cb3d3c
3289 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
3292 Automatic update of common submodule
3293 From 04c7a1e to aed87ae
3295 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
3297 * gst/asfdemux/gstasfdemux.c:
3298 * gst/realmedia/rmdemux.c:
3299 Use %03u instead of %u in gst_pad_create_stream_id_printf()
3301 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
3303 * ext/x264/gstx264enc.c:
3304 x264enc: Fix for 0/1 framerate - now uses VFR in this case
3305 Previously did a division by zero.
3306 https://bugzilla.gnome.org/show_bug.cgi?id=695728
3308 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
3311 Automatic update of common submodule
3312 From 2de221c to 04c7a1e
3314 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
3316 * ext/x264/gstx264enc.c:
3317 x264enc: simplify template caps
3318 No need to make an array for one single element.
3320 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
3322 * ext/x264/gstx264enc.c:
3323 x264enc: put all theoretically possible formats in template caps
3324 and decide at runtime which subset of these (8-bit or 10-bit video
3325 formats) is supported. libx264 will be compiled for one of these
3326 two options, and it is possible to switch by pointing the dynamic
3327 linker to a different libx264 build at runtime. If we want our
3328 template caps to be correct, they should contain all then, with
3329 the actually supported ones determined at runtime.
3330 https://bugzilla.gnome.org/show_bug.cgi?id=691935
3332 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
3334 * ext/x264/gstx264enc.c:
3335 x264enc: detect supported bit depth and pixel formats at runtime
3336 http://bugs.debian.org/667573
3337 https://bugzilla.gnome.org/show_bug.cgi?id=691935
3339 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
3342 autogen.sh: allow calling from out-of-tree
3343 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3344 https://bugzilla.gnome.org/show_bug.cgi?id=692857
3346 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
3349 Automatic update of common submodule
3350 From a942293 to 2de221c
3352 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
3354 * tests/check/Makefile.am:
3355 tests: use _1_0 variants for the various registry variables
3356 These override the variants without version suffix. Makes 'make check' work
3357 properly in environments that set the suffixed variant for 1.0, such as
3360 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3363 Automatic update of common submodule
3364 From a72faea to a942293
3366 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
3369 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3370 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
3371 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
3372 https://bugzilla.gnome.org/show_bug.cgi?id=690881
3374 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
3376 * ext/mpeg2dec/gstmpeg2dec.c:
3377 mpeg2dec: use appropriate printf format for gsize
3379 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
3381 * ext/cdio/gstcdio.h:
3382 cdio: Fix redundant redeclaration of 'cdio_version_string'
3383 cdio/version.h is already included by cdio/cdio.h
3385 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3387 * ext/sidplay/gstsiddec.cc:
3388 siddec: init debug category
3390 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3393 * ext/dvdread/Makefile.am:
3394 dvdread: link to libgmodule-2.0 since the g_module_* API is used
3395 And the gmodule lib has been moved into the Requires.private
3396 section of the pkg-config file in core.
3398 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
3400 * ext/cdio/gstcdiocddasrc.c:
3401 * ext/cdio/gstcdiocddasrc.h:
3402 cdiocddasrc: detect whether drive produces samples in non-host endianness
3403 If drive produces samples in other endianness than the host,
3404 we need to byte swap them before pushing them out, or we
3405 produce nothing but noise. cdparanoia detects this automatically,
3406 but libcdio does not, so we have to do it ourselves.
3407 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
3408 https://bugzilla.gnome.org/show_bug.cgi?id=377280
3410 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
3413 Automatic update of common submodule
3414 From b497c4f to a72faea
3416 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3418 * tests/check/elements/xingmux_testdata.h:
3419 xingmux: Fix unit test after change to correctly calculate number of frames
3421 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3423 * ext/x264/gstx264enc.c:
3424 x264enc: Add support for 10-bit color formats
3425 Requires x264 to be built with 10-bit support, which disables
3426 9-bit support. Also only advertise the color formats that were
3429 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3431 * ext/x264/gstx264enc.c:
3432 x264enc: Add support for Y444, Y42B and NV12
3434 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
3436 * ext/cdio/Makefile.am:
3437 * ext/cdio/gstcdio.c:
3438 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
3439 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
3440 if they're not plain ASCII.
3442 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
3444 * gst/xingmux/gstxingmux.c:
3445 xingmux: Properly calculate the number of frames
3446 First, the xing header frame is never added to the count,
3447 we have to increment the count.
3448 Secondly, there is a rounding error when calculating the
3449 frame duration, as spf*GST_SECOND/rate is not an integer
3450 (26122448.9) an it must be 26122449.
3452 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
3455 configure.ac: update courtesy of autoupdate
3457 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
3461 configure: let AG_GST_PLUGIN_DOCS check for python
3462 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
3463 which as a side-effect should pick up newer python versions as
3465 https://bugzilla.gnome.org/show_bug.cgi?id=563903
3467 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
3469 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3470 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
3472 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
3474 * tests/check/elements/mpg123audiodec.c:
3476 https://bugzilla.gnome.org/show_bug.cgi?id=687520
3478 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
3480 * docs/random/LICENSE:
3481 * ext/a52dec/gsta52dec.c:
3482 * ext/a52dec/gsta52dec.h:
3483 * ext/amrnb/amrnb.c:
3484 * ext/amrnb/amrnbdec.c:
3485 * ext/amrnb/amrnbdec.h:
3486 * ext/amrnb/amrnbenc.c:
3487 * ext/amrnb/amrnbenc.h:
3488 * ext/amrwbdec/amrwb.c:
3489 * ext/amrwbdec/amrwbdec.c:
3490 * ext/amrwbdec/amrwbdec.h:
3491 * ext/cdio/gstcdio.c:
3492 * ext/cdio/gstcdio.h:
3493 * ext/cdio/gstcdiocddasrc.c:
3494 * ext/cdio/gstcdiocddasrc.h:
3495 * ext/dvdread/dvdreadsrc.c:
3496 * ext/dvdread/dvdreadsrc.h:
3497 * ext/lame/gstlamemp3enc.c:
3498 * ext/lame/gstlamemp3enc.h:
3499 * ext/lame/plugin.c:
3502 * ext/mpeg2dec/gstmpeg2dec.c:
3503 * ext/mpeg2dec/gstmpeg2dec.h:
3504 * ext/sidplay/gstsiddec.cc:
3505 * ext/sidplay/gstsiddec.h:
3506 * ext/twolame/gsttwolamemp2enc.c:
3507 * ext/twolame/gsttwolamemp2enc.h:
3508 * ext/x264/gstx264enc.c:
3509 * ext/x264/gstx264enc.h:
3510 * gst-libs/gst/gettext.h:
3511 * gst-libs/gst/glib-compat-private.h:
3512 * gst-libs/gst/gst-i18n-plugin.h:
3513 * gst/asfdemux/asfheaders.c:
3514 * gst/asfdemux/asfheaders.h:
3515 * gst/asfdemux/asfpacket.c:
3516 * gst/asfdemux/asfpacket.h:
3517 * gst/asfdemux/gstasf.c:
3518 * gst/asfdemux/gstasfdemux.c:
3519 * gst/asfdemux/gstasfdemux.h:
3520 * gst/asfdemux/gstrtpasfdepay.c:
3521 * gst/asfdemux/gstrtpasfdepay.h:
3522 * gst/asfdemux/gstrtspwms.c:
3523 * gst/asfdemux/gstrtspwms.h:
3524 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3525 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3526 * gst/dvdsub/gstdvdsubdec.c:
3527 * gst/dvdsub/gstdvdsubdec.h:
3528 * gst/dvdsub/gstdvdsubparse.c:
3529 * gst/dvdsub/gstdvdsubparse.h:
3530 * gst/realmedia/asmrules.c:
3531 * gst/realmedia/asmrules.h:
3532 * gst/realmedia/gstrdtbuffer.c:
3533 * gst/realmedia/gstrdtbuffer.h:
3534 * gst/realmedia/pnmsrc.c:
3535 * gst/realmedia/pnmsrc.h:
3536 * gst/realmedia/rademux.c:
3537 * gst/realmedia/rademux.h:
3538 * gst/realmedia/rdtdepay.c:
3539 * gst/realmedia/rdtdepay.h:
3540 * gst/realmedia/rdtjitterbuffer.c:
3541 * gst/realmedia/rdtjitterbuffer.h:
3542 * gst/realmedia/rdtmanager.c:
3543 * gst/realmedia/rdtmanager.h:
3544 * gst/realmedia/realhash.c:
3545 * gst/realmedia/realhash.h:
3546 * gst/realmedia/realmedia.c:
3547 * gst/realmedia/rmdemux.c:
3548 * gst/realmedia/rmdemux.h:
3549 * gst/realmedia/rmutils.c:
3550 * gst/realmedia/rmutils.h:
3551 * gst/realmedia/rtspreal.c:
3552 * gst/realmedia/rtspreal.h:
3553 * gst/xingmux/gstxingmux.c:
3554 * gst/xingmux/gstxingmux.h:
3555 * gst/xingmux/plugin.c:
3556 * tests/check/elements/amrnbenc.c:
3557 * tests/check/elements/mpeg2dec.c:
3558 * tests/check/elements/x264enc.c:
3559 * tests/check/generic/index.c:
3560 * tests/check/generic/states.c:
3561 * tests/check/pipelines/lame.c:
3563 https://bugzilla.gnome.org/show_bug.cgi?id=687520
3565 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
3567 * gst/dvdsub/gstdvdsubdec.c:
3568 dvdsubdec: allocate correct amount of memory for bitmap
3569 https://bugzilla.gnome.org/show_bug.cgi?id=687192
3571 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
3573 * ext/mpg123/gstmpg123audiodec.c:
3574 mpg123: removed unnecessary finalize function
3575 https://bugzilla.gnome.org/show_bug.cgi?id=687176
3577 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
3579 * ext/sidplay/gstsiddec.cc:
3580 siddec: reset bytes counter
3581 Reset the total_bytes counter so that we get timestamps correct.
3582 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
3584 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
3586 * ext/mpg123/gstmpg123audiodec.c:
3587 mpg123: Fix leaks from not chaining up in the finalize function
3589 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
3592 * docs/plugins/inspect/plugin-a52dec.xml:
3593 * docs/plugins/inspect/plugin-amrnb.xml:
3594 * docs/plugins/inspect/plugin-amrwbdec.xml:
3595 * docs/plugins/inspect/plugin-asf.xml:
3596 * docs/plugins/inspect/plugin-cdio.xml:
3597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3598 * docs/plugins/inspect/plugin-dvdread.xml:
3599 * docs/plugins/inspect/plugin-dvdsub.xml:
3600 * docs/plugins/inspect/plugin-lame.xml:
3601 * docs/plugins/inspect/plugin-mad.xml:
3602 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3603 * docs/plugins/inspect/plugin-realmedia.xml:
3604 * docs/plugins/inspect/plugin-siddec.xml:
3605 * docs/plugins/inspect/plugin-twolame.xml:
3606 * docs/plugins/inspect/plugin-x264.xml:
3607 * docs/plugins/inspect/plugin-xingmux.xml:
3608 * win32/common/config.h:
3609 Back to feature development
3611 === release 1.0.2 ===
3613 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
3619 * docs/plugins/inspect/plugin-a52dec.xml:
3620 * docs/plugins/inspect/plugin-amrnb.xml:
3621 * docs/plugins/inspect/plugin-amrwbdec.xml:
3622 * docs/plugins/inspect/plugin-asf.xml:
3623 * docs/plugins/inspect/plugin-cdio.xml:
3624 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3625 * docs/plugins/inspect/plugin-dvdread.xml:
3626 * docs/plugins/inspect/plugin-dvdsub.xml:
3627 * docs/plugins/inspect/plugin-lame.xml:
3628 * docs/plugins/inspect/plugin-mad.xml:
3629 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3630 * docs/plugins/inspect/plugin-realmedia.xml:
3631 * docs/plugins/inspect/plugin-siddec.xml:
3632 * docs/plugins/inspect/plugin-twolame.xml:
3633 * docs/plugins/inspect/plugin-x264.xml:
3634 * docs/plugins/inspect/plugin-xingmux.xml:
3635 * gst-plugins-ugly.doap:
3636 * win32/common/config.h:
3639 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3641 * tests/check/elements/mpg123audiodec.c:
3642 tests: fix up mpg123 test a little
3645 - simplify check for elements
3646 - only run mpg123 test if mpg123 is available and selected
3647 - fix build in uninstalled setup
3648 https://bugzilla.gnome.org/show_bug.cgi?id=686595
3650 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3652 * tests/check/elements/mpg123audiodec.c:
3653 tets: add unit test for mpg123audiodec
3654 https://bugzilla.gnome.org/show_bug.cgi?id=686595
3656 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3658 * ext/mpg123/gstmpg123audiodec.c:
3659 mpg123: added gtkdoc section
3660 https://bugzilla.gnome.org/show_bug.cgi?id=686595
3662 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3664 * ext/mpg123/gstmpg123audiodec.c:
3665 mpg123: fixed bug with last frame, disabled internal resampler & chatter
3666 * The last MP3 frame wasn't being pushed when base class was draining
3667 * Made sure mpg123 cannot ever use its (crude) internal resampler
3668 * Disabled mpg123 stderr output
3669 https://bugzilla.gnome.org/show_bug.cgi?id=686595
3671 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
3673 * gst/asfdemux/Makefile.am:
3674 * gst/realmedia/Makefile.am:
3675 Makefile.am: Fix typos for generating the Android.mk files
3676 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
3677 The typos led to generate the incorrect Android.mk files for the asfdemux
3678 and realmedia plugin.
3679 https://bugzilla.gnome.org/show_bug.cgi?id=686748
3681 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3683 * ext/mpg123/gstmpg123audiodec.c:
3684 mpg123: cleaned up comments, formatting, and logging lines
3685 also replaced mpg123decoder->handle != NULL checks with asserts
3686 https://bugzilla.gnome.org/show_bug.cgi?id=686595
3688 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3690 * ext/dvdread/dvdreadsrc.c:
3691 dvdreadsrc: correctly set next cell when seeking to sector
3693 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3695 * gst/dvdsub/gstdvdsubparse.c:
3696 dvdsubparse: send src caps when receiving sink caps
3698 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3700 * ext/dvdread/dvdreadsrc.c:
3701 dvdreadsrc: update dvd event to enhanced approach
3702 ... in line with resindvdsrc.
3704 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
3707 docs: add 'make upload' target for new-release script
3709 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
3712 * docs/plugins/inspect/plugin-a52dec.xml:
3713 * docs/plugins/inspect/plugin-amrnb.xml:
3714 * docs/plugins/inspect/plugin-amrwbdec.xml:
3715 * docs/plugins/inspect/plugin-asf.xml:
3716 * docs/plugins/inspect/plugin-cdio.xml:
3717 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3718 * docs/plugins/inspect/plugin-dvdread.xml:
3719 * docs/plugins/inspect/plugin-dvdsub.xml:
3720 * docs/plugins/inspect/plugin-lame.xml:
3721 * docs/plugins/inspect/plugin-mad.xml:
3722 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3723 * docs/plugins/inspect/plugin-realmedia.xml:
3724 * docs/plugins/inspect/plugin-siddec.xml:
3725 * docs/plugins/inspect/plugin-twolame.xml:
3726 * docs/plugins/inspect/plugin-x264.xml:
3727 * docs/plugins/inspect/plugin-xingmux.xml:
3728 * win32/common/config.h:
3729 Back to development (bug fixing)
3731 === release 1.0.1 ===
3733 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
3739 * docs/plugins/inspect/plugin-a52dec.xml:
3740 * docs/plugins/inspect/plugin-amrnb.xml:
3741 * docs/plugins/inspect/plugin-amrwbdec.xml:
3742 * docs/plugins/inspect/plugin-asf.xml:
3743 * docs/plugins/inspect/plugin-cdio.xml:
3744 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3745 * docs/plugins/inspect/plugin-dvdread.xml:
3746 * docs/plugins/inspect/plugin-dvdsub.xml:
3747 * docs/plugins/inspect/plugin-lame.xml:
3748 * docs/plugins/inspect/plugin-mad.xml:
3749 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3750 * docs/plugins/inspect/plugin-realmedia.xml:
3751 * docs/plugins/inspect/plugin-siddec.xml:
3752 * docs/plugins/inspect/plugin-twolame.xml:
3753 * docs/plugins/inspect/plugin-x264.xml:
3754 * docs/plugins/inspect/plugin-xingmux.xml:
3755 * gst-plugins-ugly.doap:
3756 * win32/common/config.h:
3759 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
3762 Automatic update of common submodule
3763 From 6c0b52c to 6bb6951
3765 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
3767 * ext/mpeg2dec/gstmpeg2dec.c:
3768 mpeg2dec: Don't error out when there is no associated buffer
3769 In 0.10, having mpeg2dec occasionally tell us to output a frame that
3770 was never decoded was just ignored, so do the same in 1.0
3773 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
3776 * gst/dvdsub/gstdvdsubdec.c:
3777 Purge mention of liboil and update REQUIREMENTS
3778 https://bugzilla.gnome.org/show_bug.cgi?id=673285
3780 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
3782 * ext/x264/gstx264enc.c:
3783 x264enc: when setting fallback decoder latency, set valid min_latency
3784 Min. latency needs to be a valid time, so pass 0 as default
3785 value in the fallback case where we can't determine any latency,
3786 and avoid nasty criticals at runtime.
3788 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3791 * docs/plugins/inspect/plugin-a52dec.xml:
3792 * docs/plugins/inspect/plugin-amrnb.xml:
3793 * docs/plugins/inspect/plugin-amrwbdec.xml:
3794 * docs/plugins/inspect/plugin-asf.xml:
3795 * docs/plugins/inspect/plugin-cdio.xml:
3796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3797 * docs/plugins/inspect/plugin-dvdread.xml:
3798 * docs/plugins/inspect/plugin-dvdsub.xml:
3799 * docs/plugins/inspect/plugin-lame.xml:
3800 * docs/plugins/inspect/plugin-mad.xml:
3801 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3802 * docs/plugins/inspect/plugin-realmedia.xml:
3803 * docs/plugins/inspect/plugin-siddec.xml:
3804 * docs/plugins/inspect/plugin-twolame.xml:
3805 * docs/plugins/inspect/plugin-x264.xml:
3806 * docs/plugins/inspect/plugin-xingmux.xml:
3807 * win32/common/config.h:
3808 Back to development (bug fixing)
3810 === release 1.0.0 ===
3812 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3817 * docs/plugins/inspect/plugin-a52dec.xml:
3818 * docs/plugins/inspect/plugin-amrnb.xml:
3819 * docs/plugins/inspect/plugin-amrwbdec.xml:
3820 * docs/plugins/inspect/plugin-asf.xml:
3821 * docs/plugins/inspect/plugin-cdio.xml:
3822 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3823 * docs/plugins/inspect/plugin-dvdread.xml:
3824 * docs/plugins/inspect/plugin-dvdsub.xml:
3825 * docs/plugins/inspect/plugin-lame.xml:
3826 * docs/plugins/inspect/plugin-mad.xml:
3827 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3828 * docs/plugins/inspect/plugin-realmedia.xml:
3829 * docs/plugins/inspect/plugin-siddec.xml:
3830 * docs/plugins/inspect/plugin-twolame.xml:
3831 * docs/plugins/inspect/plugin-x264.xml:
3832 * docs/plugins/inspect/plugin-xingmux.xml:
3833 * gst-plugins-ugly.doap:
3834 * win32/common/config.h:
3837 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
3840 Automatic update of common submodule
3841 From 4f962f7 to 6c0b52c
3843 === release 0.11.99 ===
3845 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3848 * docs/plugins/inspect/plugin-xingmux.xml:
3849 * gst-plugins-ugly.doap:
3850 * win32/common/config.h:
3853 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3855 * docs/plugins/inspect/plugin-a52dec.xml:
3856 * docs/plugins/inspect/plugin-amrnb.xml:
3857 * docs/plugins/inspect/plugin-amrwbdec.xml:
3858 * docs/plugins/inspect/plugin-asf.xml:
3859 * docs/plugins/inspect/plugin-cdio.xml:
3860 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3861 * docs/plugins/inspect/plugin-dvdread.xml:
3862 * docs/plugins/inspect/plugin-dvdsub.xml:
3863 * docs/plugins/inspect/plugin-lame.xml:
3864 * docs/plugins/inspect/plugin-mad.xml:
3865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3866 * docs/plugins/inspect/plugin-realmedia.xml:
3867 * docs/plugins/inspect/plugin-siddec.xml:
3868 * docs/plugins/inspect/plugin-twolame.xml:
3869 * docs/plugins/inspect/plugin-x264.xml:
3872 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3875 * ext/amrnb/Makefile.am:
3876 * ext/amrwbdec/Makefile.am:
3877 * ext/lame/Makefile.am:
3878 * ext/twolame/Makefile.am:
3879 * tests/check/Makefile.am:
3880 Remove -DGST_USE_UNSTABLE_API
3882 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3884 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3885 * docs/plugins/inspect/plugin-a52dec.xml:
3886 * docs/plugins/inspect/plugin-amrnb.xml:
3887 * docs/plugins/inspect/plugin-amrwbdec.xml:
3888 * docs/plugins/inspect/plugin-asf.xml:
3889 * docs/plugins/inspect/plugin-cdio.xml:
3890 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3891 * docs/plugins/inspect/plugin-dvdread.xml:
3892 * docs/plugins/inspect/plugin-dvdsub.xml:
3893 * docs/plugins/inspect/plugin-lame.xml:
3894 * docs/plugins/inspect/plugin-mad.xml:
3895 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3896 * docs/plugins/inspect/plugin-realmedia.xml:
3897 * docs/plugins/inspect/plugin-siddec.xml:
3898 * docs/plugins/inspect/plugin-twolame.xml:
3899 * docs/plugins/inspect/plugin-x264.xml:
3902 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3904 * ext/cdio/gstcdio.c:
3905 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
3906 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
3907 introspection/updating for this plugin.
3909 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3911 * gst-plugins-ugly.spec.in:
3912 Switch to F18 package naming
3914 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3916 * ext/dvdread/demo-play:
3917 * tests/check/elements/mpeg2dec.c:
3918 rename some caps and elements in examples
3920 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
3925 === release 0.11.94 ===
3927 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
3931 * gst-plugins-ugly.doap:
3932 * win32/common/config.h:
3935 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
3937 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3938 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3939 * docs/plugins/gst-plugins-ugly-plugins.signals:
3940 * docs/plugins/inspect/plugin-a52dec.xml:
3941 * docs/plugins/inspect/plugin-amrnb.xml:
3942 * docs/plugins/inspect/plugin-amrwbdec.xml:
3943 * docs/plugins/inspect/plugin-asf.xml:
3944 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3945 * docs/plugins/inspect/plugin-dvdread.xml:
3946 * docs/plugins/inspect/plugin-dvdsub.xml:
3947 * docs/plugins/inspect/plugin-lame.xml:
3948 * docs/plugins/inspect/plugin-mad.xml:
3949 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3950 * docs/plugins/inspect/plugin-realmedia.xml:
3951 * docs/plugins/inspect/plugin-siddec.xml:
3952 * docs/plugins/inspect/plugin-twolame.xml:
3953 * docs/plugins/inspect/plugin-x264.xml:
3956 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3958 * gst/realmedia/rmdemux.c:
3959 rmdemux: use DTS and PTS
3960 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
3961 undefined to make the decoder do the right thing. We can then remove the code
3962 that tries to guess the PTS from the DTS.
3964 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
3966 * ext/mpeg2dec/gstmpeg2dec.c:
3967 mpeg2dec: Hold ref to buffer while mapped
3968 So that the buffer still exists when we go to unmap it later,
3969 even if it got pushed in the meantime.
3971 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
3973 * tests/check/elements/x264enc.c:
3974 x264enc test: x264enc produces constrained-baseline, not the full baseline
3976 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3978 * gst/asfdemux/gstasfdemux.c:
3979 * gst/realmedia/rademux.c:
3980 * gst/realmedia/rmdemux.c:
3981 gst: only activate in pull mode if upstream is seekable
3983 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3985 * gst/realmedia/rademux.c:
3986 rademux: tags can be NULL
3988 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3991 mad: fix email address
3993 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3996 mad: init base class method only once
3998 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4000 * gst/xingmux/gstxingmux.c:
4001 xingmux: remove defunct commented code
4003 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4005 * gst/dvdsub/gstdvdsubdec.c:
4006 dvbsubdec: handle and send GAP event
4007 ... in stead of update newsegment event.
4009 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4011 * gst/dvdsub/gstdvdsubdec.c:
4012 dvbsubdec: adjust disabled code comment style
4014 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4016 * ext/x264/gstx264enc.c:
4017 x264enc: clean up some debug statements
4019 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4021 * ext/x264/gstx264enc.c:
4022 * ext/x264/gstx264enc.h:
4023 x264enc: handle possibly negative DTS provided by codec
4024 ... by arranging for an offset such that DTS == PTS for keyframes,
4025 which is expected elsewhere to go along with semantics of PTS and DTS.
4026 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
4028 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
4030 * gst-plugins-ugly.spec.in:
4031 Fix spec file for ugly
4033 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4035 * tests/check/elements/mpeg2dec.c:
4036 tests: mpeg2dec: initialize variable
4037 ... which avoids test segfaulting.
4039 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
4041 * tests/check/elements/mpeg2dec.c:
4042 check: Feed parsed data to mpeg2dec
4043 And fix the expected output caps by adding colorimetry field
4045 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
4048 Automatic update of common submodule
4049 From 668acee to 4f962f7
4051 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
4054 configure: bump gtk-doc req to 1.12 (mar-2009)
4055 This allows us to e.g. unconditionally use gtkdoc-rebase.
4057 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
4059 * docs/plugins/inspect/plugin-dvdsub.xml:
4060 * gst/dvdsub/gstdvdsubdec.c:
4061 * gst/dvdsub/gstdvdsubparse.c:
4062 video/x-dvd-subpicture -> subpicture/x-dvd
4064 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4066 * ext/x264/gstx264enc.c:
4067 x264enc: Use new video encoder base class API for handling tags
4069 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4071 * ext/mpg123/gstmpg123audiodec.c:
4072 mpg123: Give MARGINAL rank to the mpg123 decoder element
4074 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4076 * gst/dvdsub/gstdvdsubdec.c:
4077 dvdsubdec: Set alignment at the correct place of GstAllocationParams
4079 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4082 * win32/common/config.h:
4085 === release 0.11.93 ===
4087 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4090 * gst-plugins-ugly.doap:
4091 * win32/common/config.h:
4094 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4096 * gst/asfdemux/asfpacket.c:
4097 * gst/realmedia/rmdemux.c:
4098 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
4100 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
4102 * ext/mpg123/Makefile.am:
4103 mpg123: dist header file
4105 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4107 * gst/asfdemux/asfpacket.c:
4108 asfdemux: avoid some more invalid timestamp arithmetic
4109 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
4111 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4113 * ext/sidplay/gstsiddec.cc:
4114 * gst/asfdemux/gstasfdemux.c:
4115 * gst/realmedia/rademux.c:
4116 * gst/realmedia/rmdemux.c:
4117 gst: Add stream-id to stream-start events
4119 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
4121 * ext/mpeg2dec/gstmpeg2dec.c:
4122 mpeg2dec: Don't use NULL values for fbuf
4123 We need to make a difference between the initial dummy buffers (which
4124 have a fbuf->id of NULL) and the buffers on which we allocated
4127 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
4130 Automatic update of common submodule
4131 From 94ccf4c to 668acee
4133 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
4135 * ext/a52dec/gsta52dec.c:
4136 * ext/lame/gstlamemp3enc.c:
4137 * gst/asfdemux/gstasfdemux.c:
4138 * gst/realmedia/rademux.c:
4139 * gst/realmedia/rmdemux.c:
4140 * gst/realmedia/rmutils.c:
4141 gst_tag_list_free -> gst_tag_list_unref
4143 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4145 * ext/mpg123/gstmpg123audiodec.c:
4146 mpg123: map input buffer in READ mode, not WRITE mode
4147 Makes things actually work.
4149 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4151 * ext/mpg123/gstmpg123audiodec.c:
4152 mpg123: query supported output formats at run-time
4153 Fixes stuff. We use a string here since we can't be bothered
4156 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4158 * ext/mpg123/Makefile.am:
4159 mpg123: hook up to build system
4161 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4163 * ext/mpg123/gstmpg123audiodec.c:
4164 * ext/mpg123/gstmpg123audiodec.h:
4165 mpg123: add new libmpg123-based mp3 decoder plugin
4166 Needs a bit of cleaning up.
4167 https://bugzilla.gnome.org/show_bug.cgi?id=681003
4169 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4171 * ext/sidplay/gstsiddec.cc:
4172 * ext/x264/gstx264enc.c:
4173 * gst/asfdemux/gstasfdemux.c:
4174 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4175 * gst/realmedia/rademux.c:
4176 * gst/realmedia/rmdemux.c:
4177 tag: Update for taglist/tag event API changes
4179 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
4181 * ext/mpeg2dec/gstmpeg2dec.c:
4182 mpeg2dec: Avoid dropping first GOP
4183 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
4184 do not check if it is NULL or not.
4185 And cleanup a bit of debug
4187 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4189 * gst/realmedia/rdtmanager.c:
4190 * gst/realmedia/rdtmanager.h:
4191 rdt: add on-npt-stop signal
4192 rtspsrc will look for it.
4194 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4196 * gst/realmedia/rdtmanager.c:
4197 rdt: set caps after activating the pad
4199 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4201 * gst/realmedia/gstrdtbuffer.c:
4204 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4206 * gst/asfdemux/gstrtpasfdepay.c:
4207 asfdepay: fix padding correction
4208 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
4209 existing memory in the target buffer..
4210 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
4212 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4214 * ext/mpeg2dec/gstmpeg2dec.c:
4215 mpeg2dec: copy buffer flags when cropping
4216 When we crop a buffer, copy the flags as well.
4218 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
4220 * ext/mpeg2dec/gstmpeg2dec.c:
4221 mpeg2dec: Fix GstVideoInfo pointer
4223 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
4225 * ext/mpeg2dec/gstmpeg2dec.c:
4226 mpeg2dec: Correctly flag output buffer interlaced state
4227 If the sequence is not flagged as progressive its buffers are marked
4228 interlace mode mixed. There is an individual picture flag indicating
4229 whether picture in the sequence are interlaced or not. This is used
4230 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
4231 completely indicate the buffer's interlaced state.
4232 Also, TFF and RFF should only be set if the sequence is not progressive.
4234 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4236 * ext/mpeg2dec/gstmpeg2dec.c:
4237 ext: Update for video base classes API changes
4239 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4242 Automatic update of common submodule
4243 From 98e386f to 94ccf4c
4245 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4247 * gst/asfdemux/asfpacket.c:
4248 asfdemux: make sure to avoid arithmetic with _NONE timestamp
4250 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4252 * gst/asfdemux/asfpacket.c:
4253 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
4254 ... so it does not get used as first (valid) payload ts, whereas
4255 the first real valid payload ts may be considerably larger.
4256 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
4258 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4260 * gst/asfdemux/gstasfdemux.c:
4261 asfdemux: slightly relax supported seek requirements
4262 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
4264 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4266 * ext/mpeg2dec/gstmpeg2dec.c:
4267 mpeg2dec: Propagate GstFlowReturn where needed
4268 It was just ignoring the return values...
4270 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4272 * ext/mpeg2dec/gstmpeg2dec.c:
4273 mpeg2dec: Store temporary buffers out of the way
4274 When mpeg2dec needs to do cropping (because downstream can't handle it),
4275 we need temporary buffers to decode to.
4276 Use the user_data field to store those, and unify the rest of the code
4277 that needs to touch a buffer (regardless of how/where it was allocated).
4278 https://bugzilla.gnome.org/show_bug.cgi?id=680194
4280 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4282 * ext/mpeg2dec/gstmpeg2dec.c:
4283 mpeg2dec: Call gst_video_decoder_negotiate()
4285 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4287 * gst/realmedia/rmdemux.c:
4288 rmdemux: give stream tags a different event name so they don't overwrite global tags
4289 There can only be one taglist per name for sticky tag events.
4290 Needs to be fixed more properly, see
4291 https://bugzilla.gnome.org/show_bug.cgi?id=677619
4293 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4295 * gst/realmedia/rademux.c:
4296 rademux: set/send caps on pad after activating it
4298 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4300 * gst/realmedia/rmdemux.c:
4301 rmdemux: set/send caps after activating the source pads
4302 Makes sure the caps event isn't dropped immediately.
4304 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4306 * ext/dvdread/dvdreadsrc.c:
4307 dvdreadsrc: mustn't drop queries like caps query if not started yet
4309 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
4311 * gst/asfdemux/gstasfdemux.c:
4312 asfdemux: extract WM/Year as GstDateTime instead of GDate
4313 So we can signal that only the year field is valid.
4315 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4317 * gst/asfdemux/gstasfdemux.c:
4318 asfdemux: don't leak payload if we are not pushing it
4320 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4322 * ext/sidplay/gstsiddec.cc:
4323 * gst/asfdemux/gstasfdemux.c:
4324 * gst/realmedia/rademux.c:
4325 * gst/realmedia/rmdemux.c:
4326 demuxers: Push STREAM_START when needed
4328 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4330 * gst/asfdemux/gstasfdemux.c:
4331 asf: don't push on inactive streams
4333 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4335 * ext/dvdread/dvdreadsrc.c:
4336 dvdreadsrc: set rank to NONE
4337 It should never be autoplugged really, for DVD
4338 playback there's rsndvd (or will be, realsoonnow).
4340 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4342 * ext/mpeg2dec/gstmpeg2dec.c:
4343 fix for allocator API changes
4345 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4347 * ext/x264/gstx264enc.c:
4348 update for query api changes
4350 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4352 * ext/mpeg2dec/gstmpeg2dec.c:
4353 update for query api changes
4355 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4357 * ext/x264/gstx264enc.c:
4358 update for allocation query changes
4360 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
4363 LICENSE_readme: fix typo
4365 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
4368 LICENSE_readme: mention x264
4369 https://bugzilla.gnome.org/show_bug.cgi?id=679472
4371 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4373 * gst/asfdemux/gstasfdemux.c:
4374 * gst/realmedia/rademux.c:
4375 * gst/realmedia/rmdemux.c:
4376 gst: Implement segment-done event
4378 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4380 * gst/asfdemux/gstasfdemux.c:
4381 asf: fix x-wmv format in caps
4383 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4385 * gst/asfdemux/asfpacket.c:
4388 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
4390 * gst/asfdemux/asfpacket.c:
4391 * gst/asfdemux/asfpacket.h:
4392 * gst/asfdemux/gstasfdemux.c:
4393 asfdemux: Ignore parsing errors from broken packets
4394 We should instead be counting the number of errors and exiting if
4395 they're too numerous. This makes a number of broken ASF files playable.
4396 https://bugzilla.gnome.org/show_bug.cgi?id=678543
4398 gst/asfdemux/asfpacket.c
4399 gst/asfdemux/gstasfdemux.c
4401 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4403 * gst/asfdemux/gstasfdemux.c:
4406 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4408 * ext/mpeg2dec/gstmpeg2dec.c:
4409 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
4411 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4413 * ext/mpeg2dec/gstmpeg2dec.c:
4414 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
4417 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
4419 * ext/x264/gstx264enc.c:
4420 x264enc: Fix unitialized variable and taglist event
4422 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4424 * ext/mpeg2dec/gstmpeg2dec.c:
4425 mpeg2dec: fix compilation
4427 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4429 * ext/sidplay/gstsiddec.cc:
4430 * gst/asfdemux/gstasfdemux.c:
4431 * gst/realmedia/rademux.c:
4432 * gst/realmedia/rdtmanager.c:
4433 * gst/realmedia/rmdemux.c:
4434 update for task api change
4436 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4438 * ext/mpeg2dec/gstmpeg2dec.c:
4439 * ext/x264/gstx264enc.c:
4442 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4444 * ext/mpeg2dec/gstmpeg2dec.c:
4445 * ext/mpeg2dec/gstmpeg2dec.h:
4446 mpeg2dec: Port to 0.11 again
4448 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4450 * ext/x264/gstx264enc.c:
4451 x264enc: Fix compiler warning
4453 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4455 * ext/mpeg2dec/gstmpeg2dec.c:
4456 * ext/mpeg2dec/gstmpeg2dec.h:
4457 mpeg2dec: Report PAR if not present upstream
4458 And clean up some code
4460 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4462 * ext/mpeg2dec/gstmpeg2dec.c:
4463 mpeg2dec: use _scale_ceil to compute frame period
4464 https://bugzilla.gnome.org/show_bug.cgi?id=675769
4466 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4468 * ext/mpeg2dec/gstmpeg2dec.c:
4469 mpeg2dec: mpeg2dec actually has 3 frame latency
4470 https://bugzilla.gnome.org/show_bug.cgi?id=675769
4472 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4474 * ext/mpeg2dec/gstmpeg2dec.c:
4475 mpeg2dec: Fix large output buffers leak
4477 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4479 * ext/mpeg2dec/gstmpeg2dec.c:
4480 mpeg2dec: Port to new way of handling frame reference
4482 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4484 * ext/mpeg2dec/gstmpeg2dec.c:
4485 mpeg2dec: don't leak input_state
4487 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4489 * ext/mpeg2dec/gstmpeg2dec.c:
4490 * ext/mpeg2dec/gstmpeg2dec.h:
4491 mpeg2dec: Port to GstVideoDecoder base class
4493 ext/mpeg2dec/gstmpeg2dec.c
4494 ext/mpeg2dec/gstmpeg2dec.h
4495 Back to 0.10 state, needs to be ported to 0.11 again.
4497 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4499 Merge remote-tracking branch 'origin/master'
4501 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4503 * ext/x264/gstx264enc.c:
4504 * ext/x264/gstx264enc.h:
4505 x264enc: Port to 0.11 again
4507 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4509 * ext/x264/gstx264enc.c:
4510 x264enc: Don't set latency while holding object lock
4511 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
4512 https://bugzilla.gnome.org/show_bug.cgi?id=675762
4514 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4516 * ext/x264/gstx264enc.c:
4517 x264enc: Use video encoder stream lock to avoid deadlock
4519 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4521 * ext/x264/gstx264enc.c:
4522 x264enc: Port to new way of passing frame reference
4524 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4526 * ext/x264/gstx264enc.c:
4527 x264enc: Set default stream-format to avc as it's a better format
4529 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4531 * ext/x264/gstx264enc.c:
4532 x264enc: Fix setting latency
4533 Fixes setting latency when framerate is dynamic and round up the latency
4534 to avoid rounding issues.
4536 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4538 * ext/x264/gstx264enc.c:
4539 x264enc: gst_video_encoder_get_frame() is now transfer full
4541 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4543 * ext/x264/gstx264enc.c:
4544 x264enc: don't leak output state
4546 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4548 * ext/x264/gstx264enc.c:
4549 * ext/x264/gstx264enc.h:
4550 x264enc: Remove x264 backward compatibility support
4552 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4554 * ext/x264/gstx264enc.c:
4555 x264enc: Report latency base on x264 buffer size
4557 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4560 * ext/x264/gstx264enc.c:
4561 * ext/x264/gstx264enc.h:
4562 x264enc: Port to GstVideoEncoder baseclass
4565 ext/x264/gstx264enc.c
4566 ext/x264/gstx264enc.h
4567 Back to 0.10 state, needs to be ported to 0.11 again.
4569 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4574 * docs/plugins/Makefile.am:
4575 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4576 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4577 * docs/plugins/inspect/plugin-synaesthesia.xml:
4578 * gst/synaesthesia/.gitignore:
4579 * gst/synaesthesia/Makefile.am:
4580 * gst/synaesthesia/README:
4581 * gst/synaesthesia/gstsynaesthesia.c:
4582 * gst/synaesthesia/gstsynaesthesia.h:
4583 * gst/synaesthesia/synaescope.c:
4584 * gst/synaesthesia/synaescope.h:
4585 synaesthesia: remove experimental GPL-ed synaesthesia plugin
4586 It never made it out of experimental, and there's a new
4587 synaescope element in gst-plugins-bad that's hopefully
4588 sufficiently similar.
4589 https://bugzilla.gnome.org/show_bug.cgi?id=356882
4591 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4593 * gst/mpegstream/.gitignore:
4594 mpegstream: remove leftover hidden .gitignore file
4596 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4598 * gst/synaesthesia/gstsynaesthesia.c:
4599 * tests/check/elements/amrnbenc.c:
4600 * tests/check/elements/x264enc.c:
4601 elements: Use gst_pad_set_caps() instead of manual event fiddling
4603 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4606 Automatic update of common submodule
4607 From 03a0e57 to 98e386f
4609 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4614 === release 0.11.92 ===
4616 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4622 * docs/plugins/inspect/plugin-a52dec.xml:
4623 * docs/plugins/inspect/plugin-amrnb.xml:
4624 * docs/plugins/inspect/plugin-amrwbdec.xml:
4625 * docs/plugins/inspect/plugin-asf.xml:
4626 * docs/plugins/inspect/plugin-cdio.xml:
4627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4628 * docs/plugins/inspect/plugin-dvdread.xml:
4629 * docs/plugins/inspect/plugin-dvdsub.xml:
4630 * docs/plugins/inspect/plugin-lame.xml:
4631 * docs/plugins/inspect/plugin-mad.xml:
4632 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4633 * docs/plugins/inspect/plugin-realmedia.xml:
4634 * docs/plugins/inspect/plugin-siddec.xml:
4635 * docs/plugins/inspect/plugin-twolame.xml:
4636 * docs/plugins/inspect/plugin-x264.xml:
4637 * gst-plugins-ugly.doap:
4638 * win32/common/config.h:
4641 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4684 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4687 Automatic update of common submodule
4688 From 1fab359 to 03a0e57
4690 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4692 * ext/sidplay/gstsiddec.cc:
4693 * gst/asfdemux/gstasfdemux.c:
4694 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4695 * gst/realmedia/rademux.c:
4696 * gst/realmedia/rmdemux.c:
4697 update for tag event change
4699 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4702 Automatic update of common submodule
4703 From f1b5a96 to 1fab359
4705 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4708 Automatic update of common submodule
4709 From 92b7266 to f1b5a96
4711 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4714 Automatic update of common submodule
4715 From ec1c4a8 to 92b7266
4717 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4720 Automatic update of common submodule
4721 From 3429ba6 to ec1c4a8
4723 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4725 * gst/realmedia/rmutils.c:
4726 realmedia: don't use GstStructure API on tag lists
4728 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
4730 * ext/a52dec/gsta52dec.c:
4731 a52dec: really prefer the original number (and position) of channels
4732 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
4734 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4737 Automatic update of common submodule
4738 From dc70203 to 3429ba6
4740 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4743 * ext/x264/gstx264enc.c:
4744 x264: bump x264 requirement to build 106 or later
4745 Build 106 is from September 2010.
4746 https://bugzilla.gnome.org/show_bug.cgi?id=676257
4748 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
4750 * ext/a52dec/gsta52dec.c:
4752 a52dec: adapt to work also with new liba52
4753 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
4755 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4757 * ext/a52dec/gsta52dec.c:
4758 a52dec: trigger renegotiation upon changed stream channels
4761 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4764 configure: Require core/base 0.11.91
4766 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
4769 .gitignore: add visual studio IDE files and OS X .DS_Store files
4770 https://bugzilla.gnome.org/show_bug.cgi?id=667899
4772 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4777 === release 0.11.91 ===
4779 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4786 * gst-plugins-ugly.doap:
4787 * win32/common/config.h:
4790 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4833 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4835 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
4837 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4840 Automatic update of common submodule
4841 From dc70203 to 3429ba6
4843 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4845 * gst/asfdemux/asfpacket.c:
4846 asfdemux: Use correct enum type
4848 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4850 * gst/asfdemux/gstasfdemux.c:
4851 asfdemux: implement pull mode seek snap flags when an index is present
4852 Also ensure we get a proper EOS when seeking past the end of the
4853 file, or (when the snap after flag is set) between the last keyframe
4854 and the end of the file.
4856 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
4858 * ext/cdio/gstcdio.c:
4859 * ext/cdio/gstcdio.h:
4860 * ext/cdio/gstcdiocddasrc.c:
4861 cdio: compensate for libcdio's recent cd-text api changes
4862 https://bugzilla.gnome.org/show_bug.cgi?id=675112
4864 ext/cdio/gstcdiocddasrc.c
4866 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4868 * ext/dvdread/dvdreadsrc.c:
4869 dvdread: fix build after recent include reshuffling in core
4870 Need to include gmodule.h ourselves now.
4872 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4874 * ext/mpeg2dec/gstmpeg2dec.c:
4875 video: Update for libgstvideo API changes
4877 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4880 Automatic update of common submodule
4881 From 6db25be to dc70203
4883 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4885 * gst/asfdemux/asfpacket.c:
4886 * gst/asfdemux/asfpacket.h:
4887 asfdemux: fix performance issue, especially with high-bitrate streams
4888 Two things were suboptimal from a performance point of view:
4889 a) consider a large media object such as a video keyframe, which
4890 may be split up into multiple fragments. We would assemble
4891 the media object as follows:
4892 buf = join (join (join (frag1, frag2), frag3), frag4)
4893 which causes many unnecessary memcpy()s, and malloc/free,
4894 which could easily add up to a multiple of the actual object
4895 size. To avoid this, we allocate a buffer of the size needed
4896 from the start and copy fragments into that directly.
4897 b) for every fragment to join, we would create a sub-buffer
4898 before joining it (which would discard the sub-buffer again),
4899 leading to unnecessary miniobject create/free churn.
4901 gst/asfdemux/asfpacket.c
4902 gst/asfdemux/asfpacket.h
4904 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4906 * gst/asfdemux/asfpacket.c:
4907 asfdemux: avoid unnecessary stream lookup
4908 We have already retrieved the stream for that stream number and
4909 made sure it's not NULL, so no need to do it again here; neither
4910 the number nor the streams changed since the last time.
4912 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
4914 * ext/a52dec/gsta52dec.c:
4915 a52dec: fix first_access bigger than 2
4916 gst_buffer_extract returns the number of bytes extracted, here 2 max.
4917 Set size to the buffer size as was done in 0.10 to avoid first_access
4918 error when it bypass 2.
4919 https://bugzilla.gnome.org/show_bug.cgi?id=673434
4921 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4925 configure: Modernize autotools setup a bit
4926 Also we now only create tar.bz2 and tar.xz tarballs.
4928 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4931 Automatic update of common submodule
4932 From 464fe15 to 6db25be
4934 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4939 === release 0.11.90 ===
4941 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4947 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4948 * docs/plugins/inspect/plugin-a52dec.xml:
4949 * docs/plugins/inspect/plugin-amrnb.xml:
4950 * docs/plugins/inspect/plugin-amrwbdec.xml:
4951 * docs/plugins/inspect/plugin-asf.xml:
4952 * docs/plugins/inspect/plugin-cdio.xml:
4953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4954 * docs/plugins/inspect/plugin-dvdread.xml:
4955 * docs/plugins/inspect/plugin-dvdsub.xml:
4956 * docs/plugins/inspect/plugin-lame.xml:
4957 * docs/plugins/inspect/plugin-mad.xml:
4958 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4959 * docs/plugins/inspect/plugin-realmedia.xml:
4960 * docs/plugins/inspect/plugin-siddec.xml:
4961 * docs/plugins/inspect/plugin-twolame.xml:
4962 * docs/plugins/inspect/plugin-x264.xml:
4963 * gst-plugins-ugly.doap:
4964 * win32/common/config.h:
4967 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5010 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5012 * ext/mad/gstmad.c.orig:
5013 mad: remove .c.orig file
5015 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5017 * ext/a52dec/gsta52dec.c:
5018 * ext/amrnb/amrnbdec.c:
5019 * ext/amrnb/amrnbenc.c:
5020 * ext/amrwbdec/amrwbdec.c:
5021 * ext/cdio/gstcdiocddasrc.c:
5022 * ext/dvdread/dvdreadsrc.c:
5023 * ext/lame/gstlamemp3enc.c:
5025 * ext/mad/gstmad.c.orig:
5026 * ext/mpeg2dec/gstmpeg2dec.c:
5027 * ext/sidplay/gstsiddec.cc:
5028 * ext/twolame/gsttwolamemp2enc.c:
5029 * ext/x264/gstx264enc.c:
5030 * gst/asfdemux/gstasfdemux.c:
5031 * gst/asfdemux/gstrtpasfdepay.c:
5032 * gst/asfdemux/gstrtspwms.c:
5033 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5034 * gst/dvdsub/gstdvdsubdec.c:
5035 * gst/dvdsub/gstdvdsubparse.c:
5036 * gst/realmedia/pnmsrc.c:
5037 * gst/realmedia/rademux.c:
5038 * gst/realmedia/rdtdepay.c:
5039 * gst/realmedia/rdtmanager.c:
5040 * gst/realmedia/rmdemux.c:
5041 * gst/realmedia/rtspreal.c:
5042 * gst/synaesthesia/gstsynaesthesia.c:
5043 * gst/xingmux/gstxingmux.c:
5044 Use new gst_element_class_set_static_metadata()
5046 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5049 Automatic update of common submodule
5050 From 7fda524 to 464fe15
5052 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5054 * ext/a52dec/gsta52dec.c:
5055 * ext/amrnb/amrnb.c:
5056 * ext/amrwbdec/amrwb.c:
5057 * ext/cdio/gstcdio.c:
5058 * ext/dvdread/dvdreadsrc.c:
5059 * ext/lame/plugin.c:
5061 * ext/mad/gstmad.c.orig:
5062 * ext/mpeg2dec/gstmpeg2dec.c:
5063 * ext/sidplay/gstsiddec.cc:
5064 * ext/twolame/gsttwolamemp2enc.c:
5065 * ext/x264/gstx264enc.c:
5066 * gst/asfdemux/gstasf.c:
5067 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5068 * gst/dvdsub/gstdvdsubdec.c:
5069 * gst/realmedia/realmedia.c:
5070 * gst/synaesthesia/gstsynaesthesia.c:
5071 * gst/xingmux/plugin.c:
5072 gst: Update for GST_PLUGIN_DEFINE() API changes
5074 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5077 configure: Update version to 0.11.89.1
5079 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5082 * docs/plugins/Makefile.am:
5083 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5084 * docs/version.entities.in:
5085 * ext/a52dec/Makefile.am:
5086 * ext/amrnb/Makefile.am:
5087 * ext/amrwbdec/Makefile.am:
5088 * ext/cdio/Makefile.am:
5089 * ext/lame/Makefile.am:
5090 * ext/mad/Makefile.am:
5091 * ext/mpeg2dec/Makefile.am:
5092 * ext/sidplay/Makefile.am:
5093 * ext/twolame/Makefile.am:
5094 * ext/x264/Makefile.am:
5095 * gst-plugins-ugly.spec.in:
5096 * gst/asfdemux/Makefile.am:
5097 * gst/dvdlpcmdec/Makefile.am:
5098 * gst/dvdsub/Makefile.am:
5099 * gst/realmedia/Makefile.am:
5100 * pkgconfig/Makefile.am:
5101 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5102 * tests/check/Makefile.am:
5103 gst: Update versioning
5105 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5107 * ext/mpeg2dec/gstmpeg2dec.c:
5108 * ext/mpeg2dec/gstmpeg2dec.h:
5109 mpeg2dec: fix cropping
5110 fix cropping in mpeg2dec
5112 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5114 * ext/mpeg2dec/gstmpeg2dec.c:
5115 mpeg2dec: add crop metadata when buffer is still writable
5117 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5119 * gst/asfdemux/gstrtpasfdepay.c:
5120 update for buffer api change
5122 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5124 * ext/a52dec/gsta52dec.c:
5126 ext: Update for audio decoder API changes
5128 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5130 * tests/check/elements/amrnbenc.c:
5131 * tests/check/elements/x264enc.c:
5132 tests: make more valgrind-friendly and plug caps leak
5134 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5136 * gst/asfdemux/asfpacket.c:
5137 * gst/asfdemux/gstasfdemux.c:
5138 * gst/dvdsub/gstdvdsubdec.c:
5139 update for buffer changes
5141 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5143 * tests/check/elements/x264enc.c:
5144 tests: x264enc: adjust test to removal of deprecated properties
5146 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5148 Replace master with 0.11
5150 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5155 === release 0.11.2 ===
5157 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5163 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5164 * docs/plugins/inspect/plugin-a52dec.xml:
5165 * docs/plugins/inspect/plugin-amrnb.xml:
5166 * docs/plugins/inspect/plugin-amrwbdec.xml:
5167 * docs/plugins/inspect/plugin-asf.xml:
5168 * docs/plugins/inspect/plugin-cdio.xml:
5169 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5170 * docs/plugins/inspect/plugin-dvdread.xml:
5171 * docs/plugins/inspect/plugin-dvdsub.xml:
5172 * docs/plugins/inspect/plugin-lame.xml:
5173 * docs/plugins/inspect/plugin-mad.xml:
5174 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5175 * docs/plugins/inspect/plugin-realmedia.xml:
5176 * docs/plugins/inspect/plugin-siddec.xml:
5177 * docs/plugins/inspect/plugin-twolame.xml:
5178 * docs/plugins/inspect/plugin-x264.xml:
5179 * gst-plugins-ugly.doap:
5219 * win32/common/config.h:
5222 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5224 * tests/check/elements/mpeg2dec.c:
5225 tests: fix after memory changes
5227 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5229 * ext/x264/gstx264enc.c:
5230 * ext/x264/gstx264enc.h:
5231 x264enc: remove deprecated properties
5233 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5235 Merge remote-tracking branch 'origin/master' into 0.11
5236 So 0.11 folks also get amr include fixes.
5238 ext/a52dec/gsta52dec.c
5241 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5243 * gst/synaesthesia/gstsynaesthesia.c:
5244 synaesthesia: fixup for bufferpool api changes
5245 ... as well as some caps ref handling.
5247 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5249 * gst/realmedia/rademux.c:
5250 * gst/realmedia/rmdemux.c:
5251 don't pass random pointers to pull_range
5253 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5255 * ext/mpeg2dec/gstmpeg2dec.c:
5256 update for bufferpool changes
5258 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5260 * ext/mpeg2dec/gstmpeg2dec.c:
5261 update for allocation query changes
5263 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5265 * ext/dvdread/dvdreadsrc.c:
5266 * ext/lame/gstlamemp3enc.c:
5267 * ext/mpeg2dec/gstmpeg2dec.c:
5268 * ext/x264/gstx264enc.c:
5269 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5270 * gst/dvdsub/gstdvdsubdec.c:
5271 update for memory api changes
5273 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5275 * ext/mpeg2dec/gstmpeg2dec.c:
5276 take padding into account
5278 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5281 mad: simplify parsing code
5282 Also fixes #671455 (expected at least).
5284 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5287 configure.ac: bump required GLib to 2.31.14
5288 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
5290 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5292 * ext/sidplay/gstsiddec.cc:
5293 fix for caps _normalize changes
5295 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5297 * ext/x264/gstx264enc.c:
5298 fix for caps api changes
5300 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5302 * ext/a52dec/gsta52dec.c:
5303 * ext/a52dec/gsta52dec.h:
5304 a52dec: use base class tag handling helper
5305 ... so as to ensure these to be handled and sent at proper time.
5307 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5309 * ext/dvdread/dvdreadsrc.c:
5310 dvdreadsrc: Use variable type with correct signedness
5312 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5314 * ext/mpeg2dec/gstmpeg2dec.c:
5315 mpeg2dec: Copy planes in one go when possible
5317 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5320 * ext/amrnb/amrnbdec.h:
5321 * ext/amrnb/amrnbenc.h:
5322 * ext/amrwbdec/amrwbdec.h:
5323 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
5324 In previous versions, the opencore-amr include sub-directory
5325 would be specified in the include path in the CFLAGS, but this
5326 is no longer the case in newer versions, so we need to add those
5327 to our include directives.
5328 Based on patch by: Christian Morales Vega
5329 https://bugzilla.gnome.org/show_bug.cgi?id=671123
5331 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5334 configure: get rid of non-pkg-config ways to check for opencore-amr
5336 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5338 * ext/mpeg2dec/gstmpeg2dec.c:
5339 update for metadata API changes
5341 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
5343 * ext/amrwbdec/Makefile.am:
5344 * ext/lame/Makefile.am:
5345 * ext/mad/Makefile.am:
5346 amrwbdec, lame, mad: link to libgstbase
5348 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
5350 * ext/x264/gstx264enc.c:
5351 x264enc: fix compiler warning
5353 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5355 Merge remote-tracking branch 'origin/master' into 0.11
5357 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5359 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
5363 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5368 * docs/plugins/gst-plugins-ugly-plugins.args:
5369 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5370 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5371 * docs/plugins/inspect/plugin-a52dec.xml:
5372 * docs/plugins/inspect/plugin-amrnb.xml:
5373 * docs/plugins/inspect/plugin-amrwbdec.xml:
5374 * docs/plugins/inspect/plugin-asf.xml:
5375 * docs/plugins/inspect/plugin-cdio.xml:
5376 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5377 * docs/plugins/inspect/plugin-dvdread.xml:
5378 * docs/plugins/inspect/plugin-dvdsub.xml:
5379 * docs/plugins/inspect/plugin-iec958.xml:
5380 * docs/plugins/inspect/plugin-lame.xml:
5381 * docs/plugins/inspect/plugin-mad.xml:
5382 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5383 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5384 * docs/plugins/inspect/plugin-mpegstream.xml:
5385 * docs/plugins/inspect/plugin-realmedia.xml:
5386 * docs/plugins/inspect/plugin-siddec.xml:
5387 * docs/plugins/inspect/plugin-twolame.xml:
5388 * docs/plugins/inspect/plugin-x264.xml:
5389 * win32/common/config.h:
5390 Bump version after release
5392 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
5395 autogen.sh: avoid touching .po files during 'make'
5396 A simple workaround to deal with GNU gettext automake integration
5397 failing to deal with git. Fixes: #669207
5399 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5401 * ext/x264/gstx264enc.c:
5402 x264: convert g_print to LOG
5404 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5406 * gst/asfdemux/gstrtpasfdepay.c:
5407 update for new memory api
5409 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5411 * ext/x264/gstx264enc.c:
5412 x264enc: handle pts and dts
5414 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5417 mad: handle libmad freeform parsing quirk
5419 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5422 mad: fixup unhacking last frame coaxing
5423 ... so as to not only replace the data pointer but also available size.
5425 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5427 * gst-plugins-ugly.spec.in:
5430 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5432 * win32/common/config.h:
5433 win32: back to development
5435 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5438 * gst/synaesthesia/gstsynaesthesia.c:
5439 * gst/synaesthesia/gstsynaesthesia.h:
5440 synaesthesia: port to 0.11
5442 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5445 * gst/xingmux/gstxingmux.c:
5446 xingmux: port to 0.11
5448 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5453 === release 0.11.1 ===
5455 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5461 * docs/plugins/gst-plugins-ugly-plugins.args:
5462 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5463 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5464 * docs/plugins/inspect/plugin-a52dec.xml:
5465 * docs/plugins/inspect/plugin-amrnb.xml:
5466 * docs/plugins/inspect/plugin-amrwbdec.xml:
5467 * docs/plugins/inspect/plugin-asf.xml:
5468 * docs/plugins/inspect/plugin-cdio.xml:
5469 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5470 * docs/plugins/inspect/plugin-dvdread.xml:
5471 * docs/plugins/inspect/plugin-dvdsub.xml:
5472 * docs/plugins/inspect/plugin-lame.xml:
5473 * docs/plugins/inspect/plugin-mad.xml:
5474 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5475 * docs/plugins/inspect/plugin-realmedia.xml:
5476 * docs/plugins/inspect/plugin-siddec.xml:
5477 * docs/plugins/inspect/plugin-twolame.xml:
5478 * docs/plugins/inspect/plugin-x264.xml:
5479 * gst-plugins-ugly.doap:
5519 * win32/common/config.h:
5522 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5524 Merge branch 'master' into 0.11
5528 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5531 mad: unhack last frame coaxing
5532 ... so as to maximally use available base class API and interfere least
5533 as possible with its internal state.
5535 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5538 mad: fix compilation
5540 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5543 mad: chain up to default event handler
5545 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
5547 * ext/x264/gstx264enc.c:
5548 x264enc: unmap video frame after encoding
5549 Fixes major memory leak.
5550 https://bugzilla.gnome.org/show_bug.cgi?id=669863
5552 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5554 * ext/x264/gstx264enc.c:
5555 x264enc: fix after merge
5557 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5559 Merge branch 'master' into 0.11
5561 ext/x264/gstx264enc.c
5563 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5565 * ext/sidplay/gstsiddec.cc:
5566 * ext/sidplay/gstsiddec.h:
5567 sidplay: don't use ulong properties
5569 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5571 * ext/sidplay/gstsiddec.cc:
5572 sidplay: fix negotiation
5574 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
5576 * ext/x264/gstx264enc.c:
5577 x264enc: Add baseline profile to caps
5578 libx264 does not yet support the features that create the difference
5579 between baseline and constrained baseline profile. Hence it currently
5580 supports both though it can only technically encode constrained
5583 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5585 * ext/amrnb/amrnbenc.c:
5586 * gst/asfdemux/gstasfdemux.c:
5587 * gst/realmedia/rdtmanager.c:
5588 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
5590 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5592 * tests/check/elements/mpeg2dec.c:
5593 mpeg2dec: fix test a bit more
5594 Still broken because cropping is broken in mpeg2dec
5596 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5598 * tests/check/elements/amrnbenc.c:
5599 * tests/check/elements/x264enc.c:
5600 * tests/check/elements/xingmux.c:
5601 tests: fix some tests
5603 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5605 * ext/twolame/gsttwolamemp2enc.c:
5606 twolame: Use new audio encoder/decoder base class API for srcpad caps
5608 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5610 * ext/lame/gstlamemp3enc.c:
5611 lame: Use new audio encoder/decoder base class API for srcpad caps
5613 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5616 mad: Use new audio encoder/decoder base class API for srcpad caps
5618 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5620 * ext/a52dec/gsta52dec.c:
5621 a52dec: Use new audio encoder/decoder base class API for srcpad caps
5623 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5625 * ext/amrwbdec/amrwbdec.c:
5626 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
5628 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5630 * ext/amrnb/amrnbdec.c:
5631 * ext/amrnb/amrnbenc.c:
5632 amrnb: Use new audio encoder/decoder base class API for srcpad caps
5634 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5637 mad: ensure we do not confuse the base class with our buffer guard
5638 mad expects extra bytes at the end of a buffer (see discussion in
5639 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
5640 and since we inject these without the base class' knowledge, we
5641 need to hide the bodies better.
5642 This fixes an assert at EOS when decoding an mp3 manually without
5643 an intervening mpegaudioparse.
5645 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5647 * gst/realmedia/rtspreal.c:
5648 update for HEADER flag
5650 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
5652 * ext/x264/gstx264enc.c:
5653 * ext/x264/gstx264enc.h:
5654 x264enc: implement force-key-unit API
5656 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
5659 Automatic update of common submodule
5660 From c463bc0 to 7fda524
5662 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5664 * ext/amrnb/amrnbdec.c:
5665 * ext/amrwbdec/amrwbdec.c:
5666 amr: port to 0.11 again
5668 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5670 Merge branch 'master' into 0.11
5672 ext/a52dec/gsta52dec.c
5674 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5676 * ext/a52dec/gsta52dec.c:
5677 * ext/amrnb/amrnbdec.c:
5678 * ext/amrnb/amrnbenc.c:
5679 * ext/amrwbdec/amrwbdec.c:
5680 * ext/dvdread/dvdreadsrc.c:
5681 * ext/lame/gstlamemp3enc.c:
5683 * ext/mpeg2dec/gstmpeg2dec.c:
5684 * ext/sidplay/gstsiddec.cc:
5685 * ext/twolame/gsttwolamemp2enc.c:
5686 * gst/asfdemux/asfpacket.c:
5687 * gst/asfdemux/gstasfdemux.c:
5688 * gst/asfdemux/gstrtpasfdepay.c:
5689 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5690 * gst/dvdsub/gstdvdsubdec.c:
5691 * gst/dvdsub/gstdvdsubdec.h:
5692 * gst/realmedia/gstrdtbuffer.c:
5693 * gst/realmedia/gstrdtbuffer.h:
5694 * gst/realmedia/rdtdepay.c:
5695 * gst/realmedia/rmdemux.c:
5696 * gst/realmedia/rmutils.c:
5697 port to new memory API
5699 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5702 Automatic update of common submodule
5703 From 2a59016 to c463bc0
5705 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5707 * gst-libs/gst/glib-compat-private.h:
5708 Remove compatibility versions for deprecated GLib API
5710 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5712 * ext/a52dec/gsta52dec.c:
5713 a52dec: fix read buffer overflow upon syncing
5714 The wrong size was being decremented, leading to a runaway
5717 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5721 Add --disable-fatal-warnings configure option
5723 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5725 * gst/asfdemux/gstasfdemux.c:
5726 * gst/realmedia/rademux.c:
5727 * gst/realmedia/rdtmanager.c:
5728 * gst/realmedia/rmdemux.c:
5729 port to new gthread API
5731 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5734 configure.ac: Require GLib 2.31.10 for consistency
5736 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5739 Automatic update of common submodule
5740 From 0807187 to 2a59016
5742 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5744 * ext/amrwbdec/amrwbdec.c:
5745 amrwbdec: _parse should not return OK if not enough data yet
5747 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5749 * ext/amrnb/amrnbdec.c:
5750 amrnbdec: _parse should not return OK if not enough data yet
5752 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5754 * ext/dvdread/dvdreadsrc.c:
5755 dvdreadsrc: fix off by one in cell calculation for the last chapter
5757 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5759 * gst/asfdemux/gstasfdemux.c:
5760 asfdemux: set caps on src pad before adding it
5762 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5764 * gst/asfdemux/gstasfdemux.c:
5765 asfdemux: perform writable buffer map to copy into it
5767 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5769 * gst/asfdemux/asfpacket.c:
5770 * gst/asfdemux/asfpacket.h:
5771 asfpacket: fix 0.11 ported payload extraction
5772 ... to cater for not necessarily offset == size - cur_pos,
5773 as size may have been adjusted due to padding.
5776 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5778 * ext/x264/gstx264enc.c:
5779 x264enc: remove useless and semantically (though not practically) wrong code
5780 The object will be freed, so it's pointless to set the pointers
5783 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5785 * ext/x264/gstx264enc.c:
5786 x264enc: remove leaking "optimization"
5788 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5790 * gst/asfdemux/gstasfdemux.c:
5791 GST_TYPE_DATE -> G_TYPE_DATE
5793 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5795 Merge remote-tracking branch 'origin/master' into 0.11
5797 ext/a52dec/gsta52dec.c
5799 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5801 * ext/a52dec/gsta52dec.c:
5802 a52dec: plug buffer leak
5804 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5806 * ext/a52dec/gsta52dec.c:
5807 a52dec: plug buffer leak
5809 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5811 * ext/amrnb/amrnbenc.c:
5812 amrnbenc: _map and _unmap the appropriate input and output buffers
5814 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5816 * ext/a52dec/gsta52dec.c:
5817 a52dec: Fix some merge mistakes
5819 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5821 Merge branch 'master' into 0.11
5823 ext/a52dec/gsta52dec.c
5824 ext/a52dec/gsta52dec.h
5827 ext/lame/gstlamemp3enc.c
5830 gst/mpegaudioparse/gstmpegaudioparse.c
5831 gst/mpegstream/gstdvddemux.c
5832 gst/realmedia/rdtdepay.c
5837 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5839 * gst/dvdsub/Makefile.am:
5840 dvdsub: add some CFLAGS and LIBS in Makefile.am
5841 ... since adapter is still used.
5843 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5845 * gst/realmedia/rmdemux.c:
5846 rmdemux: Don't use buffer after unreffing
5848 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5850 * gst/asfdemux/gstasfdemux.c:
5851 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
5853 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5856 mad: Correctly unmap the buffer with the original data pointer
5858 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5861 mad: Make sure to set caps on the srcpad if none are set yet
5863 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5865 * ext/mad/Makefile.am:
5866 mad: fix LIBS order in Makefile.am
5868 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5871 mad: remove left-over id3tag.h include
5872 We don't use libid3tag any more.
5874 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5876 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5877 dvdlpcmdec: fix for multichannel
5879 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5881 * ext/a52dec/gsta52dec.c:
5882 * ext/a52dec/gsta52dec.h:
5883 a52dec: Update for the new raw audio caps
5885 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5888 mad: Update for the new raw audio caps
5890 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5892 * ext/lame/gstlamemp3enc.c:
5893 lamemp3enc: Update for the new raw audio caps
5895 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5897 * ext/twolame/gsttwolamemp2enc.c:
5898 twolamemp2enc: Update for the new raw audio caps
5900 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5902 * ext/amrwbdec/amrwbdec.c:
5903 amrwbdec: Add the new layout field to the raw audio caps
5905 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5907 * ext/amrnb/amrnbdec.c:
5908 * ext/amrnb/amrnbenc.c:
5909 amrnb: Add the new layout field to the raw audio caps
5911 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5913 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5914 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5915 dvdlpcmdec: Port to the new raw audio caps
5917 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5919 * gst/asfdemux/gstasfdemux.c:
5920 asfdemux: Update for libgstriff API changes
5921 Still needs to handle audio channel reordering.
5923 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5926 Automatic update of common submodule
5927 From 50b34ab to 0807187
5929 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5931 * ext/lame/Makefile.am:
5932 lame: fix LIBADD order in Makefile.am
5934 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5936 * tests/check/elements/amrnbenc.c:
5937 * tests/check/elements/mpeg2dec.c:
5938 * tests/check/elements/x264enc.c:
5939 * tests/check/elements/xingmux.c:
5940 * tests/check/generic/states.c:
5941 tests: make tests compile
5943 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5945 * ext/amrwbdec/amrwbdec.c:
5946 * ext/dvdread/dvdreadsrc.c:
5948 * ext/sidplay/gstsiddec.cc:
5949 * gst/asfdemux/gstasfdemux.c:
5950 * gst/realmedia/pnmsrc.c:
5951 * gst/realmedia/rdtmanager.c:
5952 * gst/realmedia/rmdemux.c:
5953 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
5955 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5957 * tests/check/Makefile.am:
5958 tests: disable generic index test
5960 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5962 * ext/mpeg2dec/gstmpeg2dec.c:
5963 mpeg2dec: remove all seeking-related code
5964 A parser or demuxer upstream should handle this Same for
5967 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5969 * ext/mpeg2dec/gstmpeg2dec.c:
5970 * ext/mpeg2dec/gstmpeg2dec.h:
5971 mpeg2dec: update for GstIndex removal
5973 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5975 * ext/cdio/gstcdiocddasrc.c:
5976 cdio: update for probe vfunc removal in GstAudioCdSrc
5978 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5980 * ext/lame/gstlame.c:
5981 * ext/lame/gstlamemp3enc.c:
5982 lame: fix printf format in debug statements
5983 https://bugzilla.gnome.org/show_bug.cgi?id=666926
5985 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5987 * ext/lame/gstlame.c:
5988 * ext/lame/gstlame.h:
5989 lame: ensure parsed output
5990 ... by doing some basic parsing of encoded lame data.
5992 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5994 * ext/lame/gstlame.h:
5995 lame: cleanup unused instance struct fields
5997 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5999 * ext/lame/Makefile.am:
6000 * ext/lame/gstlamemp3enc.c:
6001 * ext/lame/gstlamemp3enc.h:
6002 lamemp3enc: ensure parsed output
6003 ... by doing some basic parsing of encoded lame data.
6006 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6008 * ext/lame/gstlamemp3enc.c:
6009 lamemp3enc: do not leak merged tags
6011 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6015 mad: helpfully bodge the last buffer to let mad decode the last frame
6016 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
6017 to be believed, the last buffer must be followed by a number of 0 bytes
6018 in order for the last frame to be decoded (at least in some cases).
6019 Doing so seems to work here, fixing a missing 1152 samples when using
6020 mp3parse before mad (not using mp3parse would yield the correct amount
6021 of samples, if there's extra non-MP3 data after (eg, tag data)).
6023 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6025 * ext/dvdread/dvdreadsrc.c:
6026 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
6028 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6030 * gst/mpegstream/gstdvddemux.c:
6031 dvddemux: tweak subtitle stream setup based on dvd language codes event
6032 ... to allow for non-continuous subtitle stream numbers.
6033 The missing stream numbers tend to come up as subtitle streams anyway
6034 (albeit not with an identified language tag).
6036 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6038 * ext/dvdread/dvdreadsrc.c:
6039 dvdreadsrc: minor safety tweak to sector seeking
6041 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
6043 * ext/a52dec/gsta52dec.c:
6044 a52dec: check that a52_init returns a valid a52 state
6046 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6048 * ext/mpeg2dec/gstmpeg2dec.c:
6049 mpeg2dec: update for new interlaced flags
6051 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6053 * ext/a52dec/Makefile.am:
6054 * ext/a52dec/gsta52dec.c:
6055 * ext/a52dec/gsta52dec.h:
6056 a52dec: port to audiodecoder
6058 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6060 * ext/mad/Makefile.am:
6063 mad: port to audiodecoder
6065 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6067 * ext/a52dec/gsta52dec.c:
6068 a52dec: Don't claim to support upstream renegotiation
6069 and use fixed caps on the srcpad. To correctly support
6070 upstream renegotiation a52dec would need to check if the
6071 caps of the downstream allocated buffer are the requested
6072 caps or if the size is different.
6075 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
6077 * ext/a52dec/gsta52dec.c:
6078 a52dec: Check that the a52_state is correctly initialized
6080 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6082 * gst-libs/gst/Makefile.am:
6083 * gst-libs/gst/glib-compat-private.h:
6084 * gst/asfdemux/gstasfdemux.c:
6085 * gst/mpegaudioparse/gstmpegaudioparse.c:
6086 * gst/realmedia/rademux.c:
6087 * gst/realmedia/rdtmanager.c:
6088 * gst/realmedia/rmdemux.c:
6089 Work around deprecated thread API in glib master
6090 Add private replacements for deprecated functions such as
6091 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
6092 to avoid the deprecation warnings. We can't change most of
6093 these in 0.10 because they're part of our API and ABI.
6094 Suppress deprecation warnings in selected files, mostly for
6095 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
6096 not much we can do here in 0.10.
6098 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6105 po: update translations
6107 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6109 * gst/realmedia/rdtdepay.c:
6110 rdtdepay: make buffer metadata writable before setting caps on it
6111 Fixes issue when the header buffer is being pushed, which was taken
6112 from the caps and is therefore not writable.
6114 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6116 * ext/dvdread/dvdreadsrc.c:
6117 fix for basesrc changes
6119 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
6121 * gst/asfdemux/gstrtpasfdepay.c:
6122 rtpasfdepay: Initialize GstRTPBuffer before usage
6124 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6126 Merge remote-tracking branch 'origin/master' into 0.11
6128 ext/dvdread/dvdreadsrc.c
6130 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
6132 * ext/dvdread/dvdreadsrc.c:
6133 dvdreadsrc: Fix format string compiler warning
6136 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6138 Merge remote-tracking branch 'origin/master' into 0.11
6140 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6142 * ext/mpeg2dec/gstmpeg2dec.c:
6143 Update for indexable change
6145 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6147 * gst/realmedia/rdtmanager.c:
6148 update for clock provider API change
6150 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6152 * ext/a52dec/gsta52dec.c:
6153 * ext/amrnb/amrnbdec.c:
6154 * ext/amrnb/amrnbenc.c:
6155 * ext/amrwbdec/amrwbdec.c:
6156 * ext/dvdread/dvdreadsrc.c:
6157 * ext/lame/gstlame.c:
6158 * ext/lame/gstlamemp3enc.c:
6160 * ext/mpeg2dec/gstmpeg2dec.c:
6161 * ext/sidplay/gstsiddec.cc:
6162 * ext/twolame/gsttwolame.c:
6163 * ext/x264/gstx264enc.c:
6164 * gst/asfdemux/gstasfdemux.c:
6165 * gst/asfdemux/gstrtpasfdepay.c:
6166 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6167 * gst/dvdsub/gstdvdsubdec.c:
6168 * gst/dvdsub/gstdvdsubparse.c:
6169 * gst/iec958/ac3iec.c:
6170 * gst/mpegaudioparse/gstmpegaudioparse.c:
6171 * gst/mpegaudioparse/gstxingmux.c:
6172 * gst/mpegstream/gstdvddemux.c:
6173 * gst/mpegstream/gstmpegdemux.c:
6174 * gst/mpegstream/gstmpegparse.c:
6175 * gst/mpegstream/gstrfc2250enc.c:
6176 * gst/realmedia/pnmsrc.c:
6177 * gst/realmedia/rademux.c:
6178 * gst/realmedia/rdtdepay.c:
6179 * gst/realmedia/rdtmanager.c:
6180 * gst/realmedia/rmdemux.c:
6181 * gst/synaesthesia/gstsynaesthesia.c:
6182 various: fix pad template ref leaks
6183 https://bugzilla.gnome.org/show_bug.cgi?id=662664
6185 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
6187 * tests/check/elements/xingmux.c:
6188 tests: update for gstcheck API change
6190 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6192 * ext/amrnb/amrnbenc.c:
6193 * ext/dvdread/dvdreadsrc.c:
6194 * ext/lame/gstlamemp3enc.c:
6195 * ext/twolame/gsttwolamemp2enc.c:
6196 ext: fix more printf format warnings in debug messages
6198 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
6200 * gst/asfdemux/gstasfdemux.c:
6201 * gst/asfdemux/gstrtpasfdepay.c:
6202 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6203 * gst/dvdsub/gstdvdsubdec.c:
6204 * gst/dvdsub/gstdvdsubparse.c:
6205 * gst/realmedia/rademux.c:
6206 * gst/realmedia/rmdemux.c:
6207 Fix print format compiler warnings on OS X / 64bit
6208 https://bugzilla.gnome.org/show_bug.cgi?id=662617
6210 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6212 * gst/asfdemux/gstasfdemux.c:
6213 * gst/realmedia/rademux.c:
6214 * gst/realmedia/rdtmanager.c:
6215 * gst/realmedia/rmdemux.c:
6216 update for activation changes
6218 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6220 * gst/asfdemux/gstasfdemux.c:
6221 * gst/realmedia/rademux.c:
6222 * gst/realmedia/rmdemux.c:
6223 update for new scheduling query
6225 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6227 * gst/asfdemux/gstasfdemux.c:
6228 * gst/realmedia/rademux.c:
6229 * gst/realmedia/rdtmanager.c:
6230 * gst/realmedia/rmdemux.c:
6231 add parent to activate functions
6233 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6235 * ext/a52dec/gsta52dec.c:
6236 * ext/mpeg2dec/gstmpeg2dec.c:
6237 * ext/sidplay/gstsiddec.cc:
6238 * ext/x264/gstx264enc.c:
6239 * gst/asfdemux/gstasfdemux.c:
6240 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6241 * gst/dvdsub/gstdvdsubdec.c:
6242 * gst/dvdsub/gstdvdsubparse.c:
6243 * gst/realmedia/rademux.c:
6244 * gst/realmedia/rdtdepay.c:
6245 * gst/realmedia/rdtmanager.c:
6246 * gst/realmedia/rmdemux.c:
6247 add parent to pad functions
6249 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6251 * ext/mpeg2dec/gstmpeg2dec.c:
6252 * ext/sidplay/gstsiddec.cc:
6253 * ext/x264/gstx264enc.c:
6254 * gst/asfdemux/gstasfdemux.c:
6255 * gst/realmedia/rademux.c:
6256 * gst/realmedia/rdtmanager.c:
6257 * gst/realmedia/rmdemux.c:
6258 add parent to query function
6260 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6262 * gst/asfdemux/gstasfdemux.c:
6263 * gst/realmedia/rademux.c:
6264 _query_peer_*() -> _peer_query_*()
6266 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6268 * gst/dvdsub/gstdvdsubdec.c:
6269 _accept_caps() -> _query_accept_caps()
6271 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6273 * ext/x264/gstx264enc.c:
6274 _peer_get_caps() -> _peer_query_caps()
6276 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6278 * ext/x264/gstx264enc.c:
6279 update for _get_caps() -> _query_caps()
6281 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6283 * ext/x264/gstx264enc.c:
6284 change getcaps to query
6286 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6289 mad: re-instate accidentally dropped rank
6291 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6293 * ext/dvdread/dvdreadsrc.c:
6294 * gst/realmedia/pnmsrc.c:
6295 Update for GstURIHandler get_protocols() changes
6297 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6299 * ext/dvdread/dvdreadsrc.c:
6300 * ext/dvdread/dvdreadsrc.h:
6301 * gst/realmedia/pnmsrc.c:
6302 dvdreadsrc, pnmsrc: update for GstURIHandler changes
6304 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6307 mad: re-port to 0.11
6308 This time using the base class. Still something
6309 wrong with the parsing though, when there's no
6310 parser or demuxer upstream (which of course
6311 shouldn't happen in a normal playback scenario).
6313 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6317 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
6319 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6323 mad: replace with 0.10 version ported to GstAudioDecoder
6324 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
6325 of Mark's baseaudio branch.
6326 Would probably be too risky to drop this into 0.10 given
6327 all the things mad is doing.
6329 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6331 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6332 docs: remove bits for old lame element from sections.txt file
6334 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6338 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6339 * docs/plugins/inspect/plugin-mpegstream.xml:
6340 * gst-plugins-ugly.spec.in:
6341 * gst/mpegstream/Makefile.am:
6342 * gst/mpegstream/README:
6343 * gst/mpegstream/gstdvddemux.c:
6344 * gst/mpegstream/gstdvddemux.h:
6345 * gst/mpegstream/gstmpegclock.c:
6346 * gst/mpegstream/gstmpegclock.h:
6347 * gst/mpegstream/gstmpegdemux.c:
6348 * gst/mpegstream/gstmpegdemux.h:
6349 * gst/mpegstream/gstmpegpacketize.c:
6350 * gst/mpegstream/gstmpegpacketize.h:
6351 * gst/mpegstream/gstmpegparse.c:
6352 * gst/mpegstream/gstmpegparse.h:
6353 * gst/mpegstream/gstmpegstream.c:
6354 * gst/mpegstream/gstrfc2250enc.c:
6355 * gst/mpegstream/gstrfc2250enc.h:
6356 * gst/mpegstream/mpegstream.vcproj:
6357 * gst/mpegstream/notes:
6359 * win32/vs6/gst_plugins_ugly.dsw:
6360 * win32/vs6/libgstac3parse.dsp:
6361 * win32/vs6/libgstmpegaudioparse.dsp:
6362 * win32/vs6/libgstmpegstream.dsp:
6363 mpegstream: remove the old mpeg-ps parser and demuxers
6364 Don't want anyone porting this by accident.
6365 Superseded by mpegpsdemux in -bad.
6367 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6370 * ext/cdio/Makefile.am:
6371 * ext/cdio/gstcdio.c:
6372 * ext/cdio/gstcdiocddasrc.c:
6373 * ext/cdio/gstcdiocddasrc.h:
6374 cdio: port cdiocddasrc to 0.11
6376 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6378 * tests/check/elements/mpeg2dec.c:
6379 tests: port mpeg2dec to 0.11
6380 It compiles, but fails.
6382 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6384 * tests/check/elements/x264enc.c:
6385 tests: port x264enc unit test to 0.11
6386 Well, it compiles now at least.
6388 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6390 * gst/asfdemux/gstrtpasfdepay.h:
6391 update for base class rename
6393 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6395 * gst/asfdemux/gstrtpasfdepay.c:
6396 * gst/asfdemux/gstrtpasfdepay.h:
6397 update for base class rename
6399 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6439 po: update translations
6441 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6443 * docs/plugins/gst-plugins-ugly-plugins.args:
6444 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6445 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6446 * docs/plugins/inspect/plugin-a52dec.xml:
6447 * docs/plugins/inspect/plugin-amrnb.xml:
6448 * docs/plugins/inspect/plugin-amrwbdec.xml:
6449 * docs/plugins/inspect/plugin-asf.xml:
6450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6451 * docs/plugins/inspect/plugin-dvdread.xml:
6452 * docs/plugins/inspect/plugin-dvdsub.xml:
6453 * docs/plugins/inspect/plugin-lame.xml:
6454 * docs/plugins/inspect/plugin-mad.xml:
6455 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6456 * docs/plugins/inspect/plugin-realmedia.xml:
6457 * docs/plugins/inspect/plugin-siddec.xml:
6458 * docs/plugins/inspect/plugin-twolame.xml:
6459 * docs/plugins/inspect/plugin-x264.xml:
6462 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6464 * ext/lame/gstlamemp3enc.c:
6465 lamemp3enc: cosmetic error message change
6466 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
6468 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6470 * docs/plugins/Makefile.am:
6471 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6472 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6473 * ext/twolame/Makefile.am:
6474 * ext/twolame/gsttwolame.c:
6475 * ext/twolame/gsttwolame.h:
6476 * ext/twolame/gsttwolamemp2enc.c:
6477 * ext/twolame/gsttwolamemp2enc.h:
6479 twolame: rename to twolamemp2enc
6481 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6484 * ext/twolame/gsttwolame.c:
6485 twolame: port to 0.11
6487 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6491 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6492 * docs/plugins/inspect/plugin-iec958.xml:
6493 * gst-plugins-ugly.spec.in:
6494 * gst/iec958/Makefile.am:
6495 * gst/iec958/ac3_padder.c:
6496 * gst/iec958/ac3_padder.h:
6497 * gst/iec958/ac3iec.c:
6498 * gst/iec958/ac3iec.h:
6500 * win32/vs6/libgstiec958.dsp:
6501 iec958: remove this plugin
6502 I think it can just go away. Audio sinks can and should payload
6503 things themselves using the helper API in libgstaudio. If such
6504 a plugin still makes sense, it should probably be rewritten
6505 using the library functions (and be put into -good or so).
6507 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6509 * gst/realmedia/rademux.c:
6510 * gst/realmedia/rmdemux.c:
6511 * gst/realmedia/rtspreal.c:
6512 update for adapter api change
6514 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6516 * ext/x264/gstx264enc.c:
6517 update for removed fixate function
6519 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6522 * ext/mpeg2dec/gstmpeg2dec.c:
6523 * gst/asfdemux/gstasfdemux.c:
6524 * gst/realmedia/rmdemux.c:
6527 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6530 * gst/realmedia/rademux.c:
6531 * gst/realmedia/rdtdepay.c:
6532 * gst/realmedia/rmdemux.c:
6533 * gst/realmedia/rmutils.c:
6536 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6538 * gst/asfdemux/gstasfdemux.c:
6539 * gst/mpegstream/gstdvddemux.c:
6540 * gst/mpegstream/gstmpegdemux.c:
6541 * gst/realmedia/rmdemux.c:
6542 * gst/realmedia/rmdemux.h:
6545 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
6548 po: lame => lamemp3enc
6550 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6552 * gst/realmedia/rdtmanager.c:
6553 make request pads take %u
6555 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6557 * ext/mpeg2dec/gstmpeg2dec.c:
6558 * ext/mpeg2dec/gstmpeg2dec.h:
6559 mpeg2dec: Add basic cropping support
6561 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6563 * ext/a52dec/gsta52dec.c:
6564 * ext/sidplay/gstsiddec.cc:
6565 * gst/asfdemux/gstasfdemux.c:
6566 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6567 tags: update for tag API removal
6569 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6571 * ext/mpeg2dec/gstmpeg2dec.c:
6572 * ext/mpeg2dec/gstmpeg2dec.h:
6573 update for meta api change
6575 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6577 * gst/asfdemux/gstasfdemux.c:
6578 structure: fix for api update
6580 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6582 Merge remote-tracking branch 'origin/master' into 0.11
6584 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6586 * tests/check/elements/amrnbenc.c:
6587 tests: port amrnbenc test to 0.11
6589 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6591 * ext/amrnb/amrnbdec.c:
6592 * ext/amrnb/amrnbenc.c:
6593 amrnb: fix up raw audio caps for 0.11
6595 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597 * tests/check/Makefile.am:
6598 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
6600 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6602 * docs/plugins/Makefile.am:
6603 * ext/lame/Makefile.am:
6605 * ext/lame/gstlame.c:
6606 * ext/lame/gstlame.h:
6607 * ext/lame/plugin.c:
6608 * ext/lame/test-lame.c:
6609 * gst/xingmux/gstxingmux.c:
6610 * tests/check/pipelines/lame.c:
6611 lame: remove lame element, it's been superseded by lamemp3enc
6613 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6615 * ext/a52dec/gsta52dec.c:
6616 * ext/lame/gstlamemp3enc.c:
6618 * ext/sidplay/gstsiddec.cc:
6619 * gst/asfdemux/gstasfdemux.c:
6620 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6621 ext, gst: update for taglist API changes
6623 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
6625 * gst/asfdemux/gstasfdemux.c:
6626 asfdemux: Don't leak pending payload buffers
6629 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6631 Merge branch 'master' into 0.11
6633 ext/sidplay/gstsiddec.cc
6635 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
6637 * ext/sidplay/gstsiddec.cc:
6638 siddec: use BOILERPLATE macro and cleanup FIXMEs
6640 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6642 * gst/asfdemux/gstrtpasfdepay.c:
6643 asfdepay: fix compiler warnings after gst_caps_new_simple() change
6645 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6647 * gst-plugins-ugly.spec.in:
6648 Update specfile with latest changes
6650 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6652 * gst/asfdemux/gstasfdemux.c:
6653 asfdemux: Don't unmap a buffer that doesn't exist
6655 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6658 * ext/dvdread/dvdreadsrc.c:
6659 dvdread: port to 0.11
6661 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6664 * gst/dvdsub/Makefile.am:
6665 * gst/dvdsub/gstdvdsubdec.c:
6666 * gst/dvdsub/gstdvdsubdec.h:
6667 * gst/dvdsub/gstdvdsubparse.c:
6668 dvdsub: port to 0.11
6670 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6672 Merge branch 'master' into 0.11
6674 ext/amrwbdec/Makefile.am
6675 ext/amrwbdec/amrwbdec.c
6677 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6679 * gst/realmedia/gstrdtbuffer.c:
6680 * gst/realmedia/gstrdtbuffer.h:
6681 * gst/realmedia/pnmsrc.c:
6682 * gst/realmedia/rademux.c:
6683 * gst/realmedia/rdtdepay.c:
6684 * gst/realmedia/rdtmanager.c:
6685 * gst/realmedia/rmdemux.c:
6686 * gst/realmedia/rmutils.c:
6687 * gst/realmedia/rtspreal.c:
6688 realmedia: port to 0.11
6690 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6692 * ext/amrwbdec/Makefile.am:
6693 * ext/amrwbdec/amrwbdec.c:
6694 * ext/amrwbdec/amrwbdec.h:
6695 amrwbdec: port to audiodecoder
6697 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6699 * ext/amrnb/Makefile.am:
6700 amrnbdec: fixup build
6702 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6704 * ext/amrnb/amrnbdec.c:
6705 amrnbdec: remove leftover extraneous _unref
6707 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6709 Merge branch 'master' into 0.11
6711 ext/amrnb/amrnbdec.c
6713 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6716 * ext/amrnb/amrnbdec.c:
6717 * ext/amrnb/amrnbenc.c:
6720 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6723 * ext/amrwbdec/Makefile.am:
6724 * ext/amrwbdec/amrwbdec.c:
6725 ported amrwbdec to 0.11
6727 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6729 * ext/amrnb/amrnbdec.c:
6730 * ext/amrnb/amrnbdec.h:
6731 amrnbdec: port to audiodecoder
6733 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6735 Merge branch 'master' into 0.11
6737 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6740 * ext/mpeg2dec/gstmpeg2dec.c:
6741 * ext/mpeg2dec/gstmpeg2dec.h:
6742 mpeg2dec: minimal port to 0.11
6744 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6746 * ext/mpeg2dec/gstmpeg2dec.c:
6747 * ext/mpeg2dec/gstmpeg2dec.h:
6748 mpeg2dec: post QoS messages when dropping a frame due to QoS
6749 https://bugzilla.gnome.org/show_bug.cgi?id=658241
6751 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6754 configure: update ported plugins list
6756 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6759 update to 0.11 branch
6761 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6763 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6764 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6765 dvdlpcmdec: port to 0.11
6767 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6769 * ext/lame/gstlame.c:
6770 * ext/lame/gstlamemp3enc.c:
6771 lame: fix raw audio caps too
6773 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6775 * ext/lame/gstlame.c:
6776 * ext/lame/gstlamemp3enc.c:
6779 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6781 Merge branch 'master' into 0.11
6783 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6785 * ext/x264/gstx264enc.c:
6786 * ext/x264/gstx264enc.h:
6787 x264enc: port to 0.11
6789 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6791 * ext/amrnb/Makefile.am:
6792 * ext/amrnb/amrnbenc.c:
6793 * ext/amrnb/amrnbenc.h:
6794 amrnbenc: port to audioencoder
6796 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6798 Merge branch 'master' into 0.11
6802 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6804 * ext/a52dec/gsta52dec.c:
6807 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6809 * ext/twolame/gsttwolame.c:
6810 twolame: Simple fix for GstAudioEncoder API change
6812 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6814 * ext/twolame/gsttwolame.c:
6815 twolame: Fix variable 'gstelement_class' set but not used compiler warning
6817 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6819 * ext/lame/gstlame.c:
6820 * ext/lame/gstlamemp3enc.c:
6821 lame: Don't get the parent class again, GST_BOILERPLATE does this already
6823 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6825 * ext/lame/gstlame.c:
6826 * ext/lame/gstlamemp3enc.c:
6827 lame: Fix variable 'gstelement_class' set but not used compiler warning
6829 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6831 * ext/twolame/gsttwolame.c:
6832 twolame: improve output framing and timestamping
6833 ... which simply comes down to requesting one frame of input data at a time,
6834 since the encoder nicely turns this into 1 encoded frame.
6836 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6838 * ext/twolame/Makefile.am:
6839 * ext/twolame/gsttwolame.c:
6840 * ext/twolame/gsttwolame.h:
6841 twolame: port to audioencoder
6843 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6845 * ext/lame/gstlame.c:
6846 lame: use some more boilerplate
6848 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6850 * ext/lame/gstlame.c:
6851 * ext/lame/gstlame.h:
6852 lame: port to audioencoder
6854 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6856 * ext/lame/gstlamemp3enc.c:
6857 lamemp3enc: use some more boilerplate
6859 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6861 * ext/lame/gstlamemp3enc.c:
6862 lamemp3enc: really report bitrate rather kbitrate
6864 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6866 * ext/lame/Makefile.am:
6867 * ext/lame/gstlamemp3enc.c:
6868 * ext/lame/gstlamemp3enc.h:
6869 lamemp3enc: port to audioencoder
6871 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6873 * ext/dvdread/dvdreadsrc.c:
6874 dvdreadsrc: take into account first sector of the current title
6875 This fixes seeking on titles which do not start on a new file.
6876 https://bugzilla.gnome.org/show_bug.cgi?id=659252
6878 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6880 * ext/dvdread/dvdreadsrc.c:
6881 dvdreadsrc: fix sector seeking
6882 It was overly complicated, and did not take into account the offset
6883 needed for titles which do not start on a new file.
6884 https://bugzilla.gnome.org/show_bug.cgi?id=659252
6886 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6888 * ext/dvdread/dvdreadsrc.c:
6889 dvdreadsrc: fix sector search for packed titles
6890 Some DVD titles are packed in a single set, and we need to use
6891 the correct table to map times to sectors.
6892 https://bugzilla.gnome.org/show_bug.cgi?id=659252
6894 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6897 * ext/mad/Makefile.am:
6899 * gst-plugins-ugly.spec.in:
6900 mad: remove id3tag dependency used by in practice unreachable legacy code
6901 The mad mp3 decoder element shouldn't parse tags at all really, but we
6902 have so far kept this code around for backwards-compatibility reasons
6903 for people building manual pipelines for some reason. However, as it
6904 turns out that code has never actually worked in 0.10 in practice,
6905 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
6906 which doesn't actually seem to happen any more though because of the
6907 preceding mad_header_decode(), which will discover and report the
6908 sync loss if it runs into a tag and make mad_frame_decode() try to
6910 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
6912 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6914 * gst/asfdemux/asfpacket.c:
6915 asfpacket: skip empty payload packets
6916 ... which also avoids assertion failures and possible segfaults later on
6917 when possibly trying to join 2 empty buffers.
6919 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6921 * gst/realmedia/rmdemux.c:
6922 * gst/realmedia/rmdemux.h:
6923 rmdemux: delay announcing container tags until we have pads
6924 Fixes tags when transcoding.
6925 https://bugzilla.gnome.org/show_bug.cgi?id=658297
6927 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6929 * tests/check/elements/amrnbenc.c:
6930 amrnbenc: Use complete raw audio caps in the test
6932 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
6934 * docs/plugins/Makefile.am:
6935 docs: cleanup makefiles
6936 Remove commented out parts that we don't need. Remove "the wingo addition" - no
6937 so useful after all. Narrow down file-globs for plugin docs.
6939 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
6942 Automatic update of common submodule
6943 From a39eb83 to 11f0cd5
6945 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
6948 Automatic update of common submodule
6949 From 605cd9a to a39eb83
6951 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6953 * gst/asfdemux/gstasfdemux.c:
6954 asf: don't use fourcc
6956 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6958 Merge branch 'master' into 0.11
6960 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6962 * ext/mpeg2dec/gstmpeg2dec.c:
6963 mpeg2dec: fix spurious failure to decode some files
6964 Parsing can return with an 'invalid' state, but this is not
6965 actually fatal. For one, the mpeg2dec command line tool that
6966 comes with the libmpeg2 library blithely ignores this condition
6967 and merrily goes on. So we do this same, logging the error,
6968 and going on with parsing. This makes something work that did
6969 not use to work, and brings happiness to the world.
6970 https://bugzilla.gnome.org/show_bug.cgi?id=429476
6972 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6975 * ext/sidplay/Makefile.am:
6976 * ext/sidplay/gstsiddec.cc:
6977 port to new audio caps
6979 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6981 Merge branch 'master' into 0.11
6984 gst/asfdemux/gstrtpasfdepay.c
6986 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6989 configure: Add synaesthesia to the list of non-ported plugins
6991 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6994 * docs/plugins/Makefile.am:
6995 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6996 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6997 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6998 * gst-plugins-ugly.spec.in:
6999 * gst/mpegaudioparse/Makefile.am:
7000 * gst/mpegaudioparse/gstmpegaudioparse.c:
7001 * gst/mpegaudioparse/gstmpegaudioparse.h:
7002 * gst/mpegaudioparse/gstxingmux.c:
7003 * gst/mpegaudioparse/gstxingmux.h:
7004 * gst/mpegaudioparse/mpegaudioparse.vcproj:
7005 * gst/mpegaudioparse/plugin.c:
7006 * gst/xingmux/Makefile.am:
7007 * gst/xingmux/gstxingmux.c:
7008 * gst/xingmux/gstxingmux.h:
7009 * gst/xingmux/plugin.c:
7010 Remove mp3parse plugin/element
7011 It's been replaced by mpegaudioparse in -good. Don't want anyone
7012 to spend time porting a deprecated element. Rename plugin to xingmux
7013 for now until we move that somewhere else.
7015 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7018 configure.ac: Define list of non-ported plugins
7020 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7023 mad: Fix for changes in GstQuery API
7025 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7027 * gst/asfdemux/gstasfdemux.c:
7028 asfdemux: Fix for changes in GstQuery API
7030 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7032 * gst/asfdemux/asfpacket.c:
7033 asfdemux: Fix print statement
7035 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7038 Update common submodule
7040 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7042 * ext/x264/gstx264enc.c:
7043 x264enc: Properly set the stream format in setcaps
7044 Do not forget to set the selected format to the options string
7045 when getting it from caps
7046 https://bugzilla.gnome.org/show_bug.cgi?id=655223
7048 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
7050 * ext/x264/gstx264enc.c:
7051 x264enc: fix the build for older x264enc
7052 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
7054 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
7056 * ext/x264/gstx264enc.c:
7057 x264enc: Read stream-format from the right place
7058 Read the stream-format from "stream-format" and not from profile, also rename
7059 the "bytestream" variable to "stream_format" so it's easier to understand.
7061 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7063 * ext/x264/gstx264enc.c:
7064 * ext/x264/gstx264enc.h:
7065 x264enc: Select stream-format based on caps
7066 Makes x264 select its stream-format based on what's available
7067 on caps, the user selected option will be chosen as a fallback
7068 when both options are available.
7069 https://bugzilla.gnome.org/show_bug.cgi?id=644233
7071 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7073 * ext/x264/gstx264enc.c:
7074 x264: Allow renegotiation but prefer current caps
7076 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
7078 * tests/check/elements/x264enc.c:
7079 tests: Test x264enc profiles from the caps
7080 https://bugzilla.gnome.org/show_bug.cgi?id=644233
7082 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7084 * ext/x264/Makefile.am:
7085 * ext/x264/gstx264enc.c:
7086 * ext/x264/gstx264enc.h:
7087 x264: Use profile and level from caps
7088 Enforces the profile and level from the downstream caps, also
7089 sets them on the fixated caps
7090 https://bugzilla.gnome.org/show_bug.cgi?id=644233
7092 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7095 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
7097 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
7099 * ext/x264/gstx264enc.c:
7100 x264enc: fix subme property annotation - subme maximum is 10, not 6.
7101 Although the element accepts subme values > 6, the annotation which is
7102 visible through gst-inspect (for example) erroneously indicates 6 as the
7103 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
7104 https://bugzilla.gnome.org/show_bug.cgi?id=653473
7106 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
7109 Automatic update of common submodule
7110 From 69b981f to 605cd9a
7112 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7114 * gst/asfdemux/gstrtspwms.c:
7115 rtspwms: Porting to 0.11
7117 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7119 * gst/asfdemux/gstrtpasfdepay.c:
7120 rtpasfdepay: Port to 0.11
7122 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7124 * gst/asfdemux/asfpacket.c:
7125 * gst/asfdemux/asfpacket.h:
7126 * gst/asfdemux/gstasfdemux.c:
7127 * gst/asfdemux/gstasfdemux.h:
7128 asfdemux: Porting to 0.11
7130 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7132 * ext/sidplay/gstsiddec.cc:
7133 siddec: port siddec to 0.11
7135 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7137 * gst/asfdemux/gstrtpasfdepay.c:
7138 rtpasfdepay: fix fragmented packet handling and packet padding
7139 Also remove a bogus assert.
7141 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
7143 * gst/synaesthesia/gstsynaesthesia.c:
7144 synaesthesia: fix wrong debug log string (copy'n'paste)
7146 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7148 Merge branch 'master' into 0.11
7152 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7155 mad: port to new API
7156 Port to new segment API.
7158 No need to set caps on buffers.
7160 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
7162 * gst/realmedia/rmdemux.c:
7163 rmdemux: target is unsigned and can't be < 0
7165 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
7168 mad: use signed when caluculating the delta
7169 Avoids a <0 check for an unsigned variable.
7171 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
7173 * docs/plugins/Makefile.am:
7174 docs: remove obsolete commented out part
7175 We don't have this in the other modules and its not needed.
7177 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
7179 * docs/plugins/gst-plugins-ugly-plugins.args:
7180 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7181 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7182 docs: update plugin introspection data
7183 Now more files are merged and produced in a canonical fashion, which hopefully
7184 creates less or no delta in the future.
7186 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
7189 Automatic update of common submodule
7190 From 9e5bbd5 to 69b981f
7192 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7194 * ext/lame/Makefile.am:
7195 * ext/lame/gstlamemp3enc.c:
7196 lamemp3enc: Post CODEC and BITRATE tags
7197 Also filter any CODEC/AUDIO_CODEC tags from incoming
7201 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
7204 Automatic update of common submodule
7205 From fd35073 to 9e5bbd5
7207 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
7210 Automatic update of common submodule
7211 From 46dfcea to fd35073
7213 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7215 * gst/asfdemux/gstrtpasfdepay.c:
7216 rtpasfdepay: simplify and refactor packet parsing
7217 Specifically, refactor buffer padding and consider marker bit for fragment
7220 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7222 * gst/asfdemux/gstrtpasfdepay.c:
7223 rtpasfdepay: avoid re-sending header
7224 ... e.g. following a seek, which otherwise confuses downstream demuxer
7225 expecting only a flow of data packets at this time.
7227 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7229 * gst/asfdemux/gstrtpasfdepay.c:
7230 * gst/asfdemux/gstrtpasfdepay.h:
7231 rtpasfdepay: remove unused field
7233 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7236 mad: Post bitrate tag whenever the bitrate changes
7237 Also send the layer/mode/emphasis/bitrate tags as an event too.
7239 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7242 * win32/common/config.h:
7243 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
7245 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7248 * docs/plugins/inspect/plugin-a52dec.xml:
7249 * docs/plugins/inspect/plugin-amrnb.xml:
7250 * docs/plugins/inspect/plugin-amrwbdec.xml:
7251 * docs/plugins/inspect/plugin-asf.xml:
7252 * docs/plugins/inspect/plugin-cdio.xml:
7253 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7254 * docs/plugins/inspect/plugin-dvdread.xml:
7255 * docs/plugins/inspect/plugin-dvdsub.xml:
7256 * docs/plugins/inspect/plugin-iec958.xml:
7257 * docs/plugins/inspect/plugin-lame.xml:
7258 * docs/plugins/inspect/plugin-mad.xml:
7259 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7260 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7261 * docs/plugins/inspect/plugin-mpegstream.xml:
7262 * docs/plugins/inspect/plugin-realmedia.xml:
7263 * docs/plugins/inspect/plugin-siddec.xml:
7264 * docs/plugins/inspect/plugin-twolame.xml:
7265 * docs/plugins/inspect/plugin-x264.xml:
7266 * win32/common/config.h:
7269 === release 0.10.18 ===
7271 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7277 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7278 * docs/plugins/inspect/plugin-a52dec.xml:
7279 * docs/plugins/inspect/plugin-amrnb.xml:
7280 * docs/plugins/inspect/plugin-amrwbdec.xml:
7281 * docs/plugins/inspect/plugin-asf.xml:
7282 * docs/plugins/inspect/plugin-cdio.xml:
7283 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7284 * docs/plugins/inspect/plugin-dvdread.xml:
7285 * docs/plugins/inspect/plugin-dvdsub.xml:
7286 * docs/plugins/inspect/plugin-iec958.xml:
7287 * docs/plugins/inspect/plugin-lame.xml:
7288 * docs/plugins/inspect/plugin-mad.xml:
7289 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7290 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7291 * docs/plugins/inspect/plugin-mpegstream.xml:
7292 * docs/plugins/inspect/plugin-realmedia.xml:
7293 * docs/plugins/inspect/plugin-siddec.xml:
7294 * docs/plugins/inspect/plugin-twolame.xml:
7295 * docs/plugins/inspect/plugin-x264.xml:
7296 * gst-plugins-ugly.doap:
7297 * win32/common/config.h:
7300 - x264enc: allow changing bitrate and quantizers dynamically at runtime
7301 - x264enc: proxy downstream caps restrictions upstream via get_caps()
7302 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
7303 - mad: allow build without libid3tag (which isn't really needed anyway)
7304 - many other fixes and improvements
7306 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7308 * ext/x264/gstx264enc.c:
7309 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
7311 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7313 * ext/x264/gstx264enc.c:
7314 x264enc: do not leak peer pad reference
7316 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7318 * ext/x264/gstx264enc.c:
7319 x264enc: No need to copy, reffing is enough
7321 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7323 * ext/x264/gstx264enc.c:
7324 x264enc: get_caps function should return a copy of the caps
7326 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7329 * docs/plugins/inspect/plugin-a52dec.xml:
7330 * docs/plugins/inspect/plugin-amrnb.xml:
7331 * docs/plugins/inspect/plugin-amrwbdec.xml:
7332 * docs/plugins/inspect/plugin-asf.xml:
7333 * docs/plugins/inspect/plugin-cdio.xml:
7334 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7335 * docs/plugins/inspect/plugin-dvdread.xml:
7336 * docs/plugins/inspect/plugin-dvdsub.xml:
7337 * docs/plugins/inspect/plugin-iec958.xml:
7338 * docs/plugins/inspect/plugin-lame.xml:
7339 * docs/plugins/inspect/plugin-mad.xml:
7340 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7341 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7342 * docs/plugins/inspect/plugin-mpegstream.xml:
7343 * docs/plugins/inspect/plugin-realmedia.xml:
7344 * docs/plugins/inspect/plugin-siddec.xml:
7345 * docs/plugins/inspect/plugin-synaesthesia.xml:
7346 * docs/plugins/inspect/plugin-twolame.xml:
7347 * docs/plugins/inspect/plugin-x264.xml:
7352 * win32/common/config.h:
7353 0.10.17.4 pre-release
7355 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7358 mad: remove buffer_alloc
7360 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7363 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7364 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7365 * docs/plugins/inspect/plugin-a52dec.xml:
7366 * docs/plugins/inspect/plugin-amrnb.xml:
7367 * docs/plugins/inspect/plugin-amrwbdec.xml:
7368 * docs/plugins/inspect/plugin-asf.xml:
7369 * docs/plugins/inspect/plugin-cdio.xml:
7370 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7371 * docs/plugins/inspect/plugin-dvdread.xml:
7372 * docs/plugins/inspect/plugin-dvdsub.xml:
7373 * docs/plugins/inspect/plugin-iec958.xml:
7374 * docs/plugins/inspect/plugin-lame.xml:
7375 * docs/plugins/inspect/plugin-mad.xml:
7376 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7377 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7378 * docs/plugins/inspect/plugin-mpegstream.xml:
7379 * docs/plugins/inspect/plugin-realmedia.xml:
7380 * docs/plugins/inspect/plugin-siddec.xml:
7381 * docs/plugins/inspect/plugin-synaesthesia.xml:
7382 * docs/plugins/inspect/plugin-twolame.xml:
7383 * docs/plugins/inspect/plugin-x264.xml:
7391 0.10.17.3 pre-release
7393 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7396 Automatic update of common submodule
7397 From c3cafe1 to 46dfcea
7399 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7404 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7406 Merge branch 'master' into 0.11
7411 android/mpegaudioparse.mk
7414 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7416 * tests/check/gst-plugins-ugly.supp:
7417 tests: add suppression for lame unit test
7419 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7421 * tests/check/Makefile.am:
7422 * tests/check/generic/.gitignore:
7423 * tests/check/generic/index.c:
7424 tests: add generic index-setting test
7426 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7428 * ext/mpeg2dec/gstmpeg2dec.c:
7429 mpeg2dec: don't deadlock when setting an index
7431 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7434 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7435 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7436 * docs/plugins/inspect/plugin-a52dec.xml:
7437 * docs/plugins/inspect/plugin-amrnb.xml:
7438 * docs/plugins/inspect/plugin-amrwbdec.xml:
7439 * docs/plugins/inspect/plugin-asf.xml:
7440 * docs/plugins/inspect/plugin-cdio.xml:
7441 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7442 * docs/plugins/inspect/plugin-dvdread.xml:
7443 * docs/plugins/inspect/plugin-dvdsub.xml:
7444 * docs/plugins/inspect/plugin-iec958.xml:
7445 * docs/plugins/inspect/plugin-lame.xml:
7446 * docs/plugins/inspect/plugin-mad.xml:
7447 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7448 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7449 * docs/plugins/inspect/plugin-mpegstream.xml:
7450 * docs/plugins/inspect/plugin-realmedia.xml:
7451 * docs/plugins/inspect/plugin-siddec.xml:
7452 * docs/plugins/inspect/plugin-synaesthesia.xml:
7453 * docs/plugins/inspect/plugin-twolame.xml:
7454 * docs/plugins/inspect/plugin-x264.xml:
7456 * win32/common/config.h:
7457 0.10.17.2 pre-release
7459 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7461 * gst/realmedia/rademux.c:
7462 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
7464 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7466 * gst/mpegstream/gstmpegdemux.c:
7467 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
7469 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7471 * ext/dvdread/dvdreadsrc.c:
7472 * ext/sidplay/gstsiddec.cc:
7473 * ext/x264/gstx264enc.c:
7474 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
7476 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7478 * gst/asfdemux/gstasfdemux.c:
7479 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
7481 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7483 * ext/x264/gstx264enc.c:
7484 x264enc: Implement getcaps function
7485 This allows to set width/height/etc restrictions downstream.
7487 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
7490 * ext/mad/Makefile.am:
7491 * ext/x264/Makefile.am:
7492 * gst/asfdemux/Makefile.am:
7493 * gst/dvdlpcmdec/Makefile.am:
7494 * gst/dvdsub/Makefile.am:
7495 * gst/iec958/Makefile.am:
7496 * gst/mpegaudioparse/Makefile.am:
7497 * gst/mpegstream/Makefile.am:
7498 * gst/realmedia/Makefile.am:
7499 * gst/synaesthesia/Makefile.am:
7500 android: make it ready for androgenizer
7501 To build gstreamer for android we are now using androgenizer which
7502 generates the needed Android.mk files.
7503 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
7505 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
7509 * android/amrwbdec.mk:
7511 * android/mpegaudioparse.mk:
7512 android: remove the android/ folder
7514 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
7517 Automatic update of common submodule
7518 From 1ccbe09 to c3cafe1
7520 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7522 * ext/x264/gstx264enc.c:
7523 * ext/x264/gstx264enc.h:
7524 x264enc: Allow changing the bitrate and quantitizers dynamically
7525 https://bugzilla.gnome.org/show_bug.cgi?id=621663
7527 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7529 * ext/x264/gstx264enc.c:
7530 x264enc: Set max bitrate in quality mode
7531 https://bugzilla.gnome.org/show_bug.cgi?id=621663
7533 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7535 * ext/x264/gstx264enc.c:
7536 x264enc: Make it clear that constant quantizer is for debugging only
7537 https://bugzilla.gnome.org/show_bug.cgi?id=621663
7539 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7542 Automatic update of common submodule
7543 From 193b717 to 1ccbe09
7545 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
7548 Automatic update of common submodule
7549 From b77e2bf to 193b717
7551 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7554 Automatic update of common submodule
7555 From d8814b6 to b77e2bf
7557 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7560 Automatic update of common submodule
7561 From 6aaa286 to d8814b6
7563 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
7566 Automatic update of common submodule
7567 From 6aec6b9 to 6aaa286
7569 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
7572 configure.ac: redundant use of AC_MSG_RESULT()
7573 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
7575 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
7578 autogen: wingo signed comment
7580 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7582 * gst/dvdsub/gstdvdsubdec.c:
7583 * gst/dvdsub/gstdvdsubdec.h:
7584 dvdsubdec: Rearrange buffer allocation and pushing code a bit
7585 This makes the code easier to read, doesn't store every buffer
7586 in the instance until the next buffer is to be drawn and
7587 fixes an unitialized variable compiler warning.
7589 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
7591 * gst/dvdsub/gstdvdsubdec.c:
7592 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
7595 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
7597 * gst/dvdsub/gstdvdsubdec.c:
7598 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
7601 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7606 mad: build the mad plugin even if libid3tag is not available
7607 ID3 tags are usually handled by id3demux, and should be handled
7608 by id3demux. Tag handling in mad based on libid3tag is very basic
7609 and mostly unnecessary really, so just build this plugin without
7610 ID3 tag support if libid3tag is not available.
7612 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7614 Merge branch 'master' into 0.11
7616 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
7618 * gst/mpegstream/gstdvddemux.c:
7619 dvddemux: small code cleanup
7620 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
7621 and avoid empty 'if' when logging is disabled.
7623 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7626 configure.ac: export plugin description more platform independent
7629 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7632 Automatic update of common submodule
7633 From 1de7f6a to 6aec6b9
7635 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7637 Merge branch 'master' into 0.11
7641 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7643 * ext/mpeg2dec/gstmpeg2dec.c:
7644 mpeg2dec: do not fail fatally when unlinked
7645 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
7647 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
7651 * ext/mpeg2dec/gstmpeg2dec.c:
7652 * ext/mpeg2dec/gstmpeg2dec.h:
7653 index: remove conditional index support
7654 Index support cannot be disabled since commit
7655 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
7656 in core, which removed the configure flags to disable index.
7658 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
7661 * ext/mpeg2dec/gstmpeg2dec.c:
7662 formatting: trim trailing whitespace
7664 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
7667 * ext/mpeg2dec/gstmpeg2dec.c:
7668 * gst/mpegstream/gstmpegdemux.c:
7669 index: use delta frame flags instead of 0 or none
7671 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7673 * ext/x264/gstx264enc.c:
7674 x264enc: Don't register flags with a value of 0
7675 Flags with a value of 0 aren't meaningful and will cause
7676 g_value_transform to go into an endless loop when trying to
7677 convert the flags to a string
7679 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
7682 Automatic update of common submodule
7683 From f94d739 to 1de7f6a
7685 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7687 * ext/amrwbdec/amrwbdec.c:
7688 amrwbdec: avoid stalling on invalid frame
7689 Skip 1 byte indicating invalid frame type index rather than stalling
7690 on it indefinitely until EOS.
7693 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7695 * tests/check/pipelines/lame.c:
7696 tests: add unit test for lamemp3enc negotiation issue
7697 https://bugzilla.gnome.org/show_bug.cgi?id=641151
7699 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7701 * ext/lame/gstlamemp3enc.c:
7702 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
7703 The element downstream of mp3enc might only accept certain sample rates or channels,
7704 make sure we relay any restrictions that do exist to upstream when it does a
7705 get_caps() on the sink pad. That way upstream elements like audioresample or
7706 audioconvert can pick a sample rate / channel configuration that will be accepted,
7707 instead of just negotiating to the highest, which might then be rejected.
7708 https://bugzilla.gnome.org/show_bug.cgi?id=641151
7710 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
7712 * gst/asfdemux/asfpacket.c:
7713 asfpacket: Avoid using broken duration extension
7714 Quite a few (broken?) files have a packet duration of 1ms, which is
7715 most definitely wrong for either audio or video packets.
7716 We therefore avoid using that value and instead use other metrics to
7717 determine the buffer duration (like using the extended stream properties
7718 average frame duration if present and valid).
7720 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7723 * win32/common/config.h:
7724 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
7725 https://bugzilla.gnome.org/show_bug.cgi?id=640705
7727 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
7729 * gst/mpegaudioparse/gstxingmux.c:
7730 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
7733 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7735 * gst/mpegstream/gstdvddemux.c:
7736 mpegstream: increase allowable gap between streams
7737 The new delay is three times as much as the old one, and just happens
7738 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
7739 was chocking before at 5:11.
7740 While there, merge the constants used in two places into a define.
7741 https://bugzilla.gnome.org/show_bug.cgi?id=539708
7743 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
7745 * ext/x264/gstx264enc.c:
7746 x264enc: make tag event writable before modifying tag list in place
7747 To modify an event tag is necessary to be sure that x264enc
7749 Also fix indentation.
7750 https://bugzilla.gnome.org/show_bug.cgi?id=640272
7752 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7755 * docs/plugins/inspect/plugin-a52dec.xml:
7756 * docs/plugins/inspect/plugin-amrnb.xml:
7757 * docs/plugins/inspect/plugin-amrwbdec.xml:
7758 * docs/plugins/inspect/plugin-asf.xml:
7759 * docs/plugins/inspect/plugin-cdio.xml:
7760 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7761 * docs/plugins/inspect/plugin-dvdread.xml:
7762 * docs/plugins/inspect/plugin-dvdsub.xml:
7763 * docs/plugins/inspect/plugin-iec958.xml:
7764 * docs/plugins/inspect/plugin-lame.xml:
7765 * docs/plugins/inspect/plugin-mad.xml:
7766 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7767 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7768 * docs/plugins/inspect/plugin-mpegstream.xml:
7769 * docs/plugins/inspect/plugin-realmedia.xml:
7770 * docs/plugins/inspect/plugin-siddec.xml:
7771 * docs/plugins/inspect/plugin-twolame.xml:
7772 * docs/plugins/inspect/plugin-x264.xml:
7773 * win32/common/config.h:
7776 === release 0.10.17 ===
7778 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7784 * docs/plugins/inspect/plugin-a52dec.xml:
7785 * docs/plugins/inspect/plugin-amrnb.xml:
7786 * docs/plugins/inspect/plugin-amrwbdec.xml:
7787 * docs/plugins/inspect/plugin-asf.xml:
7788 * docs/plugins/inspect/plugin-cdio.xml:
7789 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7790 * docs/plugins/inspect/plugin-dvdread.xml:
7791 * docs/plugins/inspect/plugin-dvdsub.xml:
7792 * docs/plugins/inspect/plugin-iec958.xml:
7793 * docs/plugins/inspect/plugin-lame.xml:
7794 * docs/plugins/inspect/plugin-mad.xml:
7795 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7796 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7797 * docs/plugins/inspect/plugin-mpegstream.xml:
7798 * docs/plugins/inspect/plugin-realmedia.xml:
7799 * docs/plugins/inspect/plugin-siddec.xml:
7800 * docs/plugins/inspect/plugin-twolame.xml:
7801 * docs/plugins/inspect/plugin-x264.xml:
7802 * gst-plugins-ugly.doap:
7803 * win32/common/config.h:
7806 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7809 * docs/plugins/inspect/plugin-a52dec.xml:
7810 * docs/plugins/inspect/plugin-amrnb.xml:
7811 * docs/plugins/inspect/plugin-amrwbdec.xml:
7812 * docs/plugins/inspect/plugin-asf.xml:
7813 * docs/plugins/inspect/plugin-cdio.xml:
7814 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7815 * docs/plugins/inspect/plugin-dvdread.xml:
7816 * docs/plugins/inspect/plugin-dvdsub.xml:
7817 * docs/plugins/inspect/plugin-iec958.xml:
7818 * docs/plugins/inspect/plugin-lame.xml:
7819 * docs/plugins/inspect/plugin-mad.xml:
7820 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7821 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7822 * docs/plugins/inspect/plugin-mpegstream.xml:
7823 * docs/plugins/inspect/plugin-realmedia.xml:
7824 * docs/plugins/inspect/plugin-siddec.xml:
7825 * docs/plugins/inspect/plugin-twolame.xml:
7826 * docs/plugins/inspect/plugin-x264.xml:
7827 * win32/common/config.h:
7828 0.10.16.4 pre-release
7830 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7832 * ext/mpeg2dec/gstmpeg2dec.c:
7833 mpeg2dec: Use the proper component value for height
7835 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7838 * docs/plugins/inspect/plugin-a52dec.xml:
7839 * docs/plugins/inspect/plugin-amrnb.xml:
7840 * docs/plugins/inspect/plugin-amrwbdec.xml:
7841 * docs/plugins/inspect/plugin-asf.xml:
7842 * docs/plugins/inspect/plugin-cdio.xml:
7843 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7844 * docs/plugins/inspect/plugin-dvdread.xml:
7845 * docs/plugins/inspect/plugin-dvdsub.xml:
7846 * docs/plugins/inspect/plugin-iec958.xml:
7847 * docs/plugins/inspect/plugin-lame.xml:
7848 * docs/plugins/inspect/plugin-mad.xml:
7849 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7850 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7851 * docs/plugins/inspect/plugin-mpegstream.xml:
7852 * docs/plugins/inspect/plugin-realmedia.xml:
7853 * docs/plugins/inspect/plugin-siddec.xml:
7854 * docs/plugins/inspect/plugin-twolame.xml:
7855 * docs/plugins/inspect/plugin-x264.xml:
7856 * win32/common/config.h:
7857 0.10.16.3 pre-release
7859 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7861 * gst/asfdemux/asfheaders.c:
7862 * gst/asfdemux/asfheaders.h:
7863 * gst/asfdemux/gstasfdemux.c:
7864 asfdemux: Handle new type of DRM'd asf files.
7865 These are produced by the new MS PlayReady system.
7866 https://bugzilla.gnome.org/show_bug.cgi?id=639226
7868 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
7871 Automatic update of common submodule
7872 From e572c87 to f94d739
7874 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7877 Automatic update of common submodule
7878 From ccbaa85 to e572c87
7880 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7883 Automatic update of common submodule
7884 From 46445ad to ccbaa85
7886 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7888 * tests/check/Makefile.am:
7889 tests: never disable g_assert() and cast checks for the unit tests
7890 The unit tests are riddled with g_assert() and friends, make sure we
7891 don't disable assert and cast checks for the unit tests even if
7892 this has been specified for the rest of the code base, e.g. via
7893 --disable-glib-asserts
7895 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7898 * win32/common/config.h:
7899 0.10.16.2 pre-release
7901 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7903 * docs/plugins/gst-plugins-ugly-plugins.args:
7904 * docs/plugins/inspect/plugin-a52dec.xml:
7905 * docs/plugins/inspect/plugin-amrnb.xml:
7906 * docs/plugins/inspect/plugin-amrwbdec.xml:
7907 * docs/plugins/inspect/plugin-asf.xml:
7908 * docs/plugins/inspect/plugin-cdio.xml:
7909 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7910 * docs/plugins/inspect/plugin-dvdread.xml:
7911 * docs/plugins/inspect/plugin-dvdsub.xml:
7912 * docs/plugins/inspect/plugin-iec958.xml:
7913 * docs/plugins/inspect/plugin-lame.xml:
7914 * docs/plugins/inspect/plugin-mad.xml:
7915 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7916 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7917 * docs/plugins/inspect/plugin-mpegstream.xml:
7918 * docs/plugins/inspect/plugin-realmedia.xml:
7919 * docs/plugins/inspect/plugin-siddec.xml:
7920 * docs/plugins/inspect/plugin-twolame.xml:
7921 * docs/plugins/inspect/plugin-x264.xml:
7924 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7929 po: update translations
7931 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7934 configure: use $LIBM instead of hardcoding -lm
7936 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7938 * gst/realmedia/rmdemux.c:
7939 rmdemux: Initialize return variable.
7940 In the unlikely event that height is 0 (which is invalid) we would end up
7941 never setting the flow return.
7943 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7945 * gst/realmedia/rmutils.c:
7946 realmedia: Fix unitialized variables on macosx
7948 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7950 * ext/x264/gstx264enc.c:
7951 x264enc: Handle codec/encoder tags
7952 Make x264enc drop video-codec and codec tags and replace
7953 encoder/encoder-version with x264 and its build number
7956 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7958 * ext/mpeg2dec/gstmpeg2dec.c:
7959 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
7961 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7963 * ext/mpeg2dec/gstmpeg2dec.c:
7964 mpeg2dec: minor formatting clean-up
7966 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7968 * ext/mpeg2dec/gstmpeg2dec.c:
7969 mpeg2dec: refactor cropping code to use libgstvideo functions
7970 https://bugzilla.gnome.org/show_bug.cgi?id=571146
7972 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7974 * ext/mpeg2dec/gstmpeg2dec.c:
7975 * ext/mpeg2dec/gstmpeg2dec.h:
7976 mpeg2dec: use GstVideoFormat instead of custom enum
7978 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7980 * ext/mpeg2dec/Makefile.am:
7981 mpeg2dec: fix LIBADD order in Makefile.am
7983 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
7985 * ext/x264/gstx264enc.c:
7986 x264: vbv-buf-capacity should have a minimum of 0
7987 x264 will clip this value internally, and users should be allowed to
7988 specify a lower value than 300 ms.
7989 https://bugzilla.gnome.org/show_bug.cgi?id=635291
7991 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7993 * ext/x264/gstx264enc.c:
7994 x264enc: also accept YV12 input
7996 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7998 * ext/x264/gstx264enc.c:
7999 x264enc: add a note to the docs about encoder latency and queues
8000 https://bugzilla.gnome.org/show_bug.cgi?id=636107
8002 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8004 * gst/realmedia/rademux.c:
8005 * gst/realmedia/rmdemux.c:
8006 realmedia: do not use the pad buffer allocation functions in demuxers
8007 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
8008 https://bugzilla.gnome.org/show_bug.cgi?id=637932
8010 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8013 Automatic update of common submodule
8014 From 169462a to 46445ad
8016 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8019 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
8022 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
8025 Automatic update of common submodule
8026 From 20742ae to 169462a
8028 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
8030 * gst/realmedia/rmdemux.c:
8031 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
8032 Signed-off-by: Rob Clark <rob@ti.com>
8034 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
8037 Automatic update of common submodule
8038 From 011bcc8 to 20742ae
8040 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
8043 x264: uses pkg-config to locate libx264
8045 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8047 Merge branch 'master' into 0.11
8049 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8051 * tests/check/pipelines/lame.c:
8052 check: don't use deprecated method
8054 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8057 * android/amrwbdec.mk:
8059 * android/mpegaudioparse.mk:
8061 more 0.10 -> 0,11 changes
8063 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8066 configure: open 0.11 branch
8068 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
8073 * android/amrwbdec.mk:
8075 * android/mpegaudioparse.mk:
8076 Add build system for Android
8078 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
8080 * gst/realmedia/rmutils.c:
8081 realmedia: Remove dead assignments
8083 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
8086 mad: Remove dead assignments
8088 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8090 * ext/dvdread/dvdreadsrc.c:
8091 dvdreadsrc: remove bogus comment
8093 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
8095 * ext/dvdread/dvdreadsrc.c:
8096 dvdreadsrc: fix handling of multi-angle streams
8097 We would output all angles interleaved instead of just
8099 https://bugzilla.gnome.org/show_bug.cgi?id=539254
8101 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8103 * gst/realmedia/Makefile.am:
8104 realmedia: fix LIBS order in Makefile
8106 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8146 po: update for new translatable strings
8148 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
8151 Automatic update of common submodule
8152 From 7bbd708 to 011bcc8
8154 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
8156 * ext/mpeg2dec/gstmpeg2dec.c:
8157 mpeg2dec: convert the position to stream time before answering to a position query
8159 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
8161 * gst/realmedia/Makefile.am:
8162 * gst/realmedia/rademux.c:
8163 * gst/realmedia/rmdemux.c:
8164 * gst/realmedia/rmdemux.h:
8165 realmedia: Get codec name from pbutils instead of harcoding them
8167 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
8169 * ext/x264/gstx264enc.c:
8170 x264enc: Work around a rate control issue in libx264
8171 When variable framerate is disabled in libx264 (which occurs when using
8172 the zerolatency tuning), libx264 ignores timestamps but still uses the
8173 timebase leading to messed up rate control with our nanosecond timebase.
8174 We work around this issue by setting the timebase to the reciprocal of
8175 the framerate and we validate that the framerate is suitable.
8176 This has been fixed upstream in libx264 but there are non-fixed versions
8177 in the wild so this workaround is still needed.
8180 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8182 * ext/mpeg2dec/gstmpeg2dec.c:
8183 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
8185 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
8187 * ext/mpeg2dec/gstmpeg2dec.c:
8188 mpeg2dec: fix position query by trusting upstream
8189 Position queries are badly handled for DVDs (probably due to the division in
8190 chapters): the time returned was the time since the start of chapter.
8191 Now ask upstream for position queries, fall back to the old code if upstream
8192 cannot answer the query.
8194 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
8196 * ext/lame/gstlame.c:
8198 * ext/sidplay/gstsiddec.cc:
8199 * gst/mpegstream/gstmpegparse.c:
8200 various: canonicalize property names
8202 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
8204 * ext/a52dec/gsta52dec.c:
8205 * ext/amrnb/amrnbdec.c:
8206 * ext/amrnb/amrnbenc.c:
8207 * ext/cdio/gstcdiocddasrc.c:
8208 * ext/dvdread/dvdreadsrc.c:
8209 * ext/lame/gstlame.c:
8210 * ext/lame/gstlamemp3enc.c:
8212 * ext/sidplay/gstsiddec.cc:
8213 * ext/x264/gstx264enc.c:
8214 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
8216 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
8218 * gst/iec958/ac3iec.c:
8219 * gst/mpegaudioparse/gstmpegaudioparse.c:
8220 * gst/mpegstream/gstmpegparse.c:
8221 * gst/mpegstream/gstrfc2250enc.c:
8222 * gst/realmedia/pnmsrc.c:
8223 * gst/realmedia/rdtmanager.c:
8224 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
8226 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
8229 Automatic update of common submodule
8230 From 5a668bf to 7bbd708
8232 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
8235 Automatic update of common submodule
8236 From c4a8adc to 5a668bf
8238 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8241 Automatic update of common submodule
8242 From 5e3c9bf to c4a8adc
8244 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8248 mad: support reverse playback
8250 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8252 * ext/dvdread/dvdreadsrc.c:
8253 dvdreadsrc: improve error messages on read errors
8254 Provide proper i18n-ed error messages when a read error happens,
8255 and point out that the error could be happening because the
8257 https://bugzilla.gnome.org/show_bug.cgi?id=613633
8259 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8262 configure: set plugin release datetime
8264 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
8267 Automatic update of common submodule
8268 From aa0d1d0 to 5e3c9bf
8270 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8272 * gst/mpegstream/gstmpegparse.c:
8273 mpegparse: re-fix flow return handling
8274 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
8275 - } while (GST_FLOW_IS_SUCCESS (result));
8276 + } while (result != GST_FLOW_OK);
8278 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
8280 * tests/check/Makefile.am:
8281 * tests/check/generic/states.c:
8282 tests: allow running state tests for all elements
8283 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
8284 to try elements that would normaly be skipped.
8286 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8289 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
8291 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8294 * pkgconfig/.gitignore:
8295 * pkgconfig/Makefile.am:
8296 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8297 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
8298 This .pc file will not be installed, it's only for uninstalled setups,
8299 same thing as we do for -good. This is so other modules' unit tests can
8300 find our plugins properly in an uninstalled setup.
8302 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8305 Automatic update of common submodule
8306 From c2e10bf to aa0d1d0
8308 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8311 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
8313 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8315 * ext/sidplay/gstsiddec.cc:
8316 siddec: don't use GST_FLOW_IS_FATAL
8317 GST_FLOW_IS_FATAL has been deprecated in core git.
8319 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
8322 Automatic update of common submodule
8323 From d3d9acf to c2e10bf
8325 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8328 configure: Require orc >= 0.4.6 for --compat
8330 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8333 Automatic update of common submodule
8334 From ec60217 to d3d9acf
8336 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8338 * ext/mpeg2dec/gstmpeg2dec.c:
8339 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
8340 And don't post error messages if allocating a buffer resulted
8341 in WRONG_STATE or UNEXPECTED.
8343 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8345 * gst/mpegaudioparse/gstxingmux.c:
8346 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
8348 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8350 * gst/mpegstream/gstdvddemux.c:
8351 * gst/mpegstream/gstmpegdemux.c:
8352 * gst/mpegstream/gstmpegparse.c:
8353 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
8355 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8357 * gst/realmedia/rmdemux.c:
8358 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
8360 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8362 * gst/asfdemux/gstasfdemux.c:
8363 asfdemux: Don't use GST_FLOW_IS_FATAL()
8364 And don't post error messages for UNEXPECTED and post an error
8365 message if pulling data failed because of NOT_LINKED.
8367 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8370 * docs/plugins/inspect/plugin-a52dec.xml:
8371 * docs/plugins/inspect/plugin-amrnb.xml:
8372 * docs/plugins/inspect/plugin-amrwbdec.xml:
8373 * docs/plugins/inspect/plugin-asf.xml:
8374 * docs/plugins/inspect/plugin-cdio.xml:
8375 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8376 * docs/plugins/inspect/plugin-dvdread.xml:
8377 * docs/plugins/inspect/plugin-dvdsub.xml:
8378 * docs/plugins/inspect/plugin-iec958.xml:
8379 * docs/plugins/inspect/plugin-lame.xml:
8380 * docs/plugins/inspect/plugin-mad.xml:
8381 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8382 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8383 * docs/plugins/inspect/plugin-mpegstream.xml:
8384 * docs/plugins/inspect/plugin-realmedia.xml:
8385 * docs/plugins/inspect/plugin-siddec.xml:
8386 * docs/plugins/inspect/plugin-twolame.xml:
8387 * docs/plugins/inspect/plugin-x264.xml:
8388 * win32/common/config.h:
8390 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
8391 the code is updated for the GST_FLOW_IS_* macro deprecations.
8393 === release 0.10.16 ===
8395 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8401 * gst-plugins-ugly.doap:
8402 * win32/common/config.h:
8405 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8407 * docs/plugins/inspect/plugin-a52dec.xml:
8408 * docs/plugins/inspect/plugin-amrnb.xml:
8409 * docs/plugins/inspect/plugin-amrwbdec.xml:
8410 * docs/plugins/inspect/plugin-asf.xml:
8411 * docs/plugins/inspect/plugin-cdio.xml:
8412 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8413 * docs/plugins/inspect/plugin-dvdread.xml:
8414 * docs/plugins/inspect/plugin-dvdsub.xml:
8415 * docs/plugins/inspect/plugin-iec958.xml:
8416 * docs/plugins/inspect/plugin-lame.xml:
8417 * docs/plugins/inspect/plugin-mad.xml:
8418 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8419 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8420 * docs/plugins/inspect/plugin-mpegstream.xml:
8421 * docs/plugins/inspect/plugin-realmedia.xml:
8422 * docs/plugins/inspect/plugin-siddec.xml:
8423 * docs/plugins/inspect/plugin-twolame.xml:
8424 * docs/plugins/inspect/plugin-x264.xml:
8425 docs: update docs for release
8427 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8435 po: update translations
8437 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8476 0.10.15.6 pre-release
8478 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
8480 * gst/asfdemux/gstasfdemux.c:
8481 asfdemux: Don't error out on non-critical flow returns
8482 Only error out when downstream returns:
8487 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
8488 of the streams had gone EOS) and then stop the task silently.
8489 In the case of WRONG_STATE we just need to stop silently
8490 https://bugzilla.gnome.org/show_bug.cgi?id=600412
8492 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8531 0.10.15.5 pre-release
8533 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
8535 * gst/mpegaudioparse/gstmpegaudioparse.c:
8536 mp3parse: propagate flow errors upstream.
8537 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
8538 always return the error upstream.
8540 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8579 0.10.15.4 pre-release
8581 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
8584 Automatic update of common submodule
8585 From 3e8db1d to ec60217
8587 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8590 * docs/plugins/inspect/plugin-a52dec.xml:
8591 * docs/plugins/inspect/plugin-amrnb.xml:
8592 * docs/plugins/inspect/plugin-amrwbdec.xml:
8593 * docs/plugins/inspect/plugin-asf.xml:
8594 * docs/plugins/inspect/plugin-cdio.xml:
8595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8596 * docs/plugins/inspect/plugin-dvdread.xml:
8597 * docs/plugins/inspect/plugin-dvdsub.xml:
8598 * docs/plugins/inspect/plugin-iec958.xml:
8599 * docs/plugins/inspect/plugin-lame.xml:
8600 * docs/plugins/inspect/plugin-mad.xml:
8601 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8602 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8603 * docs/plugins/inspect/plugin-mpegstream.xml:
8604 * docs/plugins/inspect/plugin-realmedia.xml:
8605 * docs/plugins/inspect/plugin-siddec.xml:
8606 * docs/plugins/inspect/plugin-twolame.xml:
8607 * docs/plugins/inspect/plugin-x264.xml:
8608 * win32/common/config.h:
8609 0.10.15.3 pre-release
8611 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
8613 * ext/x264/gstx264enc.c:
8614 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
8615 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
8616 argument to the option string value causes an error. For < 78 we pass the
8617 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
8618 result in passing 'none' for false and 'strict' for true. Other modes can be
8619 set through the option-string property for now.
8620 https://bugzilla.gnome.org/show_bug.cgi?id=626577
8622 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8625 * docs/plugins/gst-plugins-ugly-plugins.args:
8626 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8627 * docs/plugins/inspect/plugin-a52dec.xml:
8628 * docs/plugins/inspect/plugin-amrnb.xml:
8629 * docs/plugins/inspect/plugin-amrwbdec.xml:
8630 * docs/plugins/inspect/plugin-asf.xml:
8631 * docs/plugins/inspect/plugin-cdio.xml:
8632 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8633 * docs/plugins/inspect/plugin-dvdread.xml:
8634 * docs/plugins/inspect/plugin-dvdsub.xml:
8635 * docs/plugins/inspect/plugin-iec958.xml:
8636 * docs/plugins/inspect/plugin-lame.xml:
8637 * docs/plugins/inspect/plugin-mad.xml:
8638 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8639 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8640 * docs/plugins/inspect/plugin-mpegstream.xml:
8641 * docs/plugins/inspect/plugin-realmedia.xml:
8642 * docs/plugins/inspect/plugin-siddec.xml:
8643 * docs/plugins/inspect/plugin-twolame.xml:
8644 * docs/plugins/inspect/plugin-x264.xml:
8645 * win32/common/config.h:
8646 0.10.15.2 pre-release
8648 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
8650 * gst/synaesthesia/gstsynaesthesia.c:
8651 synaesthesia: code cleanups.
8652 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
8655 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
8657 * gst/synaesthesia/gstsynaesthesia.c:
8658 synaesthesia: use GST_BOILERPLATE macros
8660 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8663 Automatic update of common submodule
8664 From bd2054b to 3e8db1d
8666 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8668 * ext/x264/gstx264enc.c:
8669 x264: fix printf format warning in debug message
8671 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8673 * docs/plugins/Makefile.am:
8674 docs: fix bug passing arguments to gtkdoc-fixref in upload target
8675 Missing backslash at end of line meant we weren't passing all arguments
8676 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
8678 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
8681 Automatic update of common submodule
8682 From a519571 to bd2054b
8684 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8687 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
8688 This first checks what is required for ISO C99 support and sets the relevant
8689 compiler parameters and if no C99 compiler is found, it checks for a
8690 C89 compiler. This enables us to check for and use C89/C99 functions
8691 that gcc hides from us without the correct compiler parameters.
8693 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
8695 * ext/x264/gstx264enc.c:
8696 x264enc: Fix flushing of delayed frames
8697 x264_encoder_encode() should be called with a NULL picture until at least
8698 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
8699 regression in make check due to the recent change in defaults which enabled
8700 b-frames and b-pyramid, both of which I believe increase the number of delayed
8701 frames when encoding.
8703 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
8705 * ext/x264/gstx264enc.c:
8706 x264enc: Improve x264enc defaults
8707 - medium x264 speed/quality preset
8708 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
8709 Addresses part of bug #607798
8711 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
8713 * ext/x264/gstx264enc.c:
8714 x264enc: Fix property description typos
8716 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
8718 * ext/x264/gstx264enc.c:
8719 x264enc: Add some more debug info
8721 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
8723 * ext/x264/gstx264enc.c:
8724 * ext/x264/gstx264enc.h:
8725 x264enc: Add speed-preset and [psy-]tuning properties
8726 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
8727 preset and possibly a profile and/or tuning are now the recommended way to
8728 configure x264 through x264enc.
8729 If a preset/tuning are specified then these will define the default values and
8730 the property defaults will be ignored. After this the option-string property is
8731 applied, followed by the user-set properties, fast first pass restrictions and
8732 finally the profile restrictions.
8733 Addresses part of bug #607798
8735 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
8737 * ext/x264/gstx264enc.c:
8738 * ext/x264/gstx264enc.h:
8739 x264enc: Refactor code in preparation for presets/tunings
8740 - Make defaults append the appropriate default value to a string. This is
8741 needed to differentiate between something user-set and the actual prop
8743 - Add an internal option string to which _set_property () cases append for the
8744 majority of properties.
8745 - Use gst_x264_enc_parse_options () to clean up application of settings. This
8746 will make order of application with respect to the presets and tunings quite
8748 Addresses part of bug #607798
8750 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
8752 * ext/x264/gstx264enc.c:
8753 x264enc: Update available me types
8754 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
8755 now self-maintaining.
8757 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
8759 * ext/x264/gstx264enc.c:
8760 x264enc: Use new libx264 API to affect fast first pass
8761 Uses new x264 API to apply reduced complexity values to the parameters to
8762 increase encoding speed in the first pass of a multi-pass encode. This does
8763 not impact on final quality.
8764 Addresses part of bug #607798
8766 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
8768 * ext/x264/gstx264enc.c:
8769 * ext/x264/gstx264enc.h:
8770 x264enc: Add profile property
8771 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
8772 Profile. This makes it easier to achieve Baseline Profile for example.
8773 Addresses part of bug #607798
8775 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
8777 * ext/x264/gstx264enc.c:
8778 * ext/x264/gstx264enc.h:
8779 x264enc: Add option-string property
8780 Adds support for an x264 format option-string to specify advanced parameters
8781 Addresses part of bug #607798
8783 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8785 * ext/mad/Makefile.am:
8786 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
8787 Spotted by syntr0py.
8789 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8791 * ext/x264/gstx264enc.c:
8792 x264enc: only set timebase on versions where it exists
8794 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
8796 * ext/x264/gstx264enc.c:
8797 x264enc: set appropriate time base
8800 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8802 * tests/check/Makefile.am:
8803 tests: add plugin loading whitelist to test environment
8804 Only want to load core/-base/-ugly plugins here.
8806 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8810 Bump automake requirement to 1.10 and autoconf to 2.60
8811 For maintainability reasons and $(builddir).
8814 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8816 * gst/asfdemux/gstasfdemux.c:
8817 asfdemux: Fix seeking after last commits
8818 Don't handle wrong-state returns as errors to allow seeking to work
8821 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8823 * gst/asfdemux/gstasfdemux.c:
8824 asfdemux: Push all pending data on EOS
8825 When on push mode and receiving an EOS event, asfdemux
8826 should push all pending data because we might be dealing
8827 with a broken file that has a preroll value higher
8828 than its actual length.
8830 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8832 * gst/asfdemux/gstasfdemux.c:
8833 asfdemux: Fix sending eos event for chained asfs
8834 Properly push EOS event when finishing a chained asf file
8838 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8840 * docs/plugins/Makefile.am:
8841 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8842 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8843 * docs/plugins/inspect/plugin-rmdemux.xml:
8844 docs: add rmdemux to docs properly
8845 The plugin has been renamed, remove old introspection file.
8847 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8849 * docs/plugins/gst-plugins-ugly-plugins.args:
8850 * docs/plugins/inspect/plugin-x264.xml:
8851 docs: update for recent x264enc changes
8853 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8855 * gst/realmedia/rmdemux.c:
8856 rmdemux: fix compiler warning when debugging system in core is disabled
8858 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
8861 Automatic update of common submodule
8862 From 73ff93a to a519571
8864 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
8866 * gst/asfdemux/gstasfdemux.c:
8867 asfdemux: Allow at least 500ms of preroll.
8868 Some files have insanely low preroll values which break the
8869 all_streams_prerolled() logic.
8872 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8874 * ext/x264/gstx264enc.c:
8875 x264enc: add new h264 caps attribute alignment
8878 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8880 * ext/x264/gstx264enc.c:
8881 * ext/x264/gstx264enc.h:
8882 x264enc: conditionally expose enhanced upstream capabilities
8883 API: GstX264Enc:sliced-threads
8884 API: GstX264Enc:sync-lookahead
8885 API: GstX264Enc:intra-refresh
8886 API: GstX264Enc:mb-tree
8887 API: GstX264Enc:rc-lookahead
8890 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8893 * docs/plugins/inspect/plugin-a52dec.xml:
8894 * docs/plugins/inspect/plugin-amrnb.xml:
8895 * docs/plugins/inspect/plugin-amrwbdec.xml:
8896 * docs/plugins/inspect/plugin-asf.xml:
8897 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8898 * docs/plugins/inspect/plugin-iec958.xml:
8899 * docs/plugins/inspect/plugin-mad.xml:
8900 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8901 * docs/plugins/inspect/plugin-mpegstream.xml:
8902 * docs/plugins/inspect/plugin-realmedia.xml:
8903 docs: update introspected plugin docs for gstdoc-scangobj and other changes
8904 Update common for latest gstdoc-scangobj and inspect xml files for
8905 escaping and pad template order changes.
8907 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
8910 Automatic update of common submodule
8911 From 9339ccc to 35617c2
8913 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
8916 Automatic update of common submodule
8917 From 5adb1ca to 9339ccc
8919 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
8922 Automatic update of common submodule
8923 From 57c89b7 to 5adb1ca
8925 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
8928 Automatic update of common submodule
8929 From c804988 to 57c89b7
8931 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8934 * gst/realmedia/rtspreal.c:
8935 configure: Update required GLib version to 2.20
8937 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8939 * ext/a52dec/gsta52dec.c:
8940 a52dec: Call orc_init() before trying to get target flags
8942 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8944 * ext/a52dec/gsta52dec.c:
8945 a52dec: Remove debug printf...
8947 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8950 * ext/a52dec/Makefile.am:
8951 * ext/a52dec/gsta52dec.c:
8952 a52dec: Use orc for CPU feature detection and don't check for liboil
8954 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8957 configure: Use GLIB_EXTRA_CFLAGS
8959 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8962 Automatic update of common submodule
8963 From 7a0fdf5 to c804988
8965 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8968 Automatic update of common submodule
8969 From 6da3bab to 7a0fdf5
8971 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8974 Automatic update of common submodule
8975 From 733fca9 to 6da3bab
8977 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
8980 Automatic update of common submodule
8981 From fad145b to 733fca9
8983 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
8986 Automatic update of common submodule
8987 From 47683c1 to fad145b
8989 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8991 * gst/realmedia/rmdemux.c:
8992 rmdemux: pass bitrate on caps
8993 Set the bitrate on the caps, some decoders like sipro need this to function
8997 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
9000 Automatic update of common submodule
9001 From 17f89e5 to 47683c1
9003 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
9006 Automatic update of common submodule
9007 From fd7ca04 to 17f89e5
9009 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9011 * ext/x264/gstx264enc.c:
9012 x264enc: Only set i_weighted_pred on versions where it exists
9014 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
9016 * ext/lame/gstlamemp3enc.c:
9017 lamemp3enc: implement latency query
9018 The encoder's latency is deduced from the framesize. Fixes #618896.
9020 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9023 * docs/plugins/gst-plugins-ugly-plugins.args:
9024 * docs/plugins/gst-plugins-ugly-plugins.signals:
9025 * docs/plugins/inspect/plugin-a52dec.xml:
9026 * docs/plugins/inspect/plugin-amrnb.xml:
9027 * docs/plugins/inspect/plugin-amrwbdec.xml:
9028 * docs/plugins/inspect/plugin-asf.xml:
9029 * docs/plugins/inspect/plugin-cdio.xml:
9030 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9031 * docs/plugins/inspect/plugin-dvdread.xml:
9032 * docs/plugins/inspect/plugin-dvdsub.xml:
9033 * docs/plugins/inspect/plugin-iec958.xml:
9034 * docs/plugins/inspect/plugin-lame.xml:
9035 * docs/plugins/inspect/plugin-mad.xml:
9036 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9037 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9038 * docs/plugins/inspect/plugin-mpegstream.xml:
9039 * docs/plugins/inspect/plugin-realmedia.xml:
9040 * docs/plugins/inspect/plugin-siddec.xml:
9041 * docs/plugins/inspect/plugin-twolame.xml:
9042 * docs/plugins/inspect/plugin-x264.xml:
9043 * win32/common/config.h:
9046 === release 0.10.15 ===
9048 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9054 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9055 * docs/plugins/inspect/plugin-a52dec.xml:
9056 * docs/plugins/inspect/plugin-amrnb.xml:
9057 * docs/plugins/inspect/plugin-amrwbdec.xml:
9058 * docs/plugins/inspect/plugin-asf.xml:
9059 * docs/plugins/inspect/plugin-cdio.xml:
9060 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9061 * docs/plugins/inspect/plugin-dvdread.xml:
9062 * docs/plugins/inspect/plugin-dvdsub.xml:
9063 * docs/plugins/inspect/plugin-iec958.xml:
9064 * docs/plugins/inspect/plugin-lame.xml:
9065 * docs/plugins/inspect/plugin-mad.xml:
9066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9067 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9068 * docs/plugins/inspect/plugin-mpegstream.xml:
9069 * docs/plugins/inspect/plugin-realmedia.xml:
9070 * docs/plugins/inspect/plugin-siddec.xml:
9071 * docs/plugins/inspect/plugin-twolame.xml:
9072 * docs/plugins/inspect/plugin-x264.xml:
9073 * gst-plugins-ugly.doap:
9074 * win32/common/config.h:
9077 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9117 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9120 configure: make implicit GLib and liboil requirements explicit
9121 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
9123 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
9125 * ext/x264/gstx264enc.c:
9126 x264enc: disable I weighted pred
9127 If it is enabled, then it will be main profile instead of baseline.
9128 This ensures maximum compatibility of the output stream until the
9129 encoder configuration interface gets an overhaul with explicit
9130 output profile selection.
9133 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9136 * win32/common/config.h:
9137 0.10.14.3 pre-release
9139 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9177 po: update translations
9179 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9182 Automatic update of common submodule
9183 From 357b0db to fd7ca04
9185 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9188 * win32/common/config.h:
9189 0.10.14.2 pre-release
9191 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9194 Automatic update of common submodule
9195 From 4d67bd6 to 357b0db
9197 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9199 * gst/realmedia/rmdemux.c:
9200 * gst/realmedia/rmutils.c:
9201 * gst/realmedia/rmutils.h:
9202 rmdemux: add better sipr nibble swap routine
9204 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9206 * gst/realmedia/rmdemux.c:
9207 rmdemux: descramble SIPR before pushing out
9208 Collect and descramble the SIPR packets before pushing.
9209 Descramble ATRAC audio.
9212 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9214 * gst/realmedia/rmutils.c:
9215 * gst/realmedia/rmutils.h:
9216 rm: add function to descramble sipr
9218 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9220 * ext/x264/gstx264enc.c:
9221 * ext/x264/gstx264enc.h:
9222 x264enc: Re-send the received upstream event as-is downstream
9223 https://bugzilla.gnome.org/show_bug.cgi?id=606689
9225 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
9227 * ext/amrnb/amrnb.c:
9228 amrnbenc: Set rank to GST_RANK_SECONDARY
9230 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9232 * gst/realmedia/rtspreal.c:
9233 rtspreal: use GLib's base64 functions if available
9234 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
9236 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
9238 * ext/amrnb/amrnbdec.h:
9239 * ext/amrnb/amrnbenc.h:
9240 * ext/amrwbdec/amrwbdec.h:
9241 amr: Use correct includes (as pkg-config suggests)
9244 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
9246 * gst/ac3parse/.gitignore:
9247 * gst/ac3parse/Makefile.am:
9248 * gst/ac3parse/README:
9249 * gst/ac3parse/ac3parse.vcproj:
9250 * gst/ac3parse/gstac3parse.c:
9251 * gst/ac3parse/gstac3parse.h:
9252 ac3parse: remove unported 0.8 plugin
9253 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
9255 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
9257 * gst/mpegaudioparse/gstmpegaudioparse.c:
9258 docs: adding a mp3decoder as well is useful
9260 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
9262 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9263 docs: massage section index
9265 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
9267 * ext/amrwbdec/amrwbdec.c:
9268 * ext/amrwbdec/amrwbdec.h:
9269 amrwbdec: move define to source to avoid hiding it from the docs
9271 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
9273 * ext/cdio/gstcdiocddasrc.c:
9274 docs: remove short_desc, it is taken from element details
9276 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
9278 * gst/synaesthesia/gstsynaesthesia.c:
9279 docs: fix sections docs for synaesthesia
9281 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
9283 * docs/plugins/Makefile.am:
9284 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9285 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9286 * gst/mpegaudioparse/gstmpegaudioparse.c:
9287 docs: add docs for mp3parse
9289 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9291 * gst-plugins-ugly.doap:
9292 doap: update repository info from cvs->git and maintainers
9294 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9297 Automatic update of common submodule
9298 From fc85867 to 4d67bd6
9300 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9302 * tests/check/elements/x264enc.c:
9303 x264enc: adaptive NALU type checking
9304 In particular, be less picky about SEI NALU order, which makes test more
9305 robust with respect to changes in libx264.
9308 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9310 * ext/x264/gstx264enc.c:
9311 x264enc: adaptive x264 header NAL layout handling
9314 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9316 * gst/asfdemux/gstrtpasfdepay.c:
9317 asfdepay: we require a dynamic payload type
9318 Add an extra caps property that restricts the depayloader to only accept dynamic
9321 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9324 configure: Drop -Wcast-align
9325 Commit message copied from core's commit from Benjamin Otte:
9326 246f5dba96a5b50bb74621af67b30942cca72af5
9327 Apparently gcc warns that GstMiniObject is not castable to
9328 GstEvent/Message/Buffer due to them containing 64bit variables, even
9329 though ARM hackers claim that those only need 4byte alignment. And as
9330 long as gcc behaves that way, this warning is not very useful.
9331 So we'll remove the warning until this problem is fixed.
9334 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
9336 * ext/mpeg2dec/gstmpeg2dec.c:
9337 mpeg2dec: copy over all buffer flags when copying buffers.
9338 Avoids losing the tff/rff video buffer flags
9340 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
9342 * gst/asfdemux/asfpacket.c:
9343 asfdemux: Make a table static to avoid having to always allocate it.
9345 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9347 * ext/x264/gstx264enc.c:
9348 x264enc: fix up avcC header construction
9349 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
9350 for BUILD_X264 < 76.
9353 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9355 * ext/x264/gstx264enc.c:
9356 x264enc: parameterize libx264 provided NAL layout in codec-data creation
9358 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
9361 configure: Remove -Wundef flag
9362 Same fix as for #615161
9364 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9367 Automatic update of common submodule
9368 From fdf023d to fc85867
9370 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9372 * gst-libs/gst/gettext.h:
9373 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
9375 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9380 build: build plugins in parallel where possible, if make -jN is used
9382 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9385 build: add cruft alert for common/shave*
9387 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9391 Remove removed file win32/common/config.h.in from MANIFEST.
9393 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
9395 * gst/synaesthesia/synaescope.c:
9396 * gst/synaesthesia/synaescope.h:
9397 synaestesia: Fix old-style prototype
9399 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
9401 * gst/realmedia/rmutils.c:
9405 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
9408 Automatic update of common submodule
9409 From 55cd514 to c1d07dd
9411 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9414 * ext/amrnb/amrnbdec.c:
9415 * ext/amrnb/amrnbenc.c:
9416 * ext/cdio/gstcdiocddasrc.h:
9417 * ext/dvdread/dvdreadsrc.c:
9418 * ext/lame/gstlame.h:
9419 * ext/lame/gstlamemp3enc.h:
9420 * ext/lame/plugin.c:
9422 * ext/x264/gstx264enc.c:
9423 * ext/x264/gstx264enc.h:
9424 * gst/mpegaudioparse/gstmpegaudioparse.c:
9425 * gst/mpegaudioparse/gstxingmux.c:
9426 * gst/mpegstream/gstdvddemux.c:
9427 * gst/mpegstream/gstmpegdemux.c:
9428 * gst/mpegstream/gstmpegparse.c:
9429 * gst/realmedia/asmrules.c:
9430 * gst/realmedia/pnmsrc.c:
9431 * gst/realmedia/pnmsrc.h:
9432 * gst/realmedia/rdtdepay.h:
9433 * gst/realmedia/rdtmanager.c:
9434 * gst/realmedia/rtspreal.c:
9435 build: Add all kinds of compiler warning flags and fix the resulting warnings
9437 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9439 * ext/amrnb/Makefile.am:
9440 * ext/amrwbdec/Makefile.am:
9441 * ext/sidplay/Makefile.am:
9442 * gst/asfdemux/Makefile.am:
9443 * gst/mpegaudioparse/Makefile.am:
9444 build: fix up Makefile.am
9445 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
9446 the order a bit here and there (see docs/random/moving-plugins).
9448 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9450 * win32/common/config.h.in:
9451 win32: remove win32-specific config.h.in copy that's not used any longer
9452 The win32 config.h is now generated from the top-level config.h.in.
9454 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
9456 * ext/a52dec/gsta52dec.c:
9457 * ext/amrnb/amrnbdec.c:
9458 * ext/amrnb/amrnbenc.c:
9459 * ext/amrwbdec/amrwbdec.c:
9460 * ext/cdio/gstcdiocddasrc.c:
9461 * ext/dvdread/dvdreadsrc.c:
9462 * ext/lame/gstlame.c:
9464 * ext/mpeg2dec/gstmpeg2dec.c:
9465 * gst/ac3parse/gstac3parse.c:
9466 * gst/asfdemux/gstasfdemux.c:
9467 * gst/asfdemux/gstrtpasfdepay.c:
9468 * gst/asfdemux/gstrtspwms.c:
9469 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9470 * gst/iec958/ac3iec.c:
9471 * gst/mpegaudioparse/gstmpegaudioparse.c:
9472 * gst/mpegaudioparse/gstxingmux.c:
9473 * gst/mpegstream/gstdvddemux.c:
9474 * gst/mpegstream/gstmpegdemux.c:
9475 * gst/mpegstream/gstmpegparse.c:
9476 * gst/mpegstream/gstrfc2250enc.c:
9477 * gst/realmedia/pnmsrc.c:
9478 * gst/realmedia/rademux.c:
9479 * gst/realmedia/rdtdepay.c:
9480 * gst/realmedia/rdtmanager.c:
9481 * gst/realmedia/rmdemux.c:
9482 * gst/realmedia/rtspreal.c:
9483 * gst/synaesthesia/gstsynaesthesia.c:
9484 gst_element_class_set_details => gst_element_class_set_details_simple
9486 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9488 * ext/x264/gstx264enc.c:
9489 x264enc: Put pixel-aspect-ratio from input into the src pad caps
9492 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
9495 Automatic update of common submodule
9496 From e272f71 to 55cd514
9498 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
9501 Automatic update of common submodule
9502 From df8a7c8 to e272f71
9504 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
9507 Update CXXFLAGS, too
9509 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
9512 Update for recent changes to common submodule
9513 This just replaces every "$ERROR_CFLAGS" usage with a usage of
9514 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
9516 Actually using that separation will happen later.
9518 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
9521 Automatic update of common submodule
9522 From 9720a7d to df8a7c8
9524 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
9527 Automatic update of common submodule
9528 From 0b6e072 to 9720a7d
9530 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
9533 Automatic update of common submodule
9534 From 7cc5eb4 to 0b6e072
9536 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9539 Automatic update of common submodule
9540 From 7aa65b5 to 7cc5eb4
9542 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9545 Automatic update of common submodule
9546 From 44ecce7 to 7aa65b5
9548 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9551 configure: Use automake 1.11 silent rules instead of shave if available
9552 This makes sure that we use something that is still maintained and
9553 also brings back libtool 1.5 support.
9555 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9558 * docs/plugins/inspect/plugin-a52dec.xml:
9559 * docs/plugins/inspect/plugin-amrnb.xml:
9560 * docs/plugins/inspect/plugin-amrwbdec.xml:
9561 * docs/plugins/inspect/plugin-asf.xml:
9562 * docs/plugins/inspect/plugin-cdio.xml:
9563 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9564 * docs/plugins/inspect/plugin-dvdread.xml:
9565 * docs/plugins/inspect/plugin-dvdsub.xml:
9566 * docs/plugins/inspect/plugin-iec958.xml:
9567 * docs/plugins/inspect/plugin-lame.xml:
9568 * docs/plugins/inspect/plugin-mad.xml:
9569 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9570 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9571 * docs/plugins/inspect/plugin-mpegstream.xml:
9572 * docs/plugins/inspect/plugin-realmedia.xml:
9573 * docs/plugins/inspect/plugin-siddec.xml:
9574 * docs/plugins/inspect/plugin-twolame.xml:
9575 * docs/plugins/inspect/plugin-x264.xml:
9576 * win32/common/config.h:
9579 === release 0.10.14 ===
9581 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9587 * docs/plugins/gst-plugins-ugly-plugins.args:
9588 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9589 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9590 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9591 * docs/plugins/inspect/plugin-a52dec.xml:
9592 * docs/plugins/inspect/plugin-amrnb.xml:
9593 * docs/plugins/inspect/plugin-amrwbdec.xml:
9594 * docs/plugins/inspect/plugin-asf.xml:
9595 * docs/plugins/inspect/plugin-cdio.xml:
9596 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9597 * docs/plugins/inspect/plugin-dvdread.xml:
9598 * docs/plugins/inspect/plugin-dvdsub.xml:
9599 * docs/plugins/inspect/plugin-iec958.xml:
9600 * docs/plugins/inspect/plugin-lame.xml:
9601 * docs/plugins/inspect/plugin-mad.xml:
9602 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9603 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9604 * docs/plugins/inspect/plugin-mpegstream.xml:
9605 * docs/plugins/inspect/plugin-realmedia.xml:
9606 * docs/plugins/inspect/plugin-siddec.xml:
9607 * docs/plugins/inspect/plugin-twolame.xml:
9608 * docs/plugins/inspect/plugin-x264.xml:
9609 * gst-plugins-ugly.doap:
9610 * win32/common/config.h:
9613 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9653 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9656 * win32/common/config.h:
9657 0.10.13.4 pre-release
9659 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9661 * ext/x264/gstx264enc.c:
9662 * tests/check/elements/x264enc.c:
9663 x264enc: Replace 'avc-sample' with 'avc' in caps
9664 In the element and in its tests
9667 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
9669 * gst/asfdemux/gstasfdemux.c:
9670 asfdemux: Don't set durations of 0 on outgoing buffers.
9671 Some (broken) streams don't have the extended stream properties in
9672 the header, resulting in applying a duration of zero on outgoing
9676 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
9678 * gst/asfdemux/asfpacket.c:
9679 asfdemux: Make sure we always set proper payload duration.
9680 Some (broken) streams will have a delta of 0, resulting in outgoing
9681 buffers having durations of 0.
9684 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9687 * win32/common/config.h:
9688 0.10.13.3 pre-release
9690 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
9692 * gst/asfdemux/asfpacket.c:
9693 asfdemux: Make sure we don't end up with negative timestamps.
9694 Some files have payload with timestamps smaller than the preroll duration.
9695 Instead of blindly substracting the preroll value (and ending up with
9696 insanely high timestamps on the outgoing buffers), we make sure we
9700 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9703 * win32/common/config.h:
9704 0.10.13.2 pre-release
9705 Update core/base requirement to 0.10.26, since that's more likely
9706 to be the actual requirement.
9708 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9713 po: update translations
9715 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9717 * tests/check/elements/x264enc.c:
9718 x264enc: add caps check to x264enc unit test
9719 Add some minimal caps checking to x264enc unit test.
9722 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
9724 * ext/x264/gstx264enc.c:
9725 x264enc: fix up avcC header construction and playback by flash players
9726 Fix off-by-one bug when constructing the avcC header chunk: we
9727 wrote wrong profile info into the header. The first byte in the
9728 SPS NAL we get from x264 is the nal type, not the profile_idc.
9729 Also add some debug logging.
9732 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
9734 * gst/asfdemux/gstasfdemux.c:
9735 asfdemux: Improve seek behaviour for audio-only with no index
9736 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
9737 for video, we can just seek to seek_time instead.
9739 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9742 configure: fix up GST_CXXFLAGS properly
9743 We don't want C specific flags in GST_CXXFLAGS, so base it on the
9744 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
9745 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
9747 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9750 Update MAINTAINERS, add myself
9752 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
9755 configure: base GST_CXXFLAGS on --cflags from pkg-config
9756 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
9757 point for for both C and CXX settings.
9759 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9762 Automatic update of common submodule
9763 From 96dc793 to 44ecce7
9765 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9769 * win32/common/.gitignore:
9770 * win32/common/config.h:
9771 win32: change how win32/common/config.h is updated
9772 Generate win32/common/config.h-new directly from config.h.in,
9773 using shell variables in configure and some hard-coded information.
9774 Change top-level makefile so that 'make win32-update' copies the
9775 generated file to win32/common/config.h, which we keep in source
9776 control. It's kept in source control so that the git tree is
9778 This change is similar to the ones applied a while ago to GStreamer
9779 core, gst-plugins-base and gst-plugins-good and prevents configure
9780 from changing files in source control. The generated config.h
9781 should be ok, but needs testing.
9783 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9785 * gst/realmedia/rtspreal.c:
9786 rtspreal: don't construct config header with uninitialised bytes
9787 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
9788 a presumably unintentional padding of uninitialised bytes at the end
9789 of the CONT tags chunk, which should be harmless but causes warnings
9790 in valgrind (see #608533 for a test URL).
9792 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9794 * gst/realmedia/rtspreal.c:
9795 rtspreal: add finalize function so we can free streams and rulebook
9796 Fix memory leak in Real RTSP component (#608533).
9798 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9800 * gst/realmedia/rtspreal.c:
9801 rtspreal: fix minor memory leak
9802 Caps take their own reference when a buffer is added to them, so
9803 unref buffer after adding it to caps (#608533).
9805 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9807 * gst/realmedia/rdtdepay.c:
9808 rdtdepay: unref input buffer when done
9809 Fixes memory leak, see #608533.
9811 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9814 Automatic update of common submodule
9815 From 15d47a6 to 96dc793
9817 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9819 * ext/x264/gstx264enc.c:
9820 * ext/x264/gstx264enc.h:
9821 x264enc: make use of Access Unit delimiters configurable
9824 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9826 * gst/asfdemux/asfpacket.c:
9827 asfdemux: Do not subtract padding twice
9828 Only subtract implicit padding if an explicit one isn't
9829 provided. Avoids subtracting it twice and causing
9833 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
9835 * gst/asfdemux/gstasfdemux.c:
9836 * gst/mpegstream/gstmpegpacketize.c:
9837 assert: g_assert_not_reached() cannot replace return statement
9838 Fix build with assert being turned off.
9840 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9843 Automatic update of common submodule
9844 From 14cec89 to 15d47a6
9846 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
9848 * gst/asfdemux/gstasfdemux.c:
9849 asfdemux: Don't forget to update flow variable
9850 Forgot to update the return value in the loop.
9852 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
9854 * gst/asfdemux/gstasfdemux.c:
9855 asfdemux: Check flow return on every push
9856 We previously only aggregated flow returns after the while(push) loop,
9857 which meant that in some cases we would end-up not properly aggregating
9859 This is based on the same flow aggregation algorithm as oggdemux.
9861 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9863 * ext/x264/gstx264enc.c:
9864 x264enc: Add stream-format to output caps
9865 Adds stream-format to output caps of x264enc that
9866 informs if the stream is in bytestream of avc format.
9869 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
9871 * gst/mpegaudioparse/gstxingmux.c:
9872 xingmux: Fix unaligned memory access
9873 ARM/SPARC need 32bit alignment but xingmux accesses possibly
9874 unaligned memory, which leads to SIGBUS.
9877 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
9879 * gst/asfdemux/gstasfdemux.c:
9880 asfdemux: Use GST_STR_NULL in a couple of places.
9881 Fixes crashing on some of the log statements on win32.
9883 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9885 * gst/realmedia/rmdemux.c:
9886 rmdemux: Parse and post bitrate for streams
9887 Parse the bitrate of the streams and post their tags.
9890 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9892 * gst/asfdemux/gstasfdemux.c:
9893 * gst/asfdemux/gstasfdemux.h:
9894 asfdemux: Post bitrate tag
9895 If stream bitrate object is available, post the bitrate
9899 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9901 * gst/mpegaudioparse/gstmpegaudioparse.c:
9902 * gst/mpegaudioparse/gstmpegaudioparse.h:
9903 mp3parse: minor validation check of (Xing, VBRI) metadata
9904 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
9906 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9908 * gst/mpegaudioparse/gstmpegaudioparse.c:
9909 mp3parse: use proper total_time and total_bytes in various cases
9910 The correct basis for (Xing, VBRI) seek table calculations is the
9911 byte size and duration provided by that metadata, rather than some
9912 other (possibly even estimated) one. This also prevents an infinite
9913 conversion loop in (unlikely) case where a TOC is provided without
9914 such corresponding (duration) metdata.
9916 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9918 * gst/mpegaudioparse/gstmpegaudioparse.c:
9919 * gst/mpegaudioparse/gstmpegaudioparse.h:
9920 mp3parse: conserve stop time for non-accurate seek
9921 Use the same strategy as accurate seeks to store
9922 pending non-accurate seeks to avoid overwriting non-definite
9923 stop times. When doing non-accurate seeks our position
9924 reporting might drift off by some secs and the stream can
9925 end up before it should.
9928 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9931 Automatic update of common submodule
9932 From 47cb23a to 14cec89
9934 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9936 * ext/amrwbdec/amrwb.c:
9937 amrwbdec: give decoder a rank so decodebin/playbin will use it
9939 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9941 * gst/mpegaudioparse/gstmpegaudioparse.c:
9942 mp3parse: return false when we can't seek
9943 When upstream can't seek, we return false as well
9945 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9947 * ext/lame/gstlame.c:
9948 * ext/lame/gstlamemp3enc.c:
9949 lame: Avoid crash when seeking before negotiating
9950 lame's 'lgv' variable is only initialized when the caps
9951 is negotiated, whenever a seek happens before that, it would
9952 attempt to call a function on an empty pointer, causing the crash.
9955 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9958 Automatic update of common submodule
9959 From 87bf428 to 47cb23a
9961 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9964 Automatic update of common submodule
9965 From da4c75c to 87bf428
9967 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
9970 Automatic update of common submodule
9971 From 53a2485 to da4c75c
9973 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9975 * gst/mpegaudioparse/gstmpegaudioparse.c:
9976 mp3parse: fix non-flushing seek
9977 Specifically, in addition to clearing lots of variables/offsets
9978 when receiving newsegment, also clear leftover data to match.
9980 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9982 * ext/x264/gstx264enc.c:
9983 * ext/x264/gstx264enc.h:
9984 x264enc: Make upstream GstForceKeyUnit thread-safe
9985 Also send the GstForceKeyUnit event downstream when an upstream on is received,
9986 allowing muxers or payloaders to take appropriate actions.
9987 https://bugzilla.gnome.org/show_bug.cgi?id=602556
9989 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9992 Automatic update of common submodule
9993 From a3e3ce4 to 53a2485
9995 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
9997 * gst/asfdemux/gstasfdemux.c:
9998 asfdemux: Don't call strlen() on NULL pointers
10001 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10003 * gst/asfdemux/gstasfdemux.c:
10004 asfdemux: Remove old pads when new ones are added
10005 The old pads were being removed before adding the new ones,
10006 we should add the new ones first.
10009 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10011 * gst/asfdemux/gstasfdemux.c:
10012 * gst/asfdemux/gstasfdemux.h:
10013 asfdemux: Handle chained asfs on pull mode
10014 Adds chained asfs handling to pull mode. It now checks if
10015 there is a new asf header after the last packet (when it
10016 is possible to know how many packets are) or it tries
10017 checking if a processed packet that fails is an header
10021 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10023 * gst/asfdemux/gstasfdemux.c:
10024 * gst/asfdemux/gstasfdemux.h:
10025 asfdemux: properly do chained asfs on push mode
10026 To properly do chained asfs work with playbin2, we need to
10027 push eos on the old pads before removing them.
10030 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10032 * gst/asfdemux/gstasfdemux.c:
10033 * gst/asfdemux/gstasfdemux.h:
10034 asfdemux: add support for chained asfs (push mode)
10035 Adds support for detecting and playing chained asfs
10036 in push mode. asfdemux tries to detect a new asf start
10037 by identifying the header object guid in a input buffer.
10038 When it finds it, it resets its state, removing its pads
10039 and creates new ones for the new file.
10041 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10043 * gst/asfdemux/gstasfdemux.c:
10044 asfdemux: fix two small leaks
10046 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10048 * gst/asfdemux/gstasfdemux.c:
10049 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
10050 WM/Track has a 0 base but is often wrongly written as starting from 1,
10051 so not as reliable as WM/TrackNumber which always starts from 1.
10053 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10055 * gst/asfdemux/gstasfdemux.c:
10056 asfdemux: WM/Track starts counting from 0, adjust to start from 1
10058 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10060 * gst/asfdemux/gstasfdemux.c:
10061 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
10062 There's both WM/Track and WM/TrackNumber.
10064 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
10066 * ext/a52dec/gsta52dec.c:
10067 a52dec: Fix debug statement: Pass pos variable instead of time() function
10069 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
10071 * gst/dvdsub/gstdvdsubdec.c:
10072 dvdsubdec: Fix printf format string warning
10074 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
10076 * gst/asfdemux/gstasfdemux.c:
10077 asfdemux: Fix bogus variable used uninitialised warnings
10079 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
10082 po: Don't create backup .po files
10083 As well as preventing creation of useless backup files, it works
10084 around a bug in gettext 0.17 on OS/X
10086 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
10088 * gst/asfdemux/asfpacket.c:
10089 asfdemux: fix c99-style comments.
10091 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
10093 * gst/asfdemux/asfpacket.c:
10094 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
10096 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10098 * gst/realmedia/rmutils.c:
10099 rmutils: fix byteswapping
10100 fix the byteswapping code that was wrong because of the side effects of the
10104 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
10106 * ext/x264/gstx264enc.c:
10107 x264enc: Adapt to slightly modified x264 API
10110 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10112 * gst/asfdemux/asfpacket.c:
10113 asfdemux: careful to avoid crash on bogus data
10114 When receiving bogus data, we have to avoid subtracting a value
10115 larger than 'size' from 'size' variable, resulting in a wrap
10116 that would make 'size' a really large bogus value.
10119 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
10121 * win32/common/config.h:
10122 win32: Commit bumped version number
10124 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
10126 * gst/mpegaudioparse/gstmpegaudioparse.c:
10127 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
10129 This removes a good 50% of processing time for parsing a buffer.
10130 We do this by simply... getting the nicks that we already have handy
10131 instead of going through the expensive glib system.
10133 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
10136 configure.ac: And back to development we go...
10138 === release 0.10.13 ===
10140 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
10147 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10148 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10149 * docs/plugins/inspect/plugin-a52dec.xml:
10150 * docs/plugins/inspect/plugin-asf.xml:
10151 * docs/plugins/inspect/plugin-cdio.xml:
10152 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10153 * docs/plugins/inspect/plugin-dvdread.xml:
10154 * docs/plugins/inspect/plugin-dvdsub.xml:
10155 * docs/plugins/inspect/plugin-iec958.xml:
10156 * docs/plugins/inspect/plugin-lame.xml:
10157 * docs/plugins/inspect/plugin-mad.xml:
10158 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10159 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10160 * docs/plugins/inspect/plugin-mpegstream.xml:
10161 * docs/plugins/inspect/plugin-realmedia.xml:
10162 * docs/plugins/inspect/plugin-siddec.xml:
10163 * docs/plugins/inspect/plugin-twolame.xml:
10164 * docs/plugins/inspect/plugin-x264.xml:
10165 * gst-plugins-ugly.doap:
10166 * win32/common/config.h:
10169 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
10207 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
10210 Automatic update of common submodule
10211 From 85d1530 to 0702fe1
10213 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
10251 * win32/common/config.h:
10252 0.10.12.3 pre-release
10254 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
10257 Automatic update of common submodule
10258 From a3e3ce4 to 85d1530
10260 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
10262 * ext/a52dec/gsta52dec.c:
10263 a52dec: Fix reference leak on all input buffers in 'dvd mode'
10264 https://bugzilla.gnome.org/show_bug.cgi?id=598272
10266 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
10305 * win32/common/config.h:
10306 0.10.12.2 pre-release
10308 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
10310 * docs/plugins/gst-plugins-ugly-plugins.args.new:
10311 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10312 docs: Remove files accidentally added
10313 Remove the gst-plugins-ugly-plugins.args.new and
10314 gst-plugins-ugly-plugins.signals.new files, that appear
10315 to have been accidentally added in commit
10316 f5d046a0b034f9bd7274291f7131ee5db1a30052
10318 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
10320 * ext/a52dec/gsta52dec.c:
10321 a52dec: Add some debugging for new segment events
10323 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
10325 * ext/mpeg2dec/gstmpeg2dec.c:
10326 mpeg2dec: fix warning in macosx snow leopard
10328 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
10330 * gst/mpegstream/gstmpegparse.c:
10331 mpegstream: fix warning in macosx snow leopard
10333 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
10335 * gst/mpegaudioparse/gstmpegaudioparse.c:
10336 mpegaudioparse: fix warning in macosx snow leopard
10338 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
10340 * gst/dvdsub/gstdvdsubdec.c:
10341 dvdsubdec: fix warning on macosx snow leopard
10343 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
10345 * gst/asfdemux/gstasfdemux.c:
10346 asfdemux: fix warning in macosx snow leopard
10348 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
10350 * gst/mpegaudioparse/gstmpegaudioparse.c:
10351 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
10353 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
10356 Automatic update of common submodule
10357 From 19fa4f3 to a3e3ce4
10359 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
10361 * gst/asfdemux/gstasfdemux.c:
10362 * gst/realmedia/rdtmanager.c:
10363 build: fprintf, sprintf, sscanf need stdio.h
10365 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
10367 * ext/mad/gstmad.c:
10368 mad: add missing include to fix the build
10370 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10372 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10373 dvdlpcm: whitespace fixes
10375 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
10377 * gst-plugins-ugly.spec.in:
10380 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10383 x264enc: adjust configure checking to changed upstream
10385 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10387 * ext/x264/gstx264enc.c:
10388 x264enc: conditionally adjust to new upstream API
10391 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10393 * gst/mpegaudioparse/gstmpegaudioparse.c:
10394 * gst/mpegaudioparse/gstmpegaudioparse.h:
10395 mpegaudioparse: prevent infinite (re)syncing
10397 gst/mpegaudioparse/gstmpegaudioparse.c
10399 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
10401 * gst/mpegaudioparse/gstmpegaudioparse.c:
10402 mp3parse: Refactor checking for sync. Make resyncing more reliable.
10403 Previously, we could get false sync relatively easily - it sometimes happened
10404 on real files. This cleans the code up a fair bit, and makes it require more
10405 confirmation that we've found valid sync before continuing.
10407 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10409 * gst/mpegaudioparse/gstmpegaudioparse.c:
10410 mpegaudioparse: ensure 2 valid headers in a row when resyncing
10412 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10414 * gst/mpegstream/gstdvddemux.c:
10415 dvddemux: remove bogus ifndef
10417 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10420 Automatic update of common submodule
10421 From 94f95e3 to 19fa4f3
10423 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10425 * ext/mpeg2dec/gstmpeg2dec.c:
10426 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
10428 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10430 * gst/dvdsub/gstdvdsubparse.c:
10431 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
10433 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
10435 * ext/amrnb/amrnbdec.c:
10436 * ext/amrnb/amrnbenc.c:
10437 Remove Ronald Bultje from Authors field
10438 Replaced with "GStreamer maintainers
10439 <gstreamer-devel@lists.sourceforge.net>" or just removed,
10440 depending on the number of other authors.
10442 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
10444 * gst/asfdemux/Makefile.am:
10445 * gst/asfdemux/gstasfmux.c:
10446 * gst/asfdemux/gstasfmux.h:
10447 asfdemux: Remove old non-built asfmux code
10448 Remove so people don't confuse it with the new asfmux code
10451 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10453 * ext/a52dec/gsta52dec.c:
10454 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
10455 It's not defined for older liba52 versions.
10457 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
10459 * ext/a52dec/gsta52dec.c:
10460 a52dec: Allow liba52 to use djbfft based IMDCT transform
10461 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
10462 IMDCT transform acceleration. It does however have a software based
10463 acceleration using the djbfft library (D.J. Bernstein's library for
10464 fourier transforms - Extremely fast library for floating-point
10465 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
10467 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
10468 and AltiVec implementations, but those are checked for first, and
10469 djbfft is chosen only if none of those is available - good in the
10470 case of some distributions including a port of the MPlayer changes
10471 in their system a52dec library.
10472 The down and upmix code in liba52 doesn't seem to be disturbed by
10473 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
10474 versions if passed from oil_cpu_get_flags (SSE currently is not).
10477 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10480 amr: Use opencore-amr pkg-config files if possible
10481 This makes it possible to build the plugins when the libraries
10482 are installed at non-standard locations.
10485 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10487 * gst/mpegaudioparse/gstmpegaudioparse.c:
10488 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
10489 Metadata provided seek tables are consistent with metadata's view of
10490 total size, which typically matches real size, but need not do so
10491 (e.g. a truncated file). Fixes seeking and position reporting
10492 in such truncated files (although duration based on metadata may then
10493 still be incorrect).
10495 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10498 configure: bump core/base requirements to released versions
10499 to avoid confusion.
10501 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10504 configure: Remove all mentions to the id3tag plugin which was removed
10506 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
10509 mad: make check for mad independent of the check for id3tag
10512 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
10514 * gst/asfdemux/gstrtpasfdepay.c:
10515 rtpasfdepay: set padding size to the correct value
10516 asf packets in rtp packets should come with their padding fields
10517 set to 0 and the depayload must update them to the correct
10518 value before pushing downstream
10520 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
10523 * docs/plugins/Makefile.am:
10524 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10525 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10526 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10527 * docs/plugins/inspect/plugin-amrnb.xml:
10528 * docs/plugins/inspect/plugin-amrwbdec.xml:
10530 * ext/amrnb/GstAmrnbEnc.prs:
10531 * ext/amrnb/Makefile.am:
10532 * ext/amrnb/README:
10533 * ext/amrnb/amrnb.c:
10534 * ext/amrnb/amrnbdec.c:
10535 * ext/amrnb/amrnbdec.h:
10536 * ext/amrnb/amrnbenc.c:
10537 * ext/amrnb/amrnbenc.h:
10538 * ext/amrnb/amrnbparse.c:
10539 * ext/amrnb/amrnbparse.h:
10540 * ext/amrwbdec/Makefile.am:
10541 * ext/amrwbdec/README:
10542 * ext/amrwbdec/amrwb.c:
10543 * ext/amrwbdec/amrwbdec.c:
10544 * ext/amrwbdec/amrwbdec.h:
10545 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
10546 These are based on the OpenCore codecs.
10549 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
10552 Automatic update of common submodule
10553 From fedaaee to 94f95e3
10555 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10560 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10561 * docs/plugins/gst-plugins-ugly-plugins.args.new:
10562 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10563 * docs/plugins/inspect/plugin-dvdnav.xml:
10565 * ext/dvdnav/.gitignore:
10566 * ext/dvdnav/Makefile.am:
10567 * ext/dvdnav/README:
10568 * ext/dvdnav/dvdnavsrc.c:
10569 * ext/dvdnav/dvdnavsrc.h:
10570 * ext/dvdnav/gst-dvd:
10571 * ext/dvdread/dvdreadsrc.c:
10572 * gst-plugins-ugly.spec.in:
10574 dvdnav: remove dvdnav plugin
10575 Remove dvdnav plugin, it has no future. resindvd is the plugin to
10576 use for dvd playback. Note that dvdnav was never really enabled
10577 in -ugly, you had to edit configure.ac to get it built.
10579 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10581 * tests/check/elements/mpeg2dec.c:
10582 mpeg2dec: Fix unused variables compiler warnings in unit test
10584 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
10587 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
10588 Check for more automake command variants. Use printf instead of 'echo -n'
10591 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10594 Automatic update of common submodule
10595 From 5845b63 to fedaaee
10597 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
10600 Make git ignore more files
10602 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
10604 * gst/asfdemux/gstasfdemux.c:
10605 asfdemux: Refactor multiple packet pull.
10606 This also fixes a bug by which the first buffer (in a multi-packet mode)
10607 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
10608 full incoming buffer and not just of the single asf packet.
10609 Fixes corrupted frames introduced by latest commit.
10611 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10613 * gst/asfdemux/gstasfdemux.c:
10614 asfdemux: use the right accurate field
10615 Remove accurate variable and its faulty use because the real variable is an
10618 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
10620 * gst/asfdemux/asfpacket.c:
10621 * gst/asfdemux/gstasfdemux.c:
10622 asfdemux: Sprinkle branch prediction macros accross the code
10624 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
10626 * gst/asfdemux/gstasfdemux.c:
10627 asfdemux: Delay newsegment handling until we have a keyframe.
10628 We now have a chance for packets to be collected before we send out the
10629 newsegment. If we're not in accurate seeking (keyunit) it will set
10630 the segment start/time to the keyframe's timestamp.
10632 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
10634 * gst/asfdemux/gstasfdemux.c:
10635 asfdemux: Remove useless check. We already have checked for it above.
10637 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
10639 * gst/asfdemux/gstasfdemux.c:
10640 asfdemux: No longer queue GOPs now that seeking is fixed.
10641 We now *always* seek to the keyframe just before our requested position.
10642 When we encounter the first keyframe and we were not accurate (therefore doing
10643 keyframe seeking), we update the segment start position to the keyframe timestamp.
10645 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
10647 * gst/asfdemux/gstasfdemux.c:
10648 * gst/asfdemux/gstasfdemux.h:
10649 asfdemux: Store the accurate seeking flag
10651 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
10653 * gst/asfdemux/gstasfdemux.c:
10654 asfdemux: Use the average frame duration for buffers without a duration.
10655 This will still cause some timestamp jitter, but giving a hint as to the duration
10656 rather than nothing seems to be a better idea.
10657 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
10658 duration using the accumulated packet duration (which will be correct).
10660 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
10662 * gst/asfdemux/gstasfdemux.c:
10663 * gst/asfdemux/gstasfdemux.h:
10664 asfdemux: Use index entry packet count to optimize seeking.
10665 The simple index entries also contain the number of packets one needs
10666 to retrieve at a given position to get a full keyframe. We therefore
10667 use that information to retrieve all those packets in one buffer when
10668 working in pull-mode.
10670 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
10672 * gst/asfdemux/gstasfdemux.c:
10673 asfdemux: Do not try to free const pointer
10674 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
10675 asfdemux tried to free a const pointer that had been cast to a
10676 normal pointer variable.
10678 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
10680 * gst/asfdemux/gstasfdemux.c:
10681 asfdemux: Use presentation timestamp when searching in the index.
10682 We need to take the preroll into account... else we end up too early.
10684 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
10687 Automatic update of common submodule
10688 From f3bb51b to 5845b63
10690 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
10692 * gst/asfdemux/gstasfdemux.c:
10693 asfdemux: Convert index entry from presentation time to timestamps.
10694 We weren't taking the preroll into account previously, meaning that we
10695 were always seeking preroll nanoseconds too early... resulting in a lot
10696 of dropped packets (which are before the start time).
10697 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
10699 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
10702 * gst/asfdemux/gstasfdemux.c:
10703 asfdemux: Fix byte array metadata handling.
10704 We basically discard byte array metadata. Should be trivial to adapt
10705 to storing the pointers if we need it later on.
10707 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
10709 * gst/asfdemux/gstasfdemux.c:
10710 * gst/asfdemux/gstasfdemux.h:
10711 asfdemux: Handle PAR/interlaced information stored in packet payload.
10712 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
10713 in the ASF Packet payload extensions).
10715 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
10717 * gst/asfdemux/gstasfdemux.c:
10718 * gst/asfdemux/gstasfdemux.h:
10719 asfdemux: Store/Handle global metadata (not specific to one stream).
10720 This allows us to store (and handle) PAR information which might be stored there.
10722 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10724 * gst/mpegaudioparse/gstmpegaudioparse.c:
10725 mpegaudioparse: fix Xing inverse seek table building
10727 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
10730 Automatic update of common submodule
10731 From f3bb51b to f810030
10733 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10735 * gst/asfdemux/gstasfdemux.c:
10736 asfdemux: don't try to free a NULL taglist
10738 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10740 * gst/asfdemux/gstasfdemux.c:
10741 asfdemux: post tags only after we've created our source pads
10742 Post global tags only after we've added our source pads, so that
10743 tag events get sent downstream in addition to tag messages posted
10744 on the bus. This makes sure tags can be picked up automatically
10745 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
10746 While we're at it, also add a container-format tag.
10748 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10751 * gst/asfdemux/gstasfdemux.c:
10752 asfdemux: use new bytereader functions for image tag parsing
10754 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10756 * gst/asfdemux/gstasfdemux.c:
10757 * gst/asfdemux/gstasfdemux.h:
10758 asfdemux: remove some more unused variables
10760 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10762 * gst/realmedia/rmdemux.c:
10763 rmdemux: plug buffer leaking
10765 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10767 * gst/asfdemux/gstrtpasfdepay.c:
10768 asfdepay: guard against dropped buffers
10769 If a buffer was dropped, we might request data from the adapter that is not
10770 there and then we get a NULL buffer.
10772 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10774 * gst/asfdemux/gstasfdemux.c:
10775 * gst/asfdemux/gstasfdemux.h:
10776 asfdemux: set DISCONT on streams
10777 When we receive a DISCONT as input, don't clear our complete state but simply
10778 mark a discont that will be put on the next buffer. The code will be able to
10779 handle and throw away incomplete data.
10780 Add some more debug info.
10781 Remove an unused variable.
10783 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10785 * gst/asfdemux/gstrtpasfdepay.c:
10786 asfdepay: set DELTA_UNIT flag correctly
10787 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
10788 Add some more debug info.
10790 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10792 * gst/asfdemux/gstasfdemux.c:
10793 asfdemux: fix latency calculations
10794 We need to check for -1 as an invalid timestamp, not 1.
10796 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10798 * gst/mpegaudioparse/gstmpegaudioparse.c:
10799 * gst/mpegaudioparse/gstmpegaudioparse.h:
10800 mp3parse: don't put every single frame into the index
10801 Let's not put every single mp3 frame in our index, a few frames per
10802 second should be more than enough. For now use an index interval
10803 of 100ms-500ms depending on the upstream size, to keep the index at
10804 a reasonable size. Factor out the code that adds the index entry
10805 into a separate function for better code readability.
10807 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10809 * gst/mpegaudioparse/gstmpegaudioparse.c:
10810 * gst/mpegaudioparse/gstmpegaudioparse.h:
10811 mp3parse: assume seekability only if we know the upstream size
10812 While technically upstream may be seekable even if it doesn't know
10813 the exact size, I can't think of a use case where this distincation
10814 is relevant in practice, so for now just assume we're not seekable
10815 if upstream doesn't provide us with a size. Makes sure we don't
10816 build a seek index when streaming internet radio with sources that
10817 pretend to be seekable until you try to actually seek.
10819 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10821 * gst-plugins-ugly.spec.in:
10822 Fix x264 requirement in SPEC file
10824 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10826 * ext/x264/gstx264enc.c:
10827 * gst/realmedia/rdtmanager.c:
10828 x264enc, rdtmanager: fix compilation with debugging disabled
10830 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
10833 * docs/plugins/Makefile.am:
10834 docs: Bump common. Fix comment in the docs Makefile.am
10836 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
10839 * win32/common/config.h:
10840 Back to development -> 0.10.12.1
10842 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
10844 * gst-plugins-ugly.doap:
10845 Add 0.10.12 release to the doap file
10847 === release 0.10.12 ===
10849 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10855 * docs/plugins/gst-plugins-ugly-plugins.args:
10856 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10857 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10858 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10859 * docs/plugins/inspect/plugin-a52dec.xml:
10860 * docs/plugins/inspect/plugin-asf.xml:
10861 * docs/plugins/inspect/plugin-cdio.xml:
10862 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10863 * docs/plugins/inspect/plugin-dvdread.xml:
10864 * docs/plugins/inspect/plugin-dvdsub.xml:
10865 * docs/plugins/inspect/plugin-iec958.xml:
10866 * docs/plugins/inspect/plugin-lame.xml:
10867 * docs/plugins/inspect/plugin-mad.xml:
10868 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10869 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10870 * docs/plugins/inspect/plugin-mpegstream.xml:
10871 * docs/plugins/inspect/plugin-realmedia.xml:
10872 * docs/plugins/inspect/plugin-siddec.xml:
10873 * docs/plugins/inspect/plugin-synaesthesia.xml:
10874 * docs/plugins/inspect/plugin-twolame.xml:
10875 * docs/plugins/inspect/plugin-x264.xml:
10876 * win32/common/config.h:
10879 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
10888 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
10922 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
10955 * win32/common/config.h:
10956 0.10.11.2 pre-release
10958 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
10960 * win32/common/config.h.in:
10961 win32: Remove #undef inline from the win32 config.h
10963 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10965 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10966 * docs/plugins/inspect/plugin-mad.xml:
10967 * ext/mad/Makefile.am:
10968 * ext/mad/gstid3tag.c:
10969 * ext/mad/gstmad.c:
10970 * ext/mad/gstmad.h:
10971 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
10972 It will be reborn with a shiny new code base under its hood in -bad.
10973 See #581756 and #565764.
10975 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
10977 * tests/check/pipelines/.gitignore:
10978 gitignore: Ignore some built files in the test area
10980 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
10982 * docs/plugins/inspect/plugin-a52dec.xml:
10983 * docs/plugins/inspect/plugin-asf.xml:
10984 * docs/plugins/inspect/plugin-cdio.xml:
10985 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10986 * docs/plugins/inspect/plugin-dvdread.xml:
10987 * docs/plugins/inspect/plugin-dvdsub.xml:
10988 * docs/plugins/inspect/plugin-iec958.xml:
10989 * docs/plugins/inspect/plugin-lame.xml:
10990 * docs/plugins/inspect/plugin-mad.xml:
10991 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10992 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10993 * docs/plugins/inspect/plugin-mpegstream.xml:
10994 * docs/plugins/inspect/plugin-realmedia.xml:
10995 * docs/plugins/inspect/plugin-siddec.xml:
10996 * docs/plugins/inspect/plugin-synaesthesia.xml:
10997 * docs/plugins/inspect/plugin-twolame.xml:
10998 docs: Update plugin inspect files
11000 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
11003 * docs/plugins/Makefile.am:
11004 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11005 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11006 * docs/plugins/inspect/plugin-x264.xml:
11008 * gst-plugins-ugly.spec.in:
11009 * tests/check/Makefile.am:
11010 * tests/check/elements/.gitignore:
11011 Moved 'x264enc' from -bad to -ugly
11013 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11015 * ext/x264/gstx264enc.c:
11016 * ext/x264/gstx264enc.h:
11017 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
11020 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11022 * ext/x264/GstX264Enc.prs:
11023 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
11025 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11027 * ext/x264/GstX264Enc.prs:
11028 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
11030 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11032 * ext/x264/gstx264enc.c:
11033 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
11035 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
11037 * ext/x264/GstX264Enc.prs:
11038 * ext/x264/Makefile.am:
11039 * ext/x264/gstx264enc.c:
11040 [MOVED FROM BAD 24/28] x264enc: add preset support
11041 Add preset iface and a (dummy) preset file as a starting point.
11043 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11045 * ext/x264/gstx264enc.c:
11046 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
11048 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
11050 * ext/x264/gstx264enc.c:
11051 * ext/x264/gstx264enc.h:
11052 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
11053 Use the GstForceKeyUnit event to force a keyframe.
11056 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11058 [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...
11059 Original commit message from CVS:
11060 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11061 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11062 Use hyphen in property name, perform safety buffer size check
11063 prior to mem access, and some more parentheses in macro.
11065 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
11067 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
11068 Original commit message from CVS:
11069 * ext/apexsink/Makefile.am:
11070 Link against -lgcrpyto for RSA_new and RSA_free.
11071 * ext/faac/gstfaac.c:
11072 * ext/x264/gstx264enc.c:
11073 Fix compiler warnings.
11075 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11077 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
11078 Original commit message from CVS:
11079 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11080 Construct source caps in more conventional (and correct) manner.
11082 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11084 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
11085 Original commit message from CVS:
11086 * ext/alsaspdif/Makefile.am:
11087 * ext/amrwb/Makefile.am:
11088 * ext/apexsink/Makefile.am:
11089 * ext/arts/Makefile.am:
11090 * ext/artsd/Makefile.am:
11091 * ext/audiofile/Makefile.am:
11092 * ext/audioresample/Makefile.am:
11093 * ext/bz2/Makefile.am:
11094 * ext/cdaudio/Makefile.am:
11095 * ext/celt/Makefile.am:
11096 * ext/dc1394/Makefile.am:
11097 * ext/dirac/Makefile.am:
11098 * ext/directfb/Makefile.am:
11099 * ext/divx/Makefile.am:
11100 * ext/dts/Makefile.am:
11101 * ext/faac/Makefile.am:
11102 * ext/faad/Makefile.am:
11103 * ext/gsm/Makefile.am:
11104 * ext/hermes/Makefile.am:
11105 * ext/ivorbis/Makefile.am:
11106 * ext/jack/Makefile.am:
11107 * ext/jp2k/Makefile.am:
11108 * ext/ladspa/Makefile.am:
11109 * ext/lcs/Makefile.am:
11110 * ext/libfame/Makefile.am:
11111 * ext/libmms/Makefile.am:
11112 * ext/metadata/Makefile.am:
11113 * ext/mpeg2enc/Makefile.am:
11114 * ext/mplex/Makefile.am:
11115 * ext/musepack/Makefile.am:
11116 * ext/musicbrainz/Makefile.am:
11117 * ext/mythtv/Makefile.am:
11118 * ext/nas/Makefile.am:
11119 * ext/neon/Makefile.am:
11120 * ext/ofa/Makefile.am:
11121 * ext/polyp/Makefile.am:
11122 * ext/resindvd/Makefile.am:
11123 * ext/sdl/Makefile.am:
11124 * ext/shout/Makefile.am:
11125 * ext/snapshot/Makefile.am:
11126 * ext/sndfile/Makefile.am:
11127 * ext/soundtouch/Makefile.am:
11128 * ext/spc/Makefile.am:
11129 * ext/swfdec/Makefile.am:
11130 * ext/tarkin/Makefile.am:
11131 * ext/theora/Makefile.am:
11132 * ext/timidity/Makefile.am:
11133 * ext/twolame/Makefile.am:
11134 * ext/x264/Makefile.am:
11135 * ext/xine/Makefile.am:
11136 * ext/xvid/Makefile.am:
11137 * gst-libs/gst/app/Makefile.am:
11138 * gst-libs/gst/dshow/Makefile.am:
11139 * gst/aiffparse/Makefile.am:
11140 * gst/app/Makefile.am:
11141 * gst/audiobuffer/Makefile.am:
11142 * gst/bayer/Makefile.am:
11143 * gst/cdxaparse/Makefile.am:
11144 * gst/chart/Makefile.am:
11145 * gst/colorspace/Makefile.am:
11146 * gst/dccp/Makefile.am:
11147 * gst/deinterlace/Makefile.am:
11148 * gst/deinterlace2/Makefile.am:
11149 * gst/dvdspu/Makefile.am:
11150 * gst/festival/Makefile.am:
11151 * gst/filter/Makefile.am:
11152 * gst/flacparse/Makefile.am:
11153 * gst/flv/Makefile.am:
11154 * gst/games/Makefile.am:
11155 * gst/h264parse/Makefile.am:
11156 * gst/librfb/Makefile.am:
11157 * gst/mixmatrix/Makefile.am:
11158 * gst/modplug/Makefile.am:
11159 * gst/mpeg1sys/Makefile.am:
11160 * gst/mpeg4videoparse/Makefile.am:
11161 * gst/mpegdemux/Makefile.am:
11162 * gst/mpegtsmux/Makefile.am:
11163 * gst/mpegvideoparse/Makefile.am:
11164 * gst/mve/Makefile.am:
11165 * gst/nsf/Makefile.am:
11166 * gst/nuvdemux/Makefile.am:
11167 * gst/overlay/Makefile.am:
11168 * gst/passthrough/Makefile.am:
11169 * gst/pcapparse/Makefile.am:
11170 * gst/playondemand/Makefile.am:
11171 * gst/rawparse/Makefile.am:
11172 * gst/real/Makefile.am:
11173 * gst/rtjpeg/Makefile.am:
11174 * gst/rtpmanager/Makefile.am:
11175 * gst/scaletempo/Makefile.am:
11176 * gst/sdp/Makefile.am:
11177 * gst/selector/Makefile.am:
11178 * gst/smooth/Makefile.am:
11179 * gst/smoothwave/Makefile.am:
11180 * gst/speed/Makefile.am:
11181 * gst/speexresample/Makefile.am:
11182 * gst/stereo/Makefile.am:
11183 * gst/subenc/Makefile.am:
11184 * gst/tta/Makefile.am:
11185 * gst/vbidec/Makefile.am:
11186 * gst/videodrop/Makefile.am:
11187 * gst/videosignal/Makefile.am:
11188 * gst/virtualdub/Makefile.am:
11189 * gst/vmnc/Makefile.am:
11190 * gst/y4m/Makefile.am:
11191 * sys/acmenc/Makefile.am:
11192 * sys/cdrom/Makefile.am:
11193 * sys/dshowdecwrapper/Makefile.am:
11194 * sys/dshowsrcwrapper/Makefile.am:
11195 * sys/dvb/Makefile.am:
11196 * sys/dxr3/Makefile.am:
11197 * sys/fbdev/Makefile.am:
11198 * sys/oss4/Makefile.am:
11199 * sys/qcam/Makefile.am:
11200 * sys/qtwrapper/Makefile.am:
11201 * sys/vcd/Makefile.am:
11202 * sys/wininet/Makefile.am:
11203 * win32/common/config.h:
11204 Don't install static libs for plugins. Fixes #550851 for -bad.
11206 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11208 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
11209 Original commit message from CVS:
11210 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
11211 Adapt to slightly modified x264 API. Fixes #555238.
11213 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11215 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
11216 Original commit message from CVS:
11217 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
11218 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
11219 * ext/x264/gstx264enc.h:
11220 Do not deal with duplicated input (timestamps). If needed,
11221 a generic element can do so.
11222 Do not manipulate input timestamps on the way out,
11223 since that shifts the timeline and A/V sync.
11225 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11227 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
11228 Original commit message from CVS:
11229 * docs/plugins/gst-plugins-bad-plugins.args:
11230 Integrate new properties into documentation.
11231 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11232 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11233 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11234 Fix up API prior to eventual plugin move.
11235 API: GstX264Enc:pass (provides more options, and changed to enum)
11237 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11239 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
11240 Original commit message from CVS:
11241 * docs/plugins/Makefile.am:
11242 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11243 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11244 * ext/x264/gstx264enc.c:
11245 * tests/check/Makefile.am:
11246 * tests/check/elements/x264enc.c: (setup_x264enc),
11247 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
11248 Add documentation and unit test for x264enc.
11250 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11252 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
11253 Original commit message from CVS:
11254 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
11255 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11256 Allocate some buffers in more adaptive and economical fashion.
11258 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11260 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
11261 Original commit message from CVS:
11263 Check for sufficiently up-to-date x264 API.
11264 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
11265 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11266 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11267 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11268 * ext/x264/gstx264enc.h:
11269 Expose some more parameters of the x264 encoder as properties.
11271 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11273 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
11274 Original commit message from CVS:
11275 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
11276 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
11277 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11278 (gst_x264_enc_flush_frames):
11279 Coding style and layout; re-order some functions in more
11280 typical and natural flow.
11282 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11284 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
11285 Original commit message from CVS:
11286 * ext/x264/Makefile.am:
11287 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
11288 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
11289 (gst_x264_enc_reset), (gst_x264_enc_finalize),
11290 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
11291 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
11292 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
11293 * ext/x264/gstx264enc.h:
11294 Use GQueue in stead of custom queue code.
11295 Factorize flushing out encoder delayed frames.
11296 Factorize initialization and state change reset.
11298 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11300 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
11301 Original commit message from CVS:
11302 * ext/x264/gstx264enc.h:
11303 * sys/fbdev/gstfbdevsink.c:
11304 Use configure-generated _stdint.h.
11306 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11308 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
11309 Original commit message from CVS:
11310 * ext/x264/Makefile.am:
11311 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11312 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
11313 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
11314 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11315 (gst_x264_enc_finalize), (gst_x264_enc_chain),
11316 (gst_x264_enc_encode_frame), (plugin_init):
11317 * ext/x264/gstx264enc.h:
11318 Use video format library and GST_WRITE_*_BE macros where applicable.
11319 Use finalize in stead of dispose.
11320 Set up debug category and log callback.
11322 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11324 [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...
11325 Original commit message from CVS:
11326 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11327 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11328 (gst_x264_enc_encode_frame):
11329 Try harder not to crash when we get an EOS event but haven't set
11330 up the encoder yet (as may happen when upstream errors out with
11331 not-negotiated, for example). Also, always push the EOS event
11334 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11336 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
11337 Original commit message from CVS:
11338 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11341 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
11343 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
11344 Original commit message from CVS:
11345 * ext/x264/gstx264enc.c:
11346 Fix build against the libx264 version that ships with debian stable.
11348 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11350 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
11351 Original commit message from CVS:
11352 * ext/audioresample/gstaudioresample.c:
11353 * ext/x264/gstx264enc.c:
11354 * gst/dvdspu/gstdvdspu.c:
11355 * gst/dvdspu/gstdvdspu.h:
11356 * gst/festival/gstfestival.c:
11357 * gst/h264parse/gsth264parse.c:
11358 * gst/mpegtsparse/mpegtspacketizer.c:
11359 * gst/mpegtsparse/mpegtsparse.c:
11360 * gst/multifile/gstmultifilesink.c:
11361 * gst/multifile/gstmultifilesrc.c:
11362 * gst/nuvdemux/gstnuvdemux.c:
11363 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
11364 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
11365 * sys/vcd/vcdsrc.c:
11366 Massive leak fixing, plus code cleanups.
11368 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11370 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
11371 Original commit message from CVS:
11372 * examples/app/appsrc_ex.c:
11373 * examples/switch/switcher.c:
11374 * ext/neon/gstneonhttpsrc.c:
11375 * ext/timidity/gstwildmidi.c:
11376 * ext/x264/gstx264enc.c:
11377 * gst/mve/mveaudioenc.c: (mve_compress_audio):
11378 * gst/rtpmanager/gstrtpclient.c:
11379 * gst/rtpmanager/gstrtpjitterbuffer.c:
11380 * gst/spectrum/demo-audiotest.c:
11381 * gst/spectrum/demo-osssrc.c:
11382 * sys/dvb/gstdvbsrc.c:
11383 Add stdlib include (free, atoi, exit).
11385 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11387 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
11388 Original commit message from CVS:
11389 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
11390 This needs a version check.
11391 * gst/bayer/Makefile.am:
11394 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
11396 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
11397 Original commit message from CVS:
11398 Patch by: Michal Benes <michal.benes at itonis tv>
11399 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
11402 * ext/x264/Makefile.am:
11403 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
11404 (gst_x264_enc_analyse_get_type),
11405 (gst_x264_enc_timestamp_queue_init),
11406 (gst_x264_enc_timestamp_queue_free),
11407 (gst_x264_enc_timestamp_queue_put),
11408 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
11409 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11410 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11411 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11412 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
11413 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11414 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
11415 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
11417 * ext/x264/gstx264enc.h:
11418 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
11419 handle 'odd' widths and heights correctly yet.
11421 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11423 * gst/asfdemux/gstasfdemux.c:
11424 asfdemux: nicer metadata extraction of genre tags in some cases
11425 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
11426 that they presumably stand for.
11428 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11430 * gst/asfdemux/gstasfdemux.c:
11431 asfdemux: parse WM/Picture tags to extract cover art
11434 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11437 docs: fix http links for amr libs in REQUIREMENTS
11439 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11441 * gst/asfdemux/gstasfdemux.c:
11442 asfdemux: fix bogus flow return handling in eos handler
11443 Don't overwrite the origin flow return by whatever flow we get
11444 when trying to push the remaining internally queued payloads.
11445 We want to do our eos logic, ie. send an EOS event or segment-done
11446 message in any case. Makes things EOS properly when an EOS event
11447 is forced upon the pipeline so that the source returns
11448 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
11450 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11452 * win32/common/config.h:
11453 win32: update config.h
11455 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11458 configure: bump core/base requirements to released versions
11460 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11464 autogen: move the -Wno-portability for automake into configure.ac
11466 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
11468 * gst/dvdlpcmdec/Makefile.am:
11469 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11470 dvdlpcmdec: Add multichannel channel maps, and send some tags
11471 Add a multichannel map to the output caps, and send at least a CODEC and
11472 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
11473 no samples and can't find info about the channel ordering, but this is
11474 better than nothing.
11476 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
11479 Automatic update of common submodule
11480 From 888e0a2 to c572721
11482 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
11485 Automatic update of common submodule
11486 From 6ab11d1 to 888e0a2
11488 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
11490 * gst/dvdsub/gstdvdsubdec.c:
11491 dvdsubdec: Remove some dead code
11492 Remove some redundant memset - gobject memory is already initalised to 0.
11493 Remove a commented out line leftover from the previous commit
11495 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
11497 * gst/dvdsub/gstdvdsubdec.c:
11498 * gst/dvdsub/gstdvdsubdec.h:
11499 dvdsubdec: Support ARGB output
11500 Negotiate to and render into ARGB buffers directly if the peer supports it.
11503 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
11505 * ext/a52dec/gsta52dec.c:
11506 a52dec: Reconcile code with dtsdec
11507 Perform some cleanups based on the dtsdec code such as using the boilerplate
11508 macro and static pad template functions.
11509 Add some documentation. Don't register a change in flags until we synch on
11510 another frame successfully.
11512 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11514 * ext/lame/gstlamemp3enc.c:
11515 lamemp3enc: Improve debugging a bit
11517 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
11519 * ext/mpeg2dec/gstmpeg2dec.c:
11520 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
11522 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11555 po: avoid conflicts of local *.po files with files in git
11556 Make it so that filenames and line numbers are only stored in the *.pot file
11557 (which is not in git), but not in the individual *.po files. This information
11558 is hardly useful for translators in our case, and it should avoid the constant
11559 conflicts of local *.po files with the ones in git which are caused by the
11560 source files changing and the line numbers being updated. This commit might
11561 cause one last merge conflict for you, which you can work around with
11562 "git checkout po/*.po" before merging or pulling. After that there should
11563 (hopefully) not be any more local modifications of these files (unless
11564 someone committed additions or changes to translated strings and the
11565 *.po files haven't been updated yet, that is).
11567 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11569 * ext/lame/gstlamemp3enc.c:
11570 lamemp3enc: add Since tag to gtk-doc chunk
11572 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11574 * tests/check/elements/mpeg2dec.c:
11575 checks: fix mpeg2dec unit test again after interlace addition to caps
11577 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11579 * ext/mpeg2dec/gstmpeg2dec.c:
11580 mpeg2dec: work around old mpeg2dec versions
11581 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
11582 detection and just assume no rff is used. This fixes the compilation.
11585 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11587 * ext/mpeg2dec/Makefile.am:
11588 mpeg2dec: link to gstvideo
11589 Fix compilation by adding the right include directories and linking to the video
11592 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
11594 * gst/asfdemux/asfpacket.c:
11595 asfdemux: Downgrade simple statements from WARNING to DEBUG
11597 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
11599 * gst/asfdemux/asfheaders.c:
11600 * gst/asfdemux/asfheaders.h:
11601 * gst/asfdemux/asfpacket.c:
11602 * gst/asfdemux/asfpacket.h:
11603 asf: Detect more payload extensions.
11604 These should help fix interlaced/PAR issues with more files.
11606 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
11608 * ext/mpeg2dec/gstmpeg2dec.c:
11609 * ext/mpeg2dec/gstmpeg2dec.h:
11610 mpeg2dec: Implement interlaced support.
11611 Expand the debugging statements to show more picture information.
11613 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11615 * ext/mpeg2dec/gstmpeg2dec.c:
11616 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
11617 ffdec_mpeg2video is much faster, fixes bug #574461.
11619 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11621 * ext/lame/gstlamemp3enc.c:
11622 lamemp3enc: Don't write a Xing header
11624 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
11627 Run libtoolize before aclocal
11628 This unbreaks the build in some cases. Fixes bug #582021
11630 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
11632 * ext/mpeg2dec/gstmpeg2dec.c:
11633 mpeg2dec: use 64bit safe scaling functions.
11634 Got this to fail when seeking in a 14GB file (the value in bytes is
11635 bigger than 2**32).
11637 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11639 * gst/mpegaudioparse/gstmpegaudioparse.c:
11640 mpegaudioparse: remove some pointless g_return_if_fail()s
11642 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11644 * ext/twolame/gsttwolame.c:
11645 Switch twolame to primary rank
11647 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11649 * ext/lame/gstlame.c:
11650 * ext/lame/gstlamemp3enc.c:
11651 * ext/twolame/gsttwolame.c:
11652 Add ranks to mp3 encoders
11654 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11656 * gst-plugins-ugly.spec.in:
11657 Add twolame plugin to spec file
11659 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11661 * gst/asfdemux/asfpacket.c:
11662 * gst/asfdemux/gstasfdemux.c:
11663 * gst/asfdemux/gstasfdemux.h:
11664 asfdemux: use upstream segment and timestamps for some interpolation
11665 This should particularly help in case of upstream live src, e.g. rtspsrc,
11666 and especially so if it has to perform fallback to TCP.
11668 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
11670 * gst/asfdemux/gstrtpasfdepay.c:
11671 rtpasfdepay: Add support for fragmented packet (L == 0).
11672 This happens with rtp-over-udp.
11674 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11676 * ext/lame/gstlamemp3enc.c:
11677 lamemp3enc: Fixup the bitrate only for CBR
11678 Additionally clarify some property descriptions.
11680 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
11682 * ext/lame/gstlamemp3enc.c:
11683 lame: fix format string in debug statement
11685 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
11687 * gst/mpegaudioparse/gstmpegaudioparse.c:
11688 mp3parse: Don't reject valid Xing tables of contents
11689 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
11690 reject them because of it, just subtract the initial offset when reading
11693 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
11695 * gst/mpegaudioparse/gstmpegaudioparse.c:
11696 mp3parse: Allow more bits to change in headers during resynch
11697 Be more lenient about what we accept as changing bits in a header - basically,
11698 only require that the mp3 sync marker is present, for the mpeg version,
11699 layer and samplerate.
11702 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
11704 * ext/mad/gstmad.c:
11705 mad: Add duration of incoming/outgoing buffers in debug statements
11707 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
11709 * gst/mpegaudioparse/gstmpegaudioparse.c:
11710 mpegaudioparse: Remove useless checks for valid buffer duration.
11711 The buffer duration is set to a valid value at the very top of
11712 emit_frame(), we therefore don't need to check it later on.
11714 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
11716 * gst/mpegaudioparse/gstmpegaudioparse.c:
11717 mpegaudioparse: Fix stop condition for outputting buffers.
11718 Some mp3 streams have an offset in timestamps, requiring us to push the
11719 frame *AFTER* segment.stop in order for the decoder to be able to push
11720 all data up to the segment.stop position.
11722 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11724 * gst/asfdemux/asfpacket.c:
11725 * gst/asfdemux/gstasfdemux.c:
11726 * gst/asfdemux/gstasfdemux.h:
11727 asfdemux: 0-base timestamps consistently (whether or not streaming)
11728 This also makes timestamps (more) consistent before and after a possible
11729 seek, and moreover makes for reasonable position reporting in live stream
11730 (whose payload timestamps should not be taken for granted).
11732 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11734 * gst/asfdemux/gstasfdemux.c:
11735 * gst/asfdemux/gstasfdemux.h:
11736 asfdemux: report initial latency due to internal preroll queue
11738 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11740 * gst/asfdemux/gstasfdemux.c:
11741 asfdemux: enhance debug statement and refactor some initialization
11743 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11745 * gst/asfdemux/gstasfdemux.c:
11746 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
11748 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11750 * gst/asfdemux/asfpacket.c:
11751 * gst/asfdemux/gstasfdemux.c:
11752 * gst/asfdemux/gstasfdemux.h:
11753 asfdemux: handle FIXME; normalize preroll
11755 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11757 * gst/asfdemux/gstasfdemux.c:
11758 * gst/asfdemux/gstasfdemux.h:
11759 asfdemux: fixes for streaming mode
11760 * Improve newsegment handling, e.g. upstream might live in TIME.
11761 * Only send newsegment if we have needed info.
11762 * Avoid reading past end of data section.
11764 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11766 * gst/asfdemux/gstasfdemux.c:
11767 asfdemux: fixes/enhancements for streaming mode
11768 * Do not rock the boat by reacting to FLUSH_START.
11769 * Try to handle TIME seeking by seeking upstream in BYTES.
11770 * Handle SEEKING query.
11772 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11775 * ext/lame/gstlamemp3enc.c:
11776 lame: fix compilation with LAME versions < 3.98
11777 lame_set_VBR_quality(), which takes a floating point value for the
11778 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
11779 takes quality as an integer, for older LAME versions.
11782 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11784 * win32/common/config.h:
11785 win32: update config.h to git
11786 Until someone ports the new win32 config.h logic from the
11787 other modules to -ugly.
11789 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11791 * docs/plugins/gst-plugins-ugly-plugins.args:
11792 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11793 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11796 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11798 * ext/lame/gstlamemp3enc.c:
11799 lamemp3enc: Add a note to the encoding-engine-quality property
11800 that says, that this does not affect the bitrate at all.
11802 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11804 * ext/lame/gstlame.c:
11805 * ext/lame/gstlamemp3enc.c:
11806 lame: Implement preset interface
11808 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11810 * ext/twolame/gsttwolame.c:
11811 twolame: Implement preset interface
11813 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11815 * docs/plugins/gst-plugins-ugly-plugins.args:
11816 * ext/lame/gstlamemp3enc.c:
11817 * ext/lame/gstlamemp3enc.h:
11818 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
11820 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11822 * ext/lame/gstlame.c:
11823 * ext/lame/gstlamemp3enc.c:
11824 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
11826 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11828 * ext/lame/gstlame.c:
11829 lame: Deprecate the lame element
11831 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11833 * docs/plugins/Makefile.am:
11834 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11835 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11836 * docs/plugins/gst-plugins-ugly-plugins.args:
11837 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11838 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11839 * docs/plugins/inspect/plugin-a52dec.xml:
11840 * docs/plugins/inspect/plugin-amrnb.xml:
11841 * docs/plugins/inspect/plugin-asf.xml:
11842 * docs/plugins/inspect/plugin-cdio.xml:
11843 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11844 * docs/plugins/inspect/plugin-dvdread.xml:
11845 * docs/plugins/inspect/plugin-dvdsub.xml:
11846 * docs/plugins/inspect/plugin-iec958.xml:
11847 * docs/plugins/inspect/plugin-lame.xml:
11848 * docs/plugins/inspect/plugin-mad.xml:
11849 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11850 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11851 * docs/plugins/inspect/plugin-mpegstream.xml:
11852 * docs/plugins/inspect/plugin-realmedia.xml:
11853 * docs/plugins/inspect/plugin-siddec.xml:
11854 * docs/plugins/inspect/plugin-synaesthesia.xml:
11855 * docs/plugins/inspect/plugin-twolame.xml:
11858 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11860 * ext/lame/gstlamemp3enc.c:
11861 lame: Update example pipelines with the new properties
11863 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11865 * ext/lame/Makefile.am:
11866 * ext/lame/gstlame.c:
11867 * ext/lame/gstlamemp3enc.c:
11868 * ext/lame/gstlamemp3enc.h:
11869 * ext/lame/plugin.c:
11870 lame: Add lamemp3enc element with much simplified interface
11871 This deprecates the lame element and fixes bug #494528.
11873 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
11875 * gst/asfdemux/asfpacket.c:
11876 asfpacket: Fix pull-mode timestamping handling.
11877 The problem that happens is the following:
11878 * A packet with multiple payloads comes in
11879 * Those payloads get handled one by one
11880 * The first payload contains the first audio payload with timestamp A
11881 * The second payload contains the first video (key)frame with timestamp V (where V < A)
11882 With the previous code, the following would happen:
11883 * the first payload gets processed, then passed to queue_for_stream
11884 * queue_for_stream detects it's the first valid timestamp received and stores
11886 * the second payload gets processed, then pass to queue_for_stream
11887 * queue_for_stream detects the timestamp is lower than first_ts... and
11888 discards it... resulting in losing the first keyframe of the video stream
11889 We've been having this issue for *ages*... it's just that nobody noticed it
11890 that much with playbin. But with playbin2's aggresive multiqueue handling, this
11891 will result in multiqueue not being able to preroll (because the video decoder will
11892 be dropping a ton of buffers before (maybe) receiving the next keyframe).
11893 Tested with over 200 asf files, and they all play the first frame correctly now,
11894 even the most braindead ones.
11896 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
11898 * gst/mpegaudioparse/gstmpegaudioparse.c:
11899 * gst/mpegaudioparse/gstmpegaudioparse.h:
11900 mp3parse: don't build seek table if we can't seek.
11901 Fixes #573720 - unbounded memory usage increase when listening to mp3
11902 stream for a long time.
11904 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
11907 Automatic update of common submodule
11908 From b3941ea to 6ab11d1
11910 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
11912 * gst/mpegaudioparse/gstmpegaudioparse.c:
11913 * gst/mpegaudioparse/gstxingmux.c:
11914 mpegaudioparse: Remove dead assignment and duplicate code
11916 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
11918 * gst/realmedia/rmdemux.c:
11919 rmdemux: Actually return the return value for the seek handling.
11921 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
11923 * gst/mpegstream/gstmpegdemux.c:
11924 * gst/mpegstream/gstmpegparse.c:
11925 mpegstream: Remove dead assignments.
11926 The duplicate assignment of update_time was weird... but it seems normal
11927 that it's indeed the second statement which is the valid one.
11929 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
11931 * ext/amrnb/amrnbparse.c:
11932 armnb: Remove unused variable, adapt debug message accordingly.
11934 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
11936 * gst/dvdsub/gstdvdsubdec.c:
11937 * gst/mpegstream/gstdvddemux.c:
11938 * gst/mpegstream/gstmpegclock.c:
11939 dvdsub/mpegstream: _class_init: Remove unused class variables
11941 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
11943 * gst/asfdemux/gstasfdemux.c:
11944 asfdemux: Initialize flow for a corner case.
11945 This might be caused by entering the if() line 1214 and then not having
11946 any activated_streams.. resulting in reaching line 1267 without having
11947 any valid flow value.
11949 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
11951 * ext/twolame/gsttwolame.c:
11952 twolame: Remove unneeded variable, value assigned was never read.
11954 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
11956 * ext/mpeg2dec/gstmpeg2dec.c:
11957 mpeg2dec: Remove dead assignment. Value overwritten later on.
11959 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
11961 * ext/mad/gstmad.c:
11962 mad: Remove dead assignment and variables given values which are never read.
11964 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
11966 * ext/lame/gstlame.c:
11967 lame: Remove unneeded variable, it's assigned a value never read.
11969 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
11971 * gst/realmedia/rmdemux.c:
11972 rmdemux: Remove dead assignment, value is being overwritten before being read.
11974 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
11976 * gst/realmedia/rmdemux.c:
11977 rmdemux: Remove unused accurate flag.
11978 I couldn't see any reason why this was there in the first place.
11980 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
11982 * gst/realmedia/asmrules.c:
11983 * gst/realmedia/rdtdepay.c:
11984 realmedia: Remove dead assignments. The results are never read.
11986 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
11988 * gst/realmedia/gstrdtbuffer.c:
11989 * gst/realmedia/rademux.c:
11990 * gst/realmedia/rdtmanager.c:
11991 * gst/realmedia/rmdemux.c:
11992 realmedia: Remove useless variables, only being used once (or not).
11994 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
11996 * ext/mpeg2dec/gstmpeg2dec.c:
11997 * gst/asfdemux/gstrtspwms.c:
11998 * gst/realmedia/pnmsrc.c:
11999 * gst/realmedia/rdtdepay.c:
12000 * gst/realmedia/rtspreal.c:
12001 remove empty method implementations.
12003 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
12005 * gst/asfdemux/gstrtspwms.c:
12006 rtspwms: fix condition to detect extension commands for WMS
12007 Reply with OK to the extension commands for WMS.
12009 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
12011 * gst/realmedia/rtspreal.c:
12012 realmedia: add special Real header to DESCRIBE message only for Real servers
12013 Add headers that are specific to real only if a real server had been
12014 detected by the OPTIONS message.
12016 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
12018 * gst/synaesthesia/synaescope.c:
12019 synaesthesia: fix compilation on windows
12020 Fix compilation under MSVC due to references to headers
12021 that are not available with the MS SDKs.
12024 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12026 * gst/asfdemux/gstrtspwms.c:
12027 rtspwms: reply to extension commands
12028 Reply with OK to the extension commands for WMS.
12030 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12032 * gst/asfdemux/gstrtpasfdepay.c:
12033 asfdepay: fix a comment
12035 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12037 * gst/asfdemux/gstasfdemux.c:
12038 asfdemux: add some more debugging
12040 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12043 configure.ac: require git -base
12044 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
12046 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12048 * gst/realmedia/rtspreal.c:
12049 realmedia: add special Real header to SETUP message only for Real servers
12050 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
12051 streams where the server errors out because it can't handle the
12052 Real-specific 'Required: com.real.retain-entity-for-setup' header
12053 we've been adding unconditionally in the recent past.
12055 rtsp://66.111.34.191:601/broadcast/alnour.rm
12056 rtsp://195.134.224.231/snowboard_100.wmv
12058 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
12061 * gst/asfdemux/Makefile.am:
12062 asfdemux: link to all required libraries including indirectly used ones.
12063 On win32, we're required to link to all the libraries used - including
12064 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
12065 (for windows only) winsock.
12067 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
12070 Automatic update of common submodule
12071 From d0ea89e to b3941ea
12073 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
12076 Automatic update of common submodule
12077 From f8b3d91 to d0ea89e
12079 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
12081 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12082 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
12084 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12086 * gst/realmedia/rtspreal.c:
12087 * gst/realmedia/rtspreal.h:
12088 realrtsp: add more headers
12089 Parse the ETag from the describe method and pass the sessionid as the value for
12090 the If-Match header is subsequent setup calls.
12091 Fixes support for more RealMedia RTSP streams.
12093 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
12096 twolame: bump requirement to 0.3.10
12097 0.3.10 is the first version with the float32 encoder functions.
12100 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
12103 back to development -> 0.10.11.1
12105 === release 0.10.11 ===
12107 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
12113 * docs/plugins/inspect/plugin-a52dec.xml:
12114 * docs/plugins/inspect/plugin-asf.xml:
12115 * docs/plugins/inspect/plugin-cdio.xml:
12116 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12117 * docs/plugins/inspect/plugin-dvdread.xml:
12118 * docs/plugins/inspect/plugin-dvdsub.xml:
12119 * docs/plugins/inspect/plugin-iec958.xml:
12120 * docs/plugins/inspect/plugin-lame.xml:
12121 * docs/plugins/inspect/plugin-mad.xml:
12122 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12123 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12124 * docs/plugins/inspect/plugin-mpegstream.xml:
12125 * docs/plugins/inspect/plugin-realmedia.xml:
12126 * docs/plugins/inspect/plugin-siddec.xml:
12127 * docs/plugins/inspect/plugin-twolame.xml:
12128 * gst-plugins-ugly.doap:
12130 * win32/common/config.h:
12133 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
12167 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
12170 * win32/common/config.h:
12171 0.10.10.3 pre-release
12173 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
12180 po: Update translations from upstream
12182 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
12186 po: Add Turkish translation
12188 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
12190 * gst/mpegaudioparse/gstmpegaudioparse.c:
12191 * gst/mpegaudioparse/gstmpegaudioparse.h:
12192 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
12193 Don't introduce glitches in the output by a) relaxing the threshold for
12194 taking upstream timestamps in preference to our calculated timestamps and
12195 b) only set the discont flag on outgoing buffers in response to an incoming
12199 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
12201 * gst/mpegaudioparse/gstmpegaudioparse.c:
12202 mp3parse: fix deadlock with accurate seeks.
12203 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
12206 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
12237 * win32/common/config.h:
12238 0.10.10.2 pre-release
12239 Bump version number, update translations and win32 config.h
12241 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
12245 po: Add Japanese translation
12247 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
12250 * docs/plugins/Makefile.am:
12251 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12252 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12253 * docs/plugins/gst-plugins-ugly-plugins.args:
12254 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12255 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12256 * docs/plugins/inspect/plugin-a52dec.xml:
12257 * docs/plugins/inspect/plugin-asf.xml:
12258 * docs/plugins/inspect/plugin-cdio.xml:
12259 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12260 * docs/plugins/inspect/plugin-dvdread.xml:
12261 * docs/plugins/inspect/plugin-dvdsub.xml:
12262 * docs/plugins/inspect/plugin-iec958.xml:
12263 * docs/plugins/inspect/plugin-lame.xml:
12264 * docs/plugins/inspect/plugin-mad.xml:
12265 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12266 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12267 * docs/plugins/inspect/plugin-mpegstream.xml:
12268 * docs/plugins/inspect/plugin-realmedia.xml:
12269 * docs/plugins/inspect/plugin-siddec.xml:
12270 * docs/plugins/inspect/plugin-synaesthesia.xml:
12271 * docs/plugins/inspect/plugin-twolame.xml:
12274 Moved twolame from Bad to Ugly
12276 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12278 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
12279 Original commit message from CVS:
12280 * ext/alsaspdif/Makefile.am:
12281 * ext/amrwb/Makefile.am:
12282 * ext/apexsink/Makefile.am:
12283 * ext/arts/Makefile.am:
12284 * ext/artsd/Makefile.am:
12285 * ext/audiofile/Makefile.am:
12286 * ext/audioresample/Makefile.am:
12287 * ext/bz2/Makefile.am:
12288 * ext/cdaudio/Makefile.am:
12289 * ext/celt/Makefile.am:
12290 * ext/dc1394/Makefile.am:
12291 * ext/dirac/Makefile.am:
12292 * ext/directfb/Makefile.am:
12293 * ext/divx/Makefile.am:
12294 * ext/dts/Makefile.am:
12295 * ext/faac/Makefile.am:
12296 * ext/faad/Makefile.am:
12297 * ext/gsm/Makefile.am:
12298 * ext/hermes/Makefile.am:
12299 * ext/ivorbis/Makefile.am:
12300 * ext/jack/Makefile.am:
12301 * ext/jp2k/Makefile.am:
12302 * ext/ladspa/Makefile.am:
12303 * ext/lcs/Makefile.am:
12304 * ext/libfame/Makefile.am:
12305 * ext/libmms/Makefile.am:
12306 * ext/metadata/Makefile.am:
12307 * ext/mpeg2enc/Makefile.am:
12308 * ext/mplex/Makefile.am:
12309 * ext/musepack/Makefile.am:
12310 * ext/musicbrainz/Makefile.am:
12311 * ext/mythtv/Makefile.am:
12312 * ext/nas/Makefile.am:
12313 * ext/neon/Makefile.am:
12314 * ext/ofa/Makefile.am:
12315 * ext/polyp/Makefile.am:
12316 * ext/resindvd/Makefile.am:
12317 * ext/sdl/Makefile.am:
12318 * ext/shout/Makefile.am:
12319 * ext/snapshot/Makefile.am:
12320 * ext/sndfile/Makefile.am:
12321 * ext/soundtouch/Makefile.am:
12322 * ext/spc/Makefile.am:
12323 * ext/swfdec/Makefile.am:
12324 * ext/tarkin/Makefile.am:
12325 * ext/theora/Makefile.am:
12326 * ext/timidity/Makefile.am:
12327 * ext/twolame/Makefile.am:
12328 * ext/x264/Makefile.am:
12329 * ext/xine/Makefile.am:
12330 * ext/xvid/Makefile.am:
12331 * gst-libs/gst/app/Makefile.am:
12332 * gst-libs/gst/dshow/Makefile.am:
12333 * gst/aiffparse/Makefile.am:
12334 * gst/app/Makefile.am:
12335 * gst/audiobuffer/Makefile.am:
12336 * gst/bayer/Makefile.am:
12337 * gst/cdxaparse/Makefile.am:
12338 * gst/chart/Makefile.am:
12339 * gst/colorspace/Makefile.am:
12340 * gst/dccp/Makefile.am:
12341 * gst/deinterlace/Makefile.am:
12342 * gst/deinterlace2/Makefile.am:
12343 * gst/dvdspu/Makefile.am:
12344 * gst/festival/Makefile.am:
12345 * gst/filter/Makefile.am:
12346 * gst/flacparse/Makefile.am:
12347 * gst/flv/Makefile.am:
12348 * gst/games/Makefile.am:
12349 * gst/h264parse/Makefile.am:
12350 * gst/librfb/Makefile.am:
12351 * gst/mixmatrix/Makefile.am:
12352 * gst/modplug/Makefile.am:
12353 * gst/mpeg1sys/Makefile.am:
12354 * gst/mpeg4videoparse/Makefile.am:
12355 * gst/mpegdemux/Makefile.am:
12356 * gst/mpegtsmux/Makefile.am:
12357 * gst/mpegvideoparse/Makefile.am:
12358 * gst/mve/Makefile.am:
12359 * gst/nsf/Makefile.am:
12360 * gst/nuvdemux/Makefile.am:
12361 * gst/overlay/Makefile.am:
12362 * gst/passthrough/Makefile.am:
12363 * gst/pcapparse/Makefile.am:
12364 * gst/playondemand/Makefile.am:
12365 * gst/rawparse/Makefile.am:
12366 * gst/real/Makefile.am:
12367 * gst/rtjpeg/Makefile.am:
12368 * gst/rtpmanager/Makefile.am:
12369 * gst/scaletempo/Makefile.am:
12370 * gst/sdp/Makefile.am:
12371 * gst/selector/Makefile.am:
12372 * gst/smooth/Makefile.am:
12373 * gst/smoothwave/Makefile.am:
12374 * gst/speed/Makefile.am:
12375 * gst/speexresample/Makefile.am:
12376 * gst/stereo/Makefile.am:
12377 * gst/subenc/Makefile.am:
12378 * gst/tta/Makefile.am:
12379 * gst/vbidec/Makefile.am:
12380 * gst/videodrop/Makefile.am:
12381 * gst/videosignal/Makefile.am:
12382 * gst/virtualdub/Makefile.am:
12383 * gst/vmnc/Makefile.am:
12384 * gst/y4m/Makefile.am:
12385 * sys/acmenc/Makefile.am:
12386 * sys/cdrom/Makefile.am:
12387 * sys/dshowdecwrapper/Makefile.am:
12388 * sys/dshowsrcwrapper/Makefile.am:
12389 * sys/dvb/Makefile.am:
12390 * sys/dxr3/Makefile.am:
12391 * sys/fbdev/Makefile.am:
12392 * sys/oss4/Makefile.am:
12393 * sys/qcam/Makefile.am:
12394 * sys/qtwrapper/Makefile.am:
12395 * sys/vcd/Makefile.am:
12396 * sys/wininet/Makefile.am:
12397 * win32/common/config.h:
12398 Don't install static libs for plugins. Fixes #550851 for -bad.
12400 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
12402 [MOVED FROM BAD] Enable/fix up translations for these plugins.
12403 Original commit message from CVS:
12404 * ext/resindvd/plugin.c: (plugin_init):
12405 * ext/resindvd/resindvdsrc.c:
12406 * ext/twolame/gsttwolame.c: (plugin_init):
12407 * gst/aiffparse/aiffparse.c: (plugin_init):
12408 Enable/fix up translations for these plugins.
12410 Add 'ca' to LINGUAS.
12412 * po/POTFILES.skip:
12413 Add more files for translation and more files which tools
12416 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12418 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
12419 Original commit message from CVS:
12420 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
12421 (gst_two_lame_chain):
12422 * ext/twolame/gsttwolame.h:
12423 Allow raw float samples as input for encoding.
12425 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12427 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
12428 Original commit message from CVS:
12431 * ext/twolame/Makefile.am:
12432 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
12433 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
12434 (gst_two_lame_release_memory), (gst_two_lame_finalize),
12435 (gst_two_lame_base_init), (gst_two_lame_class_init),
12436 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
12437 (gst_two_lame_init), (gst_two_lame_set_property),
12438 (gst_two_lame_get_property), (gst_two_lame_sink_event),
12439 (gst_two_lame_chain), (gst_two_lame_setup),
12440 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
12442 * ext/twolame/gsttwolame.h:
12443 Add TwoLAME MP2 encoding element, based on the LAME element.
12445 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
12448 Automatic update of common submodule
12449 From 7032163 to f8b3d91
12451 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12454 Automatic update of common submodule
12455 From ffa738d to 7032163
12457 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12460 Automatic update of common submodule
12461 From 3f13e4e to ffa738d
12463 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12466 Automatic update of common submodule
12467 From 3c7456b to 3f13e4e
12469 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12472 Automatic update of common submodule
12473 From 57c83f2 to 3c7456b
12475 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
12477 * gst/mpegaudioparse/gstmpegaudioparse.c:
12478 mp3parse: be more conservative when changing layer/rate/etc.
12479 Don't allow a change in sample rate/channels/layer/version unless we can
12480 see another frame at the correct offset. Prevents accidently flipping
12481 due to simple single-bit corruption.
12483 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
12485 * gst/realmedia/realhash.c:
12486 rmdemux: Fix strict-aliasing warnings.
12487 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
12490 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
12492 * gst/mpegaudioparse/gstmpegaudioparse.c:
12493 mpegaudioparse: Remove empty lines added by buggy indent.
12495 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12497 * gst/mpegaudioparse/gstmpegaudioparse.c:
12498 mpegaudioparse: Provide SEEKING query handling.
12499 Since SEEK event handling might perform some conversion
12500 from TIME to BYTES, do not let upstream fool application
12501 into (TIME) seeking not being possible.
12503 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
12505 * gst/mpegaudioparse/gstmpegaudioparse.c:
12506 mp3parse: fix accurate seeks to near 0
12507 Integer underflow made accurate seeks to near zero fail and seek to
12508 completely the wrong place. Fix by clamping to zero, since we can't seek
12509 to negative times anyway.
12511 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
12515 build: Update shave init statement for changes in common. Bump common.
12517 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12519 * gst/realmedia/rtspreal.c:
12520 rtspreal: ignore data streams. Fixes #527112
12521 Ignore data streams when parsing the SDP as they don't contain anything we need
12522 to put in the realmedia header.
12524 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
12527 Automatic update of common submodule
12528 From 9cf8c9b to a6ce5c6
12530 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12532 * ext/mad/gstid3tag.c:
12533 Forward unknown events
12534 Forward unknown events upstream instead of dropping them. Also return the result
12535 of the seek event instead of a fixed value.
12537 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
12539 * gst/asfdemux/gstrtpasfdepay.c:
12540 rtpasfdepay: Fix the build by adding the needed include for atoi.
12542 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
12545 * docs/plugins/Makefile.am:
12546 Use shave for the build output
12548 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
12551 Automatic update of common submodule
12552 From 5d7c9cc to 9cf8c9b
12554 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
12556 * gst/asfdemux/gstasf.c:
12557 * gst/asfdemux/gstrtpasfdepay.c:
12558 * gst/realmedia/rademux.c:
12559 * gst/realmedia/rdtdepay.c:
12560 * gst/synaesthesia/gstsynaesthesia.c:
12561 * gst/synaesthesia/synaescope.c:
12564 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
12566 * gst/realmedia/pnmsrc.c:
12567 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
12569 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
12572 Automatic update of common submodule
12573 From 80c627d to 5d7c9cc
12575 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12577 * gst/realmedia/Makefile.am:
12578 * gst/realmedia/pnmsrc.c:
12579 * gst/realmedia/pnmsrc.h:
12580 * gst/realmedia/rademux.c:
12581 * gst/realmedia/rademux.h:
12582 * gst/realmedia/realmedia.c:
12583 * gst/realmedia/rmdemux.c:
12584 * gst/realmedia/rmdemux.h:
12585 Add pnm:// uri source
12586 Add a new utri handler for pnm:// that for now just redirects to the same uri
12587 with the rtsp:// protocol, which usually works nowadays.
12588 Separate the registration of the various plugins into a separate source file.
12590 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12592 * gst/asfdemux/Makefile.am:
12593 * gst/asfdemux/gstasf.c:
12594 * gst/asfdemux/gstrtpasfdepay.c:
12595 * gst/asfdemux/gstrtpasfdepay.h:
12596 Add ASF depayloader
12597 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
12600 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
12602 * ext/mad/gstmad.c:
12603 mad: remove log line added in error
12605 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
12607 * ext/mad/gstmad.c:
12608 mad: just flush data when seeing BADDATAPTR instead of going into error state
12610 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
12612 * gst/realmedia/rmdemux.c:
12613 Fix parsing of the flags in rmdemux
12614 Fix parsing of the flags in version 1 realmedia streams.
12617 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
12620 Bump revision to use for common submodule.
12622 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
12624 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12625 Add releaseinfo with online url.
12627 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
12632 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12634 * gst/asfdemux/asfpacket.c:
12635 * gst/asfdemux/gstasfdemux.c:
12636 * gst/asfdemux/gstasfdemux.h:
12637 Remove redundant push_mode struct member
12639 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
12642 Fix previous commit, wasn't actually setting up a symbolic link
12644 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
12648 Use a symbolic link for the pre-commit client-side hook
12650 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
12653 Ignore some more files
12655 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
12657 * gst/synaesthesia/synaescope.c:
12658 * gst/synaesthesia/synaescope.h:
12659 Precalculate some size dependent variables. Demystify the height scaling a bit.
12660 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
12662 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
12664 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
12666 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12668 * gst/realmedia/rdtdepay.c:
12669 Set flags on the realmedia chunks
12670 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
12671 descrambler can be reset on keyframes. Fixes #556714.
12673 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12675 * gst/realmedia/gstrdtbuffer.c:
12676 * gst/realmedia/gstrdtbuffer.h:
12677 Add method to get RDT flags
12678 Add a method to get the RDT flags. We need these flags to mark keyframes to
12679 reset the descrambing queue. See #556714.
12681 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
12683 * gst/asfdemux/asfpacket.c:
12684 * gst/asfdemux/gstasfdemux.c:
12685 * gst/asfdemux/gstasfdemux.h:
12686 Add seeking support to asfdemux in push mode
12689 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
12691 * gst/asfdemux/asfpacket.c:
12692 Drop packets with an invalid replicated data length
12693 Drop packets with an invalid replicated data length
12694 instead of continuing with an invalid timestamp
12695 and uninitialized payload metadata.
12696 All other code assumes that the timestamps are valid.
12698 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
12700 * gst/synaesthesia/synaescope.h:
12701 Change comment to refer to right variable.
12703 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
12705 * gst/synaesthesia/gstsynaesthesia.c:
12706 * gst/synaesthesia/gstsynaesthesia.h:
12707 * gst/synaesthesia/synaescope.c:
12708 * gst/synaesthesia/synaescope.h:
12709 Bring synaesthesia to next century.
12710 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
12712 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
12714 * gst/asfdemux/gstasfdemux.c:
12715 Fix leak of converted string
12717 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
12721 Add more to the gitignores
12723 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
12725 * gst/synaesthesia/gstsynaesthesia.c:
12726 Make synaesthesia build again.
12727 _init() has no params.
12729 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
12732 Update common snapshot.
12734 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
12737 Fix pre-commit hook
12739 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
12743 Install and use pre-commit indentation hook from common
12745 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
12748 autogen.sh : Use git submodule
12750 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
12752 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
12753 Original commit message from CVS:
12754 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
12755 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
12756 (gst_dvd_demux_get_audio_stream),
12757 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
12758 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
12759 (gst_mpeg_demux_get_video_stream),
12760 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
12761 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12762 Fix some caps leaks. Fixes bug #564885.
12764 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
12766 ext/cdio/gstcdio.c: Remove unused format argument.
12767 Original commit message from CVS:
12768 * ext/cdio/gstcdio.c:
12769 Remove unused format argument.
12771 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12773 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
12774 Original commit message from CVS:
12775 * win32/common/.cvsignore:
12776 * win32/common/config.h:
12777 * win32/common/config.h.in:
12778 Hardcode cpu for win32 build, just like we do in the other modules,
12779 to remove VCS conflicts and inconsistent defines between modules,
12780 and update version defines to CVS.
12782 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
12784 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
12785 Original commit message from CVS:
12787 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
12789 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
12791 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
12792 Original commit message from CVS:
12794 inttypes.m4 hasn't been available since gettext-0.15, and since we now
12795 require gettext >= 0.17 ... we can remove it from the list of files to
12798 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12800 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
12801 Original commit message from CVS:
12802 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
12803 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
12804 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
12805 * gst/mpegaudioparse/gstmpegaudioparse.h:
12806 Do an initial class_ref on an internal enum type from within the
12807 class_init function so that there aren't any issues when multiple
12808 mp3parse elements are started in separate threads at the same
12809 time. (Why we use an enum type here if the tag is registered as
12810 a string type, I don't know). Also remove custom UNUSED macro
12811 and use GLib's instead.
12813 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12815 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
12816 Original commit message from CVS:
12818 Apparently AC_CONFIG_MACRO_DIR breaks when using more
12819 than one macro directory, reverting last change.
12821 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12823 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
12824 Original commit message from CVS:
12826 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
12829 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12831 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
12832 Original commit message from CVS:
12833 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12834 Last change introduced a regression that made mpeg2dec handle
12835 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
12837 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12839 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
12840 Original commit message from CVS:
12841 Patch by: Cygwin Ports maintainer
12842 <yselkowitz at users dot sourceforge dot net>
12845 Require gettext 0.17 because older versions don't mix with libtool
12846 2.2. At build time an older gettext version will still work.
12849 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
12851 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
12852 Original commit message from CVS:
12853 * ext/mpeg2dec/gstmpeg2dec.c:
12854 * ext/mpeg2dec/gstmpeg2dec.h:
12855 Add support for 4:4:4 video. Fixes #562086
12857 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
12859 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
12860 Original commit message from CVS:
12861 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
12862 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12863 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
12864 >= 0.5.0. Fixes bug #562065.
12866 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
12868 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
12869 Original commit message from CVS:
12870 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
12871 Remove duplicate and broken code for the streaming case and simply reuse
12872 the much better working pull based code. Fixes #560348.
12874 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12876 configure.ac: Back to development -> 0.10.10.1
12877 Original commit message from CVS:
12879 Back to development -> 0.10.10.1
12881 === release 0.10.10 ===
12883 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12889 * docs/plugins/inspect/plugin-a52dec.xml:
12890 * docs/plugins/inspect/plugin-asf.xml:
12891 * docs/plugins/inspect/plugin-cdio.xml:
12892 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12893 * docs/plugins/inspect/plugin-dvdread.xml:
12894 * docs/plugins/inspect/plugin-dvdsub.xml:
12895 * docs/plugins/inspect/plugin-iec958.xml:
12896 * docs/plugins/inspect/plugin-lame.xml:
12897 * docs/plugins/inspect/plugin-mad.xml:
12898 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12899 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12900 * docs/plugins/inspect/plugin-mpegstream.xml:
12901 * docs/plugins/inspect/plugin-realmedia.xml:
12902 * docs/plugins/inspect/plugin-siddec.xml:
12903 * gst-plugins-ugly.doap:
12905 Release 0.10.10 - "Under the House"
12906 Original commit message from CVS:
12907 Release 0.10.10 - "Under the House"
12909 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12919 Original commit message from CVS:
12922 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12924 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
12925 Original commit message from CVS:
12926 * ext/sidplay/Makefile.am:
12927 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
12928 contain CFLAGS that do not exist for C++, like -Wvla or
12929 -Wdeclaration-after-statement. Fixes bug #561161.
12931 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12933 configure.ac: 0.10.9.3 pre-release
12934 Original commit message from CVS:
12936 0.10.9.3 pre-release
12938 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12940 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
12941 Original commit message from CVS:
12942 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12943 Only copy sane aspect ratio values on the caps. Fixes #559682.
12945 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12948 Add bug number to the mp3parse mpeg 2.5 fix
12949 Original commit message from CVS:
12950 Add bug number to the mp3parse mpeg 2.5 fix
12952 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12954 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
12955 Original commit message from CVS:
12956 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
12957 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
12958 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
12959 * ext/amrnb/amrnbdec.h:
12960 Add a property to select the amr variant. Fixes #424070.
12962 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
12964 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
12965 Original commit message from CVS:
12966 Patch by: Tal Shalif <tshalif at nargila dot org>
12967 * gst/mpegstream/gstdvddemux.c:
12968 (gst_dvd_demux_get_subpicture_stream):
12969 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12970 (gst_mpeg_demux_get_audio_stream):
12971 Fix memmory corruption due to not storing the new updated pointer
12972 after a g_renew(). Fixes #558896.
12974 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12976 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12977 Original commit message from CVS:
12978 * tests/check/Makefile.am:
12979 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12981 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12983 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
12984 Original commit message from CVS:
12986 oops, forgot to bump the version back to devel
12987 after the last release 0.10.9.1
12989 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12991 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
12992 Original commit message from CVS:
12993 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12994 (gst_rmdemux_descramble_mp4a_audio),
12995 (gst_rmdemux_handle_scrambled_packet):
12996 Add suport for mpeg4 and aac audio. See #556714.
12998 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
13000 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13001 Original commit message from CVS:
13002 * gst/mpegaudioparse/gstmpegaudioparse.c:
13003 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13004 Fixes skipping on these files.
13006 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
13008 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
13009 Original commit message from CVS:
13010 Patch by: Robin Stocker <robin at nibor dot org>
13011 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13012 (handle_sequence), (gst_mpeg2dec_setcaps):
13013 * ext/mpeg2dec/gstmpeg2dec.h:
13014 Prefer the container's PAR over the stream's PAR if it's
13015 given in the srcpad caps. Fixes bug #556184.
13017 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13019 Don't install static libs for plugins. Fixes #550851 for ugly.
13020 Original commit message from CVS:
13021 * ext/a52dec/Makefile.am:
13022 * ext/amrnb/Makefile.am:
13023 * ext/cdio/Makefile.am:
13024 * ext/dvdnav/Makefile.am:
13025 * ext/dvdread/Makefile.am:
13026 * ext/lame/Makefile.am:
13027 * ext/mad/Makefile.am:
13028 * ext/mpeg2dec/Makefile.am:
13029 * ext/sidplay/Makefile.am:
13030 * gst/ac3parse/Makefile.am:
13031 * gst/asfdemux/Makefile.am:
13032 * gst/dvdlpcmdec/Makefile.am:
13033 * gst/dvdsub/Makefile.am:
13034 * gst/iec958/Makefile.am:
13035 * gst/mpegaudioparse/Makefile.am:
13036 * gst/mpegstream/Makefile.am:
13037 * gst/realmedia/Makefile.am:
13038 * gst/synaesthesia/Makefile.am:
13039 Don't install static libs for plugins. Fixes #550851 for ugly.
13041 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13043 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
13044 Original commit message from CVS:
13045 * gst/mpegaudioparse/gstmpegaudioparse.c:
13046 (gst_mp3parse_sink_event):
13047 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
13048 frames. Partially fixes bug #552237.
13050 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13052 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
13053 Original commit message from CVS:
13054 * ext/amrnb/amrnbparse.c:
13055 use #defines for HEADER. Unref the object in _sink_activate_pull().
13057 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
13059 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
13060 Original commit message from CVS:
13061 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
13062 (gst_mad_change_state):
13063 * ext/mad/gstmad.h:
13064 track discont on incomming buffers and set discont on outgoing
13066 Pass unknown events upstreams instead of dropping them.
13068 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
13070 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
13071 Original commit message from CVS:
13072 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13073 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
13074 (handle_slice), (gst_mpeg2dec_sink_event),
13075 (gst_mpeg2dec_src_event):
13076 * ext/mpeg2dec/gstmpeg2dec.h:
13077 Fix compilation with --disable-index. Fixes bug #554150.
13079 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
13081 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
13082 Original commit message from CVS:
13083 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13084 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
13085 (gst_mad_src_event), (gst_mad_chain):
13086 * ext/mad/gstmad.h:
13087 Fix compilation with --disable-index. Fixes bug #554142.
13089 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
13091 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
13092 Original commit message from CVS:
13093 * ext/a52dec/gsta52dec.c:
13094 * ext/a52dec/gsta52dec.h:
13095 Fix channel re-negotiation on a change of the incoming stream.
13096 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
13099 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13101 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
13102 Original commit message from CVS:
13103 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
13104 (gst_amrnbenc_state_change):
13105 * ext/amrnb/amrnbenc.h:
13106 Pass the discont flag from the input buffer on to the output buffer in
13109 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
13111 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
13112 Original commit message from CVS:
13113 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13114 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13115 (gst_amrnbparse_handle_pull_seek),
13116 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
13117 (gst_amrnbparse_sink_activate_push),
13118 (gst_amrnbparse_sink_activate_pull):
13119 * ext/amrnb/amrnbparse.h:
13120 Add flush seek handler. Fixes #536274.
13122 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
13124 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
13125 Original commit message from CVS:
13126 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13127 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
13128 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
13129 (gst_amrnbparse_state_change):
13130 * ext/amrnb/amrnbparse.h:
13131 Fix the duration query. Fixes #536226.
13132 Also set caps on the pads and buffers more correctly.
13134 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
13136 po/LINGUAS: Add 'ca' to LINGUAS.
13137 Original commit message from CVS:
13139 Add 'ca' to LINGUAS.
13141 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
13143 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
13144 Original commit message from CVS:
13145 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
13146 Fix aggregated GST_FLOW_RETURN check for when to send an error message
13150 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13152 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
13153 Original commit message from CVS:
13154 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
13155 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
13156 (create_segment_event), (gst_rdt_depay_push),
13157 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
13158 * gst/realmedia/rdtdepay.h:
13159 Parse other values from the incomming caps.
13160 Add event handler to handle flushing and segments.
13161 Create segment events.
13162 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
13163 Do skew correction based on RDT timestamps.
13164 * gst/realmedia/rdtmanager.c: (activate_session),
13165 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
13167 Parse caps to get the clockrate needed for the jitterbuffer.
13168 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13169 Apply timestamp fixup after correcting for initial timestamp and
13170 internal base timestamp corrections.
13172 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
13174 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
13175 Original commit message from CVS:
13176 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
13177 (gst_rdt_depay_change_state):
13178 * gst/realmedia/rdtdepay.h:
13179 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
13180 with a DISCONT flag when needed.
13181 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
13182 Report the configure latency instead of a hardcoded value.
13184 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
13186 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
13187 Original commit message from CVS:
13188 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
13189 (free_session), (gst_rdt_manager_query_src),
13190 (gst_rdt_manager_src_activate_push),
13191 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
13192 (gst_rdt_manager_loop), (create_recv_rtp):
13193 Include the new rdt jitterbuffer in the session manager.
13195 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
13197 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
13198 Original commit message from CVS:
13199 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
13200 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
13201 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
13202 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13203 * gst/realmedia/rdtdepay.h:
13204 Use new RDT parsing helper functions.
13205 Copy discont flags correctly.
13206 Push the header from the chain function instead of the setcaps function.
13207 Copy incomming timestamp to the output buffers instead of doing magic
13208 with the RDT timestamps.
13210 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
13212 gst/realmedia/: Add first support for parsing RDT messages.
13213 Original commit message from CVS:
13214 * gst/realmedia/Makefile.am:
13215 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
13216 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
13217 (read_packet_header), (gst_rdt_buffer_get_first_packet),
13218 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
13219 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
13220 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
13221 (gst_rdt_packet_data_peek_data),
13222 (gst_rdt_packet_data_get_stream_id),
13223 (gst_rdt_packet_data_get_timestamp):
13224 * gst/realmedia/gstrdtbuffer.h:
13225 Add first support for parsing RDT messages.
13226 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
13227 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
13228 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
13229 (calculate_skew), (rdt_jitter_buffer_insert),
13230 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
13231 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
13232 (rdt_jitter_buffer_get_ts_diff):
13233 * gst/realmedia/rdtjitterbuffer.h:
13234 Add first version of an RDT jitterbuffer.
13236 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13238 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
13239 Original commit message from CVS:
13240 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13241 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
13242 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
13243 (gst_rmdemux_descramble_dnet_audio),
13244 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
13245 * gst/realmedia/rmdemux.h:
13246 Keep track of the first timestamp of the stream and add this to the
13247 outgoing buffer timestamps so that we can handle live streams.
13248 Set discont flag on the first buffers and after a seek.
13250 === release 0.10.9 ===
13252 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13258 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13259 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13260 * docs/plugins/inspect/plugin-a52dec.xml:
13261 * docs/plugins/inspect/plugin-asf.xml:
13262 * docs/plugins/inspect/plugin-cdio.xml:
13263 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13264 * docs/plugins/inspect/plugin-dvdread.xml:
13265 * docs/plugins/inspect/plugin-dvdsub.xml:
13266 * docs/plugins/inspect/plugin-iec958.xml:
13267 * docs/plugins/inspect/plugin-lame.xml:
13268 * docs/plugins/inspect/plugin-mad.xml:
13269 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13270 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13271 * docs/plugins/inspect/plugin-mpegstream.xml:
13272 * docs/plugins/inspect/plugin-realmedia.xml:
13273 * docs/plugins/inspect/plugin-siddec.xml:
13274 * gst-plugins-ugly.doap:
13276 Original commit message from CVS:
13279 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13308 Original commit message from CVS:
13311 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13313 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
13314 Original commit message from CVS:
13315 * ext/a52dec/gsta52dec.c:
13316 Set up a default time segment for output when receiving
13317 an incoming byte segment (as for raw AC3 files).
13320 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13322 0.10.8.2 pre-release.
13323 Original commit message from CVS:
13325 * docs/plugins/Makefile.am:
13326 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13327 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13328 * docs/plugins/gst-plugins-ugly-plugins.args:
13329 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13330 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13331 * docs/plugins/inspect/plugin-a52dec.xml:
13332 * docs/plugins/inspect/plugin-asf.xml:
13333 * docs/plugins/inspect/plugin-cdio.xml:
13334 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13335 * docs/plugins/inspect/plugin-dvdread.xml:
13336 * docs/plugins/inspect/plugin-dvdsub.xml:
13337 * docs/plugins/inspect/plugin-iec958.xml:
13338 * docs/plugins/inspect/plugin-lame.xml:
13339 * docs/plugins/inspect/plugin-mad.xml:
13340 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13341 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13342 * docs/plugins/inspect/plugin-mpegstream.xml:
13343 * docs/plugins/inspect/plugin-realmedia.xml:
13344 * docs/plugins/inspect/plugin-siddec.xml:
13346 0.10.8.2 pre-release.
13350 Add new translation.
13352 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
13354 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
13355 Original commit message from CVS:
13356 * gst/asfdemux/gstasfdemux.c:
13357 Properly aggregate flow returns for both push and pull mode, so we shut
13358 down if all pads are unlinked.
13361 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
13363 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
13364 Original commit message from CVS:
13365 Patch by: Frederic Crozat <fcrozat@mandriva.org>
13366 * ext/dvdread/dvdreadsrc.c: (plugin_init):
13367 * ext/lame/gstlame.c: (plugin_init):
13368 * gst/asfdemux/gstasf.c: (plugin_init):
13369 Make sure gettext returns translations in UTF-8 encoding rather
13370 than in the current locale encoding (#546822).
13372 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13374 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
13375 Original commit message from CVS:
13376 * gst/mpegaudioparse/gstmpegaudioparse.c:
13377 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
13378 (mp3parse_total_time), (mp3parse_bytepos_to_time):
13379 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
13380 if we're called from there already. Otherwise we end up in a endless
13381 recursion and crash with a stack overflow.
13382 This can happen when a Xing or VBRI header with TOC exists but it
13383 doesn't contain the total time. Fixes bug #545370.
13385 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13387 ext/lame/gstlame.c: Use the default for the strict-iso property too.
13388 Original commit message from CVS:
13389 * ext/lame/gstlame.c: (gst_lame_class_init),
13390 (gst_lame_get_default_settings):
13391 Use the default for the strict-iso property too.
13392 Allow a bitrate setting of 0, which lets lame choose the default value
13393 and which makes it possible to set the compression-ratio property.
13395 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13397 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
13398 Original commit message from CVS:
13399 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13400 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
13401 * ext/lame/gstlame.h:
13402 Get the defaults settings of LAME in the plugin initialization
13403 function and return FALSE here if something goes wrong. This removes
13404 the hacky failing instance init function.
13405 Use LAMEs default value for all settings instead of overwriting some
13406 of them. Overwriting some of them gives unexpected results if one only
13407 sets a preset. Fixes bug #498004.
13409 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13411 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
13412 Original commit message from CVS:
13413 * ext/lame/gstlame.c: (gst_lame_init):
13414 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
13415 defaults will restrict the bitrate when using the presets in a bad way.
13418 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13420 Put the MPEG audio version into the caps as "mpegaudioversion".
13421 Original commit message from CVS:
13422 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13423 * gst/mpegaudioparse/gstmpegaudioparse.c:
13424 (mp3_type_frame_length_from_header), (mp3_caps_create),
13425 (gst_mp3parse_chain):
13426 Put the MPEG audio version into the caps as "mpegaudioversion".
13427 This is different from "mpegversion".
13429 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13431 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
13432 Original commit message from CVS:
13433 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13434 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
13435 * ext/lame/gstlame.h:
13436 Fix build with lame >= 3.97. The padding type and cwlimit settings
13437 are deprecated now and the function declarations are hidden in the
13438 headers so deprecate the GObject properties for them and remove them
13439 in 0.11. Fixes bug #544039.
13441 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13443 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
13444 Original commit message from CVS:
13445 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
13446 Don't allow width/height outside the spec (i.e. smaller than 16
13447 and higher than 4096). Such files are corrupted ones and setting
13448 caps that are not a subset of the template caps confuses playbin.
13451 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13453 ext/sidplay/Makefile.am: Fix the build.
13454 Original commit message from CVS:
13455 * ext/sidplay/Makefile.am:
13458 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13460 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
13461 Original commit message from CVS:
13463 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
13464 flags that are invalid for C++.
13466 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
13468 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
13469 Original commit message from CVS:
13470 Patch by: Tal Shalif <tshalif at nargila dot org>
13471 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
13472 Prevent double free. Fixes bug #541697.
13474 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13476 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
13477 Original commit message from CVS:
13478 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13479 (gst_dvd_demux_get_audio_stream),
13480 (gst_dvd_demux_get_subpicture_stream),
13481 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
13482 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13483 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
13484 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
13485 * gst/mpegstream/gstmpegdemux.h:
13486 Resend tags event after a FLUSH (seek) to support prerolling
13487 a partial pipeline.
13489 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13491 Use correct error code for encrypted streams.
13492 Original commit message from CVS:
13494 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
13495 Use correct error code for encrypted streams.
13497 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13499 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
13500 Original commit message from CVS:
13501 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13502 (gst_mpeg_demux_sync_stream_to_time):
13503 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
13505 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13507 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
13508 Original commit message from CVS:
13509 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
13510 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
13511 Allow and implement non-flushing and/or segment seek
13512 (mainly in TIME and chapter format).
13513 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13514 (gst_dvd_demux_get_subpicture_stream),
13515 (gst_dvd_demux_synchronise_pads),
13516 (gst_dvd_demux_sync_stream_to_time):
13517 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
13518 (gst_mpeg_demux_send_subbuffer),
13519 (gst_mpeg_demux_sync_stream_to_time),
13520 (gst_mpeg_streams_reset_cur_ts):
13521 * gst/mpegstream/gstmpegdemux.h:
13522 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13523 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
13524 Delegate a query to upstream if it can't be handled.
13525 Make segment stop aware.
13526 Fix (subtitle) stream synchronization.
13527 Add some debug statements.
13529 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
13531 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
13532 Original commit message from CVS:
13533 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13534 Fix build on macosx.
13536 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13538 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
13539 Original commit message from CVS:
13540 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13541 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13542 * ext/a52dec/gsta52dec.c:
13543 * ext/amrnb/amrnbdec.c:
13544 * ext/amrnb/amrnbenc.c:
13545 * ext/amrnb/amrnbparse.c:
13546 * ext/lame/gstlame.c:
13547 * ext/mad/gstmad.c:
13548 * ext/sidplay/gstsiddec.cc:
13549 * gst/asfdemux/gstrtspwms.c:
13550 * gst/mpegaudioparse/gstxingmux.c:
13551 * gst/realmedia/rademux.c:
13552 * gst/realmedia/rdtmanager.c:
13553 * gst/realmedia/rtspreal.c:
13554 * gst/synaesthesia/gstsynaesthesia.c:
13555 Add missing elements to docs. Restore alphabetical order in section
13556 file. Document mad (it was included in docs already).
13557 Fix doc-markup: use convinience syntax for examples
13558 (produces valid docbook), add several refsec2 when we have several
13559 titles. Fix some types.
13561 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13563 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
13564 Original commit message from CVS:
13565 * ext/lame/gstlame.c:
13566 * ext/sidplay/gstsiddec.cc:
13567 * gst/mpegaudioparse/gstxingmux.c:
13568 Do not use short_description in section docs for elements. We extract
13569 them from element details and there will be warnings if they differ.
13571 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
13573 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
13574 Original commit message from CVS:
13575 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
13576 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
13577 (gst_cdio_add_cdtext_album_tags):
13578 * ext/cdio/gstcdio.h:
13579 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13580 Also extract album title and album genre from CD-TEXT if
13581 available (#537021).
13583 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13585 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
13586 Original commit message from CVS:
13587 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13588 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
13589 emphasis value is reserved but unfortunately files with that
13590 value exist and the information is not important for the decoder
13591 anyway. Fixes bug #537235.
13593 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
13595 Require libcdio >= 0.76.
13596 Original commit message from CVS:
13598 * ext/cdio/gstcdio.c:
13599 * ext/cdio/gstcdio.h:
13600 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13601 Require libcdio >= 0.76.
13603 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
13605 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
13606 Original commit message from CVS:
13607 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13608 Drain queued buffers before forwarding the segment event.
13610 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
13612 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
13613 Original commit message from CVS:
13614 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
13615 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
13616 (gst_a52dec_chain), (gst_a52dec_change_state):
13617 * ext/a52dec/gsta52dec.h:
13618 Add segment handling, buffer clipping and basic reverse playback.
13620 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13622 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
13623 Original commit message from CVS:
13624 * docs/plugins/Makefile.am:
13625 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13626 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13627 * docs/plugins/gst-plugins-ugly-plugins.args:
13628 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13629 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13630 * docs/plugins/inspect/plugin-a52dec.xml:
13631 * docs/plugins/inspect/plugin-amrnb.xml:
13632 * docs/plugins/inspect/plugin-asf.xml:
13633 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13634 * docs/plugins/inspect/plugin-dvdread.xml:
13635 * docs/plugins/inspect/plugin-dvdsub.xml:
13636 * docs/plugins/inspect/plugin-iec958.xml:
13637 * docs/plugins/inspect/plugin-lame.xml:
13638 * docs/plugins/inspect/plugin-mad.xml:
13639 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13640 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13641 * docs/plugins/inspect/plugin-mpegstream.xml:
13642 * docs/plugins/inspect/plugin-realmedia.xml:
13643 * docs/plugins/inspect/plugin-siddec.xml:
13644 * docs/plugins/inspect/plugin-synaesthesia.xml:
13645 * ext/a52dec/gsta52dec.c:
13646 Random doc of the day. Also print human readable format of newsegment
13647 in log message if we complain about it.
13649 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
13651 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
13652 Original commit message from CVS:
13653 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
13654 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
13655 (gst_a52dec_chain), (gst_a52dec_change_state):
13656 * ext/a52dec/gsta52dec.h:
13657 Mark discont on outgoing buffers after receiving a DISCONT buffer or
13658 when we have a decoding error.
13659 We don't need to clear the cache when we receive a NEWSEGMENT event.
13660 Clear buffer cache in DISCONT.
13661 Add beginnings of GstSegment handling.
13663 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13665 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
13666 Original commit message from CVS:
13667 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13668 Fix alignment issues that caused SIGBUS on some architectures.
13670 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13672 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
13673 Original commit message from CVS:
13674 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
13675 Fix alignment issue which isn't really an issue at all because
13676 the plugin hasn't been ported to 0.10 yet.
13678 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13680 configure.ac: Back to devel -> 0.10.8.1
13681 Original commit message from CVS:
13683 Back to devel -> 0.10.8.1
13685 === release 0.10.8 ===
13687 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13693 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13694 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13695 * docs/plugins/inspect/plugin-a52dec.xml:
13696 * docs/plugins/inspect/plugin-asf.xml:
13697 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13698 * docs/plugins/inspect/plugin-dvdread.xml:
13699 * docs/plugins/inspect/plugin-dvdsub.xml:
13700 * docs/plugins/inspect/plugin-iec958.xml:
13701 * docs/plugins/inspect/plugin-lame.xml:
13702 * docs/plugins/inspect/plugin-mad.xml:
13703 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13704 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13705 * docs/plugins/inspect/plugin-mpegstream.xml:
13706 * docs/plugins/inspect/plugin-realmedia.xml:
13707 * docs/plugins/inspect/plugin-siddec.xml:
13708 * gst-plugins-ugly.doap:
13711 Original commit message from CVS:
13714 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13743 Original commit message from CVS:
13746 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13748 configure.ac: 0.10.7.4 pre-release
13749 Original commit message from CVS:
13751 0.10.7.4 pre-release
13753 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
13755 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
13756 Original commit message from CVS:
13757 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
13758 Fix inconsistent use of rate and channels.
13761 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
13763 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
13764 Original commit message from CVS:
13765 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
13766 Flush timestamp correction variables on a flush. Fixes #533832.
13768 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13773 Commit 0.10.7.3 pre-rel marker
13774 Original commit message from CVS:
13775 Commit 0.10.7.3 pre-rel marker
13777 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
13779 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
13780 Original commit message from CVS:
13781 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13782 Properly aggregate GstFlowReturn from downstream in order to properly
13783 stop, and doing that as early as possible.
13786 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13788 configure.ac: 0.10.7.2 pre-release
13789 Original commit message from CVS:
13791 0.10.7.2 pre-release
13793 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
13795 Always let FLUSH_START events flow downstream.
13796 Original commit message from CVS:
13797 * ext/mad/gstmad.c: (gst_mad_sink_event):
13798 * gst/mpegaudioparse/gstmpegaudioparse.c:
13799 (gst_mp3parse_sink_event):
13800 Always let FLUSH_START events flow downstream.
13802 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
13804 configure.ac: Error out if we don't have the required core/base versions.
13805 Original commit message from CVS:
13807 Error out if we don't have the required core/base versions.
13809 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
13811 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
13812 Original commit message from CVS:
13813 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13814 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
13815 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
13816 Fix video timestamps by adjusting it with the first timestamp found.
13817 Don't assume we have a complete fragment when flushing the adapter,
13818 packets might have been lost or the stream might just be broken.
13820 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
13822 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
13823 Original commit message from CVS:
13824 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
13825 Set Rank to NONE so that we don't accidentally try to autoplug the
13828 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13830 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
13831 Original commit message from CVS:
13832 * gst/mpegaudioparse/gstmpegaudioparse.c:
13833 (gst_mp3parse_emit_frame):
13834 Send a new duration message if the average bitrate changed and
13835 we don't know the duration from the Xing or VBRI header.
13838 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
13840 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
13841 Original commit message from CVS:
13842 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
13843 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13844 * gst/realmedia/rtspreal.h:
13845 Move assembly rule parsing to the place where we parse the SDP as it's
13846 also there that we create the MDPR and we need the currently selected
13847 asmrule in order to select the right MTLI.
13850 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
13852 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
13853 Original commit message from CVS:
13854 * gst/realmedia/realhash.c:
13855 * gst/realmedia/rtspreal.c:
13856 Include generated "_stdint.h" instead of <stdint.h> which might not
13857 exist on some systems.
13859 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13861 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
13862 Original commit message from CVS:
13863 * ext/sidplay/gstsiddec.cc:
13864 Cast NULL sentinels to void * as NULL is defined as an integer
13865 constant in most environments when using C++ and it's size might
13866 be different from a pointer. Fixes #529488.
13868 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
13871 * gst/asfdemux/gstasfdemux.c:
13872 * gst/asfdemux/gstrtspwms.c:
13873 Fix "unused var" compiler error when --disable-gst-debug is used.
13874 Original commit message from CVS:
13875 Fix "unused var" compiler error when --disable-gst-debug is used.
13877 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
13879 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
13880 Original commit message from CVS:
13881 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
13882 We should also stop the streaming task when we get a NOT_LINKED
13883 flow return, which is not covered by FLOW_IS_FATAL.
13885 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
13887 ext/: gst_atomic_int_set ==> g_atomic_int_set
13888 Original commit message from CVS:
13889 * ext/cdio/gstcdiocddasrc.c:
13890 * ext/dv/gstdvdemux.c:
13891 gst_atomic_int_set ==> g_atomic_int_set
13893 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
13895 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
13896 Original commit message from CVS:
13897 2008-04-11 Julien Moutte <julien@fluendo.com>
13898 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
13901 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
13903 configure.ac: Actually build dlls when cross-compiling with mingw32.
13904 Original commit message from CVS:
13905 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
13907 Actually build dlls when cross-compiling with mingw32.
13910 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13912 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
13913 Original commit message from CVS:
13915 * gst/mpegaudioparse/gstmpegaudioparse.c:
13916 (mpeg_audio_seek_entry_free):
13917 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
13918 Depend on GLib 2.12 and use it unconditionally as we do in other
13919 modules too already.
13921 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13923 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
13924 Original commit message from CVS:
13925 * gst/mpegaudioparse/gstmpegaudioparse.c:
13926 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
13927 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
13928 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
13929 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
13930 (gst_xing_mux_chain):
13931 Use GSlice for allocating the seek table entries if we compile with
13932 GLib 2.10 or newer.
13934 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
13936 gst/asfdemux/gstasfdemux.c: Remove some debug code.
13937 Original commit message from CVS:
13938 * gst/asfdemux/gstasfdemux.c:
13939 (gst_asf_demux_process_ext_stream_props):
13940 Remove some debug code.
13942 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13944 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
13945 Original commit message from CVS:
13946 * gst/asfdemux/gstasfdemux.c:
13947 (gst_asf_demux_process_ext_stream_props):
13948 Guard against division by 0 and fall back to 25/1 framerate.
13950 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13952 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
13953 Original commit message from CVS:
13954 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
13955 (gst_asf_demux_process_ext_stream_props):
13956 Instead of adding a fixes 25/1 framerate to the video caps, use the
13957 average frame duration in the extended properties of the video stream as
13958 the framerate. Fixes #524346.
13960 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13962 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
13963 Original commit message from CVS:
13965 Check if the compiler supports do { } while (0) macros. This fixes
13966 a warning when compiling with g++ 4.3, resulting in a build failure
13967 because of -Werror.
13969 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
13971 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
13972 Original commit message from CVS:
13973 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
13974 make ) also a delimiter for rules.
13975 Skip \\ when scanning strings.
13976 Add new testcase for these problems.
13978 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13980 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
13981 Original commit message from CVS:
13982 * gst/mpegaudioparse/gstmpegaudioparse.c:
13983 (gst_mp3parse_sink_event):
13984 Don't take the stream lock when caching events. This is not necessary
13985 and results in a deadlock when seeking with rhythmbox (but not with
13986 totem or banshee for some reason).
13988 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
13990 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
13991 Original commit message from CVS:
13992 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
13993 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
13994 Add the version field when creating the CONT chunk resulting in
13995 the Author, Comment and Copyright tags not being parsed correctly.
13998 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
14000 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
14001 Original commit message from CVS:
14002 * gst/mpegaudioparse/gstmpegaudioparse.c:
14003 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
14004 Remove trailing newlines from debug statements.
14006 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
14008 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
14009 Original commit message from CVS:
14010 * ext/dvdnav/dvdnavsrc.c:
14011 * ext/dvdnav/dvdnavsrc.h:
14012 Apply patch that adds some seeking support to dvdnav, and fixes it
14013 in various other ways. This doesn't make dvdnavsrc fully functional,
14014 but moves it forward.
14016 Patch By: Simone Gotti <simone.gotti@email.it>
14017 * ext/dvdnav/gst-dvd:
14018 Update the simple dvdnavsrc gst-launch example to work for 0.10
14020 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
14022 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
14023 Original commit message from CVS:
14025 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
14026 plug-ins are included/excluded. (#498222)
14028 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14030 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
14031 Original commit message from CVS:
14032 * ext/mad/gstmad.c: (gst_mad_sink_event):
14033 * gst/mpegaudioparse/gstmpegaudioparse.c:
14034 (gst_mp3parse_sink_event):
14035 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
14036 of dropping and leaking them.
14038 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14040 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
14041 Original commit message from CVS:
14042 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
14044 * ext/mad/gstmad.h:
14045 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
14046 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14047 * gst/mpegaudioparse/gstmpegaudioparse.h:
14048 Cache all events except EOS if we still have to send a NEWSEGMENT
14049 event. This will let TAG events be forwarded until after decodebin
14050 to an encoder for example as decodebin only links the pads
14051 after NEWSEGMENT. Fixes bug #518933.
14053 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14055 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
14056 Original commit message from CVS:
14057 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
14058 Write Xing header at the correct position in the MP3 frame for
14059 stereo files. Fixes bug #518676.
14061 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14063 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
14064 Original commit message from CVS:
14066 * ext/sidplay/Makefile.am:
14067 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
14068 when building C++ code (#516509).
14070 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
14072 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14073 Original commit message from CVS:
14074 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14075 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14076 Workshop 12 compiler, but probably also crashes (#517985).
14078 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
14080 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
14081 Original commit message from CVS:
14082 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
14083 * gst/mpegaudioparse/gstmpegaudioparse.c:
14084 (gst_mp3_channel_mode_get_type),
14085 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14086 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
14087 (gst_mp3parse_chain):
14088 * gst/mpegaudioparse/gstmpegaudioparse.h:
14089 Post channel mode and CRC as tags. Fixes bug #504493.
14091 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14093 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
14094 Original commit message from CVS:
14095 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
14096 Correctly chain up to the parent's finalize function.
14098 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14100 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
14101 Original commit message from CVS:
14102 * gst/mpegaudioparse/gstmpegaudioparse.c:
14103 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
14104 Try a bit harder to get valid timestamps, especially if upstream
14105 gives us one and we are at the first frame or resyncing.
14106 Return UNEXPECTED if we get a valid timestamp that is outside of
14107 our configured segment. After all changes done so far this doesn't
14108 seem to cause any regression, please test.
14110 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14112 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...
14113 Original commit message from CVS:
14115 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
14116 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
14117 If we don't have the position to seek to in our index first try
14118 to convert from TIME to BYTES upstream and only if that fails
14119 too use the old hack to simply seek to an earlier position
14120 and let the sink drop everything before segment start.
14121 Partially fixes bug #469930.
14123 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14125 configure.ac: Back to development...
14126 Original commit message from CVS:
14128 Back to development...
14130 === release 0.10.7 ===
14132 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14138 * docs/plugins/gst-plugins-ugly-plugins.args:
14139 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14140 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14141 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14142 * docs/plugins/gst-plugins-ugly-plugins.signals:
14143 * docs/plugins/inspect/plugin-a52dec.xml:
14144 * docs/plugins/inspect/plugin-asf.xml:
14145 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14146 * docs/plugins/inspect/plugin-dvdread.xml:
14147 * docs/plugins/inspect/plugin-dvdsub.xml:
14148 * docs/plugins/inspect/plugin-iec958.xml:
14149 * docs/plugins/inspect/plugin-lame.xml:
14150 * docs/plugins/inspect/plugin-mad.xml:
14151 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14152 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14153 * docs/plugins/inspect/plugin-mpegstream.xml:
14154 * docs/plugins/inspect/plugin-realmedia.xml:
14155 * docs/plugins/inspect/plugin-siddec.xml:
14156 * gst-plugins-ugly.doap:
14158 Release 0.10.7 - I Cheated Time
14159 Original commit message from CVS:
14160 Release 0.10.7 - I Cheated Time
14162 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14187 Original commit message from CVS:
14190 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14192 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
14193 Original commit message from CVS:
14194 * tests/check/Makefile.am:
14195 Exclude dvdreadsrc from the states test too.
14197 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14199 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
14200 Original commit message from CVS:
14201 * gst/mpegaudioparse/gstmpegaudioparse.c:
14202 (gst_mp3parse_emit_frame):
14203 Handler buffers without valid timestamp more correctly: Don't drop
14204 them and don't use the invalid timestamp to calculate the next
14205 timestamp. Fixes bug #516811.
14207 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
14209 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
14210 Original commit message from CVS:
14211 Patch by: Tal Shalif <tshalif at nargila dot org>
14212 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
14213 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
14214 Add some gint64 casts to prevent 32 bit integer overflows.
14217 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14219 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
14220 Original commit message from CVS:
14221 * gst/mpegaudioparse/gstmpegaudioparse.c:
14222 Revert previous commit to mp3parse, as it breaks playback
14225 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14227 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
14228 Original commit message from CVS:
14229 * gst/mpegaudioparse/gstmpegaudioparse.c:
14230 (gst_mp3parse_emit_frame):
14231 Return GST_FLOW_UNEXPECTED if we get data that is after our
14232 configured segment. This makes upstream go EOS immediately instead
14233 of sending us the complete stream. Also improve debugging a bit.
14235 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14237 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
14238 Original commit message from CVS:
14239 * ext/dvdread/dvdreadsrc.c:
14240 Fix regression in DVD seeking - when a pack we
14241 expect to be a NAV block turns out not to be, scan forwards
14242 for up to 2MB (at most ~1sec) until we find one.
14245 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
14247 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
14248 Original commit message from CVS:
14249 * win32/vs6/libgstmpegaudioparse.dsp:
14250 Add xing files to VS project file.
14252 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14254 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
14255 Original commit message from CVS:
14256 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
14257 Stop leaking src pad templates. Fixes bug #515708.
14259 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14261 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
14262 Original commit message from CVS:
14263 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14264 Correctly write the size in bytes on big endian systems.
14267 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14269 ext/lame/gstlame.c: Don't leak the allowed caps.
14270 Original commit message from CVS:
14271 * ext/lame/gstlame.c: (gst_lame_setup):
14272 Don't leak the allowed caps.
14273 * tests/check/pipelines/lame.c: (GST_START_TEST):
14274 Stop leaking all buffers. Fixes bug #515575.
14276 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14278 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
14279 Original commit message from CVS:
14280 * gst/mpegaudioparse/plugin.c:
14281 Commit new file I forgot to add.
14283 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14285 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
14286 Original commit message from CVS:
14288 Make DISABLE_DEPRECATED defined *only* during CVS, not during
14289 pre-releases or releases.
14291 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14294 Mention bug 511497 fixed in previous commit
14295 Original commit message from CVS:
14296 Mention bug 511497 fixed in previous commit
14298 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14300 Move xingmux from -bad.
14301 Original commit message from CVS:
14302 * docs/plugins/Makefile.am:
14303 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14304 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14306 * gst/mpegaudioparse/Makefile.am:
14307 * gst/mpegaudioparse/gstmpegaudioparse.c:
14308 * gst/mpegaudioparse/gstxingmux.c:
14309 * tests/check/Makefile.am:
14310 * tests/check/elements/.cvsignore:
14311 Move xingmux from -bad.
14313 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
14315 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
14316 Original commit message from CVS:
14317 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
14318 Use gst_guint64_to_gdouble for conversion
14319 * win32/vs6/libgstasfdemux.dsp:
14320 * win32/vs6/libgstdvdsub.dsp:
14321 * win32/vs6/libgstrealmedia.dsp:
14322 Update project dependencies and add new source files
14324 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14326 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
14327 Original commit message from CVS:
14328 * ext/mpeg2dec/gstmpeg2dec.c:
14329 Reset decoder when handling sequence where libmpeg2 has set
14330 frame period to 0, probably due to a corrupt packet.
14333 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14335 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
14336 Original commit message from CVS:
14337 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
14338 (gst_mp3parse_chain):
14339 Don't set new caps on the srcpad everytime the bitrate or MPEG
14340 version changes but calculate new spf value when the MPEG version
14343 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14345 Add documentation for the xingheader plugin.
14346 Original commit message from CVS:
14347 * docs/plugins/Makefile.am:
14348 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14349 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14350 * gst/xingheader/gstxingmux.c:
14351 * gst/xingheader/gstxingmux.h:
14352 Add documentation for the xingheader plugin.
14353 * tests/check/elements/xingmux.c: (GST_START_TEST):
14354 Set element state to PLAYING before doing something else.
14356 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14358 tests/check/: Add simple unit test for the xingmux element.
14359 Original commit message from CVS:
14360 * tests/check/Makefile.am:
14361 * tests/check/elements/.cvsignore:
14362 * tests/check/elements/xingmux.c: (setup_xingmux),
14363 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
14364 * tests/check/elements/xingmux_testdata.h:
14365 Add simple unit test for the xingmux element.
14366 * gst/xingheader/gstxingmux.c: (generate_xing_header),
14367 (gst_xing_mux_finalize), (xing_reset):
14368 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
14370 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14372 docs/plugins/: Add the real and rtsp elements and update the lists.
14373 Original commit message from CVS:
14374 * docs/plugins/Makefile.am:
14375 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14376 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14377 Add the real and rtsp elements and update the lists.
14378 * docs/plugins/inspect/plugin-amrnb.xml:
14379 * docs/plugins/inspect/plugin-asf.xml:
14380 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14381 * docs/plugins/inspect/plugin-dvdsub.xml:
14382 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14383 * docs/plugins/inspect/plugin-mpegstream.xml:
14384 * docs/plugins/inspect/plugin-realmedia.xml:
14385 * docs/plugins/inspect/plugin-siddec.xml:
14386 * docs/plugins/inspect/plugin-synaesthesia.xml:
14388 * gst/iec958/ac3_padder.c:
14389 * gst/iec958/ac3_padder.h:
14390 Do not use gtk-doc style comments for non gtk-doc comments. Note -
14391 there are functions defined using extern in the .c file - does that
14394 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14396 ext/mad/gstmad.c: Chain up at the end of the function.
14397 Original commit message from CVS:
14398 * ext/mad/gstmad.c:
14399 Chain up at the end of the function.
14401 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14403 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
14404 Original commit message from CVS:
14405 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
14406 Don't add pad templates for the base class but only in the
14409 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14411 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
14412 Original commit message from CVS:
14413 * ext/lame/gstlame.c:
14414 * ext/lame/gstlame.h:
14415 Fix the case where you initially have stereo input, and so lame's
14416 mode is not set to mono, and then you get input with mono audio and
14417 soon after you get stereo input again. What happened before this
14418 commit is that it would keep the encoding mode as mono. It should
14419 change it back to the one requested by the app (or the default one)
14422 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14424 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
14425 Original commit message from CVS:
14426 * gst/mpegaudioparse/gstmpegaudioparse.c:
14427 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14428 (mp3parse_bytepos_to_time):
14429 Interpolate the VBRI seek table entries to get better results,
14430 support 3 byte seek table entries and prevent overflows in the
14431 seek table by adding the relative offsets when using the seek
14432 table in a large enough data type.
14434 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14436 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
14437 Original commit message from CVS:
14438 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14439 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14440 (mp3parse_bytepos_to_time):
14441 * gst/mpegaudioparse/gstmpegaudioparse.h:
14442 Add support for seeking based on the VBRI seek table. Might make
14443 sense to use interpolation in the table later to get hopefully a
14444 bit more accurate values.
14446 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14448 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
14449 Original commit message from CVS:
14450 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14451 (handle_picture), (handle_slice):
14452 Fix compilation error. Fixes #509313.
14454 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14456 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
14457 Original commit message from CVS:
14458 * ext/lame/gstlame.c: (gst_lame_sink_event):
14459 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
14460 as 8 * GST_SECOND is too large for int.
14462 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14464 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
14465 Original commit message from CVS:
14466 * gst/xingheader/gstxingmux.c: (generate_xing_header):
14467 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
14470 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14472 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
14473 Original commit message from CVS:
14474 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14475 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14476 (mp3parse_total_bytes), (mp3parse_total_time):
14477 * gst/mpegaudioparse/gstmpegaudioparse.h:
14478 Add initial support for reading VBRI headers as found in VBR files
14479 created by some Fraunhofer encoders. Currently we only read the
14480 number of frames and bytes (and calculate duration, etc from this)
14481 but there is also a seek table that we currently don't use.
14483 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
14485 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
14486 Original commit message from CVS:
14487 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
14488 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14489 (gst_lame_sink_event):
14490 Correctly set number of channels when using mono-encoding mode
14491 and fix the duration calculation of the EOS buffer.
14493 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14495 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
14496 Original commit message from CVS:
14497 * gst/mpegaudioparse/gstmpegaudioparse.c:
14498 (gst_mp3parse_handle_first_frame):
14499 Guard against 0 values in the Xing header as frame count and
14500 byte count and calculate the bitrate when we have all values
14501 we need and not before.
14503 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14505 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
14506 Original commit message from CVS:
14507 * gst/xingheader/gstxingmux.c: (generate_xing_header):
14508 Remove accidentially leftover debug printf.
14510 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14512 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
14513 Original commit message from CVS:
14514 * gst/xingheader/gstxingmux.c: (has_xing_header),
14515 (generate_xing_header), (gst_xing_mux_chain),
14516 (gst_xing_mux_sink_event):
14517 Choose smallest possible frame size for the Xing header, properly
14518 set the timestamp, duration and offset on the outgoing buffers,
14519 only send NEWSEGMENT events in BYTE format downstream and also
14520 drop VBRI headers if already existing.
14522 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14524 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
14525 Original commit message from CVS:
14526 * gst/xingheader/Makefile.am:
14527 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
14528 (has_xing_header), (generate_xing_header),
14529 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
14530 (gst_xing_mux_init), (gst_xing_mux_chain),
14531 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
14532 * gst/xingheader/gstxingmux.h:
14533 Major cleanup and rewrite of xingmux with less bugs and new features:
14534 - Handles other layers as 3
14537 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14539 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
14540 Original commit message from CVS:
14541 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
14542 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
14543 Call g_type_class_ref() from a thread-safe context and not
14544 from the streaming thread to avoid GLib screwing up (see
14545 bug #349410 and #493432). Comment out unused code.
14547 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
14549 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
14550 Original commit message from CVS:
14551 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14552 (handle_picture), (clip_buffer), (handle_slice),
14553 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14554 (gst_mpeg2dec_change_state):
14555 * ext/mpeg2dec/gstmpeg2dec.h:
14556 Add buffer clipping.
14557 Add basic reverse playback support. Not complete yet when dealing with
14560 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14562 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
14563 Original commit message from CVS:
14565 Add -Wno-portability to the automake parameters to stop warnings
14566 about GNU make extensions being used. We require GNU make in almost
14567 every Makefile anyway.
14569 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
14570 at the same time is required for per target flags.
14572 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14574 Makefile.am: Include lcov.mak to allow building coverage reports.
14575 Original commit message from CVS:
14577 Include lcov.mak to allow building coverage reports.
14579 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14581 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
14582 Original commit message from CVS:
14583 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
14584 * gst/mpegaudioparse/gstmpegaudioparse.c:
14585 (gst_mp3parse_handle_first_frame):
14586 Make sure that the Xing TOC starts with 0 and the entries
14587 are increasing over time. Otherwise it's broken and should
14588 be skipped. Fixes bug #507821.
14590 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
14592 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14593 Original commit message from CVS:
14594 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
14595 (gst_asf_demux_add_video_stream),
14596 (gst_asf_demux_process_ext_content_desc),
14597 (gst_asf_demux_get_metadata_for_stream),
14598 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
14599 (gst_asf_demux_change_state):
14600 * gst/asfdemux/gstasfdemux.h:
14601 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14603 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
14605 docs/plugins/.cvsignore: Add *-undeclared.txt
14606 Original commit message from CVS:
14607 * docs/plugins/.cvsignore:
14608 Add *-undeclared.txt
14610 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14612 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
14613 Original commit message from CVS:
14614 * gst/realmedia/rdtmanager.c:
14615 (gst_rdt_manager_marshal_VOID__UINT_UINT),
14616 (gst_rdt_manager_class_init):
14617 * gst/realmedia/rdtmanager.h:
14618 Implement some more signals that rtspsrc connects to.
14621 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14623 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
14624 Original commit message from CVS:
14626 Include common/win32.mak for CRLF check of win32 project
14627 files (see #393626).
14629 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14631 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
14632 Original commit message from CVS:
14633 * gst/mpegaudioparse/gstmpegaudioparse.c:
14634 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
14635 Don't post SEGMENT_START messages on the bus, only the element
14636 driving the pipeline should do that.
14638 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14640 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
14641 Original commit message from CVS:
14643 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
14645 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
14647 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
14648 Original commit message from CVS:
14649 * ext/mpeg2dec/gstmpeg2dec.h:
14650 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
14653 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
14655 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
14656 Original commit message from CVS:
14657 2007-11-20 Julien MOUTTE <julien@moutte.net>
14658 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
14661 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14663 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
14664 Original commit message from CVS:
14665 * gst/mpegaudioparse/gstmpegaudioparse.c:
14666 Restore the segment handling logic.
14667 Please don't do behavioural changes under the heading of 'leak fixes'
14668 or 'whitespace changes', people.
14670 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14672 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
14673 Original commit message from CVS:
14674 * gst/mpegaudioparse/gstmpegaudioparse.c:
14677 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14679 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
14680 Original commit message from CVS:
14681 * gst/asfdemux/gstasfdemux.c:
14682 Sync _activate_pull() a little more with other demuxers.
14684 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
14686 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
14687 Original commit message from CVS:
14688 * gst/mpegstream/gstmpegdemux.c:
14689 recognize the padding stream
14691 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14693 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
14694 Original commit message from CVS:
14695 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
14696 Convert tags that come as string into the type required by
14699 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14701 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
14702 Original commit message from CVS:
14703 * gst/mpegaudioparse/gstmpegaudioparse.c:
14704 (gst_mp3parse_emit_frame):
14705 Remove some more broken code, it seems to clip even when it should not.
14708 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
14710 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
14711 Original commit message from CVS:
14712 * gst/mpegaudioparse/gstmpegaudioparse.c:
14713 (gst_mp3parse_emit_frame):
14714 When the element is not driving the streaming thread it is not supposed
14715 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
14716 upstream when it detects EOS. See #491305.
14718 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
14720 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
14721 Original commit message from CVS:
14722 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
14723 * gst/dvdsub/Makefile.am:
14724 * gst/dvdsub/gstdvdsubdec.c:
14725 * gst/dvdsub/gstdvdsubparse.c:
14726 * gst/dvdsub/gstdvdsubparse.h:
14727 Add dvd subtitle parser, which just packetizes the input
14728 stream. This is needed to mux dvd subtitles into matroska
14729 files, since the muxer expects unfragmented and properly
14730 timestamped input (#415754).
14732 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14734 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
14735 Original commit message from CVS:
14737 Update requirements from past CVS versions to released
14738 versions (0.10.14 in this case).
14739 * ext/sidplay/gstsiddec.cc:
14740 Fix compilation with g++-4.2.
14742 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14744 gst/realmedia/: Fix some compiler warnings shown on Forte.
14745 Original commit message from CVS:
14746 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
14747 (gst_asm_scan_parse_condition):
14748 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14749 Fix some compiler warnings shown on Forte.
14751 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
14753 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
14754 Original commit message from CVS:
14755 Patch by: Gautier Portet <kassoulet at gmail dot com>
14756 * gst/xingheader/gstxingmux.c:
14757 The size of the Xing header is actually 417 as it's rounded to the
14758 next smaller integer. Fixes #397759.
14759 * gst/xingheader/gstxingmux.c: (xing_generate_header),
14760 (xing_push_header):
14761 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
14762 event to the beginning was successful before pushing the header again.
14764 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
14766 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
14767 Original commit message from CVS:
14768 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
14769 (mp3parse_bytepos_to_time):
14770 Use gst_util_guint64_to_gdouble for conversions.
14771 * win32/vs6/libgstmad.dsp:
14772 Add a link to libgstaudio.
14774 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
14776 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
14777 Original commit message from CVS:
14778 * ext/lame/gstlame.c:
14779 Fix up case where there is no peer, in which case
14780 _get_allowed_caps() will return NULL.
14782 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14784 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
14785 Original commit message from CVS:
14786 * ext/lame/gstlame.c:
14787 Use GST_PTR_FORMAT to print caps in debug statement.
14789 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14791 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
14792 Original commit message from CVS:
14794 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
14795 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
14798 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14800 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
14801 Original commit message from CVS:
14802 * ext/lame/gstlame.c:
14803 Allow fixing the sample rate lame converts to by negotiating fixed
14804 sample rate on the src pad caps.
14806 * tests/check/Makefile.am:
14807 * tests/check/pipelines/lame.c:
14808 Add a check for it.
14810 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14812 po/: Updated translations.
14813 Original commit message from CVS:
14816 Updated translations.
14818 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14820 po/pl.po: Added Polish translation.
14821 Original commit message from CVS:
14822 translated by: Jakub Bogusz <qboosh@pld-linux.org>
14824 Added Polish translation.
14826 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14828 po/fi.po: Added Finnish translation.
14829 Original commit message from CVS:
14830 translated by: Ilkka Tuohela <hile@iki.fi>
14832 Added Finnish translation.
14834 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14836 po/es.po: Added Spanish translation.
14837 Original commit message from CVS:
14838 translated by: Jorge González González <aloriel@gmail.com>
14840 Added Spanish translation.
14842 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14844 po/bg.po: Added Bulgarian translation.
14845 Original commit message from CVS:
14846 translated by: Alexander Shopov <ash@contact.bg>
14848 Added Bulgarian translation.
14850 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14852 gst/iec958/ac3iec.c: Chainup in finalize.
14853 Original commit message from CVS:
14854 * gst/iec958/ac3iec.c:
14855 Chainup in finalize.
14856 * tests/check/Makefile.am:
14857 * tests/check/generic/states.c:
14858 Improved state change unit test.
14860 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14862 Ignore registries in any format.
14863 Original commit message from CVS:
14864 * docs/plugins/.cvsignore:
14865 * tests/check/.cvsignore:
14866 Ignore registries in any format.
14868 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14870 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
14871 Original commit message from CVS:
14873 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
14874 define in the lame headers. This has the advantage that
14875 it should still work when we're cross-compiling (#452025).
14877 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14879 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
14880 Original commit message from CVS:
14881 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14882 Add other allowed rates to the pad templates.
14883 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
14884 Reset the parser to release memory in dispose.
14886 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14888 ext/: Fix more leaks.
14889 Original commit message from CVS:
14890 * ext/amrnb/amrnbdec.c:
14891 * ext/amrnb/amrnbenc.c:
14892 * ext/amrnb/amrnbparse.c:
14893 * ext/sidplay/gstsiddec.cc:
14896 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
14898 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
14899 Original commit message from CVS:
14900 Patch by: Daniel Charles <dcharles at ti dot com>
14901 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
14902 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
14903 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
14904 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
14905 * ext/amrnb/amrnbenc.h:
14906 Add property to select the BandMode of the AMR encoder.
14909 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14911 gst/realmedia/asmrules.c: Make ro memory to share.
14912 Original commit message from CVS:
14913 * gst/realmedia/asmrules.c:
14914 Make ro memory to share.
14916 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14918 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
14919 Original commit message from CVS:
14920 * gst/mpegaudioparse/gstmpegaudioparse.c:
14921 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14922 * gst/mpegaudioparse/gstmpegaudioparse.h:
14923 Queue segment event and push it after we know the caps on the pad or
14924 else an autoplugger might not have plugged the element yet and the
14927 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14929 gst/iec958/ac3iec.c: Fix tests.
14930 Original commit message from CVS:
14931 * gst/iec958/ac3iec.c:
14934 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14936 tests/check/: Add generic state-change test suite to help to fi leaks.
14937 Original commit message from CVS:
14938 * tests/check/Makefile.am:
14939 * tests/check/generic/.cvsignore:
14940 * tests/check/generic/states.c:
14941 Add generic state-change test suite to help to fi leaks.
14943 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14945 po/: Added Portuguese (Brazilian) translation.
14946 Original commit message from CVS:
14947 translated by: Raphael Higino <phhigino@gmail.com>
14950 Added Portuguese (Brazilian) translation.
14952 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14954 po/: Updated translations.
14955 Original commit message from CVS:
14960 Updated translations.
14962 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
14964 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
14965 Original commit message from CVS:
14966 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
14967 (gst_rmdemux_parse_video_packet):
14968 Activate timestamp fixing code.
14970 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14972 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
14973 Original commit message from CVS:
14974 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14975 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
14976 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14977 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14978 Do fragment collection in the demuxer so that we can now work with
14979 both ffmpeg and realvideodec to decoder real video content.
14981 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14983 gst/realmedia/asmrules.c: Include stdlib.h.
14984 Original commit message from CVS:
14985 * gst/realmedia/asmrules.c:
14988 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14990 gst/realmedia/rdtmanager.c: Fix caps.
14991 Original commit message from CVS:
14992 * gst/realmedia/rdtmanager.c:
14995 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14997 gst/realmedia/rtspreal.c: Disable UDP transport for now.
14998 Original commit message from CVS:
14999 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15000 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15001 Disable UDP transport for now.
15003 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
15005 gst/realmedia/: Add simple rdt manager.
15006 Original commit message from CVS:
15007 * gst/realmedia/Makefile.am:
15008 * gst/realmedia/rdtmanager.c: (find_session_by_id),
15009 (create_session), (free_session), (gst_rdt_manager_base_init),
15010 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
15011 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
15012 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
15013 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
15014 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
15015 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
15016 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
15017 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
15018 (gst_rdt_manager_plugin_init):
15019 * gst/realmedia/rdtmanager.h:
15020 * gst/realmedia/rmdemux.c: (plugin_init):
15021 Add simple rdt manager.
15023 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
15025 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
15026 Original commit message from CVS:
15027 * gst/realmedia/rdtdepay.c:
15028 Fix the encoding-name so that it matches what the rtsp extension sets.
15030 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
15032 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
15033 Original commit message from CVS:
15034 * gst/realmedia/asmrules.c: (gst_asm_node_free),
15035 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15036 (gst_asm_scan_string), (gst_asm_scan_number),
15037 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15038 (gst_asm_scan_next_token), (gst_asm_rule_free),
15039 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15040 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15041 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15042 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15043 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15044 (gst_asm_rule_book_match), (main):
15045 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15046 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15047 Use g_hash_table_destroy instead of _unref which is too new.
15049 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15051 gst/realmedia/.cvsignore: Add test to ignore.
15052 Original commit message from CVS:
15053 * gst/realmedia/.cvsignore:
15054 Add test to ignore.
15055 * gst/realmedia/Makefile.am:
15056 * gst/realmedia/asmrules.c: (gst_asm_node_new),
15057 (gst_asm_node_free), (gst_asm_operator_eval),
15058 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15059 (gst_asm_scan_string), (gst_asm_scan_number),
15060 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15061 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
15062 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15063 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15064 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15065 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15066 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15067 (gst_asm_rule_book_match), (main):
15068 * gst/realmedia/asmrules.h:
15069 Added asembler rule book parser and evaluator.
15070 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15071 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15072 * gst/realmedia/rtspreal.h:
15073 Keep per stream config info.
15074 Parse and evaluate asm rule books for stream selection.
15076 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15078 gst/realmedia/rtspreal.c: Include stdlib.
15079 Original commit message from CVS:
15080 * gst/realmedia/rtspreal.c:
15083 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
15085 gst/realmedia/: Split out hash code in separate file.
15086 Original commit message from CVS:
15087 * gst/realmedia/Makefile.am:
15088 * gst/realmedia/realhash.c: (hash), (call_hash),
15089 (gst_rtsp_ext_real_calc_response_and_checksum):
15090 * gst/realmedia/realhash.h:
15091 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15092 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
15093 Split out hash code in separate file.
15095 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
15097 gst/: Fix include paths and link dependecies for rtsp extension.
15098 Original commit message from CVS:
15099 * gst/asfdemux/Makefile.am:
15100 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
15101 (gst_rtsp_wms_class_init):
15102 * gst/realmedia/Makefile.am:
15103 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15104 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
15105 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15106 (_do_init), (gst_rtsp_real_class_init):
15107 Fix include paths and link dependecies for rtsp extension.
15109 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
15111 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
15112 Original commit message from CVS:
15113 * gst/realmedia/Makefile.am:
15114 * gst/realmedia/rmdemux.c: (plugin_init):
15115 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15116 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
15117 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
15118 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15119 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
15120 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
15121 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
15122 (gst_rtsp_real_plugin_init):
15123 * gst/realmedia/rtspreal.h:
15124 Add RealMedia RTSP extension module. It has rank NONE until it is fully
15127 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15129 gst/asfdemux/: Move WMS RTSP extension from -good to here.
15130 Original commit message from CVS:
15131 * gst/asfdemux/Makefile.am:
15132 * gst/asfdemux/gstasf.c: (plugin_init):
15133 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
15134 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
15135 (gst_rtsp_wms_configure_stream), (_do_init),
15136 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
15137 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
15138 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
15139 * gst/asfdemux/gstrtspwms.h:
15140 Move WMS RTSP extension from -good to here.
15141 Port it to the new pluggable extension interface.
15143 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15145 ext/mad/Makefile.am: Link to audio helper from plugins-base.
15146 Original commit message from CVS:
15147 * ext/mad/Makefile.am:
15148 Link to audio helper from plugins-base.
15150 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15152 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
15153 Original commit message from CVS:
15155 * ext/mad/gstmad.c: (gst_mad_chain):
15156 Use the new buffer clipping function from gstaudio here and
15157 require gst-plugins-base CVS.
15159 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15161 configure.ac: Sync liboil check with plugins-base. Add libm check.
15162 Original commit message from CVS:
15164 Sync liboil check with plugins-base. Add libm check.
15165 * gst/synaesthesia/Makefile.am:
15166 Link against libm. We're using sqrt here.
15168 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15170 gst/asfdemux/gstasfdemux.c: Include stdlib.
15171 Original commit message from CVS:
15172 * gst/asfdemux/gstasfdemux.c:
15175 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15177 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
15178 Original commit message from CVS:
15179 * ext/annodex/Makefile.am:
15181 * ext/cdio/gstcdiocddasrc.c:
15182 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15184 * ext/cairo/Makefile.am:
15185 * gst/videofilter/Makefile.am:
15186 * tests/examples/level/Makefile.am:
15187 Use $(LIBM) instead of -lm
15189 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15191 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
15192 Original commit message from CVS:
15193 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15194 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
15195 * gst/mpegaudioparse/gstmpegaudioparse.h:
15196 Save some memory for each frame by only saving the start timestamp
15197 and start byte position instead of additionally the stop timestamp
15198 and stop byte position. This requires us to use a doubly-linked list
15199 but still saves 8-12 bytes per frame.
15201 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15203 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
15204 Original commit message from CVS:
15205 * ext/mad/gstmad.c: (clip_outgoing_buffer):
15206 Fix buffer clipping to correctly clip to the segment stop.
15208 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15210 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
15211 Original commit message from CVS:
15212 * gst/mpegaudioparse/gstmpegaudioparse.c:
15213 (gst_mp3parse_emit_frame):
15214 Fix a calculation that was causing mp3parse to drop every incoming
15215 frame when upstream delivered a segment in TIME format, breaking
15216 playback of all mpeg system streams.
15218 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15220 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
15221 Original commit message from CVS:
15224 * tests/Makefile.am:
15225 Remove bogus check for libcheck, since we check for
15226 gstreamer-check and it pulls in the required info from
15227 and we weren't actually _using_ the information for
15228 libcheck ourselves anyway.
15230 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15232 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
15233 Original commit message from CVS:
15234 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15235 (gst_mp3parse_init), (gst_mp3parse_dispose),
15236 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
15237 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15238 (mp3parse_handle_seek), (mp3parse_src_query):
15239 * gst/mpegaudioparse/gstmpegaudioparse.h:
15240 Implement accurate seeking in mpegaudioparse. Fixes #308312.
15241 Also implement segment seeks.
15243 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15245 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
15246 Original commit message from CVS:
15247 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
15248 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
15249 (gst_mad_chain), (gst_mad_change_state):
15250 * ext/mad/gstmad.h:
15251 Implement buffer clipping and use GST_BOILERPLATE instead of manual
15252 GType magic. Part one of bug #308312.
15254 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15256 configure.ac: Use pkg-config to locate check.
15257 Original commit message from CVS:
15259 Use pkg-config to locate check.
15261 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15263 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
15264 Original commit message from CVS:
15266 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
15267 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
15268 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15269 Fix build against core CVS by not using deprecated API. Bump
15270 requirements for new API (overdue anyway).
15272 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15274 REQUIREMENTS: Also add amr-libs here and update a little.
15275 Original commit message from CVS:
15277 Also add amr-libs here and update a little.
15279 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
15281 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
15282 Original commit message from CVS:
15283 * docs/plugins/inspect/plugin-dvdnav.xml:
15284 * docs/plugins/inspect/plugin-realmedia.xml:
15285 * docs/plugins/inspect/plugin-synaesthesia.xml:
15286 Add inspect file for synaesthesia so the docs can be built even if
15287 the plugin isn't built yet. Fixes #454311. Also add inspect files
15288 for dvdnavsrc and realmedia.
15290 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15292 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
15293 Original commit message from CVS:
15294 * docs/plugins/Makefile.am:
15295 Simplify --extra-dir as gtkdoc scans recursively.
15297 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15299 And yet more docs enabled.
15300 Original commit message from CVS:
15301 * docs/plugins/Makefile.am:
15302 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15303 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15304 * gst/synaesthesia/Makefile.am:
15305 * gst/synaesthesia/gstsynaesthesia.c:
15306 * gst/synaesthesia/gstsynaesthesia.h:
15307 And yet more docs enabled.
15309 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15311 docs/plugins/: Add new docs. Scan c++ files too.
15312 Original commit message from CVS:
15313 * docs/plugins/Makefile.am:
15314 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15315 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15316 * docs/plugins/inspect/plugin-a52dec.xml:
15317 * docs/plugins/inspect/plugin-amrnb.xml:
15318 * docs/plugins/inspect/plugin-asf.xml:
15319 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15320 * docs/plugins/inspect/plugin-dvdsub.xml:
15321 * docs/plugins/inspect/plugin-iec958.xml:
15322 * docs/plugins/inspect/plugin-lame.xml:
15323 * docs/plugins/inspect/plugin-mad.xml:
15324 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15325 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15326 * docs/plugins/inspect/plugin-mpegstream.xml:
15327 Add new docs. Scan c++ files too.
15328 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15329 (gst_amrnbdec_event):
15330 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
15331 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15332 (gst_amrnbparse_loop):
15333 Add documentation headers.
15334 * ext/mad/gstmad.c:
15335 * ext/mad/gstmad.h:
15338 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15340 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
15341 Original commit message from CVS:
15342 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
15343 (gst_mp3parse_init):
15344 Use GST_BOILERPLATE instead of manual GType magic.
15345 * gst/mpegaudioparse/gstmpegaudioparse.c:
15346 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15347 (mp3parse_bytepos_to_time):
15348 * gst/mpegaudioparse/gstmpegaudioparse.h:
15349 Implement seeking, byte->time, time->byte conversions with the Xing
15350 seek table if available. This allows better at least a bit more
15351 accurate seeks and file position reporting.
15353 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15355 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
15356 Original commit message from CVS:
15357 * gst/mpegaudioparse/gstmpegaudioparse.c:
15358 (gst_mp3parse_handle_first_frame):
15359 Copy the complete Xing seek table in the 100 byte array instead of
15360 copying the first byte 100 times.
15361 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
15362 (mp3parse_total_time), (mp3parse_time_to_bytepos):
15363 Add seeking support based on the Xing header but comment it out for
15364 now as it seems to yield worse result than the other method.
15365 Also use gst_pad_query_peer_duration() instead of getting the peer pad
15366 ourself, creating a new GstQuery, etc.
15368 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15370 docs/plugins/: Update docs with caps info.
15371 Original commit message from CVS:
15372 * docs/plugins/gst-plugins-ugly-plugins.args:
15373 * docs/plugins/inspect/plugin-a52dec.xml:
15374 * docs/plugins/inspect/plugin-amrnb.xml:
15375 * docs/plugins/inspect/plugin-asf.xml:
15376 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15377 * docs/plugins/inspect/plugin-dvdread.xml:
15378 * docs/plugins/inspect/plugin-dvdsub.xml:
15379 * docs/plugins/inspect/plugin-iec958.xml:
15380 * docs/plugins/inspect/plugin-lame.xml:
15381 * docs/plugins/inspect/plugin-mad.xml:
15382 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15383 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15384 * docs/plugins/inspect/plugin-mpegstream.xml:
15385 Update docs with caps info.
15387 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15389 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
15390 Original commit message from CVS:
15392 Make sure dvdnav strings get translated too (no reason not to have
15393 them in the .po file, even if the plugin is disabled for now).
15396 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15398 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
15399 Original commit message from CVS:
15400 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15401 (gst_amrnbdec_event), (gst_amrnbdec_chain),
15402 (gst_amrnbdec_state_change):
15403 * ext/amrnb/amrnbdec.h:
15404 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15405 (gst_amrnbparse_loop):
15406 Add newsegment and discont handling. Some code cleanups.
15408 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
15410 ext/dvdread/dvdreadsrc.c: check for an error from
15411 Original commit message from CVS:
15412 * ext/dvdread/dvdreadsrc.c: check for an error from
15413 DVDReadBlocks() correctly.
15415 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
15417 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...
15418 Original commit message from CVS:
15419 * ext/dvdread/dvdreadsrc.c:
15420 If we can't read a nav packet, or it doesn't look like a nav
15421 packet, that's an error. Previous behavior was to look at
15422 the next packet; I can't find any justification for doing that.
15425 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15427 po/it.po: Updated Italian translation.
15428 Original commit message from CVS:
15430 Updated Italian translation.
15432 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15434 po/vi.po: Updated Vietnames translation.
15435 Original commit message from CVS:
15437 Updated Vietnames translation.
15439 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15441 po/: Added Chinese (simplified) translation.
15442 Original commit message from CVS:
15443 contributed by: Wenzheng Hu <db_lobster@163.com>
15446 Added Chinese (simplified) translation.
15448 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15450 MAINTAINERS: Updating all the maintainers files
15451 Original commit message from CVS:
15453 Updating all the maintainers files
15455 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
15457 Fix leaks some more.
15458 Original commit message from CVS:
15459 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
15460 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
15461 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15462 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
15463 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
15464 * gst/iec958/ac3iec.c: (ac3iec_init):
15465 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15466 Fix leaks some more.
15468 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
15470 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
15471 Original commit message from CVS:
15472 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
15473 "She's leaking me", said valgrind.
15475 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15477 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
15478 Original commit message from CVS:
15479 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
15480 Fix "pad caps are not a real subset of its template caps" warning.
15482 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
15484 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
15485 Original commit message from CVS:
15486 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
15487 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
15488 (gst_amrnbdec_finalize):
15489 Don't leak the adapter, unref it in a new finalize method instead.
15492 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15494 configure.ac: Back to CVS
15495 Original commit message from CVS:
15498 * gst-plugins-ugly.doap:
15499 Add 0.10.6 to the list of releases.
15501 === release 0.10.6 ===
15503 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15509 * docs/plugins/gst-plugins-ugly-plugins.args:
15510 * docs/plugins/inspect/plugin-a52dec.xml:
15511 * docs/plugins/inspect/plugin-asf.xml:
15512 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15513 * docs/plugins/inspect/plugin-dvdread.xml:
15514 * docs/plugins/inspect/plugin-dvdsub.xml:
15515 * docs/plugins/inspect/plugin-iec958.xml:
15516 * docs/plugins/inspect/plugin-lame.xml:
15517 * docs/plugins/inspect/plugin-mad.xml:
15518 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15519 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15520 * docs/plugins/inspect/plugin-mpegstream.xml:
15521 * docs/plugins/inspect/plugin-siddec.xml:
15523 Original commit message from CVS:
15526 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15544 Original commit message from CVS:
15547 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15549 win32/vs6/: Convert line endings to CRLF and mark as binary files.
15550 Original commit message from CVS:
15551 * win32/vs6/gst_plugins_ugly.dsw:
15552 * win32/vs6/libgstac3parse.dsp:
15553 * win32/vs6/libgstasfdemux.dsp:
15554 * win32/vs6/libgstdvdlpcmdec.dsp:
15555 * win32/vs6/libgstdvdsub.dsp:
15556 * win32/vs6/libgstiec958.dsp:
15557 * win32/vs6/libgstlame.dsp:
15558 * win32/vs6/libgstmad.dsp:
15559 * win32/vs6/libgstmpegaudioparse.dsp:
15560 * win32/vs6/libgstmpegstream.dsp:
15561 * win32/vs6/libgstrealmedia.dsp:
15562 * win32/vs6/libgstsynaesthesia.dsp:
15563 Convert line endings to CRLF and mark as binary files.
15565 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15567 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
15568 Original commit message from CVS:
15569 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
15570 Don't forget to unlock when setting the device property, or
15571 we'll sooner or later deadlock.
15573 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
15575 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
15576 Original commit message from CVS:
15577 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
15578 Use gst_util_guint64_to_gdouble for conversion.
15579 * win32/vs6/libgstasfdemux.dsp:
15580 Add asfpacket.c to the build.
15582 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15584 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
15585 Original commit message from CVS:
15586 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15587 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
15588 * gst/mpegaudioparse/gstmpegaudioparse.h:
15589 If the Xing header provides a total time, use it to calculate the
15590 correct average bitrate immediately, instead of sending updates as
15591 we parse the stream.
15593 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
15595 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
15596 Original commit message from CVS:
15597 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
15598 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15599 Use GstClockTime instead of guint for a time variable to prevent
15600 overflows on too large subtitle durations. Fixes #444514.
15602 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
15604 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
15605 Original commit message from CVS:
15606 Patch by: Mark Nauwelaerts <manauw at skynet be>
15607 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
15608 Clear state when handling the serialized FLUSH_STOP event instead of
15609 the FLUSH_START event, thereby making sure we don't free buffers the
15610 chain function is still using. Fixes dvdsubdec crashing when flusing
15611 or seeking (#442706).
15613 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15615 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
15616 Original commit message from CVS:
15617 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15618 Initialise variable to make fc4 build bot happy.
15620 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15622 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
15623 Original commit message from CVS:
15624 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15625 Add sanity check so we don't abort for broken or non-MPEG streams,
15626 but instead error out. Fixes crashes/aborts for when our typefinder
15627 wrongly identifies quicktime files as mpeg (which should be fixed in
15628 -base now too). (#440120).
15630 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15633 * ext/amrnb/amrnbdec.c:
15634 * ext/amrnb/amrnbenc.c:
15635 * ext/amrnb/amrnbparse.c:
15636 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
15637 Original commit message from CVS:
15638 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
15639 block_size, _do_init, gst_amrnbdec_base_init,
15640 gst_amrnbdec_class_init, gst_amrnbdec_init):
15641 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
15642 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
15643 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
15644 block_size, _do_init, gst_amrnbparse_base_init,
15645 gst_amrnbparse_class_init, gst_amrnbparse_init):
15646 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
15647 GST_DEBUG_FUNCPTR and add log-category.
15649 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15651 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
15652 Original commit message from CVS:
15653 * gst/mpegaudioparse/gstmpegaudioparse.c:
15654 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15655 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15656 (gst_mp3parse_chain), (mp3parse_total_bytes),
15657 (mp3parse_total_time):
15658 * gst/mpegaudioparse/gstmpegaudioparse.h:
15659 Implement parsing of Xing headers from the first frame of the stream,
15660 and use it to report duration correctly where possible.
15662 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
15664 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
15665 Original commit message from CVS:
15666 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
15667 After descrambling, push the packets out as individual packets
15668 instead of one big descrambled buffer. Makes cook audio decoding
15669 work with the 'realaudiodec' decoder from gst-plugins-bad.
15671 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15673 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
15674 Original commit message from CVS:
15675 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15676 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
15677 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15678 (gst_rmdemux_parse_packet):
15679 * gst/realmedia/rmdemux.h:
15680 Remember first timestamp encountered in stream and re-timestamp
15681 stream to start from zero (fixes #397219); only send one newsegment
15682 event, not two; when seeking, send newsegment events from the
15683 streaming thread and not from the seeking thread.
15685 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
15687 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
15688 Original commit message from CVS:
15689 Based on patch by: Mark Nauwelaerts <manauw skynet be>
15690 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15691 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15692 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
15693 * gst/mpegstream/gstmpegdemux.h:
15694 Reset last_flow values for the various streams after a flushing
15695 seek, otherwise we might aggregate wrong flow returns afterwards
15696 that will make upstream pause silently. This should fix seeking
15697 in DVDs and also fix the Thoggen cropping dialog (#438610).
15699 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15701 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
15702 Original commit message from CVS:
15703 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
15704 (gst_asf_demux_chain_headers),
15705 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
15706 (gst_asf_demux_have_mutually_exclusive_active_stream),
15707 (gst_asf_demux_check_activate_streams),
15708 (gst_asf_demux_find_stream_with_complete_payload),
15709 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
15710 (gst_asf_demux_activate_ext_props_streams),
15711 (gst_asf_demux_process_object):
15712 * gst/asfdemux/gstasfdemux.h:
15713 Activate streams (ie. add the pads to the element) depending on
15714 whether we actually get data for those streams within the ASF
15715 preroll value specified. Currently only done in pull-mode though
15716 (this will fix problems with playbin hanging on mms streams once
15717 we use this in push-mode as well).
15719 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
15721 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
15722 Original commit message from CVS:
15723 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
15724 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
15725 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
15726 (gst_asf_demux_process_file):
15727 * gst/asfdemux/gstasfdemux.h:
15728 Make all timestamps start from zero in pull-mode too; some small
15729 clean-ups and FIXMEs here and there.
15731 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15733 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
15734 Original commit message from CVS:
15735 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
15736 (gst_asf_demux_parse_packet):
15737 If packet size is specified within the packet and smaller than
15738 the actual packet size, don't parse beyond the size specified in
15739 the packet (this makes us parse some cases of packets with single
15740 compressed payloads cleanly, see e.g stream from #431318). Also
15741 add a sanity check when parsing compressed single payloads.
15743 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
15745 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
15746 Original commit message from CVS:
15747 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
15748 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
15749 (gst_asf_demux_handle_seek_event),
15750 (gst_asf_demux_push_complete_payloads):
15751 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
15752 send data from the keyframe right before the new segment start to
15753 make sure the decoder doesn't have to decode more than absolutely
15756 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15758 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
15759 Original commit message from CVS:
15760 * gst/asfdemux/asfheaders.c:
15761 * gst/asfdemux/asfheaders.h:
15762 * gst/asfdemux/asfpacket.c:
15763 (asf_payload_parse_replicated_data_extensions),
15764 (gst_asf_demux_parse_payload):
15765 * gst/asfdemux/asfpacket.h:
15766 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15767 (gst_asf_demux_push_complete_payloads),
15768 (gst_asf_demux_process_ext_stream_props):
15769 * gst/asfdemux/gstasfdemux.h:
15770 Implement payload extension system/extended replicated data parsing,
15771 so we can extract payload durations if they're specified.
15773 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
15775 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
15776 Original commit message from CVS:
15777 * gst/asfdemux/asfheaders.h:
15778 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15779 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
15780 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
15781 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
15782 (gst_asf_demux_parse_stream_object),
15783 (gst_asf_demux_process_ext_stream_props),
15784 (gst_asf_demux_process_queued_extended_stream_objects),
15785 (gst_asf_demux_activate_ext_props_streams),
15786 (gst_asf_demux_process_object):
15787 * gst/asfdemux/gstasfdemux.h:
15788 Refactor stream parse/activation a bit (stream activation heuristics
15789 are still the same though); some more clean-ups.
15791 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
15793 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
15794 Original commit message from CVS:
15795 * win32/common/.cvsignore:
15796 Ignore generated config.h file to make build bot happy.
15798 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15800 gst/asfdemux/: Init debug category before using it.
15801 Original commit message from CVS:
15802 * gst/asfdemux/gstasf.c: (plugin_init):
15803 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
15804 * gst/asfdemux/gstasfdemux.h:
15805 Init debug category before using it.
15807 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15809 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
15810 Original commit message from CVS:
15811 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
15812 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
15813 Fix silly bug when we can't pull as much data as we want; don't
15814 forget to announce pending tags in the new packet parsing code.
15816 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15818 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
15819 Original commit message from CVS:
15822 Generate a win32 config.h into win32/common and add to MANIFEST so
15823 it gets disted (#393890). Looks like win32/common/config.h.in needs
15826 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
15828 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
15829 Original commit message from CVS:
15830 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
15831 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
15832 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
15833 Fix pull mode operation some more: send newsegment event before
15834 sending data; handle EOS and fatal flow returns a bit better; don't
15835 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
15837 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
15839 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
15840 Original commit message from CVS:
15841 * gst/asfdemux/Makefile.am:
15842 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
15843 (asf_packet_create_payload_buffer),
15844 (asf_payload_find_previous_fragment),
15845 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
15846 (gst_asf_demux_parse_packet):
15847 * gst/asfdemux/asfpacket.h:
15848 * gst/asfdemux/gstasfdemux.c:
15849 (gst_asf_demux_reset_stream_state_after_discont),
15850 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
15851 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
15852 (gst_asf_demux_process_chunk):
15853 * gst/asfdemux/gstasfdemux.h:
15854 New packet parsing code: should put halfway decent timestamps on
15855 buffers, and might even set the appropriate keyframe/discont buffer
15856 flags from time to time (and even if it doesn't, I'm at least able
15857 to debug this code); only used in pull-mode so far. Still needs
15858 some more work, like payload extensions parsing and proper flow
15859 aggregation, and stream activation based on preroll. Stay tuned.
15861 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15863 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
15864 Original commit message from CVS:
15865 * gst/asfdemux/asfheaders.h:
15866 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15867 (gst_asf_demux_seek_index_lookup),
15868 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
15869 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
15870 (gst_asf_demux_process_ext_content_desc),
15871 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
15872 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
15873 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15874 * gst/asfdemux/gstasfdemux.h:
15875 Some clean-ups and small fixes: rename asf_stream_context structure to
15876 AsfStream; inline some three-line utility functions that are only used
15877 once anyway and get rid of their associated helper structs; make debug
15878 category global so that it is used by the debug statements in the other
15879 file as well; simplify gst_asf_demux_get_stream(); fix accidental
15880 implicit initialisation of stream->last_buffer_timestamp to 0, which
15881 would lead to missing timestamps on the first buffer; put fourcc format
15882 into video caps to make certain proprietary wmv decoders happy (for the
15883 case of WMVA in particular); play_time is offset by preroll as well, so
15884 fix overreporting of duration for some files.
15886 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
15888 gst/asfdemux/gstasfdemux.c: Printf format fixes.
15889 Original commit message from CVS:
15890 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15891 (gst_asf_demux_pull_indices):
15892 Printf format fixes.
15894 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
15896 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
15897 Original commit message from CVS:
15898 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15899 (gst_mpeg_parse_send_event):
15900 Post an error message if EOS wasn't handled by anything downstream.
15901 This should fix playbin freezing/hanging with small VobSub subtitle
15902 files (background: not-linked flow returns from downstream are
15903 ignored for a while at the beginning, so if the file is small
15904 upstream will never get a not-linked flow return even if nothing
15905 is connected downstream). (#429960).
15907 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
15909 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
15910 Original commit message from CVS:
15911 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15912 (gst_amrnbparse_sink_activate),
15913 (gst_amrnbparse_sink_activate_pull):
15914 Rewrite terminally broken sinkpad activation code.
15915 Now actually supports pull-mode activation (didn't before), and push
15916 mode activation doesn't leave the sinkpad flushing.
15918 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15920 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
15921 Original commit message from CVS:
15922 * gst/asfdemux/asfheaders.c:
15923 * gst/asfdemux/asfheaders.h:
15924 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15925 (gst_asf_demux_reset), (gst_asf_demux_init),
15926 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
15927 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
15928 (gst_asf_demux_seek_index_lookup),
15929 (gst_asf_demux_reset_stream_state_after_discont),
15930 (gst_asf_demux_handle_seek_event),
15931 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
15932 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
15933 (gst_asf_demux_pull_indices),
15934 (gst_asf_demux_parse_data_object_start),
15935 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
15936 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
15937 (gst_asf_demux_process_simple_index),
15938 (gst_asf_demux_process_object),
15939 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15940 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
15941 * gst/asfdemux/gstasfdemux.h:
15942 Make asfdemux work in pull mode where possible. If there's an index
15943 at the end of the file, read it and use it for seeking purposes.
15945 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
15947 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
15948 Original commit message from CVS:
15949 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15950 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
15951 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
15952 Some timestamp fixes.
15953 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
15954 Fix for 64-bit machines.
15956 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
15958 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
15959 Original commit message from CVS:
15960 Patch by: René Stadler <mail at renestadler dot de>
15961 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
15962 (find_seek_offset_time), (gst_rmdemux_reset),
15963 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
15964 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
15965 * gst/realmedia/rmdemux.h:
15966 Make rmdemux handle any number of logical streams. Fixes #428698.
15968 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15972 Original commit message from CVS:
15975 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15977 po/: Added Danish translation.
15978 Original commit message from CVS:
15979 submitted by: Mogens Jaeger <mogens@jaeger.tf>
15982 Added Danish translation.
15984 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15986 po/.cvsignore: Add pot.
15987 Original commit message from CVS:
15991 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
15993 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
15994 Original commit message from CVS:
15995 2007-03-27 Julien MOUTTE <julien@moutte.net>
15996 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
15997 stream and try to adapt to incoming timestamps lack of
15998 precision up to half a frame. This allows generating
15999 a perfect stream even with muxed formats like FLV where
16000 the timestamps are stored in milliseconds.
16002 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16004 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
16005 Original commit message from CVS:
16006 * gst/realmedia/rmdemux.c:
16007 Remove unused zlib.h include. Fixes #421594.
16009 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16011 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
16012 Original commit message from CVS:
16013 * ext/lame/gstlame.c: (gst_lame_setup):
16014 Disable the bitrate checking when the user has requested
16015 Free Format mode, as all bitrates less than the maximum
16018 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16020 po/: Update translations.
16021 Original commit message from CVS:
16025 Update translations.
16027 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16029 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
16030 Original commit message from CVS:
16031 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
16032 When handling seeks, don't convert -1 start or stop values to a bogus
16033 byte position - pass them upstream as -1.
16035 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16037 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
16038 Original commit message from CVS:
16039 * gst/mpegaudioparse/gstmpegaudioparse.c:
16040 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16041 (gst_mp3parse_init), (gst_mp3parse_sink_event),
16042 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16043 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
16044 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
16045 (mp3parse_total_time), (mp3parse_handle_seek),
16046 (mp3parse_src_event), (mp3parse_src_query),
16047 (mp3parse_get_query_types), (plugin_init):
16048 * gst/mpegaudioparse/gstmpegaudioparse.h:
16049 Implement seeking via average bitrate, and position+duration
16050 querying in mp3parse. Later, it will support frame-accurate seeking by
16051 building a seek table as it parses.
16052 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
16053 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
16054 before any extant MP3 decoder plugin. This allows us to remove framing
16055 support from the decoders, if we want, and will provide them with
16056 accurate seeking automatically once it is finished.
16057 Fix the handling of MPEG-1 Layer 1 files.
16058 Partially fix timestamping of packets arriving from a demuxer by
16059 queueing the incoming timestamp until the next packet starts, rather
16060 than applying it immediately to the next pushed buffer.
16062 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16064 gst/asfdemux/gstasfdemux.c: Printf format fix.
16065 Original commit message from CVS:
16066 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
16069 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16071 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
16072 Original commit message from CVS:
16073 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
16074 (gst_cdio_cdda_src_finalize):
16075 Make sure we always destroy our libcdio handle.
16077 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16079 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
16080 Original commit message from CVS:
16081 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
16082 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
16083 (gst_cdio_cdda_src_finalize):
16084 Small code cleanups.
16085 Don't use pad_alloc as the base class cannot deal with the error codes.
16087 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
16089 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
16090 Original commit message from CVS:
16091 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
16092 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16093 Never post a (fatal) error message on the bus on decoding errors. We
16094 should only do this if we can't recover, but mpeg2dec can always
16095 recover. This is needed for DVB streams, for example, where there
16096 may be temporary glitches in the stream. Instead of an error
16097 message, post a warning message on the bus for every N decoding
16098 errors. Fixes #370020.
16100 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16102 configure.ac: Convert to new AG_GST style.
16103 Original commit message from CVS:
16105 Convert to new AG_GST style.
16107 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16109 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
16110 Original commit message from CVS:
16111 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16113 Display sensible defaults and limits for the
16114 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
16115 property - it's supposed to be a boolean 0/1 value.
16117 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16119 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
16120 Original commit message from CVS:
16121 * ext/lame/gstlame.c:
16122 Initialise the variables so gcc doesn't complain about possibly
16123 uninitialised uses, even though they can't actually happen.
16125 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
16127 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
16128 Original commit message from CVS:
16129 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16130 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
16131 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
16132 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16133 Implement all sample rates.
16134 Implement sample permutation a little smarter avoiding a memcpy.
16135 Fix timestamps, use segments, fix seeking.
16137 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
16140 Original commit message from CVS:
16141 * docs/plugins/Makefile.am:
16142 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16143 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16144 * docs/plugins/inspect/plugin-siddec.xml:
16145 * ext/sidplay/gstsiddec.cc:
16146 * ext/sidplay/gstsiddec.h:
16149 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16151 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
16152 Original commit message from CVS:
16153 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16154 (gst_lame_set_property), (gst_lame_setup):
16155 Fix up bitrate checking macro. Make it give us a
16156 GST_ELEMENT_WARNING message so the application has a chance of
16157 reporting this to the user. Move the checking to _setup, so we
16158 are sure it runs in the READY state, when we hope to have a pipeline
16159 and a bus that is not flushing.
16160 This fixes e.g. using 96 kbit/sec as a bitrate.
16162 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16164 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
16165 Original commit message from CVS:
16166 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
16167 (gst_asf_demux_process_advanced_mutual_exclusion),
16168 (gst_asf_demux_process_queued_extended_stream_objects),
16169 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16170 * gst/asfdemux/gstasfdemux.h:
16171 Parse advanced mutual exclusion object and only add pads for
16172 'hidden' streams (those in an extended stream header) that are
16173 mutually exclusive with an already existing 'main stream' if
16174 the broadcasting flag is not set. If the broadcasting flag is set,
16175 assume that data for this stream isn't sent. (This should ideally be
16176 solved better by making playbin more robust against this and/or by
16177 making mmssrc send some information downstream about which streams
16178 will be streamed). Fixes #353116.
16180 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16182 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
16183 Original commit message from CVS:
16184 * gst/synaesthesia/gstsynaesthesia.c:
16185 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16186 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
16187 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16188 (synaescope32), (synaescope_set_data), (synaesthesia_update),
16189 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
16190 * gst/synaesthesia/synaescope.h:
16191 Move all the mutable engine state into a structure so that
16192 multiple element instances can run without interfering.
16194 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16196 Add crossreferences to glib/gobject/gstream docs.
16197 Original commit message from CVS:
16199 * docs/plugins/Makefile.am:
16200 Add crossreferences to glib/gobject/gstream docs.
16202 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16204 gst/synaesthesia/: More source cleanups and add FIXME comments.
16205 Original commit message from CVS:
16206 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16207 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16208 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16210 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16212 More source cleanups and add FIXME comments.
16214 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
16216 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
16217 Original commit message from CVS:
16218 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
16219 Use gst_guint64_to_gdouble for conversions.
16220 * gst/synaesthesia/synaescope.c:
16221 Define M_PI and do not include <pthread.h> and
16222 <sys/time.h> for G_OS_WIN32
16223 * win32/vs6/libgstrealmedia.dsp:
16224 * win32/vs6/synaesthesia.dsp:
16225 Update projects files.
16226 * win32/common/config.h.in:
16227 Add config.h.in for autogen of config.h
16229 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16231 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
16232 Original commit message from CVS:
16234 Add --enable-experimental support. Activate synaesthesia when building
16235 with --enable-experimental. Fix --enable external configure switch
16238 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16240 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
16241 Original commit message from CVS:
16242 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
16243 (gst_lame_change_state):
16244 * ext/lame/gstlame.h:
16245 On receiving EOS, we try to push a last buffer with the remaining
16246 samples. Don't do that if we got an unclean flow return on the last
16247 gst_pad_push(), downstream might not handle this very gracefully
16249 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16250 Pass flow returns upstream (helps #403168).
16252 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16254 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
16255 Original commit message from CVS:
16256 * gst/synaesthesia/gstsynaesthesia.c:
16257 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16258 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16259 (gst_synaesthesia_chain), (plugin_init):
16260 check result of gst_pad_push() in _chain.
16262 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16264 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
16265 Original commit message from CVS:
16266 * gst/synaesthesia/Makefile.am:
16267 * gst/synaesthesia/gstsynaesthesia.c:
16268 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16269 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16270 (gst_synaesthesia_chain), (plugin_init):
16271 * gst/synaesthesia/synaescope.c:
16272 * gst/synaesthesia/synaescope.h:
16273 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
16274 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
16275 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
16276 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
16277 possible leak in _chain. (#356882)
16279 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16281 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
16282 Original commit message from CVS:
16283 * gst/asfdemux/asfheaders.c:
16284 * gst/asfdemux/asfheaders.h:
16285 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
16286 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16287 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
16288 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
16289 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
16290 (gst_asf_demux_process_ext_content_desc),
16291 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
16292 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
16293 (gst_asf_demux_process_bitrate_props_object),
16294 (gst_asf_demux_process_header_ext),
16295 (gst_asf_demux_process_language_list),
16296 (gst_asf_demux_process_ext_stream_props),
16297 (gst_asf_demux_process_queued_extended_stream_objects),
16298 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16299 * gst/asfdemux/gstasfdemux.h:
16300 Refactor and clean up header parsing and chain function a bit; get
16301 rid of some cruft; make header parsing a tad more robust, fixing
16304 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16306 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
16307 Original commit message from CVS:
16308 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16309 Post an error if we receive an EOS event while still waiting for the
16310 ASF header object to come through.
16312 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
16314 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
16315 Original commit message from CVS:
16316 Patch by: Xavier B. <xavierb gmail com>
16317 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
16318 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16319 (gst_asf_demux_process_ext_content_desc),
16320 (gst_asf_demux_process_data),
16321 (gst_asf_demux_process_language_list),
16322 (gst_asf_demux_process_ext_stream_props),
16323 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
16324 Guard places where we assume that a certain amount of data is
16325 available better against less data being available (should fix
16326 infamous assertion crasher bug #336370). Also fixes a small
16329 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
16331 gst/realmedia/: Add demuxer for RealAudio files (#349779).
16332 Original commit message from CVS:
16333 * gst/realmedia/Makefile.am:
16334 * gst/realmedia/rademux.c:
16335 * gst/realmedia/rademux.h:
16336 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16337 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
16338 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
16339 * gst/realmedia/rmutils.h:
16340 Add demuxer for RealAudio files (#349779).
16342 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
16344 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
16345 Original commit message from CVS:
16347 Add win32/MANIFEST to EXTRA_DIST so win32 files will
16348 be include in the next release.
16350 Remove win32/common/config.h is which is not autogenerated yet.
16352 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16354 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
16355 Original commit message from CVS:
16356 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
16357 warn when outgoing sample rate is different from incoming
16359 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16361 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
16362 Original commit message from CVS:
16363 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16364 All sample-rates < 32khz come from the LSF extensions, which only
16365 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
16366 Use gst_util_uint64_scale because we can.
16368 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16370 tests/check/elements/amrnbenc.c: and fix compilation of this test
16371 Original commit message from CVS:
16372 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16373 (cleanup_amrnbenc):
16374 and fix compilation of this test
16376 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16378 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
16379 Original commit message from CVS:
16380 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16381 (cleanup_amrnbenc):
16382 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16383 (cleanup_mpeg2dec):
16384 re-apply as it was -bad and not -ugly that is frozen, doh
16386 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16388 tests/check/elements/: revert my freeze breakage
16389 Original commit message from CVS:
16390 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16391 (cleanup_amrnbenc):
16392 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16393 (cleanup_mpeg2dec):
16394 revert my freeze breakage
16396 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16398 gst/asfdemux/gstasfdemux.c: add a comment about a future change
16399 Original commit message from CVS:
16400 * gst/asfdemux/gstasfdemux.c:
16401 (gst_asf_demux_get_gst_tag_from_tag_name),
16402 (gst_asf_demux_process_ext_content_desc):
16403 add a comment about a future change
16404 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16405 (cleanup_amrnbenc):
16406 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16407 (cleanup_mpeg2dec):
16408 consistent pad (de)activation
16410 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16412 gst/asfdemux/gstasfdemux.c: Update query_types function too.
16413 Original commit message from CVS:
16414 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
16415 Update query_types function too.
16417 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16419 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
16420 Original commit message from CVS:
16421 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
16422 (gst_rmdemux_src_query_types):
16423 Implement SEEKING query, make query function thread-safe.
16425 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16427 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
16428 Original commit message from CVS:
16429 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
16430 Use alignment-safe macros here too (subbuffers ...); guard against
16431 hypothetical memory access beyond our given buffer in the case
16432 where the buffer size is not a multiple of 2.
16434 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
16436 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
16437 Original commit message from CVS:
16438 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
16439 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
16440 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16441 * gst/asfdemux/gstasfdemux.h:
16442 Don't crash in the seek event handling code when playtime is 0,
16443 as may be the case with live streams (#386218). Implement SEEKING
16444 query so applications can query seekability without second-guessing
16445 based on whether we have a duration or not.
16447 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16450 Original commit message from CVS:
16452 * gst-plugins-ugly.doap:
16453 * gst-plugins-ugly.spec.in:
16456 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
16458 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
16459 Original commit message from CVS:
16460 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16461 Use our alignment-safe macros here too, since we can't assume that
16462 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
16465 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16467 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
16468 Original commit message from CVS:
16469 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
16470 Also, don't read the index for a stream a second time when
16471 operating in pull-mode and reaching the end of the file.
16473 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
16475 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
16476 Original commit message from CVS:
16477 Patch by: Roland Kay <roland.kay at ox compsoc net>
16478 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
16479 Don't leak stream index (#385292).
16481 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
16483 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
16484 Original commit message from CVS:
16485 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
16486 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16488 * ext/lame/gstlame.h:
16489 Fix leak (by calling lame_init_params() before lame_close()); handle
16490 NULL return from lame_init() more gracefully. Fixes #385311.
16492 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16494 configure.ac: Back to CVS
16495 Original commit message from CVS:
16499 === release 0.10.5 ===
16501 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16507 * docs/plugins/gst-plugins-ugly-plugins.args:
16508 * docs/plugins/inspect/plugin-a52dec.xml:
16509 * docs/plugins/inspect/plugin-asf.xml:
16510 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16511 * docs/plugins/inspect/plugin-dvdsub.xml:
16512 * docs/plugins/inspect/plugin-iec958.xml:
16513 * docs/plugins/inspect/plugin-lame.xml:
16514 * docs/plugins/inspect/plugin-mad.xml:
16515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16517 * docs/plugins/inspect/plugin-mpegstream.xml:
16518 * docs/plugins/inspect/plugin-siddec.xml:
16520 Original commit message from CVS:
16523 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
16525 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
16526 Original commit message from CVS:
16527 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
16528 to in the previous checkin. see #385192. You can have your
16531 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
16533 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
16534 Original commit message from CVS:
16535 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
16536 from the dereferenced integer, not the pointer itself. Fixes
16538 I'm takin ur cheese!
16540 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
16543 ChangeLog surgery: fix bug number
16544 Original commit message from CVS:
16545 ChangeLog surgery: fix bug number
16547 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
16549 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
16550 Original commit message from CVS:
16551 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
16552 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
16553 For version 4 streams, read the extra codec data size from the
16554 header instead of assuming it is always 16 (also read it from the
16555 right position) (#384989). For version 4 and 5 streams, check that
16556 the specified extra codec data size doesn't make us read beyond the
16557 chunk boundary (#384989).
16559 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16576 Original commit message from CVS:
16579 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16581 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
16582 Original commit message from CVS:
16583 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
16584 Cosmetic changes: fix misleading debug statement, update
16587 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16589 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
16590 Original commit message from CVS:
16591 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
16592 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16593 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
16594 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
16595 * ext/mpeg2dec/gstmpeg2dec.h:
16596 Align buffers to a 16 byte boundary so the altivec optimisations
16597 don't crash. Fixes #327350.
16599 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
16601 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
16602 Original commit message from CVS:
16603 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
16604 The availability of extra codec data isn't something that
16605 warrants debug messages at WARNING level (see #376958).
16607 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16609 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
16610 Original commit message from CVS:
16611 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16612 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
16613 (gst_dvd_demux_send_subbuffer):
16614 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16615 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
16616 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
16617 (gst_mpeg_demux_send_subbuffer):
16618 * gst/mpegstream/gstmpegdemux.h:
16619 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16620 (gst_mpeg_parse_chain):
16621 Fix flow value combination; this fixes playbin/totem locking up if
16622 a VobSub file is specified as subtitle file (#334322). Flow value
16623 combination should only happen once we are fairly sure we've got all
16624 pads that are available for now. Since there isn't a well-specified
16625 time when this is the case in MPEG, we'll just assume this is the
16626 case once there has been a certain number of packets for each
16627 stream we've found so far.
16629 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
16631 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
16632 Original commit message from CVS:
16633 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
16634 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
16635 Simplify the framerate code and support more framerates. Fixes #361584.
16637 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16639 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
16640 Original commit message from CVS:
16641 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
16642 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
16643 Fix minor memleak when creating pads from static pad templates (#369627).
16644 * tests/check/Makefile.am:
16645 * tests/check/elements/.cvsignore:
16646 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16647 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
16648 Add unit tests for mpeg2dec (#369627).
16650 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
16654 Original commit message from CVS:
16657 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
16659 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
16660 Original commit message from CVS:
16661 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
16662 (gst_lame_change_state):
16663 * ext/lame/gstlame.h:
16664 Make lame timestamp flushed eos buffer by some additional timestamp
16665 accounting. Fixes #374760.
16667 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
16669 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
16670 Original commit message from CVS:
16671 * gst/mpegaudioparse/gstmpegaudioparse.c:
16672 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16673 (gst_mp3parse_init), (gst_mp3parse_dispose),
16674 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
16675 (gst_mp3parse_change_state):
16676 * gst/mpegaudioparse/gstmpegaudioparse.h:
16677 Make timestamp handling in mp3parse saner; now works for at least
16680 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
16682 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
16683 Original commit message from CVS:
16684 * gst/mpegaudioparse/Makefile.am:
16685 * gst/mpegaudioparse/gstmpegaudioparse.c:
16686 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16687 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
16688 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
16689 (gst_mp3parse_change_state), (plugin_init):
16690 * gst/mpegaudioparse/gstmpegaudioparse.h:
16691 Bring mp3parse into the 21st century.
16692 Use its own debug category, use gstadapter, format nicely to 80
16693 columns, and fix incorrect handling of 32 kHz and less files.
16695 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
16697 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
16698 Original commit message from CVS:
16699 Patch by: Sebastian Droege <slomo at ubuntu dot com>
16700 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16701 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
16702 * ext/mpeg2dec/gstmpeg2dec.h:
16703 libmpeg2 requires its output buffers to start at a 16byte aligned
16704 address or the altivec optimizations will explode.
16706 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
16708 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
16709 Original commit message from CVS:
16710 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
16711 * ext/cdio/gstcdio.h:
16712 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16713 Move CD-TEXT utility function into common file so it can also be
16714 used by a future cdioparanoiasrc.
16716 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16718 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
16719 Original commit message from CVS:
16720 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16721 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
16722 information (fixes #340433).
16724 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
16726 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
16727 Original commit message from CVS:
16728 Patch by: Josep Torra Valles <josep at fluendo com>
16729 * gst/iec958/ac3_padder.c: (ac3p_init):
16730 * gst/mpegstream/gstmpegparse.c:
16731 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
16732 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
16733 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
16734 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
16735 (gst_rmdemux_parse_packet):
16736 Misc. fixes for problems discovered by Forte (different return types
16737 in function declaration and definition, pointer arithmetics with
16738 void pointers). Fixes #362639.
16740 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16742 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
16743 Original commit message from CVS:
16744 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16745 Don't announce audio or subtitle streams that aren't really present,
16746 it makes dvddemux create pads that will never carry any data, which
16749 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
16751 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
16752 Original commit message from CVS:
16753 * ext/lame/gstlame.c: (gst_lame_set_property):
16754 Round up not allowed bitrates to the next higher allowed one
16757 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
16759 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
16760 Original commit message from CVS:
16761 * docs/plugins/Makefile.am:
16762 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16763 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16764 * ext/lame/gstlame.c: (gst_lame_class_init):
16765 * ext/lame/gstlame.h:
16766 Add docs for lame and lame to docs. Specify allowed bitrates
16767 in the properties description (#361140). Canonicalise object
16768 property names (ie. use hyphen instead of underscore).
16769 * docs/plugins/inspect/plugin-a52dec.xml:
16770 * docs/plugins/inspect/plugin-amrnb.xml:
16771 * docs/plugins/inspect/plugin-asf.xml:
16772 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16773 * docs/plugins/inspect/plugin-dvdread.xml:
16774 * docs/plugins/inspect/plugin-dvdsub.xml:
16775 * docs/plugins/inspect/plugin-iec958.xml:
16776 * docs/plugins/inspect/plugin-lame.xml:
16777 * docs/plugins/inspect/plugin-mad.xml:
16778 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16779 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16780 * docs/plugins/inspect/plugin-mpegstream.xml:
16781 * docs/plugins/inspect/plugin-siddec.xml:
16782 Update version to CVS.
16784 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16786 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
16787 Original commit message from CVS:
16788 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16789 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
16792 Add i18n magic to lame plugin. Throw decent error message when we
16793 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
16795 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16797 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
16798 Original commit message from CVS:
16799 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
16800 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
16801 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16802 Change caps to x-rdt, because it's not x-rtp.
16803 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16804 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
16805 (gst_rmdemux_plugin_init):
16806 Activate pad before adding to the element.
16807 Return the combined stream return values after pad_alloc.
16809 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16811 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
16812 Original commit message from CVS:
16813 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
16814 * ext/mpeg2dec/gstmpeg2dec.h:
16815 Add some debugging to timestamp handling.
16816 Make sure we don't convert invalid timestamps.
16818 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16820 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
16821 Original commit message from CVS:
16822 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16823 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
16824 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
16825 (gst_dvd_demux_get_subpicture_stream):
16826 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16827 (gst_mpeg_demux_get_audio_stream),
16828 (gst_mpeg_demux_get_private_stream):
16829 Active pads before adding them to the running element. Don't assert
16830 on non-BYTE format newsegment events in asfdemux.
16832 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
16834 Printf format fixes.
16835 Original commit message from CVS:
16836 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
16837 (gst_dvd_read_src_handle_seek_event):
16838 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
16839 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
16840 * ext/sidplay/gstsiddec.cc:
16841 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
16842 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
16843 (gst_rmdemux_parse_packet):
16844 Printf format fixes.
16846 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16848 gst/realmedia/: Added RDT depayloader.
16849 Original commit message from CVS:
16850 * gst/realmedia/Makefile.am:
16851 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
16852 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
16853 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
16854 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
16855 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
16856 * gst/realmedia/rdtdepay.h:
16857 Added RDT depayloader.
16858 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16859 (gst_rmdemux_plugin_init), (plugin_init):
16860 Remove unused function.
16861 Added some more mime-types.
16863 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16865 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
16866 Original commit message from CVS:
16867 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
16868 If an incoming timestamp is within one sample of our current
16869 timestamp, then keep it. This prevents imprecision in the
16870 PTS (which only has 90khz granularity) from affecting our stream.
16872 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
16874 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
16875 Original commit message from CVS:
16876 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16877 Reflow code so that compiler doesn't complain about possible use
16878 of uninitialised variable any longer; but just in case, initialise
16879 it anyway; also take object ref in query function and do peer pad
16880 stuff in a more thread-safe way.
16882 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
16884 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
16885 Original commit message from CVS:
16886 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16887 Init a variable to make compilers happy.
16889 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
16891 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
16892 Original commit message from CVS:
16893 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
16894 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
16895 (gst_dvd_demux_sync_stream_to_time):
16896 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16897 (gst_mpeg_demux_synchronise_pads),
16898 (gst_mpeg_demux_sync_stream_to_time):
16899 Send newsegment updates for sparse streams (#350778).
16901 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16903 ext/dvdread/dvdreadsrc.c: fix compile warning
16904 Original commit message from CVS:
16905 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16906 fix compile warning
16908 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16911 bump the nano bitches
16912 Original commit message from CVS:
16913 bump the nano bitches
16915 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16917 configure.ac: As another attempt, synaesthesia can be enabled by passing
16918 Original commit message from CVS:
16920 As another attempt, synaesthesia can be enabled by passing
16921 --with-plugins="synaesthesia" to configure
16923 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16925 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16926 Original commit message from CVS:
16928 Don't build synaesthesia by default, until someone confirms that it
16929 is okay (filed as #356882)
16931 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16933 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16934 Original commit message from CVS:
16936 Don't build synaesthesia by default, until someone confirms that it
16937 is okay (filed as #356882)
16939 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16942 Original commit message from CVS:
16944 * gst/synaesthesia/Makefile.am:
16945 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16946 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16947 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16948 (gst_synaesthesia_change_state), (plugin_init):
16951 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16953 More G_OBJECT macro fixing.
16954 Original commit message from CVS:
16955 * ext/mad/gstid3tag.c:
16956 * gst/mpegstream/gstrfc2250enc.h:
16957 * gst/synaesthesia/gstsynaesthesia.c:
16958 More G_OBJECT macro fixing.
16960 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
16962 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
16963 Original commit message from CVS:
16964 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16965 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
16966 Fix initialisation dummy buffer, the offsets are relative to the start
16967 of the buffers. Fixes #356004.
16969 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
16971 * gst-plugins-ugly.spec.in:
16973 Original commit message from CVS:
16976 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
16978 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
16979 Original commit message from CVS:
16980 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16981 Add convert query (needed for later when we just operate in time
16982 format and let the base source class handle all the seeking stuff).
16984 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16986 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
16987 Original commit message from CVS:
16988 * gst/asfdemux/gstasfdemux.c:
16989 (gst_asf_demux_get_gst_tag_from_tag_name),
16990 (gst_asf_demux_process_ext_content_desc):
16991 Erm, lets properly fix it. The only non-text tag that we support is
16992 the track-number and that is an UINT. asfdemux was returning a GValue
16993 initialized as INT. Further the Track and not the TrackNumber tag
16994 (the latter is a string too).
16996 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16998 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
16999 Original commit message from CVS:
17000 * gst/asfdemux/gstasfdemux.c:
17001 (gst_asf_demux_get_gst_tag_from_tag_name),
17002 (gst_asf_demux_process_ext_content_desc):
17003 Skip tags that are unknown (was producing an uninialized GValue).
17005 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
17007 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
17008 Original commit message from CVS:
17009 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
17010 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
17011 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
17012 (gst_a52dec_set_property), (gst_a52dec_get_property):
17013 * ext/a52dec/gsta52dec.h:
17014 Patch from from Michal Benes <michal.benes@itonis.tv>:
17015 Add two things to a52dec: configure the exact output format for ac3
17016 decoding through properties, if desired.
17017 By default, configure an output format preferred by downstream. Now
17018 that audioconvert lists caps by preference, this means that a52dec
17019 can do downmixing (iff required) rather than audioconvert, so it can
17020 use the ac3 downmix levels from the bitstream.
17022 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17024 Add missing GST_LIBS to the link flags
17025 Original commit message from CVS:
17026 * ext/lame/Makefile.am:
17027 * ext/mpeg2dec/Makefile.am:
17028 * gst/dvdlpcmdec/Makefile.am:
17029 * gst/dvdsub/Makefile.am:
17030 * gst/mpegaudioparse/Makefile.am:
17031 Add missing GST_LIBS to the link flags
17033 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17035 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17036 Original commit message from CVS:
17038 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17040 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17042 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
17043 Original commit message from CVS:
17044 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
17045 fix build for debug disabled
17047 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17049 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
17050 Original commit message from CVS:
17051 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17052 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
17053 Use static pad templates with ANY caps for the source pads for
17054 simplicity and to avoid warnings when creating pads for unhandled
17055 codec IDs (#351795).
17057 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
17059 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
17060 Original commit message from CVS:
17061 Patch by: Michal Benes <michal dot benes at itonis dot tv>
17062 * ext/mad/gstmad.c: (gst_mad_chain):
17063 Fix timestamping in mad by only activating a new timestamp when the
17064 previous frame has been decoded. Fixes #350723.
17065 Also clean up some of the non fatal warnings when the input buffer is
17066 too small to decode a header.
17068 === release 0.10.4 ===
17070 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17076 * docs/plugins/gst-plugins-ugly-plugins.args:
17077 * docs/plugins/inspect/plugin-a52dec.xml:
17078 * docs/plugins/inspect/plugin-amrnb.xml:
17079 * docs/plugins/inspect/plugin-asf.xml:
17080 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17081 * docs/plugins/inspect/plugin-dvdread.xml:
17082 * docs/plugins/inspect/plugin-dvdsub.xml:
17083 * docs/plugins/inspect/plugin-iec958.xml:
17084 * docs/plugins/inspect/plugin-lame.xml:
17085 * docs/plugins/inspect/plugin-mad.xml:
17086 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17087 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17088 * docs/plugins/inspect/plugin-mpegstream.xml:
17089 * docs/plugins/inspect/plugin-rmdemux.xml:
17090 * docs/plugins/inspect/plugin-siddec.xml:
17092 Original commit message from CVS:
17095 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17112 Original commit message from CVS:
17115 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
17117 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
17118 Original commit message from CVS:
17119 Patch by: Wim Taymans <wim at fluendo dot com>
17120 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17121 Instead of forwarding the event in the wrong format, unref it and set
17122 a boolean that we still need to send it in the streaming thread.
17125 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17127 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
17128 Original commit message from CVS:
17129 Patch by: Edward Hervey (edward at fluendo dot com)
17130 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17131 Put debug category initialization before use of GST_DEBUG, in order
17132 to remove a fatal warning. Fixes #350895
17134 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17136 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
17137 Original commit message from CVS:
17138 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
17139 Set rank to NONE for the time being until we make playbin handle
17140 subtitle pictures again (dvdsubdec seems to be a bit shaky at
17141 times when seeking, so it's probably better if it doesn't get
17142 autoplugged for the time being).
17144 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17146 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
17147 Original commit message from CVS:
17148 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17149 (gst_rmdemux_parse_mdpr):
17150 Handle audio streams with stream_version 3 properly; warn about
17151 unknown stream versions; handle unknown fourccs a tad more
17152 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
17153 with GST_FOURCC_FORMAT.
17155 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17157 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
17158 Original commit message from CVS:
17159 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17160 Error out properly if this is an interactive DVD (fixes #345694).
17162 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17164 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
17165 Original commit message from CVS:
17166 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
17167 When the first_access is 1 or 0, we should copy the timestamp from
17168 the incoming buffer if there is one.
17170 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17172 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
17173 Original commit message from CVS:
17174 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
17175 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
17176 Use GST_ELEMENT_ERROR for error reporting; post errors in some
17177 more places; remove superfluous newlines from debug statements.
17179 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
17181 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
17182 Original commit message from CVS:
17183 Patch by: Frédéric Riss <frederic.riss at gmail com>
17184 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
17185 Don't set negative durations on outgoing buffers (#350044),
17186 which happens when you use macros that got changed during
17187 the last unstable cycle because they were thought not to
17190 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17192 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
17193 Original commit message from CVS:
17194 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
17195 (gst_dvd_read_src_goto_chapter),
17196 (gst_dvd_read_src_get_chapter_starts),
17197 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
17198 (gst_dvd_read_src_get_time_for_sector),
17199 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
17200 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
17201 (gst_dvd_read_src_goto_sector):
17202 * ext/dvdread/dvdreadsrc.h:
17203 Add basic support for time-based seeking; set timestamps on
17204 outgoing buffers if we have them; create table with
17205 chapter to time mapping when opening a title; rename
17206 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
17207 make it take an explicit pgc argument; fix up some debugging
17208 messages so that title/chapter numbers are printed as starting
17209 from 1 for easier readability.
17211 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
17213 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
17214 Original commit message from CVS:
17215 * gst/realmedia/Makefile.am:
17216 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17217 (gst_rmdemux_parse_cont):
17218 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
17219 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
17220 * gst/realmedia/rmutils.h:
17221 Factor out some code into rmutils.[ch]; when reading
17222 strings, don't read beyond the available data; read
17223 metadata strings correctly (string length is 16 bits
17226 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17228 Fix dist by including gst-libs/
17229 Original commit message from CVS:
17232 * gst/asfdemux/gstasfdemux.c:
17233 Fix dist by including gst-libs/
17235 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17237 Make custom error messages translatable.
17238 Original commit message from CVS:
17239 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17241 Make custom error messages translatable.
17242 * gst/asfdemux/gstasf.c: (plugin_init):
17243 Remove setlocale() call, doesn't seem to be needed or recommended for
17244 plugins, at least not according to gstreamer/docs/random/i18n.
17246 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17248 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
17249 Original commit message from CVS:
17250 * gst/asfdemux/Makefile.am:
17251 * gst/asfdemux/asfheaders.c:
17252 * gst/asfdemux/asfheaders.h:
17253 * gst/asfdemux/gstasf.c: (plugin_init):
17254 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17255 Error out when the stream is encrypted (rather than feeding
17256 garbage to the decoders). Fixes #349025.
17258 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17260 Add/enable autofoo magic for translations.
17261 Original commit message from CVS:
17266 Add/enable autofoo magic for translations.
17268 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
17270 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
17271 Original commit message from CVS:
17272 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17273 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
17274 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
17275 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17276 Don't leak streams, strings or caps. Get rid of unnecessary
17277 getcaps() function.
17279 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17281 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
17282 Original commit message from CVS:
17283 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17284 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17285 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
17286 (gst_rmdemux_stream_clear_cached_subpackets),
17287 (gst_rmdemux_descramble_cook_audio),
17288 (gst_rmdemux_descramble_dnet_audio),
17289 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17290 Descramble cook audio streams before sending them to the
17291 decoder. Fixes #347292.
17292 Also miscellaneous clean-ups and log-level changes.
17294 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17296 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
17297 Original commit message from CVS:
17298 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
17299 * ext/lame/gstlame.c: (gst_lame_setup):
17300 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
17302 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
17304 ext/sidplay/gstsiddec.*: Remove old metadata thing.
17305 Original commit message from CVS:
17306 * ext/sidplay/gstsiddec.cc:
17307 * ext/sidplay/gstsiddec.h:
17308 Remove old metadata thing.
17310 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
17312 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
17313 Original commit message from CVS:
17314 * gst/asfdemux/gstasfdemux.c:
17315 (gst_asf_demux_get_ext_stream_props_for_stream),
17316 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
17317 Find language codes for audio streams if they are available.
17319 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17321 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
17322 Original commit message from CVS:
17323 * gst/asfdemux/asfheaders.h:
17324 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
17325 (gst_asf_demux_process_stream),
17326 (gst_asf_demux_process_language_list),
17327 (gst_asf_demux_process_ext_stream_props),
17328 (gst_asf_demux_process_queued_extended_stream_objects),
17329 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17330 * gst/asfdemux/gstasfdemux.h:
17331 Parse extended stream properties objects and stream objects
17332 hidden inside them (but delay creation of the appropriate
17333 pads until after all the 'normal' stream objects have been
17334 dealt with) (#343763). Also parse language list object.
17336 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17338 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
17339 Original commit message from CVS:
17340 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17341 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
17342 (find_seek_offset_time), (gst_rmdemux_perform_seek),
17343 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
17344 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17345 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17346 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
17347 * gst/realmedia/rmdemux.h:
17348 Cleanups, use GstSegment for seeking.
17349 Fix error handling.
17350 Combine flow return from all streams.
17352 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17354 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
17355 Original commit message from CVS:
17356 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
17357 Remove g_assert that shouldn't be there.
17359 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
17361 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
17362 Original commit message from CVS:
17363 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17364 Fix refcounting when cropping. Fixes #341677.
17366 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
17368 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
17369 Original commit message from CVS:
17370 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
17371 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17372 (gst_asf_demux_process_segment):
17373 Fix typo. Closes #347029.
17375 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17377 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
17378 Original commit message from CVS:
17379 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
17380 Skip chunks for unknown streams properly. Fixes broken sound
17381 and/or video for files that have additional streams that
17382 we don't recognise yet (e.g. if they are embedded in extended
17383 stream properties). Partly fixes #343763.
17385 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17387 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
17388 Original commit message from CVS:
17389 * gst/asfdemux/asfheaders.c:
17390 * gst/asfdemux/asfheaders.h:
17391 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
17392 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
17393 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
17394 (gst_asf_demux_change_state):
17395 * gst/asfdemux/gstasfdemux.h:
17396 Add some more GUIDs and make debug log more readable
17397 and easier to follow when parsing the headers.
17399 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
17401 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
17402 Original commit message from CVS:
17403 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17404 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
17405 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17406 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
17407 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
17408 * ext/dvdread/dvdreadsrc.h:
17409 Rewrite seeking code and make seeking in DVDs work (#337834).
17411 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17413 autogen.sh: Check for automake-1.9 as well.
17414 Original commit message from CVS:
17416 Check for automake-1.9 as well.
17418 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17420 ext/dvdread/dvdreadsrc.c: Make check stronger.
17421 Original commit message from CVS:
17422 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
17423 Make check stronger.
17425 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17427 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
17428 Original commit message from CVS:
17429 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17430 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17431 (gst_asf_demux_push_buffer):
17432 * gst/asfdemux/gstasfdemux.h:
17433 Handle unknown codec IDs/fourccs properly (#345879); send tag
17434 events after newsegment event; fix use of GST_FOURCC_FORMAT
17437 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17439 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
17440 Original commit message from CVS:
17441 * ext/a52dec/gsta52dec.c: (plugin_init):
17442 Call the channel positions get_type() method in plugin_init
17443 to ensure that it isn't simultaneously called later from
17446 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17448 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
17449 Original commit message from CVS:
17450 * gst/mpegstream/gstmpegpacketize.c:
17451 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
17452 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17453 Also flush packetizer cache when we get a buffer that has the
17454 DISCONT flag set; update current byte position from buffer
17455 offset after a flush.
17457 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17459 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
17460 Original commit message from CVS:
17461 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
17462 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
17463 (gst_mpeg_packetize_read):
17464 * gst/mpegstream/gstmpegpacketize.h:
17465 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17466 (gst_mpeg_parse_change_state):
17467 Flush packetizer cache when we get a FLUSH_STOP event;
17468 remove unused source pad member from packetizer; add debug
17469 category for packetizer.
17471 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17473 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
17474 Original commit message from CVS:
17475 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
17476 Treat dual-mono as stereo. It should really be output on 2 separate
17477 pads, but isn't for now.
17479 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17481 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
17482 Original commit message from CVS:
17483 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17484 Assume 4:3 DAR rather than 4:3 PAR (#345184).
17486 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17488 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
17489 Original commit message from CVS:
17490 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17491 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
17492 any PAR whatsoever (rather than using 0/0, which will lead to
17493 an abort later on). Fixes #345184.
17495 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
17497 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
17498 Original commit message from CVS:
17499 Patch by: Michael Dominic K. < mdk at mdk org pl>
17500 * ext/mad/gstmad.c: (gst_mad_chain):
17501 Send newsegment event before calling
17502 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
17503 in connection with pad blocking (#342594). While we're at it,
17504 do some minor clean-ups.
17506 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17508 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
17509 Original commit message from CVS:
17511 Fix --disable-external (can't set conditionals conditionally,
17514 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17516 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
17517 Original commit message from CVS:
17518 * ext/a52dec/Makefile.am:
17519 ... and then he said "When you go and fix the build you
17520 better make sure you have some spare backslashes in your
17523 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17525 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
17526 Original commit message from CVS:
17527 * ext/sidplay/gstsiddec.cc:
17528 Fix copyright, email addresses and descriptions.
17529 Use saner defaults for arguments. Fixes #344667.
17530 constify some stuff.
17533 Fix negotiation to do mono/44100 by default.
17534 Post error messages.
17535 Use _scale_int where possible.
17537 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
17539 ext/dvdnav/.cvsignore: More ignore
17540 Original commit message from CVS:
17541 * ext/dvdnav/.cvsignore:
17544 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17546 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
17547 Original commit message from CVS:
17548 * tests/check/elements/amrnbenc.c: (push_data):
17549 Init memory before feeding it to the encoder to make
17550 the valgrind test succeed.
17552 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
17554 gst/asfdemux/.cvsignore: More ignore
17555 Original commit message from CVS:
17556 * gst/asfdemux/.cvsignore:
17559 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17561 .cvsignore: Ignore files generated by 'make dist'.
17562 Original commit message from CVS:
17564 Ignore files generated by 'make dist'.
17566 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17569 Original commit message from CVS:
17572 * ext/a52dec/Makefile.am:
17573 * ext/dvdnav/Makefile.am:
17574 * ext/dvdread/Makefile.am:
17575 * ext/lame/Makefile.am:
17576 * ext/mad/Makefile.am:
17577 * ext/mpeg2dec/Makefile.am:
17578 * ext/sidplay/Makefile.am:
17581 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17583 autogen.sh: require am17
17584 Original commit message from CVS:
17588 * ext/annodex/Makefile.am:
17589 * ext/cdio/Makefile.am:
17590 * ext/dv/Makefile.am:
17591 * ext/esd/Makefile.am:
17592 * ext/flac/Makefile.am:
17593 * ext/gdk_pixbuf/Makefile.am:
17594 * ext/ladspa/Makefile.am:
17595 * ext/libcaca/Makefile.am:
17596 * ext/speex/Makefile.am:
17597 * ext/taglib/Makefile.am:
17598 * sys/oss/Makefile.am:
17599 * sys/sunaudio/Makefile.am:
17600 * sys/ximage/Makefile.am:
17601 clean up build further
17603 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
17605 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
17606 Original commit message from CVS:
17607 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17608 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
17609 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
17610 (gst_mpeg2dec_change_state):
17611 * ext/mpeg2dec/gstmpeg2dec.h:
17612 Simplify and don't leak our buffer pool.
17614 Remove unfixed bug number from previous ChangeLog entry.
17616 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17618 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
17619 Original commit message from CVS:
17620 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
17621 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
17622 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
17623 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
17624 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
17625 (handle_sequence), (handle_picture), (handle_slice),
17626 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17627 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17628 * ext/mpeg2dec/gstmpeg2dec.h:
17629 Fix padtemplate as we can now do fractional framerates.
17632 Add simple frame dropping QoS.
17633 Precalc buffer output sizes and UV offsets.
17634 Always give libmpeg2 a valid fbuf when it wants one.
17635 don't trust libmpeg to discard our buffers but manage it
17637 Fixes #343627, #327350, #335288
17639 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
17641 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
17642 Original commit message from CVS:
17644 Add a manifest for futures ugly win32 releases.
17645 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17646 Move bufcaps declaration at the begining of the instructions
17649 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17651 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17652 Original commit message from CVS:
17653 * ext/alsaspdif/alsaspdifsink.h:
17654 * ext/amrwb/gstamrwbdec.h:
17655 * ext/amrwb/gstamrwbenc.h:
17656 * ext/amrwb/gstamrwbparse.h:
17657 * ext/arts/gst_arts.h:
17658 * ext/artsd/gstartsdsink.h:
17659 * ext/audiofile/gstafparse.h:
17660 * ext/audiofile/gstafsink.h:
17661 * ext/audiofile/gstafsrc.h:
17662 * ext/audioresample/gstaudioresample.h:
17663 * ext/bz2/gstbz2dec.h:
17664 * ext/bz2/gstbz2enc.h:
17665 * ext/dirac/gstdiracdec.h:
17666 * ext/directfb/dfbvideosink.h:
17667 * ext/divx/gstdivxdec.h:
17668 * ext/divx/gstdivxenc.h:
17669 * ext/dts/gstdtsdec.h:
17670 * ext/faac/gstfaac.h:
17671 * ext/gsm/gstgsmdec.h:
17672 * ext/gsm/gstgsmenc.h:
17673 * ext/ivorbis/vorbisenc.h:
17674 * ext/libfame/gstlibfame.h:
17675 * ext/nas/nassink.h:
17676 * ext/neon/gstneonhttpsrc.h:
17677 * ext/polyp/polypsink.h:
17678 * ext/sdl/sdlaudiosink.h:
17679 * ext/sdl/sdlvideosink.h:
17680 * ext/shout/gstshout.h:
17681 * ext/snapshot/gstsnapshot.h:
17682 * ext/sndfile/gstsf.h:
17683 * ext/swfdec/gstswfdec.h:
17684 * ext/tarkin/gsttarkindec.h:
17685 * ext/tarkin/gsttarkinenc.h:
17686 * ext/theora/theoradec.h:
17687 * ext/wavpack/gstwavpackdec.h:
17688 * ext/wavpack/gstwavpackparse.h:
17689 * ext/xine/gstxine.h:
17690 * ext/xvid/gstxviddec.h:
17691 * ext/xvid/gstxvidenc.h:
17692 * gst/cdxaparse/gstcdxaparse.h:
17693 * gst/cdxaparse/gstcdxastrip.h:
17694 * gst/colorspace/gstcolorspace.h:
17695 * gst/festival/gstfestival.h:
17696 * gst/freeze/gstfreeze.h:
17697 * gst/gdp/gstgdpdepay.h:
17698 * gst/gdp/gstgdppay.h:
17699 * gst/modplug/gstmodplug.h:
17700 * gst/mpeg1sys/gstmpeg1systemencode.h:
17701 * gst/mpeg1videoparse/gstmp1videoparse.h:
17702 * gst/mpeg2sub/gstmpeg2subt.h:
17703 * gst/mpegaudioparse/gstmpegaudioparse.h:
17704 * gst/multifilesink/gstmultifilesink.h:
17705 * gst/overlay/gstoverlay.h:
17706 * gst/playondemand/gstplayondemand.h:
17707 * gst/qtdemux/qtdemux.h:
17708 * gst/rtjpeg/gstrtjpegdec.h:
17709 * gst/rtjpeg/gstrtjpegenc.h:
17710 * gst/smooth/gstsmooth.h:
17711 * gst/smoothwave/gstsmoothwave.h:
17712 * gst/spectrum/gstspectrum.h:
17713 * gst/speed/gstspeed.h:
17714 * gst/stereo/gststereo.h:
17715 * gst/switch/gstswitch.h:
17716 * gst/tta/gstttadec.h:
17717 * gst/tta/gstttaparse.h:
17718 * gst/videodrop/gstvideodrop.h:
17719 * gst/xingheader/gstxingmux.h:
17720 * sys/directdraw/gstdirectdrawsink.h:
17721 * sys/directsound/gstdirectsoundsink.h:
17722 * sys/dxr3/dxr3audiosink.h:
17723 * sys/dxr3/dxr3spusink.h:
17724 * sys/dxr3/dxr3videosink.h:
17725 * sys/qcam/gstqcamsrc.h:
17726 * sys/vcd/vcdsrc.h:
17727 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17729 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17731 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17732 Original commit message from CVS:
17733 * ext/a52dec/gsta52dec.h:
17734 * ext/amrnb/amrnbdec.h:
17735 * ext/amrnb/amrnbenc.h:
17736 * ext/amrnb/amrnbparse.h:
17737 * ext/mpeg2dec/gstmpeg2dec.h:
17738 * ext/sidplay/gstsiddec.h:
17739 * gst/ac3parse/gstac3parse.h:
17740 * gst/asfdemux/gstasfdemux.h:
17741 * gst/asfdemux/gstasfmux.h:
17742 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17743 * gst/iec958/ac3iec.h:
17744 * gst/mpegaudioparse/gstmpegaudioparse.h:
17745 * gst/mpegstream/gstdvddemux.h:
17746 * gst/mpegstream/gstmpegclock.h:
17747 * gst/mpegstream/gstmpegdemux.h:
17748 * gst/mpegstream/gstmpegparse.h:
17749 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17751 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
17753 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
17754 Original commit message from CVS:
17756 Replace current README (containing the release notes from
17757 some 0.9.x version) with a proper README taken from the core.
17759 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17761 ext/amrnb/: Sortof first quick cleanup of all this mess...
17762 Original commit message from CVS:
17763 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
17764 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17765 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
17766 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
17767 * ext/amrnb/amrnbparse.h:
17768 Sortof first quick cleanup of all this mess...
17769 Don't crap out on empty and invalid FTs but treat them as
17770 empty packets, the decoder handles them fine.
17773 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17775 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
17776 Original commit message from CVS:
17777 * gst/asfdemux/gstasf.c: (plugin_init):
17778 Call gst_riff_init() so the riff debug category gets set up
17779 before it is being used.
17781 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
17783 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
17784 Original commit message from CVS:
17785 * gst/iec958/ac3_padder.c: (ac3p_parse):
17786 * gst/iec958/ac3_padder.h:
17787 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
17788 (ac3iec_chain_raw), (ac3iec_change_state):
17789 * gst/iec958/ac3iec.h:
17790 Write rate into the caps, for the allowed ac3 rates. Some minor
17793 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
17795 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
17796 Original commit message from CVS:
17797 Patch by: James "Doc" Livingston <doclivingston gmail com>
17798 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
17799 Do tag merging correctly (#339918). Output taglists
17800 properly in debug statements too while we're at it.
17802 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17804 ext/a52dec/gsta52dec.c: Add more debug
17805 Original commit message from CVS:
17806 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
17808 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17809 (gst_dvdlpcmdec_init), (update_timestamps),
17810 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
17811 (dvdlpcmdec_sink_event):
17812 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17813 If we have a first_access offset but no current timestamp (might
17814 happen after a seek), then calculate a start time for the first
17815 portion so that it will align with the timestamp given for the
17816 first_access portion.
17817 If a new-segment arrives with format time, store the start
17818 time as a failsafe timestamp in case we never get any further
17819 timestamp info (unlikely)
17820 Mask out the 'frame number' section of the incoming header so
17821 that we don't consider it to be changing on every buffer and
17822 reset the caps constantly.
17823 Use gst_util_uint64_scale for duration calculation
17825 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
17827 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
17828 Original commit message from CVS:
17829 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17830 Fix timestamping for cases where the first_access parameter is 4.
17831 Ensure we don't overrun buffers in other cases.
17833 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17835 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
17836 Original commit message from CVS:
17837 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
17838 Fix silly bug when reading metadata (#341254).
17840 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
17842 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
17843 Original commit message from CVS:
17844 * autogen.sh: (CONFIGURE_DEF_OPT):
17845 libtoolize on Darwin/MacOSX is called glibtoolize
17847 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17849 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
17850 Original commit message from CVS:
17851 * ext/lame/gstlame.c: (gst_lame_get_type),
17852 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
17853 (gst_lame_setup), (gst_lame_change_state):
17854 * ext/lame/gstlame.h:
17855 Remove tag writing from lame (which was completely broken
17856 anyway, #329184). Leaving GstTagSetter interface around for
17857 now, albeit non-functional. Should be removed completely
17858 in 0.11. Use the 'id3v2mux' plugin from -good for writing
17861 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
17864 * ext/dvdread/dvdreadsrc.c:
17865 * gst/asfdemux/gstasfdemux.c:
17866 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17867 Original commit message from CVS:
17868 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17870 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
17872 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
17873 Original commit message from CVS:
17874 Patch by: Andres Salomon <dilinger at debian org>
17875 * ext/lame/gstlame.c: (gst_lame_sink_event):
17876 Fix typo (comma vs. semicolon) (#340710).
17878 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
17880 ext/mad/gstmad.c: Make mad the second element to support the highly useful
17881 Original commit message from CVS:
17882 Patch by: Lutz Müller <lutz at topfrose de>
17883 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
17884 Make mad the second element to support the highly useful
17885 FORMATS query (#340594)
17887 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
17889 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
17890 Original commit message from CVS:
17891 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
17892 (gst_mpeg2dec_src_query):
17893 Remember the query duration format before passing it upstream since it
17894 could have been modified.
17895 Add GST_WARNING_OBJECT in sink convert function to detail why the
17896 conversion didn't work.
17898 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17900 Define GstElementDetails as const and also static (when defined as global)
17901 Original commit message from CVS:
17902 * ext/amrwb/gstamrwbdec.c:
17903 * ext/amrwb/gstamrwbenc.c:
17904 * ext/amrwb/gstamrwbparse.c:
17905 * ext/arts/gst_arts.c:
17906 * ext/artsd/gstartsdsink.c:
17907 * ext/audiofile/gstafparse.c:
17908 * ext/audiofile/gstafsink.c:
17909 * ext/audiofile/gstafsrc.c:
17910 * ext/audioresample/gstaudioresample.c:
17911 * ext/bz2/gstbz2dec.c:
17912 * ext/bz2/gstbz2enc.c:
17913 * ext/cdaudio/gstcdaudio.c:
17914 * ext/directfb/dfbvideosink.c:
17915 * ext/divx/gstdivxdec.c:
17916 * ext/divx/gstdivxenc.c:
17917 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17918 * ext/faac/gstfaac.c: (gst_faac_base_init):
17919 * ext/faad/gstfaad.c:
17920 * ext/gsm/gstgsmdec.c:
17921 * ext/gsm/gstgsmenc.c:
17922 * ext/hermes/gsthermescolorspace.c:
17923 * ext/ivorbis/vorbisfile.c:
17924 * ext/lcs/gstcolorspace.c:
17925 * ext/libfame/gstlibfame.c:
17926 * ext/libmms/gstmms.c: (gst_mms_base_init):
17927 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
17928 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17929 * ext/nas/nassink.c: (gst_nassink_base_init):
17930 * ext/neon/gstneonhttpsrc.c:
17931 * ext/sdl/sdlaudiosink.c:
17932 * ext/sdl/sdlvideosink.c:
17933 * ext/shout/gstshout.c:
17934 * ext/snapshot/gstsnapshot.c:
17935 * ext/sndfile/gstsf.c:
17936 * ext/swfdec/gstswfdec.c:
17937 * ext/tarkin/gsttarkindec.c:
17938 * ext/tarkin/gsttarkinenc.c:
17939 * ext/theora/theoradec.c:
17940 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17941 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17942 * ext/xvid/gstxviddec.c:
17943 * ext/xvid/gstxvidenc.c:
17944 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17945 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17946 * gst/chart/gstchart.c:
17947 * gst/colorspace/gstcolorspace.c:
17948 * gst/deinterlace/gstdeinterlace.c:
17949 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17950 * gst/festival/gstfestival.c:
17951 * gst/filter/gstbpwsinc.c:
17952 * gst/filter/gstiir.c:
17953 * gst/filter/gstlpwsinc.c:
17954 * gst/freeze/gstfreeze.c:
17955 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17956 * gst/librfb/gstrfbsrc.c:
17957 * gst/mixmatrix/mixmatrix.c:
17958 * gst/mpeg1sys/gstmpeg1systemencode.c:
17959 * gst/mpeg1videoparse/gstmp1videoparse.c:
17960 * gst/mpeg2sub/gstmpeg2subt.c:
17961 * gst/mpegaudioparse/gstmpegaudioparse.c:
17962 * gst/multifilesink/gstmultifilesink.c:
17963 * gst/overlay/gstoverlay.c:
17964 * gst/passthrough/gstpassthrough.c:
17965 * gst/playondemand/gstplayondemand.c:
17966 * gst/qtdemux/qtdemux.c:
17967 * gst/rtjpeg/gstrtjpegdec.c:
17968 * gst/rtjpeg/gstrtjpegenc.c:
17969 * gst/smooth/gstsmooth.c:
17970 * gst/smoothwave/gstsmoothwave.c:
17971 * gst/spectrum/gstspectrum.c:
17972 * gst/speed/gstspeed.c:
17973 * gst/stereo/gststereo.c:
17974 * gst/switch/gstswitch.c:
17975 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17976 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17977 * gst/vbidec/gstvbidec.c:
17978 * gst/videocrop/gstvideocrop.c:
17979 * gst/videodrop/gstvideodrop.c:
17980 * gst/virtualdub/gstxsharpen.c:
17981 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17982 * gst/y4m/gsty4mencode.c:
17983 * sys/cdrom/gstcdplayer.c:
17984 * sys/directdraw/gstdirectdrawsink.c:
17985 * sys/directsound/gstdirectsoundsink.c:
17986 * sys/glsink/glimagesink.c:
17987 * sys/qcam/gstqcamsrc.c:
17988 * sys/v4l2/gstv4l2src.c:
17989 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
17990 * sys/ximagesrc/ximagesrc.c:
17991 Define GstElementDetails as const and also static (when defined as
17994 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17996 Define GstElementDetails as const and also static (when defined as global)
17997 Original commit message from CVS:
17998 * ext/mad/gstid3tag.c:
17999 * ext/mad/gstmad.c:
18000 * gst/ac3parse/gstac3parse.c:
18001 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18002 * gst/synaesthesia/gstsynaesthesia.c:
18003 Define GstElementDetails as const and also static (when defined as
18006 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18008 Define GstElementDetails as const and also static (when defined as global)
18009 Original commit message from CVS:
18010 * ext/aalib/gstaasink.c:
18011 * ext/annodex/gstcmmldec.c:
18012 * ext/annodex/gstcmmlenc.c:
18013 * ext/cairo/gsttextoverlay.c:
18014 * ext/cairo/gsttimeoverlay.c:
18015 * ext/cdio/gstcdiocddasrc.c:
18016 * ext/dv/gstdvdec.c:
18017 * ext/dv/gstdvdemux.c:
18018 * ext/esd/esdmon.c:
18019 * ext/esd/esdsink.c:
18020 * ext/flac/gstflacenc.c:
18021 * ext/flac/gstflactag.c:
18022 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18023 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18024 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18025 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18026 * ext/gdk_pixbuf/pixbufscale.c:
18027 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18028 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18029 * ext/jpeg/gstjpegdec.c:
18030 * ext/jpeg/gstjpegenc.c:
18031 * ext/jpeg/gstsmokedec.c:
18032 * ext/jpeg/gstsmokeenc.c:
18033 * ext/libcaca/gstcacasink.c:
18034 * ext/libmng/gstmngdec.c:
18035 * ext/libmng/gstmngenc.c:
18036 * ext/libpng/gstpngdec.c:
18037 * ext/libpng/gstpngenc.c:
18038 * ext/mikmod/gstmikmod.c:
18039 * ext/raw1394/gstdv1394src.c:
18040 * ext/shout2/gstshout2.c: (gst_shout2send_init):
18041 * ext/shout2/gstshout2.h:
18042 * ext/speex/gstspeexdec.c:
18043 * ext/speex/gstspeexenc.c:
18044 * gst/alpha/gstalpha.c:
18045 * gst/alpha/gstalphacolor.c:
18046 * gst/apetag/gstapedemux.c:
18047 * gst/auparse/gstauparse.c:
18048 * gst/autodetect/gstautoaudiosink.c:
18049 (gst_auto_audio_sink_base_init):
18050 * gst/autodetect/gstautovideosink.c:
18051 (gst_auto_video_sink_base_init):
18052 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
18053 * gst/avi/gstavimux.c: (gst_avimux_base_init):
18054 * gst/cutter/gstcutter.c:
18055 * gst/debug/breakmydata.c:
18056 * gst/debug/efence.c:
18057 * gst/debug/gstnavigationtest.c:
18058 * gst/debug/gstnavseek.c:
18059 * gst/debug/negotiation.c:
18060 * gst/debug/progressreport.c:
18061 * gst/debug/testplugin.c:
18062 * gst/effectv/gstaging.c:
18063 * gst/effectv/gstdice.c:
18064 * gst/effectv/gstedge.c:
18065 * gst/effectv/gstquark.c:
18066 * gst/effectv/gstrev.c:
18067 * gst/effectv/gstshagadelic.c:
18068 * gst/effectv/gstvertigo.c:
18069 * gst/effectv/gstwarp.c:
18070 * gst/flx/gstflxdec.c:
18071 * gst/goom/gstgoom.c:
18072 * gst/icydemux/gsticydemux.c:
18073 * gst/id3demux/gstid3demux.c:
18074 * gst/interleave/deinterleave.c:
18075 * gst/interleave/interleave.c:
18076 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18077 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18078 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18079 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18080 * gst/level/gstlevel.c:
18081 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18082 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18083 * gst/median/gstmedian.c:
18084 * gst/monoscope/gstmonoscope.c:
18085 * gst/multipart/multipartdemux.c:
18086 * gst/multipart/multipartmux.c:
18087 * gst/oldcore/gstaggregator.c:
18088 * gst/oldcore/gstfdsink.c:
18089 * gst/oldcore/gstmd5sink.c:
18090 * gst/oldcore/gstmultifilesrc.c:
18091 * gst/oldcore/gstpipefilter.c:
18092 * gst/oldcore/gstshaper.c:
18093 * gst/oldcore/gststatistics.c:
18094 * gst/rtp/gstasteriskh263.c:
18095 * gst/rtp/gstrtpL16depay.c:
18096 * gst/rtp/gstrtpL16pay.c:
18097 * gst/rtp/gstrtpamrdepay.c:
18098 * gst/rtp/gstrtpamrpay.c:
18099 * gst/rtp/gstrtpdepay.c:
18100 * gst/rtp/gstrtpgsmpay.c:
18101 * gst/rtp/gstrtph263pay.c:
18102 * gst/rtp/gstrtph263pdepay.c:
18103 * gst/rtp/gstrtph263ppay.c:
18104 * gst/rtp/gstrtpilbcdepay.c:
18105 * gst/rtp/gstrtpmp4gpay.c:
18106 * gst/rtp/gstrtpmp4vdepay.c:
18107 * gst/rtp/gstrtpmp4vpay.c:
18108 * gst/rtp/gstrtpmpadepay.c:
18109 * gst/rtp/gstrtpmpapay.c:
18110 * gst/rtp/gstrtppcmadepay.c:
18111 * gst/rtp/gstrtppcmapay.c:
18112 * gst/rtp/gstrtppcmudepay.c:
18113 * gst/rtp/gstrtppcmupay.c:
18114 * gst/rtp/gstrtpspeexdepay.c:
18115 * gst/rtp/gstrtpspeexpay.c:
18116 * gst/rtsp/gstrtpdec.c:
18117 * gst/rtsp/gstrtspsrc.c:
18118 * gst/smpte/gstsmpte.c:
18119 * gst/udp/gstdynudpsink.c:
18120 * gst/udp/gstmultiudpsink.c:
18121 * gst/udp/gstudpsink.c:
18122 * gst/udp/gstudpsrc.c:
18123 * gst/videobox/gstvideobox.c:
18124 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
18125 * gst/videofilter/gstvideobalance.c:
18126 * gst/videofilter/gstvideoflip.c:
18127 * gst/videofilter/gstvideotemplate.c:
18128 (gst_videotemplate_base_init):
18129 * gst/videomixer/videomixer.c:
18130 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
18131 (gst_wavparse_class_init), (gst_wavparse_dispose),
18132 (gst_wavparse_reset), (gst_wavparse_init),
18133 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
18134 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
18135 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
18136 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
18137 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
18138 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
18139 (gst_wavparse_change_state):
18140 * gst/wavparse/gstwavparse.h:
18141 * sys/oss/gstossmixerelement.c:
18142 * sys/oss/gstosssink.c:
18143 * sys/oss/gstosssrc.c:
18144 * sys/osxaudio/gstosxaudioelement.c:
18145 * sys/osxaudio/gstosxaudiosink.c:
18146 * sys/osxaudio/gstosxaudiosrc.c:
18147 * sys/sunaudio/gstsunaudiomixer.c:
18148 * sys/sunaudio/gstsunaudiosink.c:
18149 Define GstElementDetails as const and also static (when defined as
18152 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
18154 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
18155 Original commit message from CVS:
18156 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
18157 Fix name of custom event (use same as dvdreadsrc).
18158 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
18159 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
18160 Fix event parsing (the event name is in the structure, not the
18161 name of the structure itself); also fix indentation after
18164 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18166 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
18167 Original commit message from CVS:
18168 * ext/mad/gstid3tag.c: (plugin_init):
18169 Change debug category to 'id3mux'.
18171 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
18173 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
18174 Original commit message from CVS:
18175 Patch by: Alexander Lancaster <alexl at users sourceforge net>
18176 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
18177 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
18178 (gst_id3_tag_chain):
18179 When acting as a muxer, set caps on outgoing buffers and set caps
18180 on source pad (fixes #323658). Remove unused application/x-gst-tags
18181 cruft from the 0.6 days.
18183 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18185 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
18186 Original commit message from CVS:
18187 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
18188 (gst_mad_src_query), (gst_mad_chain):
18189 .. and DEFAULT queries should work too. Use magic gst util scale
18190 functions in some places.
18192 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18194 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
18195 Original commit message from CVS:
18196 * ext/mad/gstmad.c: (gst_mad_src_query):
18197 Fix duration query in BYTES format (#336824).
18199 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
18201 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
18202 Original commit message from CVS:
18203 Patch by: Ed Catmur <ed at catmur dot co dot uk>
18204 * ext/lame/gstlame.c: (gst_lame_sink_event):
18205 Don't crash if we get an EOS event before the encoder
18206 has been set up (#339287).
18208 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18210 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
18211 Original commit message from CVS:
18212 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
18213 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
18214 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
18215 Move errors out of the normal code flow.
18216 Don't send eos, basesrc will do that for us when needed.
18218 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
18220 gst/mpegstream/: Do state changes correctly
18221 Original commit message from CVS:
18222 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
18223 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
18224 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
18225 Do state changes correctly
18227 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
18229 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
18230 Original commit message from CVS:
18231 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
18232 (gst_mpeg2dec_alloc_buffer):
18233 Can't use gst_pad_alloc_buffer*() when we are going to crop
18234 the image before sending it out. Downstream basetransform-based
18235 elements will complain about the wrong unit size otherwise
18236 (when not operating in passthrough-mode at least).
18237 Const-ify some static variables and do some minor clean-ups.
18238 Use I420 macros for size/offsets (not really necessary in this
18239 particular context, but this kind of code gets copy'n'pasted).
18241 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
18243 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
18244 Original commit message from CVS:
18245 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
18247 * gst/mpegstream/gstmpegpacketize.h:
18248 g_malloc() can't fail, we don't need to handle this. Same for
18249 gst_buffer_new_and_alloc().
18250 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18251 klass->send_buffer() should have the same semantics as
18252 gst_pad_push(), ie. ownership of the buffer is transfered,
18253 so we never have to unref the buffer no matter what the flow
18256 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18258 * tests/check/gst-plugins-ugly.supp:
18259 one more suppression for FC4
18260 Original commit message from CVS:
18261 one more suppression for FC4
18263 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
18265 * tests/check/gst-plugins-ugly.supp:
18266 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
18267 Original commit message from CVS:
18268 The AMR encoder sucks giant sucky things through a sucky object with a giant
18269 sucking machine. More suppressions.
18271 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18273 add test for amrnbenc, enable test infrastructure, and fix a leak
18274 Original commit message from CVS:
18275 add test for amrnbenc, enable test infrastructure, and fix a leak
18276 * common/check.mak:
18277 allow for specifying more than one suppressions file in SUPPRESSIONS
18279 * tests/Makefile.am:
18280 * tests/check/.cvsignore:
18281 * tests/check/Makefile.am:
18282 * tests/check/elements/.cvsignore:
18285 * tests/check/gst-plugins-ugly.supp:
18286 add suppressions for libs used by -ugly
18287 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
18288 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
18289 (GST_START_TEST), (amrnbenc_suite), (main):
18290 add a simple test for encoding amr
18291 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
18292 fix pad template leaks
18294 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
18296 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
18297 Original commit message from CVS:
18298 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18299 Plug big leak in AMR encoder.
18301 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
18303 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
18304 Original commit message from CVS:
18305 * ext/mad/gstmad.c: (index_seek):
18306 move GstIndexEntry *entry variable declaration before
18307 the first instruction
18308 * ext/mad/gstmad.c:
18309 remove debug macros with variable number of parameter by using
18310 GST_DEBUG for WIN32
18311 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18312 use gst_guint64_to_gdouble for conversions
18313 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
18314 replace __FUNCTION__ which is not supported by MSVC by the current function name
18315 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
18316 remove LL suffix by using G_GINT64_CONSTANT
18317 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
18318 use gst_guint64_to_gdouble for conversions
18319 * gst/mpegstream/gstmpegparse.h:
18320 remove LL suffix by using G_GINT64_CONSTANT
18322 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
18323 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
18325 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18327 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18328 Original commit message from CVS:
18329 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
18330 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
18331 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
18332 * ext/mad/gstmad.c: (gst_mad_class_init):
18333 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
18334 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
18335 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
18336 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
18337 * gst/iec958/ac3iec.c: (ac3iec_class_init):
18338 * gst/mpegaudioparse/gstmpegaudioparse.c:
18339 (gst_mp3parse_class_init):
18340 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
18341 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
18342 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
18343 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
18344 * gst/synaesthesia/gstsynaesthesia.c:
18345 (gst_synaesthesia_class_init):
18346 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18348 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
18350 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
18351 Original commit message from CVS:
18352 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
18353 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18354 (gst_asf_demux_push_buffer):
18355 Send newsegment event only once per pad, fixes #336550.
18357 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
18359 Unify the long descriptions in the plugin details (#337263).
18360 Original commit message from CVS:
18361 Patch by: j^ <j at bootlab dot org>
18362 * ext/amrwb/gstamrwbdec.c:
18363 * ext/amrwb/gstamrwbenc.c:
18364 * ext/amrwb/gstamrwbparse.c:
18365 * ext/arts/gst_arts.c:
18366 * ext/artsd/gstartsdsink.c:
18367 * ext/audiofile/gstafparse.c:
18368 * ext/audiofile/gstafsink.c:
18369 * ext/audiofile/gstafsrc.c:
18370 * ext/cdaudio/gstcdaudio.c:
18371 * ext/directfb/dfbvideosink.c:
18372 * ext/divx/gstdivxdec.c:
18373 * ext/divx/gstdivxenc.c:
18374 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
18375 * ext/faac/gstfaac.c: (gst_faac_base_init):
18376 * ext/faad/gstfaad.c:
18377 * ext/gsm/gstgsmdec.c:
18378 * ext/gsm/gstgsmenc.c:
18379 * ext/hermes/gsthermescolorspace.c:
18380 * ext/ivorbis/vorbisfile.c:
18381 * ext/lcs/gstcolorspace.c:
18382 * ext/libfame/gstlibfame.c:
18383 * ext/libmms/gstmms.c: (gst_mms_base_init):
18384 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
18385 * ext/nas/nassink.c: (gst_nassink_base_init):
18386 * ext/neon/gstneonhttpsrc.c:
18387 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
18388 * ext/sdl/sdlaudiosink.c:
18389 * ext/sdl/sdlvideosink.c:
18390 * ext/shout/gstshout.c:
18391 * ext/snapshot/gstsnapshot.c:
18392 * ext/sndfile/gstsf.c:
18393 * ext/tarkin/gsttarkindec.c:
18394 * ext/tarkin/gsttarkinenc.c:
18395 * ext/theora/theoradec.c:
18396 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18397 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18398 * ext/xvid/gstxviddec.c:
18399 * ext/xvid/gstxvidenc.c:
18400 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
18401 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
18402 * gst/chart/gstchart.c:
18403 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
18404 * gst/festival/gstfestival.c:
18405 * gst/filter/gstiir.c:
18406 * gst/filter/gstlpwsinc.c:
18407 * gst/freeze/gstfreeze.c:
18408 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
18409 * gst/mixmatrix/mixmatrix.c:
18410 * gst/mpeg1sys/gstmpeg1systemencode.c:
18411 * gst/mpeg1videoparse/gstmp1videoparse.c:
18412 * gst/mpeg2sub/gstmpeg2subt.c:
18413 * gst/mpegaudioparse/gstmpegaudioparse.c:
18414 * gst/multifilesink/gstmultifilesink.c:
18415 * gst/overlay/gstoverlay.c:
18416 * gst/passthrough/gstpassthrough.c:
18417 * gst/playondemand/gstplayondemand.c:
18418 * gst/qtdemux/qtdemux.c:
18419 * gst/rtjpeg/gstrtjpegdec.c:
18420 * gst/rtjpeg/gstrtjpegenc.c:
18421 * gst/smooth/gstsmooth.c:
18422 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
18423 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
18424 * gst/videocrop/gstvideocrop.c:
18425 * gst/videodrop/gstvideodrop.c:
18426 * gst/virtualdub/gstxsharpen.c:
18427 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
18428 * gst/y4m/gsty4mencode.c:
18429 Unify the long descriptions in the plugin details (#337263).
18431 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
18433 * gst-plugins-ugly.spec.in:
18434 fix version numbering
18435 Original commit message from CVS:
18436 fix version numbering
18438 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
18441 * gst-plugins-ugly.spec.in:
18442 add dvdsub plugin to spec
18443 Original commit message from CVS:
18444 add dvdsub plugin to spec
18446 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18448 docs/plugins/: add siddec
18449 Original commit message from CVS:
18450 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18451 * docs/plugins/inspect/plugin-siddec.xml:
18453 * ext/dvdnav/dvdnavsrc.c:
18456 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18460 * ext/sidplay/Makefile.am:
18461 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18462 Original commit message from CVS:
18463 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18465 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18467 * docs/plugins/.gitignore:
18468 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18470 Original commit message from CVS:
18473 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18476 * docs/plugins/inspect/plugin-a52dec.xml:
18477 * docs/plugins/inspect/plugin-amrnb.xml:
18478 * docs/plugins/inspect/plugin-asf.xml:
18479 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18480 * docs/plugins/inspect/plugin-dvdread.xml:
18481 * docs/plugins/inspect/plugin-dvdsub.xml:
18482 * docs/plugins/inspect/plugin-iec958.xml:
18483 * docs/plugins/inspect/plugin-lame.xml:
18484 * docs/plugins/inspect/plugin-mad.xml:
18485 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18486 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18487 * docs/plugins/inspect/plugin-mpegstream.xml:
18488 * docs/plugins/inspect/plugin-rmdemux.xml:
18489 update plugin inspect files
18490 Original commit message from CVS:
18491 update plugin inspect files
18493 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18495 * gst/mpegaudioparse/gstxingmux.c:
18496 rework build; add translations for v4l2
18497 Original commit message from CVS:
18498 rework build; add translations for v4l2
18500 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18502 configure.ac: rework similarly to other modules
18503 Original commit message from CVS:
18505 rework similarly to other modules
18506 * ext/a52dec/gsta52dec.c:
18507 * ext/amrnb/amrnb.c:
18508 * ext/dvdnav/dvdnavsrc.c:
18509 * ext/dvdread/dvdreadsrc.c:
18510 * ext/lame/gstlame.c:
18511 * ext/mad/gstid3tag.c:
18512 * ext/mpeg2dec/gstmpeg2dec.c:
18513 * ext/sidplay/gstsiddec.cc:
18514 * gst/asfdemux/gstasf.c:
18515 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18516 * gst/dvdsub/gstdvdsubdec.c:
18517 * gst/iec958/ac3iec.c:
18518 * gst/mpegaudioparse/gstmpegaudioparse.c:
18519 * gst/mpegstream/gstmpegstream.c:
18520 * gst/realmedia/rmdemux.c: (plugin_init):
18521 use the correct defines
18523 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18527 * docs/plugins/.gitignore:
18529 Original commit message from CVS:
18532 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18538 Original commit message from CVS:
18541 === release 0.10.3 ===
18543 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18549 * docs/plugins/gst-plugins-ugly-plugins.signals:
18550 * docs/plugins/inspect/plugin-amrnb.xml:
18551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18552 * docs/plugins/inspect/plugin-iec958.xml:
18553 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18554 * docs/plugins/inspect/plugin-rmdemux.xml:
18556 Original commit message from CVS:
18559 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
18561 better/unified long descriptions
18562 Original commit message from CVS:
18563 * ext/aalib/gstaasink.c:
18564 * ext/annodex/gstcmmldec.c:
18565 * ext/annodex/gstcmmlenc.c:
18566 * ext/cairo/gsttextoverlay.c:
18567 * ext/cairo/gsttimeoverlay.c:
18568 * ext/cdio/gstcdiocddasrc.c:
18569 * ext/dv/gstdvdec.c:
18570 * ext/esd/esdmon.c:
18571 * ext/esd/esdsink.c:
18572 * ext/flac/gstflacdec.c:
18573 * ext/flac/gstflacenc.c:
18574 * ext/flac/gstflactag.c:
18575 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18576 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18577 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18578 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18579 * ext/gdk_pixbuf/gstgdkpixbuf.c:
18580 * ext/gdk_pixbuf/pixbufscale.c:
18581 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18582 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18583 * ext/jpeg/gstjpegdec.c:
18584 * ext/jpeg/gstjpegenc.c:
18585 * ext/jpeg/gstsmokedec.c:
18586 * ext/jpeg/gstsmokeenc.c:
18587 * ext/libcaca/gstcacasink.c:
18588 * ext/libmng/gstmngdec.c:
18589 * ext/libmng/gstmngenc.c:
18590 * ext/libpng/gstpngdec.c:
18591 * ext/libpng/gstpngenc.c:
18592 * ext/mikmod/gstmikmod.c:
18593 * ext/raw1394/gstdv1394src.c:
18594 * ext/shout2/gstshout2.c:
18595 * ext/speex/gstspeexdec.c:
18596 * ext/speex/gstspeexenc.c:
18597 * gst/alpha/gstalpha.c:
18598 * gst/alpha/gstalphacolor.c:
18599 * gst/auparse/gstauparse.c:
18600 * gst/autodetect/gstautoaudiosink.c:
18601 (gst_auto_audio_sink_base_init):
18602 * gst/autodetect/gstautovideosink.c:
18603 (gst_auto_video_sink_base_init):
18604 * gst/avi/gstavimux.c: (gst_avimux_base_init):
18605 * gst/cutter/gstcutter.c:
18606 * gst/debug/breakmydata.c:
18607 * gst/debug/efence.c:
18608 * gst/debug/gstnavigationtest.c:
18609 * gst/debug/negotiation.c:
18610 * gst/debug/progressreport.c:
18611 * gst/debug/testplugin.c:
18612 * gst/effectv/gstaging.c:
18613 * gst/effectv/gstdice.c:
18614 * gst/effectv/gstedge.c:
18615 * gst/effectv/gstquark.c:
18616 * gst/effectv/gstrev.c:
18617 * gst/effectv/gstvertigo.c:
18618 * gst/effectv/gstwarp.c:
18619 * gst/flx/gstflxdec.c:
18620 * gst/goom/gstgoom.c:
18621 * gst/interleave/deinterleave.c:
18622 * gst/interleave/interleave.c:
18623 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18624 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18625 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18626 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18627 * gst/level/gstlevel.c:
18628 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18629 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18630 * gst/median/gstmedian.c:
18631 * gst/monoscope/gstmonoscope.c:
18632 * gst/multipart/multipartdemux.c:
18633 * gst/multipart/multipartmux.c:
18634 * gst/oldcore/gstmd5sink.c:
18635 * gst/oldcore/gstmultifilesrc.c:
18636 * gst/oldcore/gstpipefilter.c:
18637 * gst/oldcore/gstshaper.c:
18638 * gst/oldcore/gststatistics.c:
18639 * gst/rtp/gstasteriskh263.c:
18640 * gst/rtp/gstrtpL16depay.c:
18641 * gst/rtp/gstrtpL16pay.c:
18642 * gst/rtp/gstrtpamrdepay.c:
18643 * gst/rtp/gstrtpamrpay.c:
18644 * gst/rtp/gstrtpdepay.c:
18645 * gst/rtp/gstrtpgsmpay.c:
18646 * gst/rtp/gstrtph263pay.c:
18647 * gst/rtp/gstrtph263pdepay.c:
18648 * gst/rtp/gstrtph263ppay.c:
18649 * gst/rtp/gstrtpmp4gpay.c:
18650 * gst/rtp/gstrtpmp4vdepay.c:
18651 * gst/rtp/gstrtpmp4vpay.c:
18652 * gst/rtp/gstrtpmpadepay.c:
18653 * gst/rtp/gstrtpmpapay.c:
18654 * gst/rtp/gstrtppcmadepay.c:
18655 * gst/rtp/gstrtppcmapay.c:
18656 * gst/rtp/gstrtppcmudepay.c:
18657 * gst/rtp/gstrtppcmupay.c:
18658 * gst/rtp/gstrtpspeexdepay.c:
18659 * gst/rtp/gstrtpspeexpay.c:
18660 * gst/rtsp/gstrtpdec.c:
18661 * gst/smpte/gstsmpte.c:
18662 * gst/videobox/gstvideobox.c:
18663 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
18664 * gst/videofilter/gstvideobalance.c:
18665 * gst/videofilter/gstvideoflip.c:
18666 * gst/videofilter/gstvideotemplate.c:
18667 (gst_videotemplate_base_init):
18668 * gst/videomixer/videomixer.c:
18669 * gst/wavenc/gstwavenc.c:
18670 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
18671 better/unified long descriptions
18673 Some cleanups to auparse, don't send multiple newsegments.
18675 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18677 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
18678 Original commit message from CVS:
18679 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
18680 Don't unref event unconditionally after giving away ownership
18681 (gst_pad_push_event(), gst_pad_send_event() and
18682 gst_pad_event_default() take ownership of the event
18683 passed to them). Fixes warnings/crashes caused by
18686 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
18688 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
18689 Original commit message from CVS:
18690 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18691 Don't ref NULL caps (private streams have NULL caps) (#336387);
18692 also, no need to set caps on the same buffer twice.
18694 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
18696 gst/mpegstream/: Don't leak element and pad names in error messages, use
18697 Original commit message from CVS:
18698 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18699 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
18700 (gst_dvd_demux_get_subpicture_stream):
18701 * gst/mpegstream/gstmpegdemux.c:
18702 (gst_mpeg_demux_sync_stream_to_time):
18703 Don't leak element and pad names in error messages, use
18704 GST_DEBUG_PAD_NAME instead. Add some more debug code.
18706 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18708 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
18709 Original commit message from CVS:
18710 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18711 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
18712 Name the structure in the custom event with the
18713 language codes for the audio and subtitle streams
18714 actually like dvddemux expects it to be named.
18715 Set caps on source pad and outgoing buffers.
18717 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18719 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
18720 Original commit message from CVS:
18721 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
18722 (gst_lame_get_property), (gst_lame_setup):
18723 * ext/lame/gstlame.h:
18724 Make xingheader property non-functional, it's broken anyway
18725 after all (use xingmux instead).
18727 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
18729 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
18730 Original commit message from CVS:
18731 * ext/lame/gstlame.c: (gst_lame_sink_event):
18732 On EOS, flush encoder and send remaining data. Fix
18733 return value handling in sink event function.
18735 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
18737 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
18738 Original commit message from CVS:
18739 Patch by: Jürg Billeter <j at bitron dot ch>
18740 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
18741 Fix wrong check for started flag when setting the 'device' property.
18742 We want to allow it when the source is NOT started yet and ignore it
18743 when the source is running.
18745 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
18747 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
18748 Original commit message from CVS:
18749 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
18750 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18751 (gst_asf_demux_process_chunk):
18752 * gst/asfdemux/gstasfdemux.h:
18753 Subtract first timestamp from timestamps, so that
18754 stream starts from 0; makes live streams that don't
18755 start at 0 work again (fixes #317310, #336097).
18757 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
18759 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
18760 Original commit message from CVS:
18761 Patch by: Christian Kirbach
18763 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
18764 -good. Fixes build on some systems (#331838).
18766 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
18768 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
18769 Original commit message from CVS:
18770 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18771 (gst_rmdemux_parse_cont):
18772 Extract more tags and also post codec name tag on the
18773 bus so this shows up in totem and nautilus.
18775 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18777 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
18778 Original commit message from CVS:
18779 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18780 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
18781 Extra data usually goes into the caps as 'codec_data', not
18782 as first buffer into the stream.
18783 Need to byte swap AC3 content in realmedia files for some
18784 reason (fixes #331588).
18786 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18788 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
18789 Original commit message from CVS:
18790 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
18791 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
18792 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18793 When operating in pull mode, post an error message on the
18794 bus when all source pads are unlinked or some other fatal
18795 error occured (#323023). Regrade some recurring debug messages
18796 to LOG level. Convert c++-style comments into C-style ones.
18798 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
18800 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
18801 Original commit message from CVS:
18802 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18803 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18804 (gst_rmdemux_all_source_pads_unlinked),
18805 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
18806 (gst_rmdemux_parse_packet):
18807 * gst/realmedia/rmdemux.h:
18808 Handle unlinked source pads properly and stop if all source pads
18809 are unlinked (#323023).
18811 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
18813 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
18814 Original commit message from CVS:
18815 Patch by: Michal Benes <michal dot benes at xeris dot cz>
18816 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
18817 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18818 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
18819 * gst/mpegstream/gstmpegdemux.h:
18820 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18821 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
18822 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
18823 situation really happens when grabbing DVB streams. Current
18824 mpegdemuxer can not handle this situation correctly and it
18825 restarts counting gstreamer timestamps from zero.
18828 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
18830 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
18831 Original commit message from CVS:
18832 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
18833 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
18834 * ext/a52dec/gsta52dec.h:
18835 Fix #334550: failure to play raw AC3 files due to segment problems.
18837 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
18839 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
18840 Original commit message from CVS:
18841 Patch by: Christophe Fergeau <teuf gnome org>
18842 * ext/lame/gstlame.c: (gst_lame_release_memory),
18843 (gst_lame_finalize), (gst_lame_class_init),
18844 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
18845 (gst_lame_change_state):
18846 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
18848 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18850 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
18851 Original commit message from CVS:
18852 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
18853 (gst_mad_sink_event), (gst_mad_change_state):
18854 Include AUDIO_CODEC tag with tags posted if input is not
18855 framed (#334258). Use _scale() util functions in more places.
18857 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
18859 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
18860 Original commit message from CVS:
18861 2006-03-12 Christophe Fergeau <teuf@gnome.org>
18862 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18863 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
18864 property as BROKEN (see
18865 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
18866 explanation why it's broken).
18868 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
18870 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
18871 Original commit message from CVS:
18872 2006-03-11 Christophe Fergeau <teuf@gnome.org>
18873 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18875 * gst/xingheader/Makefile.am:
18876 * gst/xingheader/gstxingmux.c:
18877 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
18878 to MP3 files (this allows decoder to figure out the length of VBR
18881 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
18883 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18884 Original commit message from CVS:
18885 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
18886 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18887 tag (#333683, patch by: Alex Lancaster).
18889 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
18891 ext/amrnb/: Further fancyfication.
18892 Original commit message from CVS:
18893 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18894 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
18895 (gst_amrnbdec_state_change):
18896 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
18897 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
18898 (gst_amrnbenc_state_change):
18899 * ext/amrnb/amrnbenc.h:
18900 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18901 (gst_amrnbparse_query):
18902 Further fancyfication.
18903 Use _take to get writable data from the adapter.
18904 Precalc packet duration.
18906 Forward _push to upstream.
18907 Post error messages when something goes wrong.
18908 Remove old code in amrnbparse.
18909 Don't ignore query results from upstream.
18911 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
18913 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
18914 Original commit message from CVS:
18915 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18916 The AMR encoder writes into the audio buffers it processes, so
18917 use gst_buffer_make_writable() on buffers we might (they go through
18918 an adapter, so there can be copying going on later anyway) be
18921 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
18923 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
18924 Original commit message from CVS:
18925 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
18926 (gst_mpeg_parse_handle_src_query):
18927 Declare variables at the beginning of a block and make
18928 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
18930 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
18932 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
18933 Original commit message from CVS:
18934 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
18935 Read packet size, sequence and padsize in right order again
18936 (fixes #332796; patch by: Fabrizio Gennari).
18938 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
18940 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18941 Original commit message from CVS:
18942 * gst/iec958/ac3iec.c:
18943 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18945 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18947 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
18948 Original commit message from CVS:
18950 Make the id3tag and mad checks check for both a header and the
18951 appropriate library if the pkg-config is missing. (Closes #331842)
18952 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
18953 do the same for the plugins themselves.
18955 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18957 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
18958 Original commit message from CVS:
18959 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18960 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18961 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
18962 * ext/mpeg2dec/gstmpeg2dec.h:
18963 Don't treat STATE_INVALID as fatal error; throw an error
18964 only after five consecutive decoding errors. Makes decoding
18965 mpeg streams more robust and fixes playback of joined clips
18968 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18970 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
18971 Original commit message from CVS:
18972 * ext/dvdnav/dvdnavsrc.h:
18973 Oops. forgot to add this one.
18975 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
18977 ext/Makefile.am: Fix dist-check.
18978 Original commit message from CVS:
18979 2006-02-26 Julien MOUTTE <julien@moutte.net>
18980 * ext/Makefile.am: Fix dist-check.
18982 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18984 configure.ac: Disable dvdnavsrc for now.
18985 Original commit message from CVS:
18987 Disable dvdnavsrc for now.
18989 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
18991 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
18992 Original commit message from CVS:
18995 * ext/dvdnav/Makefile.am:
18996 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
18997 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
18998 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
18999 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
19000 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
19001 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
19002 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
19003 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
19004 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
19005 (gst_dvd_nav_src_make_dvd_event),
19006 (gst_dvd_nav_src_structure_set_uint64),
19007 (gst_dvd_nav_src_push_dvd_nav_packet_event),
19008 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
19009 (gst_dvd_nav_src_push_titlelang_event),
19010 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
19011 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
19012 (gst_dvd_nav_src_handle_navigation_event),
19013 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
19014 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
19015 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
19016 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
19017 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
19018 (gst_dvd_nav_src_do_init), (plugin_init):
19019 dvdnavsrc ported to 0.10, for the most part at least. Not quite
19020 ready for prime time yet though.
19022 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19024 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
19025 Original commit message from CVS:
19026 * ext/cdio/Makefile.am:
19027 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
19028 required for Cygwin, see #317048)
19029 * gst/rtp/gstasteriskh263.c:
19030 Cygwin has includes for both the unix network socket API
19031 and the windows API, but only one can be included, so fix
19032 includes to only use one or the other, prefering the unxi
19035 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19037 Port dvdsubdec to 0.10
19038 Original commit message from CVS:
19040 * gst/dvdsub/Makefile.am:
19041 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
19042 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
19043 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
19044 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
19045 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
19046 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
19047 (gst_send_empty_fill), (gst_send_subtitle_frame),
19048 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
19049 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
19051 * gst/dvdsub/gstdvdsubdec.h:
19052 Port dvdsubdec to 0.10
19054 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19056 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
19057 Original commit message from CVS:
19058 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
19059 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
19060 mpegdemux for MPEG-2 video streams.
19062 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19064 configure.ac: Bump nano back to CVS
19065 Original commit message from CVS:
19067 Bump nano back to CVS
19069 === release 0.10.2 ===
19071 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19073 configure.ac: releasing 0.10.2, "Season to Taste"
19074 Original commit message from CVS:
19076 releasing 0.10.2, "Season to Taste"
19078 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19080 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
19081 Original commit message from CVS:
19083 releasing 0.10.1.3 prelease for 0.10.2
19085 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
19087 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
19088 Original commit message from CVS:
19089 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19090 In sink event handler, release object lock again
19091 _before_ sending EOS event downstream (#313838).
19093 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
19096 * gst/asfdemux/gstasf.c:
19097 fix rank of asfdemux
19098 Original commit message from CVS:
19099 fix rank of asfdemux
19101 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19103 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
19104 Original commit message from CVS:
19106 releasing 0.10.1.2 prelease for 0.10.2
19108 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
19110 * gst-plugins-ugly.spec.in:
19112 Original commit message from CVS:
19115 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
19117 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
19118 Original commit message from CVS:
19119 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
19120 (crop_copy_i422_buffer), (crop_buffer):
19121 When we need to crop the output buffer, make sure we
19122 create a buffer of the right size and respect the implicit
19123 striding used for I420 elsewhere in GStreamer (#331301).
19125 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
19127 ext/cdio/gstcdio.c: Init debug category (#331253).
19128 Original commit message from CVS:
19129 * ext/cdio/gstcdio.c: (plugin_init):
19130 Init debug category (#331253).
19132 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
19134 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
19135 Original commit message from CVS:
19136 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
19137 Do not error out on non-recognized streams. Ignore them and allow
19138 playback of the other streams.
19140 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19142 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
19143 Original commit message from CVS:
19144 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19145 Add a small sanity check for LPCM reading.
19147 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
19149 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
19150 Original commit message from CVS:
19151 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
19152 Take into account the file properties preroll value for
19153 timestamping/newsegment. It's weird this value was commented out.
19155 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
19157 gst/asfdemux/Makefile.am: More asf makefile fixing.
19158 Original commit message from CVS:
19159 * gst/asfdemux/Makefile.am:
19160 More asf makefile fixing.
19162 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
19164 ext/lame/gstlame.c: Fix up lame a bit.
19165 Original commit message from CVS:
19166 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19167 (gst_lame_change_state):
19169 Apply patch #319782 by Gautier Portet.
19171 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
19173 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
19174 Original commit message from CVS:
19175 * gst/asfdemux/Makefile.am:
19176 But we do need to link against the riff libraryr.
19178 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
19180 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
19181 Original commit message from CVS:
19182 * gst/asfdemux/Makefile.am:
19183 We don't want asfmux.c yet.
19185 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
19187 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
19188 Original commit message from CVS:
19189 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
19190 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
19191 (gst_mad_change_state):
19192 Port fixes for bugs 314771, 308772, 140237, and 302625
19193 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
19194 Use GST_EVENT_FLUSH_STOP to clear data from the current input
19195 buffer, to avoid using it for any future decoding.
19197 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
19199 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
19200 Original commit message from CVS:
19202 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
19203 (gst_asf_get_guid_nick):
19204 * gst/asfdemux/asfheaders.h:
19205 * gst/asfdemux/gstasf.c: (plugin_init):
19206 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19207 (gst_asf_demux_class_init), (gst_asf_demux_init),
19208 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19209 (gst_asf_demux_handle_src_event),
19210 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
19211 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
19212 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
19213 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
19214 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
19215 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
19216 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
19217 (gst_asf_demux_get_bitrate_record),
19218 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
19219 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
19220 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
19221 (gst_asf_demux_get_obj_data_correction),
19222 (gst_asf_demux_get_stream_audio),
19223 (gst_asf_demux_get_stream_correction),
19224 (gst_asf_demux_get_stream_video),
19225 (gst_asf_demux_get_stream_video_format),
19226 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
19227 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19228 (gst_asf_demux_process_stream),
19229 (gst_asf_demux_get_gst_tag_from_tag_name),
19230 (gst_asf_demux_commit_taglist),
19231 (gst_asf_demux_process_ext_content_desc),
19232 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
19233 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
19234 (gst_asf_demux_process_comment),
19235 (gst_asf_demux_process_bitrate_props_object),
19236 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
19237 (gst_asf_demux_descramble_segment),
19238 (gst_asf_demux_element_send_event),
19239 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19240 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
19241 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
19242 (gst_asf_demux_get_src_query_types),
19243 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19244 * gst/asfdemux/gstasfdemux.h:
19245 asfdemux ported to 0.10. Does still need a bit of work (seems like
19246 there's something funky going on when timestamping video frames).
19247 The seeking code is likely to make Wim cry, but hey, at least it
19250 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
19252 ext/amrnb/amrnbdec.c: Some more comments.
19253 Original commit message from CVS:
19254 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
19255 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
19256 Some more comments.
19257 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19258 Applied patch from Fabrizio Gennari, fixes #330844.
19260 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
19262 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
19263 Original commit message from CVS:
19264 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19265 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
19266 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19267 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
19268 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
19269 * ext/dvdread/dvdreadsrc.h:
19270 Let's try to play the title the user set via the URI handler or
19271 via properties instead of always playing the first title. Also,
19272 Also, count title/chapter/angle number in URI and properties
19273 from 1 rather than 0.
19275 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19277 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
19278 Original commit message from CVS:
19279 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19280 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
19281 (gst_dvd_read_src_do_duration_query):
19282 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
19283 otherwise GstBaseSrc will think we can operate pull_range based,
19284 which we don't really, and typefinding will fail miserably.
19285 Also, make seeking work somewhat (only works with flumpegdemux
19286 at the moment, mpegstream needs fixing for that first).
19288 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19290 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
19291 Original commit message from CVS:
19292 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
19293 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
19294 Only allocate buffer once we know exactly how much we need,
19295 rather than gratuitously allocating 2MB-buffers all the time
19296 even if we usually need much less than that. Also, demote
19297 a debug message from DEBUG to LOG level.
19299 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19301 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
19302 Original commit message from CVS:
19303 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19304 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
19305 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
19306 (gst_dvd_read_src_do_position_query):
19307 Add some more debugging and fix duration query in BYTES.
19309 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
19311 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
19312 Original commit message from CVS:
19315 * ext/dvdread/Makefile.am:
19316 * ext/dvdread/dvdreadsrc.c:
19317 * ext/dvdread/dvdreadsrc.h:
19318 Half-baked port to 0.10. Needs some love
19319 in the seeking department, but at least
19321 * ext/dvdread/stream_labels.c:
19322 * ext/dvdread/stream_labels.h:
19323 Remove these (we use ISO-639 language codes internally; applications
19324 that want to translate those into language names for display to the
19325 user should rely on the iso-codes package for that).
19327 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
19329 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
19330 Original commit message from CVS:
19331 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
19332 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
19333 (gst_amrnbdec_state_change):
19334 * ext/amrnb/amrnbdec.h:
19335 Fix amrnbdec, handle events, take copy from adapter since the decoder
19336 apparently writes in the source data.
19337 Use some _scale_int, and precalc duration.
19338 Fix some leaks, post ERROR messages.
19340 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
19342 docs/plugins/: Add cdio plugin to docs.
19343 Original commit message from CVS:
19344 * docs/plugins/Makefile.am:
19345 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
19346 * docs/plugins/gst-plugins-good-plugins-sections.txt:
19347 * docs/plugins/inspect/plugin-cdio.xml:
19348 Add cdio plugin to docs.
19349 * ext/cdio/gstcdiocddasrc.c:
19351 * ext/cdio/gstcdio.c:
19352 The plugin is called 'cdio' not 'cddio'.
19354 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
19356 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
19357 Original commit message from CVS:
19358 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
19359 One source pad not being linked is not an error condition when we're
19360 still parsing the header. In this case (e.g. where we don't have a
19361 suitable decoder installed) just pretend everything is fine, so that
19362 the demuxer will actually go on to signal no-more-pads when done
19363 parsing the header, otherwise decodebin/playbin will never post the
19364 appropriate error message if decoders are not available.
19366 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
19370 * ext/mad/gstid3tag.c:
19371 * gst/realmedia/rmdemux.c:
19372 Just make it compile with --disable-gst-debug.
19373 Original commit message from CVS:
19374 Just make it compile with --disable-gst-debug.
19376 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
19378 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
19379 Original commit message from CVS:
19380 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
19381 (gst_mad_check_caps_reset), (gst_mad_chain):
19382 Merge patch from Radoslaw Szkodzinski (bug 326734)
19384 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19386 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
19387 Original commit message from CVS:
19388 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
19389 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
19390 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
19391 (gst_id3_tag_chain):
19392 fixing Gdate handling
19393 enabling mux/demux mode switching
19394 adding better debug output
19396 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19398 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...
19399 Original commit message from CVS:
19400 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
19401 If we haven't set caps on a source pad yet, the caps on the
19402 pad are NULL, not un-fixed. Set caps on outgoing buffers.
19404 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19406 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
19407 Original commit message from CVS:
19408 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
19409 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
19410 * ext/lame/gstlame.h:
19411 Contrary to what the const char in the lame API might suggest,
19412 lame expects us to keep the strings we pass to id3tag_set_foo()
19413 around; it doesn't free them either though, so we have to store
19414 them somewhere and free them later when we can be sure lame
19415 doesn't need them any longer.
19417 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19419 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...
19420 Original commit message from CVS:
19421 * ext/lame/gstlame.c: (add_one_tag):
19422 Fix handling of GST_TAG_DATE (#311679), don't pass an
19423 uninitialised string pointer to lame if we don't know
19424 how to handle the tag type, and fix minor memory leak.
19426 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19428 ext/mad/gstmad.c: Fix debug message.
19429 Original commit message from CVS:
19430 * ext/mad/gstmad.c: (gst_mad_chain):
19433 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19435 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
19436 Original commit message from CVS:
19437 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
19438 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19439 Erase spurious call to gst_segment_set_newsegment.
19440 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
19441 the superclass method when handling NEWSEGMENT events.
19442 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
19443 and dvd-audio-restart event handling. There are currently less
19444 hackish ways of handling the sparse audio stream problem.
19446 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19448 fix up error domains, error strings, and use of translation
19449 Original commit message from CVS:
19450 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
19451 * ext/dvdnav/dvdnavsrc.c: (if):
19452 * ext/dvdread/stream_labels.c:
19453 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
19454 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19455 fix up error domains, error strings, and use of translation
19457 fix up this file, even though none of them are actually marked
19460 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19462 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
19463 Original commit message from CVS:
19464 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
19465 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19466 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19467 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
19468 (gst_mpeg_parse_change_state):
19469 Make timestamp adjustment somewhat milder. Actual timestamps are
19470 now sent unmodified unless an actual gap is found in the
19471 stream. This should fix time display when playing most MPEG
19474 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
19476 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
19477 Original commit message from CVS:
19478 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
19479 * ext/cdio/gstcdio.h:
19480 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
19481 Fix build for libcdio versions >= 76; give slightly lower rank
19484 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19486 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
19487 Original commit message from CVS:
19490 * ext/cdio/Makefile.am:
19491 * ext/cdio/gstcdio.c:
19492 * ext/cdio/gstcdio.h:
19493 * ext/cdio/gstcdiocddasrc.c:
19494 * ext/cdio/gstcdiocddasrc.h:
19495 Port libcdio cdda source, formerly known as cddasrc, now known as
19496 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
19497 but that's not tested (fixes #317658).
19499 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
19501 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
19502 Original commit message from CVS:
19503 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19504 tss tss... always set caps on outgoing buffer.
19506 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
19508 * gst-plugins-ugly.spec.in:
19510 Original commit message from CVS:
19513 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19518 Original commit message from CVS:
19521 === release 0.10.1 ===
19523 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19529 * docs/plugins/gst-plugins-ugly-plugins.args:
19530 * docs/plugins/inspect/plugin-a52dec.xml:
19531 * docs/plugins/inspect/plugin-amrnb.xml:
19532 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19533 * docs/plugins/inspect/plugin-iec958.xml:
19534 * docs/plugins/inspect/plugin-lame.xml:
19535 * docs/plugins/inspect/plugin-mad.xml:
19536 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19537 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19538 * docs/plugins/inspect/plugin-rmdemux.xml:
19540 Original commit message from CVS:
19543 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19548 Original commit message from CVS:
19551 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
19553 Pass unhandled queries upstream (useful e.g. for SEEKING query)
19554 Original commit message from CVS:
19555 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
19556 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19557 * ext/mad/gstmad.c: (gst_mad_src_query):
19558 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
19559 * ext/sidplay/gstsiddec.cc:
19560 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19561 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
19562 Pass unhandled queries upstream (useful e.g. for SEEKING query)
19563 (fixes #325652; based on patch by: Philippe); make rmdemux return
19564 FALSE for position queries, instead of setting -1 as value and
19567 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19569 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19570 Original commit message from CVS:
19571 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
19572 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19573 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
19574 rewrite timestamps in the case segments are being set from
19575 upstream, but use timestamps unmodified. Also send proper position
19576 values. This allows for correct time display and makes queries
19577 work in sink elements.
19578 * gst/mpegstream/gstdvddemux.h:
19579 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19580 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
19581 Rename flush_filter to segment_filter, which is better represents
19582 what the arreibute does.
19583 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
19584 Activate segment filtering when a timestamp discontinuity is seen.
19586 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19588 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...
19589 Original commit message from CVS:
19590 * ext/mad/gstmad.c: (gst_mad_chain):
19591 Don't forget that we need to send out a newsegment event after a
19592 restart even if we don't have enough data to decode a frame right
19595 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19597 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
19598 Original commit message from CVS:
19599 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
19600 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19601 Use the new "audio-shutdown" and "audio-restart" DVD events
19602 instead of the "spu-still-frame" event to shutdown and restart
19603 the audio pipeline.
19604 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
19605 Check for cases where the segment-based adjustment calculation
19606 would produce negative values (which result in an overflow) and
19607 return GST_CLOCK_TIME_NONE instead.
19608 * gst/mpegstream/gstdvddemux.h:
19609 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19610 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
19611 Add a mechanism to discard audio buffers with timestamps outside
19612 the currently set segment. This was causing (sometimes serious)
19613 synchronization problems after seeking in DVDs with LPCM audio,
19614 since VOBUs usually contain audio material that lies outside the
19615 timestamp range specified by the header.
19617 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19619 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
19620 Original commit message from CVS:
19621 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
19622 Remove lingering reference to GstID3Demux
19623 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
19624 Don't output debug saying padding streams are unknown type,
19625 because they're not
19627 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19629 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19630 Original commit message from CVS:
19631 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
19632 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19633 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
19636 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
19637 (gst_mpeg_demux_get_audio_stream):
19638 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
19639 (gst_dvd_demux_get_audio_stream)
19640 (gst_dvd_demux_get_subpicture_stream)
19641 (gst_dvd_demux_send_subbuffer):
19642 Send current* pad buffers with appropriate caps.
19644 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19646 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
19647 Original commit message from CVS:
19648 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
19649 * gst/iec958/ac3iec.h:
19650 * gst/iec958/ac3iec.c:
19651 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
19652 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
19653 raw-audio property to ac3iec958 that allows setting the source pad
19654 caps to raw audio instead of audio/x-iec958. This makes it
19655 possible to use ac3iec958 together with the normal alsasink
19656 element to drive an external receiver that autodetects AC3
19659 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
19661 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
19662 Original commit message from CVS:
19663 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
19664 (ac3iec_chain_dvd):
19665 * gst/iec958/ac3iec.h:
19666 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
19668 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
19670 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
19671 Original commit message from CVS:
19672 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
19673 When getting a seek event, first check if the upstream element
19674 can handle it and only do our own seek stuff when it can't
19675 (should fix #322856).
19677 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19679 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
19680 Original commit message from CVS:
19681 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19682 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
19683 Really convert to BYTES format when we want to convert
19684 to bytes (use right variable; fixes #322856).
19686 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19688 Big mpegparse clean up, second round:
19689 Original commit message from CVS:
19690 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
19691 Big mpegparse clean up, second round:
19692 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19693 Send and EOS event down the audio pipeline when an still frame
19694 event arrives. This prevents the pipeline from locking when a
19695 still menu comes directly after a flush.
19696 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
19697 Don't send a newsegment in reset.
19698 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
19699 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
19700 Move the code of handle_newsegment to process_event. Send a
19701 NEWSEGMENT after FLUSH_STOP.
19702 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
19704 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
19705 (gst_mpeg_demux_class_init): Don't override send_event.
19706 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
19707 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
19708 (gst_mpeg_demux_reset):
19709 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
19711 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19712 Reset the mpegparse element after a flush.
19713 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
19714 Don't forward events.
19715 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19716 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19717 handle_newsegment is not a virtual method anymore.
19718 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
19719 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
19720 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
19721 rid of send_newsegment virtual method.
19722 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
19723 handle DVD events and call the superclass method for other event
19725 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
19726 override process_event anymore.
19727 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
19728 (gst_mpeg_parse_process_event): Move actual event processing to
19729 process event so that subclasses can properly override or extend
19731 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19732 Eliminate time parameter in process event.
19733 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
19734 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
19735 (gst_mpeg_demux_send_subbuffer):
19736 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19737 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
19738 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
19739 adding the value of the adjust attribute.
19740 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
19741 rid of the adjust attribute. Now all timestamp adjustments are
19742 performed by mpegparse using the current segment.
19743 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19744 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
19745 on the adjust attribute for SCR values and the current segment.
19746 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
19747 adjust_ts virtual method to adjust timestamps for outgoing
19749 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
19750 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
19751 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19752 (gst_dvd_demux_handle_newsegment): Don't override
19754 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
19755 Check for DVD events in process_event instead of
19757 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19758 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
19759 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
19760 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
19761 (gst_mpeg_demux_send_event):
19762 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
19763 (gst_dvd_demux_handle_dvd_event):
19764 Eliminate the time parameter in send_event.
19766 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19768 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
19769 Original commit message from CVS:
19770 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
19771 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
19772 Fix typefinding in id3demux, and then remove it in favour
19773 of the new LGPL id3demux in gst-plugins-good
19774 * ext/mad/gstmad.c: (gst_mad_dispose):
19775 dispose can run more than once.
19777 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19779 gst/asfdemux/gstasfmux.c: change some char* into char[]
19780 Original commit message from CVS:
19781 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
19782 change some char* into char[]
19784 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
19786 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
19787 Original commit message from CVS:
19788 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
19789 Remove memleak from unused GstRMDemuxStream
19791 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
19793 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
19794 Original commit message from CVS:
19795 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
19796 (gst_id3_tag_do_typefind):
19797 Use the correct function to free typefind factory list.
19799 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
19801 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
19802 Original commit message from CVS:
19803 * ext/mad/gstmad.c: (gst_mad_src_query):
19804 For position and duration queries in TIME format, try the peer
19805 first (might be a demuxer).
19807 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19809 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
19810 Original commit message from CVS:
19811 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
19812 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
19813 Properly handle non contiguous VOBUs by adding the segment accum
19814 field to the adjust value.
19815 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19816 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
19817 handle_newsegment to prevent sending actual newsegment events and
19818 use tiemstamp rewriting instead.
19819 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
19821 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
19822 (gst_mpeg_parse_event):
19823 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19824 Add a new parameter to handle_newsegment to allow controlling
19825 whether newsegment events are forwarded or not.
19826 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19827 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19828 (gst_dvd_demux_reset):
19829 last_end_ptm and discont_time aren't necessary anymore, since
19830 timestamp adjustment is now replaced by newsegment events.
19831 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
19833 * gst/mpegstream/gstdvddemux.h:
19834 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19835 Don't handle dvd-nav-packet events anymore, since the are now
19836 replaced by standard newsegment events.
19837 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19838 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19839 (gst_dvd_demux_change_state):
19840 * gst/mpegstream/gstdvddemux.h:
19841 Get rid of the ignore_next_newmedia_discont hack.
19842 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19843 (gst_dvd_demux_handle_newsegment):
19844 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19845 (gst_mpeg_demux_handle_newsegment): Don't override
19846 handle_newsegment anymore. It was only necessary to handle
19848 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
19849 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
19850 (gst_dvd_demux_set_cur_subpicture):
19851 Reactivate handling of DVD events.
19852 * gst/mpegstream/gstmpegparse.c (normal_seek)
19853 (gst_mpeg_parse_handle_src_event)
19854 (gst_mpeg_parse_handle_src_query):
19855 First attempt at reenabling seek.
19856 * gst/mpegstream/gstmpegparse.h:
19857 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19858 (gst_mpeg_parse_update_streaminfo)
19859 (gst_mpeg_parse_get_rate)
19860 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
19861 (gst_mpeg_parse_handle_src_query):
19862 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
19863 Make queries work again.
19864 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19865 (gst_mpeg_parse_handle_newsegment)
19866 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
19867 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
19868 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19869 Get rid of the newsegment_pending attribute, and rely instead on
19870 proper timestamp adjustment.
19871 * gst/mpegstream/gstmpegparse.c
19872 (gst_mpeg_parse_get_src_event_masks): Erase.
19873 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
19874 Initialize fields before creating pads to prevent the pad creation
19875 callback from failing.
19876 (gst_mpeg_parse_reset): Initialize new fields, and change
19877 initialization order to match the order in the structure.
19878 (gst_mpeg_parse_handle_newsegment): Forward new segment events
19879 whenever possible, and update the current segment.
19880 (gst_mpeg_parse_send_newsegment): Update the current segment and
19881 pending_newsegment.
19882 (gst_mpeg_parse_pad_added): Use the current segment to send
19883 newsegment events to new pads.
19884 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
19885 and events. Properly update newsegment_pending.
19886 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19887 New fields do_adjust and current_segment.
19888 * gst/mpegstream/gstmpegdemux.c:
19889 * gst/mpegstream/gstdvddemux.c:
19890 * gst/mpegstream/gstmpegparse.h:
19891 Rename handle_discont virtual method to handle_newsegment. Erase
19892 some (already commented out support) for old NEW_MEDIA events.
19893 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19894 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19895 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
19896 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
19897 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
19898 Erase the "pending_scr" field, and replace it by a slightly
19899 different handling of the current SCR. Document code blocks in
19900 parse_packhead and chain.
19902 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
19904 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
19905 Original commit message from CVS:
19906 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19907 g_warning() are only for really fatal warnings. If we can't decode a
19908 tag, just ignore that tag and do a GST_WARNING.
19910 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19913 * ext/a52dec/gsta52dec.h:
19914 * ext/dvdread/dvdreadsrc.h:
19915 * ext/lame/gstlame.h:
19916 * ext/mad/gstid3tag.c:
19917 * ext/mad/gstmad.c:
19918 * ext/mad/gstmad.h:
19919 * ext/mpeg2dec/gstmpeg2dec.h:
19920 * ext/sidplay/gstsiddec.h:
19921 * gst/ac3parse/gstac3parse.c:
19922 * gst/ac3parse/gstac3parse.h:
19923 * gst/asfdemux/gstasfdemux.c:
19924 * gst/asfdemux/gstasfdemux.h:
19925 * gst/iec958/ac3iec.h:
19926 * gst/mpegaudioparse/gstmpegaudioparse.c:
19927 * gst/mpegaudioparse/gstmpegaudioparse.h:
19928 * gst/mpegstream/gstdvddemux.h:
19929 * gst/mpegstream/gstmpegclock.h:
19930 * gst/mpegstream/gstmpegdemux.h:
19931 * gst/mpegstream/gstmpegpacketize.h:
19932 * gst/mpegstream/gstmpegparse.c:
19933 * gst/mpegstream/gstmpegparse.h:
19934 * gst/mpegstream/gstrfc2250enc.c:
19935 * gst/mpegstream/gstrfc2250enc.h:
19936 * gst/realmedia/rmdemux.c:
19937 * gst/realmedia/rmdemux.h:
19938 * gst/synaesthesia/synaescope.c:
19940 Original commit message from CVS:
19943 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19947 Original commit message from CVS:
19950 === release 0.10.0 ===
19952 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19958 * docs/plugins/inspect/plugin-a52dec.xml:
19959 * docs/plugins/inspect/plugin-amrnb.xml:
19960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19961 * docs/plugins/inspect/plugin-iec958.xml:
19962 * docs/plugins/inspect/plugin-lame.xml:
19963 * docs/plugins/inspect/plugin-mad.xml:
19964 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19965 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19966 * docs/plugins/inspect/plugin-rmdemux.xml:
19968 Original commit message from CVS:
19971 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
19973 Update for alloc_buffer changes.
19974 Original commit message from CVS:
19975 2005-12-05 Andy Wingo <wingo@pobox.com>
19976 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
19977 * ext/mad/gstmad.c: (gst_mad_chain):
19978 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
19979 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19980 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19981 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19982 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
19984 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
19986 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
19987 Original commit message from CVS:
19988 2005-12-05 Andy Wingo <wingo@pobox.com>
19989 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
19990 id3demux and id3mux now. Fixes #323199.
19992 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
19994 * gst-plugins-ugly.spec.in:
19995 update spec file for latest changes
19996 Original commit message from CVS:
19997 update spec file for latest changes
19999 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20001 fix silly Makefile.am bug so they link correctly again
20002 Original commit message from CVS:
20003 * ext/amrnb/Makefile.am:
20004 * gst/realmedia/Makefile.am:
20005 fix silly Makefile.am bug so they link correctly again
20007 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20011 Original commit message from CVS:
20014 === release 0.9.7 ===
20016 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20025 * docs/plugins/gst-plugins-ugly-plugins.args:
20026 * docs/plugins/inspect/plugin-a52dec.xml:
20027 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20028 * docs/plugins/inspect/plugin-iec958.xml:
20029 * docs/plugins/inspect/plugin-lame.xml:
20030 * docs/plugins/inspect/plugin-mad.xml:
20031 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20032 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20033 * docs/plugins/inspect/plugin-rmdemux.xml:
20034 * docs/random/LICENSE:
20035 * docs/random/PORTED_09:
20037 Original commit message from CVS:
20040 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20044 * ext/amrnb/Makefile.am:
20045 * gst/realmedia/Makefile.am:
20046 Don't know how these escaped my eye before. Fix link flags.
20047 Original commit message from CVS:
20048 Don't know how these escaped my eye before. Fix link flags.
20050 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20053 * examples/Makefile.am:
20054 * examples/capsfilter/Makefile.am:
20055 * examples/capsfilter/capsfilter1.c:
20056 * examples/gob/Makefile.am:
20057 * examples/gob/gst-identity2.gob:
20058 * examples/gstplay/.gitignore:
20059 * examples/gstplay/Makefile.am:
20060 * examples/gstplay/player.c:
20061 * examples/indexing/.gitignore:
20062 * examples/indexing/Makefile.am:
20063 * examples/indexing/indexmpeg.c:
20064 * examples/level/Makefile.am:
20065 * examples/level/README:
20066 * examples/level/demo.c:
20067 * examples/level/plot.c:
20068 * examples/stats/Makefile.am:
20069 * examples/stats/mp2ogg.c:
20070 * examples/switch/.gitignore:
20071 * examples/switch/Makefile.am:
20072 * examples/switch/switcher.c:
20074 Original commit message from CVS:
20077 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
20079 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
20080 Original commit message from CVS:
20081 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20082 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
20083 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
20084 (gst_mpeg_parse_send_event):
20085 Ref events before sending them to multiple pads, after all
20086 gst_pad_send_event() takes ownership of events. Don't leak
20087 events that have not been handled (fixes #322745).
20089 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20091 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20092 Original commit message from CVS:
20093 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
20094 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20095 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
20096 from making timestamp adjustments. This will have to be re-added
20097 in some form in the near future, but in order to do that, some nav
20098 packet parsing will be necessary in mpegdemux.
20099 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20100 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20101 (g_value_set_int, gst_mpeg_parse_set_property)
20102 Get rid of do_adjust and use_adjust. Rename max_discont to
20104 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
20105 -1, no adjustment is made.
20106 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
20107 Rename max_discont property to max_scr_gap. Erase "adjust"
20109 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
20110 override send_event anymore, base class does the job.
20111 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
20112 Base class now does most of the work.
20113 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
20114 Generalize to forwarding the event to all source pads in the
20116 * gst/mpegstream/gstmpegparse.h:
20117 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20118 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
20119 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
20120 (gst_mpeg_parse_set_property):
20121 Clock synchronization doesn't make sense anymore for a
20124 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
20126 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
20127 Original commit message from CVS:
20128 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20129 Don't treat normal EOS as a fatal error.
20131 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
20133 ext/mad/gstmad.c: Proper warning statements,
20134 Original commit message from CVS:
20135 * ext/mad/gstmad.c: (gst_mad_chain):
20136 Proper warning statements,
20137 Don't error if the src pad isn't linked when pushing.
20138 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
20139 Proper state_change, avoids borkage when going to READY
20141 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20144 * gst-libs/Makefile.am:
20146 * gst-libs/ext/.gitignore:
20147 * gst-libs/gst/media-info/.gitignore:
20148 * gst-libs/gst/play/.gitignore:
20149 * gst-libs/gst/play/play.h:
20150 * gst-libs/gst/play/play.vcproj:
20151 no need for an AS_LIBTOOL call
20152 Original commit message from CVS:
20153 no need for an AS_LIBTOOL call
20155 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20159 * gst-plugins-ugly.spec.in:
20160 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20161 Original commit message from CVS:
20162 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20164 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20166 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
20167 Original commit message from CVS:
20168 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20169 Prime libmpeg2's pumps with some null custom buffers
20170 to ensure it doesn't ask us to discard garbage later yay.
20172 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20174 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
20175 Original commit message from CVS:
20176 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20177 Prime libmpeg2's pumps with some null custom buffers
20178 to ensure it ask us to discard garbage later yay.
20180 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
20182 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
20183 Original commit message from CVS:
20184 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
20185 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
20186 (gst_a52dec_chain_raw):
20187 * ext/a52dec/gsta52dec.h:
20188 Accept AC3 in audio/x-private1-ac3 format, which includes
20189 DVD-specific headers, as well as raw AC3, for compatibility with
20192 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20194 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
20195 Original commit message from CVS:
20196 * ext/mad/gstmad.c: (gst_mad_chain):
20197 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
20198 skip frame synthesis and consume input data as if we'd done the
20199 decode. Makes mad not error when the src pad is not connected.
20202 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20205 Erase old CVS conflict line.
20206 Original commit message from CVS:
20207 Erase old CVS conflict line.
20209 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20211 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
20212 Original commit message from CVS:
20213 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
20214 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20215 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
20216 (gst_mpeg_parse_chain):
20217 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20218 (gst_mpeg_demux_send_newsegment):
20219 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
20220 * gst/mpegstream/gstmpegparse.h:
20221 Rename send_discont method to send_newsegment and add parameters
20222 to handle actual segments. Adapt code all around to run with the
20223 new name and signature.
20224 * gst/mpegstream/gstmpegdemux.c:
20225 * gst/mpegstream/gstmpegparse.c:
20226 * gst/mpegstream/gstdvddemux.c:
20227 Convert to GST_BOILERPLATE.
20229 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20232 fix AS_LIBTOOL call
20233 Original commit message from CVS:
20234 fix AS_LIBTOOL call
20236 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20239 add a torture target
20240 Original commit message from CVS:
20241 add a torture target
20243 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20248 Original commit message from CVS:
20251 === release 0.9.6 ===
20253 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20259 * docs/plugins/gst-plugins-ugly-plugins.args:
20260 * docs/plugins/gst-plugins-ugly-plugins.signals:
20261 * docs/plugins/inspect/plugin-a52dec.xml:
20262 * docs/plugins/inspect/plugin-amrnb.xml:
20263 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20264 * docs/plugins/inspect/plugin-iec958.xml:
20265 * docs/plugins/inspect/plugin-lame.xml:
20266 * docs/plugins/inspect/plugin-mad.xml:
20267 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20268 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20269 * docs/plugins/inspect/plugin-rmdemux.xml:
20271 Original commit message from CVS:
20274 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
20276 gst/realmedia/rmdemux.c: Fractional framerates.
20277 Original commit message from CVS:
20278 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
20279 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
20280 (find_seek_offset_bytes), (find_seek_offset_time),
20281 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
20282 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
20283 (gst_rmdemux_chain), (gst_rmdemux_send_event),
20284 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20285 (gst_rmdemux_parse_packet):
20286 Fractional framerates.
20288 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20290 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
20291 Original commit message from CVS:
20292 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
20293 (gst_mpeg2dec_negotiate_format), (handle_sequence),
20294 (gst_mpeg2dec_sink_event):
20295 * ext/mpeg2dec/gstmpeg2dec.h:
20296 Use fractional framerates
20298 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20300 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
20301 Original commit message from CVS:
20302 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
20303 set_clock returns a boolean.
20305 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20307 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
20308 Original commit message from CVS:
20309 * ext/mad/gstmad.c: (gst_mad_chain):
20310 Fix seeking even more by sending the newsegment event with the
20311 right parameters. Should fix querying in playbin/totem after
20314 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20316 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
20317 Original commit message from CVS:
20318 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
20319 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
20320 Fix seeking in stand-alone mode. Fix nonexistant enum value
20321 introduced in previous commit. Improve debug messages here and
20322 there. Actually return a proper return value in the sink event
20325 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20327 * ext/lame/gstlame.c:
20329 Original commit message from CVS:
20332 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20335 * ext/lame/gstlame.c:
20336 * ext/mad/gstmad.c:
20337 * ext/sidplay/gstsiddec.cc:
20339 Original commit message from CVS:
20342 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
20345 * ext/lame/gstlame.c:
20346 * ext/mad/gstid3tag.c:
20347 * ext/sidplay/gstsiddec.cc:
20348 Update for gst_tag_setter API changes.
20349 Original commit message from CVS:
20350 2005-11-22 Andy Wingo <wingo@pobox.com>
20351 * Update for gst_tag_setter API changes.
20353 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
20356 * ext/a52dec/gsta52dec.c:
20357 * ext/mad/gstid3tag.c:
20358 * ext/mad/gstmad.c:
20359 * gst/mpegaudioparse/gstmpegaudioparse.c:
20360 * gst/mpegstream/gstdvddemux.c:
20361 * gst/mpegstream/gstmpegparse.c:
20362 * gst/realmedia/rmdemux.c:
20363 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
20364 Original commit message from CVS:
20365 2005-11-22 Andy Wingo <wingo@pobox.com>
20366 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
20367 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
20368 * ext/mad/gstmad.c (gst_mad_chain)
20369 * gst/mpegaudioparse/gstmpegaudioparse.c
20370 (gst_mp3parse_sink_event)
20371 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20372 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
20373 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
20374 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
20375 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
20377 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
20379 ext/mad/Makefile.am: libgsttagedit => libgsttag
20380 Original commit message from CVS:
20381 * ext/mad/Makefile.am:
20382 libgsttagedit => libgsttag
20384 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
20386 ext/lame/gstlame.c: Don't take the stream lock
20387 Original commit message from CVS:
20388 * ext/lame/gstlame.c: (gst_lame_sink_event):
20389 Don't take the stream lock
20391 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
20393 ext/: Don't take the stream lock.
20394 Original commit message from CVS:
20395 2005-11-21 Andy Wingo <wingo@pobox.com>
20396 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
20397 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
20398 * ext/mad/gstmad.c (gst_mad_sink_event):
20399 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
20401 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
20402 stream lock changes.
20404 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
20406 *.*: Ran scripts/update-macros. Oh yes.
20407 Original commit message from CVS:
20408 2005-11-21 Andy Wingo <wingo@pobox.com>
20410 * *.c: Ran scripts/update-macros. Oh yes.
20412 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20414 gst/mpegstream/: Filler events have beem removed for now.
20415 Original commit message from CVS:
20416 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
20417 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
20418 Filler events have beem removed for now.
20420 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20422 gst/: Update for GST_FOURCC_FORMAT API change.
20423 Original commit message from CVS:
20424 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
20425 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20426 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
20427 Update for GST_FOURCC_FORMAT API change.
20429 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
20431 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
20432 Original commit message from CVS:
20433 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
20434 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20435 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20436 (gst_rmdemux_parse_packet):
20437 Modifications for disapearance of GST_PAD_IS_USABLE()
20439 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
20441 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
20442 Original commit message from CVS:
20443 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
20444 Remove some setcaps brokenness.
20445 Don't crash on bad input.
20447 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
20449 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
20450 Original commit message from CVS:
20451 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
20453 (gst_id3_tag_do_typefind): Unref caps
20454 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
20456 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
20458 * ext/mad/gstmad.c:
20459 remove accidentally commited hack
20460 Original commit message from CVS:
20461 remove accidentally commited hack
20463 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
20465 * ext/mad/gstmad.c:
20467 Original commit message from CVS:
20470 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20472 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
20473 Original commit message from CVS:
20474 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
20475 (gst_mpeg2dec_sink_event):
20476 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
20477 nice-ify debug message in event handler; add CHECKME.
20478 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20479 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
20480 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
20481 (gst_dvd_demux_sync_stream_to_time):
20482 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20483 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
20484 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
20485 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20486 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
20487 (gst_mpeg_demux_sync_stream_to_time),
20488 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
20489 * gst/mpegstream/gstmpegdemux.h:
20490 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
20491 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
20492 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
20493 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
20494 (gst_mpeg_parse_chain):
20495 * gst/mpegstream/gstmpegparse.h:
20496 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
20497 return value confusion (gst_pad_push vs. gst_pad_send_event and
20498 gst_pad_push_event); pass flow return values to caller;
20499 miscellaneous fixes and clean-ups.
20501 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
20503 * gst/mpegstream/gstdvddemux.c:
20504 set rank to secondary until it works 100%
20505 Original commit message from CVS:
20506 set rank to secondary until it works 100%
20508 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
20510 * gst-plugins-ugly.spec.in:
20511 add mpegstream plugin to spec file
20512 Original commit message from CVS:
20513 add mpegstream plugin to spec file
20515 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20517 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
20518 Original commit message from CVS:
20519 2005-11-14 Martin Soto <soto@localhost.localdomain>
20520 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
20523 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
20525 partially port the mpegstream plugin to GStreamer 0.9.
20526 Original commit message from CVS:
20527 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
20529 * gst/mpegstream/Makefile.am:
20530 * gst/mpegstream/gstdvddemux.c:
20531 * gst/mpegstream/gstdvddemux.h:
20532 * gst/mpegstream/gstmpegdemux.c:
20533 * gst/mpegstream/gstmpegdemux.h:
20534 * gst/mpegstream/gstmpegpacketize.c:
20535 * gst/mpegstream/gstmpegpacketize.h:
20536 * gst/mpegstream/gstmpegparse.c:
20537 * gst/mpegstream/gstmpegparse.h:
20538 * gst/mpegstream/gstmpegstream.c:
20539 * gst/mpegstream/gstrfc2250enc.c:
20540 * gst/mpegstream/gstrfc2250enc.h:
20541 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
20542 partially port the mpegstream plugin to GStreamer 0.9.
20544 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
20546 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
20547 Original commit message from CVS:
20548 2005-11-14 Andy Wingo <wingo@pobox.com>
20549 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
20550 debugging, allows dll builds on windows. Fixes #316076.
20552 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20557 Original commit message from CVS:
20560 === release 0.9.5 ===
20562 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20569 * docs/plugins/inspect/plugin-a52dec.xml:
20570 * docs/plugins/inspect/plugin-amrnb.xml:
20571 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20572 * docs/plugins/inspect/plugin-iec958.xml:
20573 * docs/plugins/inspect/plugin-lame.xml:
20574 * docs/plugins/inspect/plugin-mad.xml:
20575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20576 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20577 * docs/plugins/inspect/plugin-rmdemux.xml:
20579 Original commit message from CVS:
20582 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20584 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
20585 Original commit message from CVS:
20586 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
20587 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20588 (handle_sequence), (handle_picture), (handle_slice),
20589 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
20590 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20591 Forward GstFlowReturn about everywhere.
20592 Handle seeking correctly.
20594 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20596 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
20597 Original commit message from CVS:
20598 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
20599 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
20600 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
20601 Small cleanups in refcounting.
20603 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
20605 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
20606 Original commit message from CVS:
20607 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20608 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
20609 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20610 (handle_sequence), (handle_picture):
20611 * ext/mpeg2dec/gstmpeg2dec.h:
20612 Removed lots of dubious code.
20613 Handle flushing and seeking correctly. Still leaks though...
20615 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
20619 port plugins listing changes
20620 Original commit message from CVS:
20621 port plugins listing changes
20623 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20628 Original commit message from CVS:
20631 === release 0.9.4 ===
20633 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20640 * docs/plugins/gst-plugins-ugly-plugins.args:
20641 * docs/plugins/gst-plugins-ugly-plugins.signals:
20642 * docs/plugins/inspect/plugin-a52dec.xml:
20643 * docs/plugins/inspect/plugin-amrnb.xml:
20644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20645 * docs/plugins/inspect/plugin-iec958.xml:
20646 * docs/plugins/inspect/plugin-lame.xml:
20647 * docs/plugins/inspect/plugin-mad.xml:
20648 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20649 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20650 * docs/plugins/inspect/plugin-rmdemux.xml:
20651 * gst/realmedia/rmdemux.c:
20654 Original commit message from CVS:
20657 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
20659 gst/realmedia/rmdemux.c: STOPPED->FAILED
20660 Original commit message from CVS:
20661 2005-10-23 Julien MOUTTE <julien@moutte.net>
20662 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
20664 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
20666 * gst-plugins-ugly.spec.in:
20667 add packaging of a52dec
20668 Original commit message from CVS:
20669 add packaging of a52dec
20671 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
20673 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
20674 Original commit message from CVS:
20675 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
20676 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
20677 Set correct stream time in newsegment event.
20679 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20683 Original commit message from CVS:
20686 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20691 Original commit message from CVS:
20694 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20696 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
20697 Original commit message from CVS:
20698 * ext/a52dec/Makefile.am:
20699 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
20700 (gst_a52dec_class_init), (gst_a52dec_sink_event),
20701 (gst_a52dec_change_state):
20702 * ext/a52dec/gsta52dec.h:
20703 Re-enable CPU flags, use liboil to get them.
20705 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20707 Port AC3 decoder to 0.9 (#318849).
20708 Original commit message from CVS:
20709 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20711 * ext/a52dec/Makefile.am:
20712 * ext/a52dec/gsta52dec.c:
20713 * ext/a52dec/gsta52dec.h:
20714 Port AC3 decoder to 0.9 (#318849).
20716 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
20718 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
20719 Original commit message from CVS:
20720 * ext/sidplay/gstsiddec.cc:
20721 Small fixes and more error messages.
20723 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20726 Original commit message from CVS:
20727 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
20728 (gst_amrnbparse_state_change):
20729 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
20730 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
20731 * ext/mpeg2dec/gstmpeg2dec.c:
20732 * ext/sidplay/gstsiddec.cc:
20733 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
20734 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
20737 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
20739 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
20740 Original commit message from CVS:
20742 GST_DOC has been renamed to GST_DOCBOOK_CHECK
20744 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20746 configure.ac: some docs I had
20747 Original commit message from CVS:
20750 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20753 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
20755 gst/realmedia/rmdemux.c: segment-start/done API change.
20756 Original commit message from CVS:
20757 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
20758 (gst_rmdemux_perform_seek):
20759 segment-start/done API change.
20761 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
20765 * gst/iec958/ac3iec.c:
20766 Set buffer durations on IEC958 buffers.
20767 Original commit message from CVS:
20768 Set buffer durations on IEC958 buffers.
20770 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20772 configure.ac: Fix glib check
20773 Original commit message from CVS:
20777 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20779 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
20780 Original commit message from CVS:
20781 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
20782 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
20784 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20786 examples/stats/mp2ogg.c: yes, typo fixes
20787 Original commit message from CVS:
20788 * examples/stats/mp2ogg.c:
20791 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20793 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
20794 Original commit message from CVS:
20795 * examples/indexing/indexmpeg.c: (main):
20796 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
20797 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
20798 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
20799 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
20800 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
20801 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
20802 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
20803 * ext/dvdread/dvdreadsrc.h:
20804 * ext/lame/gstlame.h:
20805 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
20806 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
20807 * gst/iec958/ac3iec.h:
20808 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
20809 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
20810 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
20811 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
20812 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
20813 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
20814 moved bitshift from macro to enum definition
20816 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
20818 newsegment API update.
20819 Original commit message from CVS:
20820 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
20821 * ext/mad/gstmad.c: (gst_mad_chain):
20822 * gst/mpegaudioparse/gstmpegaudioparse.c:
20823 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20824 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20825 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
20826 newsegment API update.
20828 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
20830 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
20831 Original commit message from CVS:
20832 * ext/amrnb/amrnbdec.c:
20833 Mark invalid frame sizes
20834 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
20835 UNUSABLE is not to be used here, just push out stuff so
20836 probes can continue linking or making the pad usable.
20838 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
20841 * gst/realmedia/rmdemux.c:
20842 Improve seek error-resilience.
20843 Original commit message from CVS:
20844 Improve seek error-resilience.
20845 Better error handling generally.
20847 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20852 Original commit message from CVS:
20855 === release 0.9.3 ===
20857 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20863 * ext/sidplay/Makefile.am:
20865 Original commit message from CVS:
20868 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
20870 * gst/realmedia/rmdemux.h:
20871 Forgot to commit this file. I hate Nano.
20872 Original commit message from CVS:
20873 Forgot to commit this file. I hate Nano.
20875 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
20879 * gst/realmedia/rmdemux.c:
20880 Sanity checks and memory leak fixes for real demuxer
20881 Original commit message from CVS:
20882 Sanity checks and memory leak fixes for real demuxer
20884 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
20886 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
20887 Original commit message from CVS:
20888 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
20889 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
20890 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
20891 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20892 Real demuxer fixes. Make it more bulletproof against bad data,
20893 identify a few more stream types.
20894 Fix seeking so that it works (at least with the seek example
20895 program; it still fails with totem).
20897 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20899 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
20900 Original commit message from CVS:
20901 * gst/mpegaudioparse/gstmpegaudioparse.c:
20902 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20903 Set correct caps on buffers too.
20905 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
20907 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
20908 Original commit message from CVS:
20909 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
20910 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20911 * gst/mpegaudioparse/gstmpegaudioparse.h:
20912 Put timestamps on buffers.
20914 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
20917 * ext/amrnb/amrnbenc.c:
20918 Changed amrnbenc description, it is an encoder, not decoder.
20919 Original commit message from CVS:
20920 Changed amrnbenc description, it is an encoder, not decoder.
20922 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
20925 * gst/iec958/ac3_padder.c:
20926 * gst/iec958/ac3_padder.h:
20927 * gst/iec958/ac3iec.c:
20928 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
20929 Original commit message from CVS:
20930 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
20931 more accurate, and to check AC3 checksums (both of them in each frame),
20932 and dump the frame (as a probable sync failure) if they don't match.
20933 General code cleanup, improved comments. Changed to not construct the
20934 header backwards, and not byteswap everything else. If we end up needing
20935 to do little-endian output, we should swap in the element doing the
20936 output (AC3 is big-endian).
20938 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
20940 * gst-plugins-ugly.spec.in:
20941 fix spec file for ugly
20942 Original commit message from CVS:
20943 fix spec file for ugly
20945 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20947 * docs/plugins/inspect/plugin-lame.xml:
20948 revert empty commit
20949 Original commit message from CVS:
20950 revert empty commit
20952 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20954 * docs/plugins/scan.stamp:
20955 whoops, wrong files
20956 Original commit message from CVS:
20957 whoops, wrong files
20959 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20961 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
20962 Original commit message from CVS:
20963 * docs/plugins/gst-plugins-ugly-plugins.args:
20964 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
20965 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
20966 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
20967 commit missing files
20968 * docs/plugins/inspect/plugin-lame.xml:
20971 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20975 * gst-plugins-ugly.spec.in:
20976 add check-valgrind target
20977 Original commit message from CVS:
20978 add check-valgrind target
20980 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20982 * docs/plugins/scanobj-build.stamp:
20984 Original commit message from CVS:
20987 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
20989 ext/lame/gstlame.c: Set caps on outgoing buffers.
20990 Original commit message from CVS:
20991 * ext/lame/gstlame.c: (gst_lame_chain):
20992 Set caps on outgoing buffers.
20994 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20997 * ext/lame/gstlame.c:
20998 * ext/lame/gstlame.h:
20999 clean up further so we don't try to set up five times for a simple pipeline
21000 Original commit message from CVS:
21001 clean up further so we don't try to set up five times for
21004 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
21008 * gst/iec958/ac3iec.c:
21009 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
21010 Original commit message from CVS:
21011 Set setcaps function on sink pad, not source pad. Produce correct caps
21014 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21017 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21018 * docs/plugins/inspect/plugin-iec958.xml:
21019 * docs/plugins/inspect/plugin-lame.xml:
21020 * docs/plugins/inspect/plugin-mad.xml:
21021 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21022 * docs/plugins/inspect/plugin-rmdemux.xml:
21023 update inspect with source
21024 Original commit message from CVS:
21025 update inspect with source
21027 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21029 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
21030 Original commit message from CVS:
21031 * ext/mad/gstid3tag.c:
21032 gsttaginterface.h -> gsttagsetter.h
21034 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21038 Original commit message from CVS:
21041 === release 0.9.1 ===
21043 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21052 Original commit message from CVS:
21055 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
21057 ext/amrnb/: State change function updates.
21058 Original commit message from CVS:
21059 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
21060 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
21061 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
21062 State change function updates.
21064 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21066 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
21067 Original commit message from CVS:
21068 * ext/mpeg2dec/gstmpeg2dec.c:
21069 GST_CAT_SEEK disappeared from the public API at some point
21071 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21073 * gst/iec958/ac3_padder.c:
21074 * gst/iec958/ac3_padder.h:
21076 Original commit message from CVS:
21079 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21085 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21086 * docs/plugins/inspect-build.stamp:
21087 * docs/plugins/inspect.stamp:
21088 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21089 * docs/plugins/inspect/plugin-iec958.xml:
21090 * docs/plugins/inspect/plugin-lame.xml:
21091 * docs/plugins/inspect/plugin-mad.xml:
21092 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21093 * docs/plugins/inspect/plugin-rmdemux.xml:
21094 docs for ugly plugins
21095 Original commit message from CVS:
21096 docs for ugly plugins
21098 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21100 * gst-plugins-ugly.spec.in:
21101 * gst/iec958/Makefile.am:
21103 Original commit message from CVS:
21106 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
21109 * gst/iec958/ac3iec.c:
21110 Accept audio/x-private1-a3c on sink pad
21111 Original commit message from CVS:
21112 Accept audio/x-private1-a3c on sink pad
21114 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21116 * gst-plugins-ugly.spec.in:
21118 Original commit message from CVS:
21121 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
21123 * examples/gstplay/player.c:
21124 * examples/stats/mp2ogg.c:
21125 * ext/a52dec/gsta52dec.c:
21126 * ext/amrnb/amrnbdec.c:
21127 * ext/amrnb/amrnbenc.c:
21128 * ext/amrnb/amrnbparse.c:
21129 * ext/dvdnav/dvdnavsrc.c:
21130 * ext/dvdread/dvdreadsrc.c:
21131 * ext/lame/gstlame.c:
21132 * ext/mad/gstid3tag.c:
21133 * ext/mad/gstmad.c:
21134 * ext/mpeg2dec/gstmpeg2dec.c:
21135 * gst/ac3parse/gstac3parse.c:
21136 * gst/asfdemux/gstasfdemux.c:
21137 * gst/asfdemux/gstasfmux.c:
21138 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21139 * gst/iec958/ac3iec.c:
21140 * gst/mpegaudioparse/gstmpegaudioparse.c:
21141 * gst/mpegstream/gstdvddemux.c:
21142 * gst/mpegstream/gstmpegdemux.c:
21143 * gst/mpegstream/gstmpegparse.c:
21144 * gst/mpegstream/gstrfc2250enc.c:
21145 * gst/realmedia/rmdemux.c:
21146 * gst/synaesthesia/gstsynaesthesia.c:
21147 All plugins updated for element state changes.
21148 Original commit message from CVS:
21149 2005-09-02 Andy Wingo <wingo@pobox.com>
21150 * All plugins updated for element state changes.
21152 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
21154 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21155 * gst/iec958/ac3iec.c:
21156 Fix return types in setcaps functions
21157 Original commit message from CVS:
21158 Fix return types in setcaps functions
21160 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
21163 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21164 * gst/iec958/ac3iec.c:
21165 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21166 Original commit message from CVS:
21167 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21168 Some general cleanups in iec958 framer.
21170 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21178 * m4/gst-matroska.m4:
21181 fix distcheck; remove some old m4s
21182 Original commit message from CVS:
21183 fix distcheck; remove some old m4s
21185 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
21189 * gst/iec958/Makefile.am:
21190 * gst/iec958/ac3_padder.c:
21191 * gst/iec958/ac3_padder.h:
21192 * gst/iec958/ac3iec.c:
21193 * gst/iec958/ac3iec.h:
21194 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21195 Original commit message from CVS:
21196 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21198 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
21200 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
21201 Original commit message from CVS:
21202 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
21203 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21204 (gst_dvdlpcmdec_change_state):
21205 Cleanups, fixed header parsing and stripping.
21207 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
21210 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21211 Use the right bytes when parsing the LPCM dvd header
21212 Original commit message from CVS:
21213 Use the right bytes when parsing the LPCM dvd header
21215 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
21218 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21219 Return the correct values from chain function
21220 Original commit message from CVS:
21221 Return the correct values from chain function
21223 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21226 * docs/Makefile.am:
21227 * docs/plugins/.gitignore:
21228 * docs/random/ChangeLog-0.8:
21229 * docs/version.entities.in:
21231 Original commit message from CVS:
21234 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
21237 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21238 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21239 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
21240 Original commit message from CVS:
21241 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
21242 header; instead do this internally. Also support the old way, using
21243 a different mime-type. CVS:
21245 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21248 Original commit message from CVS: