3 2017-02-24 Sebastian Dröge <slomo@coaxion.net>
8 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
12 po: Update translations
14 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
17 meson: dist meson build files
18 Ship meson build files in tarballs, so people who use tarballs
19 in their builds can start playing with meson already.
21 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
23 * ext/x264/gstx264enc.c:
24 x264: Initialize function vtable in plugin_init()
25 These values are defined in the x264.h header and are not const on
26 Windows due to the way DLLs work. See:
27 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
28 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
29 https://bugzilla.gnome.org/show_bug.cgi?id=777903
31 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
33 * gst/asfdemux/gstasfdemux.c:
34 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
35 https://bugzilla.gnome.org/show_bug.cgi?id=777955
37 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
39 * gst/asfdemux/gstasfdemux.c:
40 asfdemux: Reset number of languages to 0 when freeing the array because of errors
41 Otherwise we will happily index into the array at NULL if the requested
42 index is smaller than the number of languages that were previously
44 https://bugzilla.gnome.org/show_bug.cgi?id=777937
46 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
48 * tests/check/meson.build:
49 meson: Properly use ':' for defining keywords
51 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
56 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
61 === release 1.11.1 ===
63 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
69 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
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-mpeg2dec.xml:
80 * docs/plugins/inspect/plugin-mpg123.xml:
81 * docs/plugins/inspect/plugin-realmedia.xml:
82 * docs/plugins/inspect/plugin-siddec.xml:
83 * docs/plugins/inspect/plugin-twolame.xml:
84 * docs/plugins/inspect/plugin-x264.xml:
85 * docs/plugins/inspect/plugin-xingmux.xml:
86 * gst-plugins-ugly.doap:
89 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
133 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
138 po: Update translations
140 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
142 * ext/amrnb/meson.build:
143 * ext/x264/meson.build:
145 meson: Install presets files
147 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
149 * ext/x264/GstX264Enc.prs:
150 x264enc: Add a youtube preset.
151 Based on https://support.google.com/youtube/answer/1722171
152 https://bugzilla.gnome.org/show_bug.cgi?id=751560
154 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
158 * docs/plugins/Makefile.am:
159 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
160 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
161 * docs/plugins/inspect/plugin-mad.xml:
163 * ext/mad/Makefile.am:
166 * ext/mad/meson.build:
169 We have better replacements such as the mpg123 plugin.
170 The main reason to keep around mad was for 'freeform'
171 mp3 support, but mpg123 can handle those too nowadays.
172 Also, mad is GPL and has been unmaintained for years.
173 https://bugzilla.gnome.org/show_bug.cgi?id=776140
175 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
180 * win32/common/.gitignore:
181 * win32/common/config.h:
182 win32: remove platform-specific copies of generated headers
183 Unused and no longer needed.
185 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
190 * gst-plugins-ugly.spec.in:
191 Remove generated .spec file
192 Likely extremely bitrotten, and we should not ship this anyway.
194 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
197 meson: Support building without Gst debug
199 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
203 Automatic update of common submodule
204 From f980fd9 to 39ac2f5
206 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
208 * gst/asfdemux/gstasfdemux.c:
209 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
210 https://bugzilla.gnome.org/show_bug.cgi?id=775515
212 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
214 * ext/x264/gstx264enc.c:
215 x264enc: Add information for mixed mode
216 https://bugzilla.gnome.org/show_bug.cgi?id=775411
218 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
220 * ext/x264/gstx264enc.c:
221 x264enc: Correctly pass interlacing/TFF information
222 Give the interlacing information correctly to the encoder. Also parse
223 TFF/BFF information from the caps and pass it too.
224 https://bugzilla.gnome.org/show_bug.cgi?id=775411
226 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
228 * ext/x264/gstx264enc.c:
229 x264enc: Auto-detect interlace mode from caps
230 If the caps are interlaced, interlacing is always enabled on the
231 encoder. If the interlace-mode field is missing or if it's progressive,
232 the encoder uses the "interlaced" property.
233 https://bugzilla.gnome.org/show_bug.cgi?id=775228
235 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
238 common: use https protocol for common submodule
239 https://bugzilla.gnome.org/show_bug.cgi?id=775110
241 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
243 * gst/realmedia/realhash.c:
244 real: Fix compiler warnings with latest clang
245 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
248 https://bugzilla.gnome.org/show_bug.cgi?id=775112
250 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
252 * gst/asfdemux/gstasfdemux.c:
253 asfdemux: Allow 64bit sizes for DATA object
254 we *can* have files greater than 4GB, any other object should be
257 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
259 * gst/asfdemux/gstasfdemux.c:
260 asfdemux: Add sanity check for asf_stream_audio
261 We should have enough bytes for the specified codec_data
262 https://bugzilla.gnome.org/show_bug.cgi?id=775070
264 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
266 * gst/asfdemux/gstasfdemux.c:
267 asfdemux: Add sanity checks when reading asf_stream_video_format
268 It should report a size of at least 40 bytes
269 Also check for the size of the remaining data (i.e. codec_data)
270 https://bugzilla.gnome.org/show_bug.cgi?id=775070
272 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
274 * gst/asfdemux/gstasfdemux.c:
275 asfdemux: Add check for invalid/corrupt asf object
276 An asf object can't realistically be bigger than 2**32 bytes.
277 If it reports a size bigger than that, consider it corrupt and properly
278 propagate the error back.
279 https://bugzilla.gnome.org/show_bug.cgi?id=775070
281 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
283 * gst/asfdemux/gstasfdemux.c:
284 asfdemux: Handle EOS in push-mode on corrupted files
285 It is possible no streams were activated when receiving EOS, if so
286 handled it as if we hadn't seen the header
287 https://bugzilla.gnome.org/show_bug.cgi?id=774846
289 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
291 * gst/asfdemux/gstasfdemux.c:
292 * gst/asfdemux/gstasfdemux.h:
293 asfdemux: FILE headers are mandatory in the header
294 As per the specification, also avoids ending up trying to play a
295 file with plenty of un-initialized values.
296 https://bugzilla.gnome.org/show_bug.cgi?id=774846
298 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
300 * gst/asfdemux/gstasfdemux.c:
301 asfdemux: Handle incomplete header in pull mode
302 pulling headers is meant to complete as a whole. If we don't have
303 enough data, it's an error.
304 Avoids pipeline hangs on corrupted files
305 https://bugzilla.gnome.org/show_bug.cgi?id=774846
307 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
309 * gst/asfdemux/gstasfdemux.c:
310 asfdemux: Handle issues with "empty" files
311 In some corrupted files, we could end up with no actual streams
313 In those cases, make sure we properly propagate the failure all
314 the way to the loop function. This avoids ending up in cases where
315 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
316 https://bugzilla.gnome.org/show_bug.cgi?id=774846
318 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
320 * ext/dvdread/dvdreadsrc.c:
321 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
323 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
326 meson: Add ignored warnings for MSVC
327 https://bugzilla.gnome.org/show_bug.cgi?id=774656
329 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
332 * ext/x264/Makefile.am:
333 * ext/x264/gstx264enc.c:
334 * ext/x264/gstx264enc.h:
335 * ext/x264/meson.build:
337 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
338 x264 has to be compiled specifically for a target bit depth.
339 Distributions currently ship various libraries in their packages, with
340 different bit depths.
341 This change now allows to provide them all at configure time and have
342 the x264enc element dynamically switch between them based on the bit
343 depth of the input format.
344 https://bugzilla.gnome.org/show_bug.cgi?id=763297
346 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
349 meson: update version
351 === release 1.11.0 ===
353 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
358 === release 1.10.0 ===
360 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
366 * docs/plugins/inspect/plugin-a52dec.xml:
367 * docs/plugins/inspect/plugin-amrnb.xml:
368 * docs/plugins/inspect/plugin-amrwbdec.xml:
369 * docs/plugins/inspect/plugin-asf.xml:
370 * docs/plugins/inspect/plugin-cdio.xml:
371 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
372 * docs/plugins/inspect/plugin-dvdread.xml:
373 * docs/plugins/inspect/plugin-dvdsub.xml:
374 * docs/plugins/inspect/plugin-lame.xml:
375 * docs/plugins/inspect/plugin-mad.xml:
376 * docs/plugins/inspect/plugin-mpeg2dec.xml:
377 * docs/plugins/inspect/plugin-mpg123.xml:
378 * docs/plugins/inspect/plugin-realmedia.xml:
379 * docs/plugins/inspect/plugin-siddec.xml:
380 * docs/plugins/inspect/plugin-twolame.xml:
381 * docs/plugins/inspect/plugin-x264.xml:
382 * docs/plugins/inspect/plugin-xingmux.xml:
383 * gst-plugins-ugly.doap:
384 * win32/common/config.h:
387 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
431 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
435 po: Update translations
437 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
441 meson: Don't depend on gstreamer-check-1.0 on windows
442 https://bugzilla.gnome.org/show_bug.cgi?id=773114
444 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
447 * tests/check/meson.build:
449 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
450 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
451 Does not actually work. See:
452 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
454 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
456 * tests/check/meson.build:
457 meson: fix build outside of gst-all
459 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
462 * tests/check/meson.build:
464 meson: move gstreamer-check-1.0 dependency to tests/check
465 https://bugzilla.gnome.org/show_bug.cgi?id=773114
467 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
470 meson: Don't set c_std to gnu99
471 Use the default for each compiler on every platform instead. This
472 improves our compatibility with compilers that don't have gnu99 as
475 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
478 * tests/check/getpluginsdir:
479 * tests/check/meson.build:
480 meson: Make use of new environment object and set plugin path to builddir
481 Workaround source_root being the root directory of all projects
482 in the subproject case and remove now unneeded getpluginsdir
483 Bump meson requirement to 0.35
485 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
487 * hooks/pre-commit.hook:
489 * tests/check/getpluginsdir:
490 meson: Setup pre commit hook and fix getpluginsdir for standalone case
492 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
495 meson: update version
497 === release 1.9.90 ===
499 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
505 * docs/plugins/inspect/plugin-a52dec.xml:
506 * docs/plugins/inspect/plugin-amrnb.xml:
507 * docs/plugins/inspect/plugin-amrwbdec.xml:
508 * docs/plugins/inspect/plugin-asf.xml:
509 * docs/plugins/inspect/plugin-cdio.xml:
510 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
511 * docs/plugins/inspect/plugin-dvdread.xml:
512 * docs/plugins/inspect/plugin-dvdsub.xml:
513 * docs/plugins/inspect/plugin-lame.xml:
514 * docs/plugins/inspect/plugin-mad.xml:
515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
516 * docs/plugins/inspect/plugin-mpg123.xml:
517 * docs/plugins/inspect/plugin-realmedia.xml:
518 * docs/plugins/inspect/plugin-siddec.xml:
519 * docs/plugins/inspect/plugin-twolame.xml:
520 * docs/plugins/inspect/plugin-x264.xml:
521 * docs/plugins/inspect/plugin-xingmux.xml:
522 * gst-plugins-ugly.doap:
523 * win32/common/config.h:
526 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
570 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
574 po: Update translations
576 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
578 * ext/x264/gstx264enc.c:
579 x264enc: Set colorimetry and chroma-site information
580 https://bugzilla.gnome.org/show_bug.cgi?id=772159
582 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
586 meson: hook up translations
588 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
591 * tests/check/getpluginsdir:
592 * tests/check/meson.build:
594 meson: hook up unit tests
596 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
599 configure: Depend on gstreamer 1.9.2.1
601 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
605 Automatic update of common submodule
606 From b18d820 to f980fd9
608 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
612 Automatic update of common submodule
613 From f49c55e to b18d820
615 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
618 meson: Bump version to 1.9.2
620 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
625 === release 1.9.2 ===
627 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
633 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
634 * docs/plugins/inspect/plugin-a52dec.xml:
635 * docs/plugins/inspect/plugin-amrnb.xml:
636 * docs/plugins/inspect/plugin-amrwbdec.xml:
637 * docs/plugins/inspect/plugin-asf.xml:
638 * docs/plugins/inspect/plugin-cdio.xml:
639 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
640 * docs/plugins/inspect/plugin-dvdread.xml:
641 * docs/plugins/inspect/plugin-dvdsub.xml:
642 * docs/plugins/inspect/plugin-lame.xml:
643 * docs/plugins/inspect/plugin-mad.xml:
644 * docs/plugins/inspect/plugin-mpeg2dec.xml:
645 * docs/plugins/inspect/plugin-mpg123.xml:
646 * docs/plugins/inspect/plugin-realmedia.xml:
647 * docs/plugins/inspect/plugin-siddec.xml:
648 * docs/plugins/inspect/plugin-twolame.xml:
649 * docs/plugins/inspect/plugin-x264.xml:
650 * docs/plugins/inspect/plugin-xingmux.xml:
651 * gst-plugins-ugly.doap:
652 * win32/common/config.h:
655 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
697 po: Update translations
699 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
701 * ext/sidplay/gstsiddec.cc:
702 siddec: Fix compilation with debugging disabled
704 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
705 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
706 const gchar *reason = gst_flow_get_name (ret);
709 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
711 * ext/sidplay/gstsiddec.cc:
712 * gst/asfdemux/gstasfdemux.c:
713 * gst/realmedia/rmdemux.c:
714 Use the new API to post flow ERROR messages on the bus
715 https://bugzilla.gnome.org/show_bug.cgi?id=770158
717 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
719 * gst/asfdemux/meson.build:
720 meson: Link asfdemux against the gstsdp library
722 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
725 meson: Add support for fallback subprojects
727 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
731 * ext/a52dec/meson.build:
732 * ext/amrnb/meson.build:
733 * ext/amrwbdec/meson.build:
734 * ext/cdio/meson.build:
735 * ext/dvdread/meson.build:
736 * ext/lame/meson.build:
737 * ext/mad/meson.build:
739 * ext/mpeg2dec/meson.build:
740 * ext/mpg123/meson.build:
741 * ext/twolame/meson.build:
742 * ext/x264/meson.build:
743 * gst/asfdemux/meson.build:
744 * gst/dvdlpcmdec/meson.build:
745 * gst/dvdsub/meson.build:
747 * gst/realmedia/meson.build:
748 * gst/xingmux/meson.build:
750 Add support for Meson as alternative/parallel build system
751 https://github.com/mesonbuild/meson
752 With contributions from:
753 Tim-Philipp Müller <tim@centricular.com>
754 Jussi Pakkanen <jpakkane@gmail.com> (original port)
755 Highlights of the features provided are:
756 * Faster builds on Linux (~40-50% faster)
757 * The ability to build with MSVC on Windows
758 * Generate Visual Studio project files
759 * Generate XCode project files
760 * Much faster builds on Windows (on-par with Linux)
761 * Seriously fast configure and building on embedded
762 ... and many more. For more details see:
763 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
764 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
765 Building with Meson should work on both Linux and Windows, but may
766 need a few more tweaks on other operating systems.
768 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
770 * ext/a52dec/gsta52dec.c:
771 * ext/dvdread/dvdreadsrc.c:
772 * ext/x264/gstx264enc.h:
773 * gst/realmedia/realhash.c:
774 * gst/realmedia/rtspreal.c:
775 plugins: Use <stdint.h> instead of _stdint.h
776 _stdint.h is generated by Autotools and we don't really need it. All
777 supported platforms now ship with stdint.h. The only stickler was MSVC,
778 and since Visual Studio 2015 it also ships stdint.h now.
780 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
782 * ext/mpeg2dec/perftest.c:
783 mpeg2dec: remove file no longer used or needed
785 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
787 * gst/dvdlpcmdec/Makefile.am:
788 dvdlpcmdec: add libgstbase CFLAGS as well
790 https://bugzilla.gnome.org/show_bug.cgi?id=769610
792 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
794 * gst/dvdlpcmdec/Makefile.am:
795 dvdlpcmdec: link libgstbase-1.0
796 https://bugzilla.gnome.org/show_bug.cgi?id=769610
798 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
800 * gst/asfdemux/gstasfdemux.c:
801 asfdemux: Add byte rate based bitrate tag in case there are no audio props
802 https://bugzilla.gnome.org/show_bug.cgi?id=769418
804 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
806 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
807 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
808 dvdlpcmdec: add support for another format
809 The format specification can be found here:
810 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
811 Note: This format is also used for Wifi-Display.
812 https://bugzilla.gnome.org/show_bug.cgi?id=765807
814 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
816 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
817 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
818 dvdlpcmdec: rewrite to use GstAudioDecoder
819 https://bugzilla.gnome.org/show_bug.cgi?id=765807
821 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
823 * ext/sidplay/gstsiddec.cc:
824 sidplay: fix compiler warnings when building with -O3
825 Avoid compiler warnings "‘foo’ may be used uninitialized in this
826 function" when building with -O3 by checking the return bool value
827 of format conversion function.
828 https://bugzilla.gnome.org/show_bug.cgi?id=769116
830 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
833 Automatic update of common submodule
834 From f363b32 to f49c55e
836 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
841 === release 1.9.1 ===
843 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
849 * docs/plugins/inspect/plugin-a52dec.xml:
850 * docs/plugins/inspect/plugin-amrnb.xml:
851 * docs/plugins/inspect/plugin-amrwbdec.xml:
852 * docs/plugins/inspect/plugin-asf.xml:
853 * docs/plugins/inspect/plugin-cdio.xml:
854 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
855 * docs/plugins/inspect/plugin-dvdread.xml:
856 * docs/plugins/inspect/plugin-dvdsub.xml:
857 * docs/plugins/inspect/plugin-lame.xml:
858 * docs/plugins/inspect/plugin-mad.xml:
859 * docs/plugins/inspect/plugin-mpeg2dec.xml:
860 * docs/plugins/inspect/plugin-mpg123.xml:
861 * docs/plugins/inspect/plugin-realmedia.xml:
862 * docs/plugins/inspect/plugin-siddec.xml:
863 * docs/plugins/inspect/plugin-twolame.xml:
864 * docs/plugins/inspect/plugin-x264.xml:
865 * docs/plugins/inspect/plugin-xingmux.xml:
866 * gst-plugins-ugly.doap:
867 * win32/common/config.h:
870 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
914 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
917 po: Update translations
919 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
922 Automatic update of common submodule
923 From ac2f647 to f363b32
925 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
927 * gst/asfdemux/gstasfdemux.c:
928 asfdemux: fix seeking back after EOS has been reached in push mode
929 Fix seeking when demuxer is in INDEX state. This happens when we
930 reached the end of the stream. It should still be possible to do
931 a flushing seek and seek back to any other position though. Instead
932 the demuxer would just go straight to EOS again instead of going
933 back to processing packets again from the new position.
934 https://bugzilla.gnome.org/show_bug.cgi?id=749066
936 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
938 * gst/realmedia/rdtmanager.c:
939 rdtmanager: fix clock leak
940 The clock returned by gst_system_clock_obtain() was never unreffed.
941 https://bugzilla.gnome.org/show_bug.cgi?id=766565
943 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
945 * docs/plugins/inspect/plugin-a52dec.xml:
946 * docs/plugins/inspect/plugin-amrnb.xml:
947 * docs/plugins/inspect/plugin-amrwbdec.xml:
948 * docs/plugins/inspect/plugin-asf.xml:
949 * docs/plugins/inspect/plugin-cdio.xml:
950 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
951 * docs/plugins/inspect/plugin-dvdread.xml:
952 * docs/plugins/inspect/plugin-dvdsub.xml:
953 * docs/plugins/inspect/plugin-lame.xml:
954 * docs/plugins/inspect/plugin-mad.xml:
955 * docs/plugins/inspect/plugin-mpeg2dec.xml:
956 * docs/plugins/inspect/plugin-mpg123.xml:
957 * docs/plugins/inspect/plugin-realmedia.xml:
958 * docs/plugins/inspect/plugin-siddec.xml:
959 * docs/plugins/inspect/plugin-twolame.xml:
960 * docs/plugins/inspect/plugin-x264.xml:
961 * docs/plugins/inspect/plugin-xingmux.xml:
962 docs: Update for git master
964 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
966 * ext/amrnb/amrnbdec.c:
968 amrnbec, mad: fix two more parse function declarations
970 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
972 * ext/a52dec/gsta52dec.c:
973 * ext/amrwbdec/amrwbdec.c:
974 a52dec, amrwbec: fix parse function declaration mismatch
975 Fixes MSVC compiler warning:
976 amrwbdec.c(99): warning C4133: '=': incompatible types
977 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
978 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
979 gsta52dec.c(156): warning C4133: '=': incompatible types
980 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
981 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
983 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
985 * ext/mpg123/gstmpg123audiodec.h:
986 mpg123: fix build with msvc
987 Fix syntax errors when compiling against cerbero-provided libmpg123
988 headers. We do the same as the libmpg123 internal visual studio
990 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
991 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
992 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
993 mpg123.h(1378): error C2091: function returns function
994 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
995 mpg123.h(1378): error C2059: syntax error: ')'
996 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
997 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1000 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1003 * ext/mpeg2dec/gstmpeg2dec.c:
1004 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1005 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1006 and get rid of version-dependent code paths. There's still
1007 avdec_mpeg2video for those who are stuck on ancient distros which
1008 we don't target any more.
1009 Also fixes build with MSVC, which doesn't like #if #else #endif
1010 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
1012 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
1016 Automatic update of common submodule
1017 From 6f2d209 to ac2f647
1019 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
1021 * ext/a52dec/gsta52dec.c:
1022 * ext/amrnb/amrnbdec.c:
1023 * ext/amrnb/amrnbenc.c:
1024 * ext/amrwbdec/amrwbdec.c:
1025 * ext/dvdread/dvdreadsrc.c:
1026 * ext/lame/gstlamemp3enc.c:
1028 * ext/mpeg2dec/gstmpeg2dec.c:
1029 * ext/sidplay/gstsiddec.cc:
1030 * ext/twolame/gsttwolamemp2enc.c:
1031 * ext/x264/gstx264enc.c:
1032 * gst/asfdemux/gstasfdemux.c:
1033 * gst/asfdemux/gstrtpasfdepay.c:
1034 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1035 * gst/dvdsub/gstdvdsubdec.c:
1036 * gst/dvdsub/gstdvdsubparse.c:
1037 * gst/realmedia/pnmsrc.c:
1038 * gst/realmedia/rademux.c:
1039 * gst/realmedia/rdtdepay.c:
1040 * gst/realmedia/rdtmanager.c:
1041 * gst/realmedia/rmdemux.c:
1042 * gst/xingmux/gstxingmux.c:
1043 ugly: use new gst_element_class_add_static_pad_template()
1044 https://bugzilla.gnome.org/show_bug.cgi?id=763082
1046 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1051 === release 1.8.0 ===
1053 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
1059 * docs/plugins/inspect/plugin-a52dec.xml:
1060 * docs/plugins/inspect/plugin-amrnb.xml:
1061 * docs/plugins/inspect/plugin-amrwbdec.xml:
1062 * docs/plugins/inspect/plugin-asf.xml:
1063 * docs/plugins/inspect/plugin-cdio.xml:
1064 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1065 * docs/plugins/inspect/plugin-dvdread.xml:
1066 * docs/plugins/inspect/plugin-dvdsub.xml:
1067 * docs/plugins/inspect/plugin-lame.xml:
1068 * docs/plugins/inspect/plugin-mad.xml:
1069 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1070 * docs/plugins/inspect/plugin-mpg123.xml:
1071 * docs/plugins/inspect/plugin-realmedia.xml:
1072 * docs/plugins/inspect/plugin-siddec.xml:
1073 * docs/plugins/inspect/plugin-twolame.xml:
1074 * docs/plugins/inspect/plugin-x264.xml:
1075 * docs/plugins/inspect/plugin-xingmux.xml:
1076 * gst-plugins-ugly.doap:
1077 * win32/common/config.h:
1080 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
1124 === release 1.7.91 ===
1126 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1132 * docs/plugins/inspect/plugin-a52dec.xml:
1133 * docs/plugins/inspect/plugin-amrnb.xml:
1134 * docs/plugins/inspect/plugin-amrwbdec.xml:
1135 * docs/plugins/inspect/plugin-asf.xml:
1136 * docs/plugins/inspect/plugin-cdio.xml:
1137 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1138 * docs/plugins/inspect/plugin-dvdread.xml:
1139 * docs/plugins/inspect/plugin-dvdsub.xml:
1140 * docs/plugins/inspect/plugin-lame.xml:
1141 * docs/plugins/inspect/plugin-mad.xml:
1142 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1143 * docs/plugins/inspect/plugin-mpg123.xml:
1144 * docs/plugins/inspect/plugin-realmedia.xml:
1145 * docs/plugins/inspect/plugin-siddec.xml:
1146 * docs/plugins/inspect/plugin-twolame.xml:
1147 * docs/plugins/inspect/plugin-x264.xml:
1148 * docs/plugins/inspect/plugin-xingmux.xml:
1149 * gst-plugins-ugly.doap:
1150 * win32/common/config.h:
1153 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1197 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
1199 * gst/asfdemux/gstasfdemux.c:
1200 * gst/asfdemux/gstasfdemux.h:
1201 asfdemux: Don't modify segment values on accurate seeks
1202 When dealing with accurate seeks, we want to return exactly the segment
1203 that was requested by the seek event, and not adjust the values.
1204 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1206 === release 1.7.90 ===
1208 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1214 * docs/plugins/inspect/plugin-a52dec.xml:
1215 * docs/plugins/inspect/plugin-amrnb.xml:
1216 * docs/plugins/inspect/plugin-amrwbdec.xml:
1217 * docs/plugins/inspect/plugin-asf.xml:
1218 * docs/plugins/inspect/plugin-cdio.xml:
1219 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1220 * docs/plugins/inspect/plugin-dvdread.xml:
1221 * docs/plugins/inspect/plugin-dvdsub.xml:
1222 * docs/plugins/inspect/plugin-lame.xml:
1223 * docs/plugins/inspect/plugin-mad.xml:
1224 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1225 * docs/plugins/inspect/plugin-mpg123.xml:
1226 * docs/plugins/inspect/plugin-realmedia.xml:
1227 * docs/plugins/inspect/plugin-siddec.xml:
1228 * docs/plugins/inspect/plugin-twolame.xml:
1229 * docs/plugins/inspect/plugin-x264.xml:
1230 * docs/plugins/inspect/plugin-xingmux.xml:
1231 * gst-plugins-ugly.doap:
1232 * win32/common/config.h:
1235 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1278 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1281 po: Update translations
1283 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
1285 * ext/dvdread/dvdreadsrc.c:
1286 dvdread: Fix seek starting at 0 for title != 1
1287 Otherwise the playback would start at title 0
1288 https://bugzilla.gnome.org/show_bug.cgi?id=762787
1290 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1293 Automatic update of common submodule
1294 From b64f03f to 6f2d209
1296 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1298 * gst/asfdemux/gstasfdemux.c:
1299 asfdemux: fix adding bitrate to stream tags
1300 https://bugzilla.gnome.org/show_bug.cgi?id=699586
1302 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1304 * gst/asfdemux/asf.vcproj:
1305 * gst/realmedia/rmdemux.vcproj:
1308 * win32/vs6/gst_plugins_ugly.dsw:
1309 * win32/vs6/libgstasfdemux.dsp:
1310 * win32/vs6/libgstdvdlpcmdec.dsp:
1311 * win32/vs6/libgstdvdsub.dsp:
1312 * win32/vs6/libgstlame.dsp:
1313 * win32/vs6/libgstmad.dsp:
1314 * win32/vs6/libgstrealmedia.dsp:
1315 * win32/vs6/libgstsynaesthesia.dsp:
1316 win32: remove outdated build cruft
1317 This hasn't been touched for generations, doesn't work,
1318 and is just causing confusion. We also don't want to
1319 maintain these files manually.
1321 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
1323 * ext/mpeg2dec/gstmpeg2dec.c:
1324 mpeg2dec: don't use exported but undeclared core debug category symbols
1325 It's not right and won't work on Windows with MSVC.
1327 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1332 === release 1.7.2 ===
1334 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
1340 * docs/plugins/inspect/plugin-a52dec.xml:
1341 * docs/plugins/inspect/plugin-amrnb.xml:
1342 * docs/plugins/inspect/plugin-amrwbdec.xml:
1343 * docs/plugins/inspect/plugin-asf.xml:
1344 * docs/plugins/inspect/plugin-cdio.xml:
1345 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1346 * docs/plugins/inspect/plugin-dvdread.xml:
1347 * docs/plugins/inspect/plugin-dvdsub.xml:
1348 * docs/plugins/inspect/plugin-lame.xml:
1349 * docs/plugins/inspect/plugin-mad.xml:
1350 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1351 * docs/plugins/inspect/plugin-mpg123.xml:
1352 * docs/plugins/inspect/plugin-realmedia.xml:
1353 * docs/plugins/inspect/plugin-siddec.xml:
1354 * docs/plugins/inspect/plugin-twolame.xml:
1355 * docs/plugins/inspect/plugin-x264.xml:
1356 * docs/plugins/inspect/plugin-xingmux.xml:
1357 * gst-plugins-ugly.doap:
1358 * win32/common/config.h:
1361 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
1403 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1407 po: Update translations
1409 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1411 * ext/sidplay/gstsiddec.cc:
1412 sidplay: Fix compiler warning about C++11 compatibility
1413 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1414 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1416 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1417 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1420 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1422 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1423 * docs/plugins/inspect/plugin-a52dec.xml:
1424 * docs/plugins/inspect/plugin-amrnb.xml:
1425 * docs/plugins/inspect/plugin-amrwbdec.xml:
1426 * docs/plugins/inspect/plugin-asf.xml:
1427 * docs/plugins/inspect/plugin-cdio.xml:
1428 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1429 * docs/plugins/inspect/plugin-dvdread.xml:
1430 * docs/plugins/inspect/plugin-dvdsub.xml:
1431 * docs/plugins/inspect/plugin-lame.xml:
1432 * docs/plugins/inspect/plugin-mad.xml:
1433 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1434 * docs/plugins/inspect/plugin-mpg123.xml:
1435 * docs/plugins/inspect/plugin-realmedia.xml:
1436 * docs/plugins/inspect/plugin-siddec.xml:
1437 * docs/plugins/inspect/plugin-twolame.xml:
1438 * docs/plugins/inspect/plugin-x264.xml:
1439 * docs/plugins/inspect/plugin-xingmux.xml:
1440 docs: update inspection to git and fix mpg123 inspect location
1442 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
1444 * tests/files/Makefile.am:
1445 * tests/files/stream.mp2:
1446 tests: fix distcheck
1448 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
1451 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1452 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1453 * docs/plugins/xml/plugin-mpg123.xml:
1455 * gst-plugins-ugly.spec.in:
1456 * tests/check/Makefile.am:
1457 mpg123: move from -bad to -ugly
1458 Hook up to build system, add to docs
1460 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
1463 * tests/Makefile.am:
1464 * tests/check/Makefile.am:
1465 * tests/check/elements/.gitignore:
1466 * tests/files/Makefile.am:
1467 * tests/files/cbr_stream.mp3:
1468 * tests/files/vbr_stream.mp3:
1469 tests: add test data for mpg123 plugin
1471 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1473 Merge branch 'plugin-move-mpg123'
1474 Move mpg123 plugin from -bad to -ugly.
1475 https://bugzilla.gnome.org/show_bug.cgi?id=719849
1477 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
1479 * ext/mpg123/gstmpg123audiodec.c:
1480 plugins-bad: Fix example pipelines
1481 rename gst-launch --> gst-launch-1.0
1482 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1483 fix caps in examples
1484 https://bugzilla.gnome.org/show_bug.cgi?id=759432
1486 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1488 * ext/mpg123/gstmpg123audiodec.c:
1489 mpg123: still reset pending audio info on hard flush
1490 Follow-up to previous commit.
1491 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1493 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
1495 * ext/mpg123/gstmpg123audiodec.c:
1496 mpg123: fix handling of sample rate change during playback
1497 If the sample rate of the media changes, the resulting flush will
1498 clear the has_next_audioinfo flag, and the caps won't be sent
1500 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1502 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1504 * ext/mpg123/gstmpg123audiodec.c:
1505 audiodecoders: use default pad accept-caps handling
1506 Avoids useless check of downstream caps when handling an
1508 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1509 sbcdec, adpcmdec, sirendec
1511 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1513 * ext/mpg123/Makefile.am:
1514 Remove obsolete Android build cruft
1515 This is not needed any longer.
1517 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
1519 * ext/mpg123/gstmpg123audiodec.c:
1520 mpg123: fix compiler warning and simplify checks in set_caps
1521 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1523 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1525 * ext/mpg123/gstmpg123audiodec.c:
1526 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1527 The old code was using gst_caps_normalize() and was generally overly
1528 complex. Simplify by picking sample rate and number of channels from
1529 upstream and the sample format from the allowed caps. If the format caps
1530 is a list of strins, just pick the first one. And if the srcpad isn't
1531 linked yet, use the default format (S16).
1532 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1534 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1536 * ext/mpg123/gstmpg123audiodec.c:
1537 Fix up one-element lists in template caps
1539 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
1541 * tests/check/elements/mpg123audiodec.c:
1542 tests: fix mpg123audiodec test for big-endian architectures
1544 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1546 * ext/mpg123/gstmpg123audiodec.c:
1547 mpg123: improved error report and checks
1548 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1550 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
1552 * ext/mpg123/gstmpg123audiodec.c:
1553 mpg123audiodec: Require caps to be set before any data processing
1555 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
1557 * ext/mpg123/gstmpg123audiodec.c:
1558 mpg123: Remove dead assignment
1561 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1563 * tests/check/elements/mpg123audiodec.c:
1564 mpg123audiodec: Fix event handling in unit test
1566 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1568 * ext/mpg123/Makefile.am:
1569 gst: Add better support for static plugins
1571 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
1573 * ext/mpg123/gstmpg123audiodec.c:
1574 mpg123: Add conditional on API version for new enum
1576 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1578 * tests/check/Makefile.am:
1579 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1580 To get the CK_DEFAULT_TIMEOUT defined for all tests
1581 https://bugzilla.gnome.org/show_bug.cgi?id=761472
1583 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1587 Automatic update of common submodule
1588 From 86e4663 to b64f03f
1590 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1593 * ext/amrnb/amrnbdec.h:
1594 * ext/amrnb/amrnbenc.h:
1595 * ext/amrwbdec/amrwbdec.h:
1596 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1597 We don't really need to cater for older versions any more.
1599 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
1601 * ext/mpeg2dec/gstmpeg2dec.c:
1602 mpeg2dec: Demote rank to SECONDARY
1603 https://bugzilla.gnome.org/show_bug.cgi?id=574461
1605 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1607 * gst/dvdsub/gstdvdsubdec.c:
1608 dvdsubdec: use query caps instead of accept-caps
1609 accept-caps does only a shallow check and a full downstream
1610 caps query is needed to check if ARGB is possible
1612 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
1614 * gst/asfdemux/asfpacket.c:
1615 * gst/asfdemux/gstasfdemux.c:
1616 * gst/asfdemux/gstasfdemux.h:
1617 asfdemux: Support reverse playback
1618 Support reverse playback for ASF format.
1619 Parse packets and queue the payloads, then push
1620 the payload buffer to decoder in reverse order.
1621 Video buffers are pushed from KeyFrame to next
1623 https://bugzilla.gnome.org/show_bug.cgi?id=757341
1625 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1630 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
1632 * tests/check/elements/amrnbenc.c:
1633 amrnbenc: Fix various compiler warnings in the test
1635 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1637 * tests/check/elements/x264enc.c:
1638 x264enc: Fix various compiler warnings in the test
1640 === release 1.7.1 ===
1642 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
1648 * docs/plugins/inspect/plugin-a52dec.xml:
1649 * docs/plugins/inspect/plugin-amrnb.xml:
1650 * docs/plugins/inspect/plugin-amrwbdec.xml:
1651 * docs/plugins/inspect/plugin-asf.xml:
1652 * docs/plugins/inspect/plugin-cdio.xml:
1653 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1654 * docs/plugins/inspect/plugin-dvdread.xml:
1655 * docs/plugins/inspect/plugin-dvdsub.xml:
1656 * docs/plugins/inspect/plugin-lame.xml:
1657 * docs/plugins/inspect/plugin-mad.xml:
1658 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1659 * docs/plugins/inspect/plugin-realmedia.xml:
1660 * docs/plugins/inspect/plugin-siddec.xml:
1661 * docs/plugins/inspect/plugin-twolame.xml:
1662 * docs/plugins/inspect/plugin-x264.xml:
1663 * docs/plugins/inspect/plugin-xingmux.xml:
1664 * gst-plugins-ugly.doap:
1665 * win32/common/config.h:
1668 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
1712 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
1716 po: Update translations
1718 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
1721 configure: Use -Bsymbolic-functions if available
1722 While this is more useful for libraries, some of our plugins with multiple
1723 files and some internal API can also benefit from this.
1725 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
1727 * docs/plugins/gst-plugins-ugly-plugins.args:
1728 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1729 * docs/plugins/inspect/plugin-a52dec.xml:
1730 * docs/plugins/inspect/plugin-amrnb.xml:
1731 * docs/plugins/inspect/plugin-amrwbdec.xml:
1732 * docs/plugins/inspect/plugin-asf.xml:
1733 * docs/plugins/inspect/plugin-cdio.xml:
1734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1735 * docs/plugins/inspect/plugin-dvdread.xml:
1736 * docs/plugins/inspect/plugin-dvdsub.xml:
1737 * docs/plugins/inspect/plugin-lame.xml:
1738 * docs/plugins/inspect/plugin-mad.xml:
1739 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1740 * docs/plugins/inspect/plugin-realmedia.xml:
1741 * docs/plugins/inspect/plugin-siddec.xml:
1742 * docs/plugins/inspect/plugin-twolame.xml:
1743 * docs/plugins/inspect/plugin-x264.xml:
1744 * docs/plugins/inspect/plugin-xingmux.xml:
1747 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1751 Automatic update of common submodule
1752 From b319909 to 86e4663
1754 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
1756 * ext/x264/gstx264enc.c:
1757 x264enc: increase bitrate limit from 100Mbps to 2Gbps
1758 Don't artificially limit the bitrate, x264enc allows much
1759 higher bitrates, and for intra-only 4k AVC they are needed.
1760 x264 clips to 2Gbps internally, so use that as limit for now.
1761 https://bugzilla.gnome.org/show_bug.cgi?id=758620
1763 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1765 * ext/x264/gstx264enc.c:
1766 x264enc: drop unnecessary NULL check before g_free
1768 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1771 Automatic update of common submodule
1772 From b99800a to b319909
1774 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
1777 Use new GST_ENABLE_EXTRA_CHECKS #define
1778 https://bugzilla.gnome.org/show_bug.cgi?id=756870
1780 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
1784 Automatic update of common submodule
1785 From 9aed1d7 to b99800a
1787 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
1790 Update GLib dependency to 2.40.0
1792 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1794 * ext/dvdread/README:
1795 dvdread: remove broken link
1796 Removing instead of updating as previously pointed-to page
1797 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
1798 from dvd.sourceforge.net's homepage as: "Collection of
1799 information on file formats/data structures relating to DVD
1802 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
1804 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1805 dvdlpcmdec: fix invalid read beyond channel position array
1806 We would always copy sizeof(sorted_position) bytes, which is
1807 for 8 channels, but if we have less than 8 channels the
1808 position array we copy from will only have allocated space
1809 for channel channels, so we would read beyond the input
1810 array in some cases.
1812 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
1814 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1815 dvdlpcmdec: factor out common code to set output format into new function
1816 When caps event is recieved and header is changed, reordering channel
1817 and setting the default output format for audio are processed. These 2 of
1818 code are same. Thus, It is better to make a new function for these common
1819 code in terms of removing duplicated code, maintenance and expansion.
1820 https://bugzilla.gnome.org/show_bug.cgi?id=753920
1822 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1824 * gst/asfdemux/gstasfdemux.c:
1825 asfdemux: Don't push any data on pads after the segment.stop
1826 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1828 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1830 * gst/asfdemux/gstasfdemux.c:
1831 * gst/asfdemux/gstasfdemux.h:
1832 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
1833 Not for accurate seeks, which should accurately start at the requested
1835 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1837 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
1839 * gst/asfdemux/gstasfdemux.c:
1840 asfdemux: Update segment.position when pushing buffers
1841 Without this, non-flushing seeks are not going to work well.
1842 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1844 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1846 * gst/asfdemux/gstasfdemux.c:
1847 asfdemux: Only push EOS event if we're not doing a segment seek
1848 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1850 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1852 * gst/asfdemux/gstasfdemux.c:
1853 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
1854 We don't want to unconditionally send an EOS event downstream, but might want
1855 to send a SEGMENT_DONE message/event instead if a segment seek was done
1857 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1859 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
1864 === release 1.6.0 ===
1866 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
1872 * docs/plugins/inspect/plugin-a52dec.xml:
1873 * docs/plugins/inspect/plugin-amrnb.xml:
1874 * docs/plugins/inspect/plugin-amrwbdec.xml:
1875 * docs/plugins/inspect/plugin-asf.xml:
1876 * docs/plugins/inspect/plugin-cdio.xml:
1877 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1878 * docs/plugins/inspect/plugin-dvdread.xml:
1879 * docs/plugins/inspect/plugin-dvdsub.xml:
1880 * docs/plugins/inspect/plugin-lame.xml:
1881 * docs/plugins/inspect/plugin-mad.xml:
1882 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1883 * docs/plugins/inspect/plugin-realmedia.xml:
1884 * docs/plugins/inspect/plugin-siddec.xml:
1885 * docs/plugins/inspect/plugin-twolame.xml:
1886 * docs/plugins/inspect/plugin-x264.xml:
1887 * docs/plugins/inspect/plugin-xingmux.xml:
1888 * gst-plugins-ugly.doap:
1889 * win32/common/config.h:
1892 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1936 === release 1.5.91 ===
1938 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1944 * docs/plugins/inspect/plugin-a52dec.xml:
1945 * docs/plugins/inspect/plugin-amrnb.xml:
1946 * docs/plugins/inspect/plugin-amrwbdec.xml:
1947 * docs/plugins/inspect/plugin-asf.xml:
1948 * docs/plugins/inspect/plugin-cdio.xml:
1949 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1950 * docs/plugins/inspect/plugin-dvdread.xml:
1951 * docs/plugins/inspect/plugin-dvdsub.xml:
1952 * docs/plugins/inspect/plugin-lame.xml:
1953 * docs/plugins/inspect/plugin-mad.xml:
1954 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1955 * docs/plugins/inspect/plugin-realmedia.xml:
1956 * docs/plugins/inspect/plugin-siddec.xml:
1957 * docs/plugins/inspect/plugin-twolame.xml:
1958 * docs/plugins/inspect/plugin-x264.xml:
1959 * docs/plugins/inspect/plugin-xingmux.xml:
1960 * gst-plugins-ugly.doap:
1961 * win32/common/config.h:
1964 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
2008 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
2011 po: Update translations
2013 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
2015 * ext/x264/gstx264enc.c:
2016 x264: Add bitrate info to the tags output.
2017 Makes it possible for muxers to know the target bitrate as soon
2018 as encoding starts, which flvmux now uses.
2020 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
2022 * gst/asfdemux/gstasfdemux.c:
2023 * gst/asfdemux/gstasfdemux.h:
2024 asfdemux: fix file mode of some source files
2026 === release 1.5.90 ===
2028 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
2034 * docs/plugins/inspect/plugin-a52dec.xml:
2035 * docs/plugins/inspect/plugin-amrnb.xml:
2036 * docs/plugins/inspect/plugin-amrwbdec.xml:
2037 * docs/plugins/inspect/plugin-asf.xml:
2038 * docs/plugins/inspect/plugin-cdio.xml:
2039 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2040 * docs/plugins/inspect/plugin-dvdread.xml:
2041 * docs/plugins/inspect/plugin-dvdsub.xml:
2042 * docs/plugins/inspect/plugin-lame.xml:
2043 * docs/plugins/inspect/plugin-mad.xml:
2044 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2045 * docs/plugins/inspect/plugin-realmedia.xml:
2046 * docs/plugins/inspect/plugin-siddec.xml:
2047 * docs/plugins/inspect/plugin-twolame.xml:
2048 * docs/plugins/inspect/plugin-x264.xml:
2049 * docs/plugins/inspect/plugin-xingmux.xml:
2050 * gst-plugins-ugly.doap:
2051 * win32/common/config.h:
2054 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
2098 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
2102 po: Update translations
2104 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2106 * ext/x264/gstx264enc.c:
2107 x264enc: actually return TRUE from accept-caps handler
2108 The query was handled
2110 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2112 * ext/x264/gstx264enc.c:
2113 x264enc: implement accept-caps handling
2114 Implement accept-caps handling without doing caps queries downstream
2116 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2118 * ext/amrnb/amrnbenc.c:
2119 * ext/lame/gstlamemp3enc.c:
2120 * ext/twolame/gsttwolamemp2enc.c:
2121 audioencoders: use template subset check for accept-caps
2122 It is faster than doing a query that propagates downstream and
2124 Elements: amrnbenc, lamemp3enc, twolamemp2enc
2126 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2128 * ext/mpeg2dec/gstmpeg2dec.c:
2129 mpeg2dec: use default pad accept-caps handling
2130 Avoids useless check of downstream caps when handling an
2133 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2135 * ext/a52dec/gsta52dec.c:
2136 * ext/amrnb/amrnbdec.c:
2137 * ext/amrwbdec/amrwbdec.c:
2139 audiodecoders: use default pad accept-caps handling
2140 Avoids useless check of downstream caps when handling an
2142 Elements: a52dec, amrnbdec, amrwbdec, mad
2144 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
2146 * tests/check/generic/states.c:
2147 check: Rename states unit test
2148 Makes it easier to differentiate from other modules states unit test
2150 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
2152 * gst/realmedia/rmdemux.c:
2153 rmdemux: fix assertion error when freeing old tags.
2154 Check if old_tags is present before calling gst_tag_list_unref
2155 https://bugzilla.gnome.org/show_bug.cgi?id=753301
2157 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
2159 * gst/asfdemux/gstasfdemux.c:
2160 asfdemux: fix assertion error when codec_data is not present in structure
2161 When discovering a particular asf file, caps structure doesn't have
2162 codec_data, and this was not being checked before using the same,
2163 resulting in assertion error
2164 https://bugzilla.gnome.org/show_bug.cgi?id=752803
2166 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
2168 * gst/asfdemux/gstasfdemux.c:
2169 asfdemux: remove unread value
2170 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2173 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
2175 * gst/asfdemux/gstasfdemux.c:
2176 asfdemux: Don't post error on flushing while reading headers
2178 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2180 * gst/realmedia/rmdemux.c:
2181 rmdemux: mark tag list as global scope
2183 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
2185 * gst/realmedia/rmdemux.c:
2186 rmdemux: fix taglist leak
2187 merge doesn't take ownership, so must unref the
2188 old tags if we do merge.
2190 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
2192 * gst/realmedia/rmdemux.c:
2193 rmdemux: fix wrong unref when there are no tags
2194 Tags should be appended to pending tags and unref'ed only if tags
2195 are present. Else there is no need to append.
2196 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2198 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
2200 * gst/realmedia/rmdemux.c:
2201 rmdemux: fix memory leaks during error cases
2202 while adding stream, during error cases, only stream is
2203 being freed. Adapter, pad, tags, subpackets, index are not being
2204 freed resulting in memory leaks
2205 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2207 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2209 * gst-plugins-ugly.doap:
2210 Update mailing list in doap file as well
2212 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2214 * ext/amrnb/amrnbdec.c:
2215 Update mailing list address from sourceforge to freedesktop
2217 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
2219 * gst/realmedia/rmdemux.c:
2220 rmdemux: fix tag memory leak
2221 tags is not being freed after being merged to the
2223 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2225 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
2228 Automatic update of common submodule
2229 From f74b2df to 9aed1d7
2231 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
2236 === release 1.5.2 ===
2238 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
2244 * docs/plugins/gst-plugins-ugly-plugins.args:
2245 * docs/plugins/inspect/plugin-a52dec.xml:
2246 * docs/plugins/inspect/plugin-amrnb.xml:
2247 * docs/plugins/inspect/plugin-amrwbdec.xml:
2248 * docs/plugins/inspect/plugin-asf.xml:
2249 * docs/plugins/inspect/plugin-cdio.xml:
2250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2251 * docs/plugins/inspect/plugin-dvdread.xml:
2252 * docs/plugins/inspect/plugin-dvdsub.xml:
2253 * docs/plugins/inspect/plugin-lame.xml:
2254 * docs/plugins/inspect/plugin-mad.xml:
2255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2256 * docs/plugins/inspect/plugin-realmedia.xml:
2257 * docs/plugins/inspect/plugin-siddec.xml:
2258 * docs/plugins/inspect/plugin-twolame.xml:
2259 * docs/plugins/inspect/plugin-x264.xml:
2260 * docs/plugins/inspect/plugin-xingmux.xml:
2261 * gst-plugins-ugly.doap:
2262 * win32/common/config.h:
2265 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2309 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2312 po: Update translations
2314 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
2316 * gst/asfdemux/gstasfdemux.c:
2317 asfdemux: Use gst_video_multiview_guess_half_aspect() function
2318 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2319 stereoscopic video is full-frame per view or not.
2321 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2324 Automatic update of common submodule
2325 From 6015d26 to f74b2df
2327 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
2329 * ext/x264/gstx264enc.c:
2330 * ext/x264/gstx264enc.h:
2331 x264enc: Use gst_video_encoder_set_min_pts
2332 This method replace the manual adjustment of PTS and DTS to avoid
2333 negative DTS issues. Using this method will also update the segment so
2335 https://bugzilla.gnome.org/show_bug.cgi?id=740575
2337 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
2339 * gst/asfdemux/Makefile.am:
2340 * gst/asfdemux/gstasfdemux.c:
2341 * gst/asfdemux/gstasfdemux.h:
2342 asfdemux: Add support for stereoscopic video metadata.
2343 Add parsing of stereoscopic metadata, and place into the caps to
2345 Fix parsing of Advanced Mutual Exclustion objects.
2346 https://bugzilla.gnome.org/show_bug.cgi?id=711190
2347 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2349 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
2351 * ext/x264/gstx264enc.c:
2352 * ext/x264/gstx264enc.h:
2353 x264enc: Add support for stereoscopic video
2354 Provide new frame-packing property to directly set
2355 x264enc frame packing, or pass through upstream settings
2356 The explicit layout from the frame-packing property is
2357 preferred over any info from the caps.
2359 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
2361 * gst/xingmux/gstxingmux.c:
2362 xingmux: fix compiler warnings
2363 https://bugzilla.gnome.org/show_bug.cgi?id=750596
2365 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
2368 cruft: add the obsolete tmpl dir to cruft-dirs
2370 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
2373 Automatic update of common submodule
2374 From d9a3353 to 6015d26
2376 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
2379 Automatic update of common submodule
2380 From d37af32 to d9a3353
2382 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
2385 Automatic update of common submodule
2386 From 21ba2e5 to d37af32
2388 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
2391 Automatic update of common submodule
2392 From c408583 to 21ba2e5
2394 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
2396 * docs/plugins/Makefile.am:
2397 docs: remove variables that we define in the snippet from common
2398 This is syncing our Makefile.am with upstream gtkdoc.
2400 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
2404 Automatic update of common submodule
2405 From d676993 to c408583
2407 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2412 === release 1.5.1 ===
2414 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
2420 * docs/plugins/gst-plugins-ugly-plugins.args:
2421 * docs/plugins/inspect/plugin-a52dec.xml:
2422 * docs/plugins/inspect/plugin-amrnb.xml:
2423 * docs/plugins/inspect/plugin-amrwbdec.xml:
2424 * docs/plugins/inspect/plugin-asf.xml:
2425 * docs/plugins/inspect/plugin-cdio.xml:
2426 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2427 * docs/plugins/inspect/plugin-dvdread.xml:
2428 * docs/plugins/inspect/plugin-dvdsub.xml:
2429 * docs/plugins/inspect/plugin-lame.xml:
2430 * docs/plugins/inspect/plugin-mad.xml:
2431 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2432 * docs/plugins/inspect/plugin-realmedia.xml:
2433 * docs/plugins/inspect/plugin-siddec.xml:
2434 * docs/plugins/inspect/plugin-twolame.xml:
2435 * docs/plugins/inspect/plugin-x264.xml:
2436 * docs/plugins/inspect/plugin-xingmux.xml:
2437 * gst-plugins-ugly.doap:
2438 * win32/common/config.h:
2441 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2485 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2489 po: Update translations
2491 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
2493 * tests/check/elements/amrnbenc.c:
2494 * tests/check/elements/mpeg2dec.c:
2495 * tests/check/elements/x264enc.c:
2496 * tests/check/elements/xingmux.c:
2497 * tests/check/pipelines/lame.c:
2498 check: Use GST_CHECK_MAIN () macro everywhere
2499 Makes source code smaller, and ensures we go through common initialization
2500 path (like the one that sets up XML unit test output ...)
2502 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2504 * ext/x264/gstx264enc.c:
2505 x264enc: don't artificially limit max allowed value of "threads" property
2506 In auto mode it will happily chose much higher values anyway,
2507 and a limit of 4 seems a bit low these days.
2509 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
2511 * ext/dvdread/dvdreadsrc.c:
2512 dvdread: Also reset the first_seek var in start()
2513 Make the initial chapter seek work across reuse.
2514 https://bugzilla.gnome.org/show_bug.cgi?id=453322
2516 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
2518 * ext/dvdread/dvdreadsrc.c:
2519 * ext/dvdread/dvdreadsrc.h:
2520 dvdread: Work around basesrc initial seek
2521 Ignore the initial seek basesrc sends, as it
2522 breaks starting from another chapter by
2523 immediately seeking back to the start of the title
2525 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
2527 * ext/a52dec/gsta52dec.c:
2528 * ext/amrnb/amrnbdec.c:
2529 * ext/amrnb/amrnbenc.c:
2530 * ext/amrwbdec/amrwbdec.c:
2531 * ext/cdio/gstcdiocddasrc.c:
2532 * ext/lame/gstlamemp3enc.c:
2534 * ext/sidplay/gstsiddec.cc:
2535 * ext/twolame/gsttwolamemp2enc.c:
2536 * ext/x264/gstx264enc.c:
2537 * gst/realmedia/rademux.c:
2538 * gst/xingmux/gstxingmux.c:
2539 docs: update example pipelines in element docs
2540 Mostly gst-launch -> gst-launch-1.0, but also
2541 use autoaudiosink/autovideosink in more places
2542 and update pipelines a little or flesh out
2545 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2547 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2548 * gst/realmedia/rdtdepay.c:
2549 Rename property enums from ARG_ to PROP_
2550 Property enum items should be nameed PROP_ for consistency and readability.
2552 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2555 * ext/mad/Makefile.am:
2556 * ext/x264/Makefile.am:
2557 * gst/asfdemux/Makefile.am:
2558 * gst/dvdlpcmdec/Makefile.am:
2559 * gst/dvdsub/Makefile.am:
2560 * gst/realmedia/Makefile.am:
2561 * gst/xingmux/Makefile.am:
2562 Remove obsolete Android build cruft
2563 This is not needed any longer.
2565 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2567 * gst/realmedia/pnmsrc.c:
2568 realmedia: remove unused enum item PROP_LAST
2570 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2572 * tests/check/Makefile.am:
2573 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2574 Make sure the test environment is set up.
2575 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2577 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2580 configure: bump automake requirement to 1.14 and autoconf to 2.69
2581 This is only required for builds from git, people can still
2582 build tarballs if they only have older autotools.
2583 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2585 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
2590 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2593 Remove LICENSE_readme
2594 It's completely outdated and just confusing, better if people are
2595 forced to look at the actual code in question than trusting this file.
2597 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2601 autotools automatically generate this, and when using different versions
2602 for autogen.sh there will always be changes to a file tracked by git.
2604 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
2606 * gst/asfdemux/gstasfdemux.c:
2607 asfdemux: fix a seek failure due to out-of-range in push mode
2608 A seek in push mode failed for big offsets which are beyond
2609 the range of guint32.
2610 https://bugzilla.gnome.org/show_bug.cgi?id=748162
2612 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
2615 * tests/check/Makefile.am:
2616 tests: Use AM_TESTS_ENVIRONMENT
2617 Needed by the new automake test runner
2619 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2623 Automatic update of common submodule
2624 From bc76a8b to c8fb372
2626 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2628 * ext/a52dec/gsta52dec.c:
2629 a52dec: fix race in liba52dec lookup table initialization
2630 a52_init initializes the IMDCT global state as well as creating
2631 a new state. When two A52 decoders are created (eg, when two AC3
2632 tracks are contained in a video), calls to a52_init may happen
2633 at the same time, and the IMDCT initialization is not reentrant.
2634 https://bugzilla.gnome.org/show_bug.cgi?id=746781
2636 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2638 * ext/mpeg2dec/gstmpeg2dec.c:
2639 mpeg2dec: fix buffer leak in crop_buffer()
2640 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2641 gst_buffer_replace() reffed it as well so we were one reference extra.
2642 https://bugzilla.gnome.org/show_bug.cgi?id=746887
2644 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2646 * gst/realmedia/rmdemux.c:
2647 rmdemux: resurrect some flow return handling
2648 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2650 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2652 * gst/asfdemux/gstasfdemux.c:
2653 asfdemux: resurrect some flow return handling
2654 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2656 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2658 * ext/mpeg2dec/gstmpeg2dec.c:
2659 mpeg2dec: fix memory leak
2662 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2664 * ext/mpeg2dec/gstmpeg2dec.c:
2665 mpeg2dec: initialize buffer
2666 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2669 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2671 * ext/mpeg2dec/gstmpeg2dec.c:
2672 mpeg2dec: Add stride support
2673 This allow using external pools that have different strides from the
2674 default. These strides need to respect certain rules, which we check
2675 and if these are not met, we fallback to generic pool.
2676 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2678 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2680 * ext/mpeg2dec/gstmpeg2dec.c:
2681 * ext/mpeg2dec/gstmpeg2dec.h:
2682 mpeg2dec: Re-implement pool handling
2683 This is a rewrite of the pool negotiation and configuration. Direct
2684 to output decoding is now achieved by configuring the pool using
2685 video-alignment. This removes copies when dealing with any elements that
2686 supports VideoAlignment, and enable usage of generic video buffer pool,
2687 XVImagePool and GLPool. It drops the crop meta implementation for now.
2688 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2690 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2692 * gst/dvdsub/gstdvdsubdec.c:
2693 dvbsub: fix indentation
2695 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2697 * ext/dvdread/dvdreadsrc.c:
2698 * gst/dvdsub/gstdvdsubdec.c:
2699 Fix double semicolons
2701 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2703 * ext/mpeg2dec/gstmpeg2dec.c:
2704 Revert "mpeg2dec: Fix handling of stride"
2705 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
2707 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2709 * ext/mpeg2dec/gstmpeg2dec.c:
2710 Revert "mpeg2dec: Use propose unref method for buffer"
2711 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
2713 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2715 * ext/mpeg2dec/gstmpeg2dec.c:
2716 mpeg2dec: Use propose unref method for buffer
2718 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2720 * ext/mpeg2dec/gstmpeg2dec.c:
2721 mpeg2dec: Fix handling of stride
2723 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
2724 would look bad when file.ts contains 704x576 video, because vaapisink would
2725 give you buffers of stride 768, but libmpeg2 was not told about this and
2726 used a stride of 704.
2727 Tell libmpeg2 about the stride from downstream; in the process, teach it to
2728 reject buffer pools that don't meet libmpeg2's chroma stride requirements
2729 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2731 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
2733 * ext/x264/gstx264enc.c:
2734 * gst/asfdemux/gstasfdemux.c:
2735 Improve and fix LATENCY query handling
2736 This now follows the design docs everywhere, especially the maximum latency
2738 https://bugzilla.gnome.org/show_bug.cgi?id=744106
2740 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
2742 * ext/x264/gstx264enc.c:
2743 x264enc: Don't set max latency to the same value as the encoder latency
2744 The meaning of the max latency is *not* the maximum latency this element will
2745 introduce. It is the maximum latency this element can endure without
2746 overflowing any buffers, which is infinite for x264enc.
2747 Fixes latency configuration in zero latency mode, where max latency was
2748 becoming 0... which usually won't work well if something else introduces
2749 latency as then max < min in the end, and latency configuration just fails.
2751 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2753 * ext/x264/gstx264enc.c:
2754 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
2755 This matches what is done when downstream caps are not ANY, and fixes
2756 prerolling in byte stream mode when typefind is downstream.
2758 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
2760 * ext/lame/gstlamemp3enc.c:
2761 * ext/twolame/gsttwolamemp2enc.c:
2762 Constify some static arrays everywhere
2764 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
2767 configure: remove non-ported plugins stuff
2768 It's not needed any longer, all plugins in -ugly
2771 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2773 * ext/x264/gstx264enc.c:
2774 x264enc: Don't set an allocation maximum
2775 There is no reason x264enc should enforce a maximum allocation size.
2776 The maximum is normally set by buffer pool which cannot grow, but we
2777 don't offer a buffer pool. This would lead to stall when used with
2778 element that don't implement allocation query.
2779 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
2781 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
2784 Automatic update of common submodule
2785 From f2c6b95 to bc76a8b
2787 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
2790 MAINTAINERS: Update my mail address
2792 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
2795 Automatic update of common submodule
2796 From ef1ffdc to f2c6b95
2798 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
2801 Automatic update of common submodule
2802 From 7bb2bce to ef1ffdc
2804 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2806 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2807 dvdlpcmdec: set channel positions using the appropriate API
2808 https://bugzilla.gnome.org/show_bug.cgi?id=731038
2810 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
2812 * gst/asfdemux/gstasfdemux.c:
2813 asfdemux: fix comment
2815 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
2817 * gst/asfdemux/gstasfdemux.c:
2818 asfdemux: Send duration query upstream first
2819 An upstream element (like mms or some dlna source) might be able to
2820 answer the query. Try that first, else fallback to standard logic
2822 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
2824 * gst/asfdemux/asfpacket.c:
2825 asf: fix up file mode
2827 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
2830 Automatic update of common submodule
2831 From 84d06cd to 7bb2bce
2833 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2836 tests: parallelise 'make check-valgrind'
2838 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2841 Automatic update of common submodule
2842 From a8c8939 to 84d06cd
2844 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
2848 Automatic update of common submodule
2849 From 36388a1 to a8c8939
2851 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2853 * gst/asfdemux/gstasfdemux.c:
2854 asfdemux: first try to delegate TIME seek events upstream
2855 We should give a chance to upstream to handle TIME seek events before trying
2856 to handle it in asfdemux.
2857 Fix a bug where fast backward seeks where discarded right away because they
2858 were not supported by asfdemux.
2859 https://bugzilla.gnome.org/show_bug.cgi?id=734471
2861 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2863 * gst/asfdemux/asfheaders.c:
2864 * gst/asfdemux/asfheaders.h:
2865 * gst/asfdemux/gstasfdemux.c:
2866 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
2867 We can safely ignore those but best to claim to understand this object type so
2868 we don't raise a warning.
2869 https://bugzilla.gnome.org/show_bug.cgi?id=736060
2871 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2873 * gst/asfdemux/gstasfdemux.c:
2874 * gst/asfdemux/gstasfdemux.h:
2875 asfdemux: if video is h264, check the codec_data for bytestream data
2876 For bytestream we don't want to expose it as codec_data but rather as
2877 streamheader as it is not out-of-band data but data that should be
2878 prepended to the beginning of the stream before the other buffers.
2879 https://bugzilla.gnome.org/show_bug.cgi?id=735070
2881 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
2883 * docs/plugins/inspect/plugin-a52dec.xml:
2884 * docs/plugins/inspect/plugin-amrnb.xml:
2885 * docs/plugins/inspect/plugin-amrwbdec.xml:
2886 * docs/plugins/inspect/plugin-asf.xml:
2887 * docs/plugins/inspect/plugin-cdio.xml:
2888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2889 * docs/plugins/inspect/plugin-dvdread.xml:
2890 * docs/plugins/inspect/plugin-dvdsub.xml:
2891 * docs/plugins/inspect/plugin-lame.xml:
2892 * docs/plugins/inspect/plugin-mad.xml:
2893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2894 * docs/plugins/inspect/plugin-realmedia.xml:
2895 * docs/plugins/inspect/plugin-siddec.xml:
2896 * docs/plugins/inspect/plugin-twolame.xml:
2897 * docs/plugins/inspect/plugin-x264.xml:
2898 * docs/plugins/inspect/plugin-xingmux.xml:
2899 docs: update for git master
2901 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2903 * gst/asfdemux/gstasfdemux.c:
2904 asfdemux: simplify log statement
2905 Use the GST_PTR_FORMAT to print the buffer
2907 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2909 * ext/x264/gstx264enc.c:
2910 x264: fix colour inversion with YV12 format
2911 It's the same as I420 but with the U/V planes swapped.
2913 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
2917 Makefile: Add usage of build-checks step
2918 Allows building checks without running them
2920 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2922 * ext/x264/gstx264enc.c:
2923 x264enc: Request buffers in allocation query
2924 https://bugzilla.gnome.org/show_bug.cgi?id=732288
2926 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2928 * ext/x264/gstx264enc.c:
2929 * ext/x264/gstx264enc.h:
2930 x264enc: Shift both PTS and DTS to ensure positive timestamp
2931 Currently we only shift DTS to compensate that we don't support negative
2932 timestamp. This cause a problem that PTS is no longer >= DTS and may
2933 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
2934 remove all the hack to handle this which seems the result of thinking libx264
2936 https://bugzilla.gnome.org/show_bug.cgi?id=731351
2938 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
2943 === release 1.4.0 ===
2945 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2951 * docs/plugins/inspect/plugin-a52dec.xml:
2952 * docs/plugins/inspect/plugin-amrnb.xml:
2953 * docs/plugins/inspect/plugin-amrwbdec.xml:
2954 * docs/plugins/inspect/plugin-asf.xml:
2955 * docs/plugins/inspect/plugin-cdio.xml:
2956 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2957 * docs/plugins/inspect/plugin-dvdread.xml:
2958 * docs/plugins/inspect/plugin-dvdsub.xml:
2959 * docs/plugins/inspect/plugin-lame.xml:
2960 * docs/plugins/inspect/plugin-mad.xml:
2961 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2962 * docs/plugins/inspect/plugin-realmedia.xml:
2963 * docs/plugins/inspect/plugin-siddec.xml:
2964 * docs/plugins/inspect/plugin-twolame.xml:
2965 * docs/plugins/inspect/plugin-x264.xml:
2966 * docs/plugins/inspect/plugin-xingmux.xml:
2967 * gst-plugins-ugly.doap:
2968 * win32/common/config.h:
2971 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3015 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
3018 po: Update translations
3020 === release 1.3.91 ===
3022 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3028 * docs/plugins/inspect/plugin-a52dec.xml:
3029 * docs/plugins/inspect/plugin-amrnb.xml:
3030 * docs/plugins/inspect/plugin-amrwbdec.xml:
3031 * docs/plugins/inspect/plugin-asf.xml:
3032 * docs/plugins/inspect/plugin-cdio.xml:
3033 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3034 * docs/plugins/inspect/plugin-dvdread.xml:
3035 * docs/plugins/inspect/plugin-dvdsub.xml:
3036 * docs/plugins/inspect/plugin-lame.xml:
3037 * docs/plugins/inspect/plugin-mad.xml:
3038 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3039 * docs/plugins/inspect/plugin-realmedia.xml:
3040 * docs/plugins/inspect/plugin-siddec.xml:
3041 * docs/plugins/inspect/plugin-twolame.xml:
3042 * docs/plugins/inspect/plugin-x264.xml:
3043 * docs/plugins/inspect/plugin-xingmux.xml:
3044 * gst-plugins-ugly.doap:
3045 * win32/common/config.h:
3048 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3092 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
3095 po: Update translations
3097 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
3099 * gst/realmedia/rademux.c:
3100 rademux: Print invalid fourcc in error message in hex
3101 Previously this was printed as characters which caused later processing
3102 of the error message to sometimes warn about non-UTF-8 characters.
3103 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
3105 === release 1.3.90 ===
3107 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3113 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3114 * docs/plugins/inspect/plugin-a52dec.xml:
3115 * docs/plugins/inspect/plugin-amrnb.xml:
3116 * docs/plugins/inspect/plugin-amrwbdec.xml:
3117 * docs/plugins/inspect/plugin-asf.xml:
3118 * docs/plugins/inspect/plugin-cdio.xml:
3119 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3120 * docs/plugins/inspect/plugin-dvdread.xml:
3121 * docs/plugins/inspect/plugin-dvdsub.xml:
3122 * docs/plugins/inspect/plugin-lame.xml:
3123 * docs/plugins/inspect/plugin-mad.xml:
3124 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3125 * docs/plugins/inspect/plugin-realmedia.xml:
3126 * docs/plugins/inspect/plugin-siddec.xml:
3127 * docs/plugins/inspect/plugin-twolame.xml:
3128 * docs/plugins/inspect/plugin-x264.xml:
3129 * docs/plugins/inspect/plugin-xingmux.xml:
3130 * gst-plugins-ugly.doap:
3131 * win32/common/config.h:
3134 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3178 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3181 Ignore autotools test-driver temp files from 'make check'
3183 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3188 === release 1.3.3 ===
3190 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
3196 * docs/plugins/inspect/plugin-a52dec.xml:
3197 * docs/plugins/inspect/plugin-amrnb.xml:
3198 * docs/plugins/inspect/plugin-amrwbdec.xml:
3199 * docs/plugins/inspect/plugin-asf.xml:
3200 * docs/plugins/inspect/plugin-cdio.xml:
3201 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3202 * docs/plugins/inspect/plugin-dvdread.xml:
3203 * docs/plugins/inspect/plugin-dvdsub.xml:
3204 * docs/plugins/inspect/plugin-lame.xml:
3205 * docs/plugins/inspect/plugin-mad.xml:
3206 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3207 * docs/plugins/inspect/plugin-realmedia.xml:
3208 * docs/plugins/inspect/plugin-siddec.xml:
3209 * docs/plugins/inspect/plugin-twolame.xml:
3210 * docs/plugins/inspect/plugin-x264.xml:
3211 * docs/plugins/inspect/plugin-xingmux.xml:
3212 * gst-plugins-ugly.doap:
3213 * win32/common/config.h:
3216 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
3260 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3264 po: Update translations
3266 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3268 * gst/realmedia/rmdemux.c:
3269 * gst/realmedia/rmdemux.h:
3270 rmdemux: use GstFlowCombiner
3271 Removes flow return combination code to use the newly added GstFlowCombiner
3272 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3274 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3276 * gst/asfdemux/gstasfdemux.c:
3277 * gst/asfdemux/gstasfdemux.h:
3278 asfdemux: use GstFlowCombiner
3279 Removes flow return combination code to use the newly added GstFlowCombiner
3280 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3282 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
3284 * ext/x264/gstx264enc.c:
3285 x264enc: fix caps leak in set_format()
3286 https://bugzilla.gnome.org/show_bug.cgi?id=730865
3288 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
3290 * gst/asfdemux/gstasfdemux.c:
3291 asfdemux: Handle initial 0 timestamp that should have been -1
3292 https://bugzilla.gnome.org/show_bug.cgi?id=719660
3294 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
3299 === release 1.3.2 ===
3301 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
3308 * docs/plugins/inspect-build.stamp:
3309 * docs/plugins/inspect.stamp:
3310 * docs/plugins/inspect/plugin-a52dec.xml:
3311 * docs/plugins/inspect/plugin-amrnb.xml:
3312 * docs/plugins/inspect/plugin-amrwbdec.xml:
3313 * docs/plugins/inspect/plugin-asf.xml:
3314 * docs/plugins/inspect/plugin-cdio.xml:
3315 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3316 * docs/plugins/inspect/plugin-dvdread.xml:
3317 * docs/plugins/inspect/plugin-dvdsub.xml:
3318 * docs/plugins/inspect/plugin-lame.xml:
3319 * docs/plugins/inspect/plugin-mad.xml:
3320 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3321 * docs/plugins/inspect/plugin-realmedia.xml:
3322 * docs/plugins/inspect/plugin-siddec.xml:
3323 * docs/plugins/inspect/plugin-twolame.xml:
3324 * docs/plugins/inspect/plugin-x264.xml:
3325 * docs/plugins/inspect/plugin-xingmux.xml:
3326 * gst-plugins-ugly.doap:
3327 * win32/common/config.h:
3330 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3374 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
3377 Automatic update of common submodule
3378 From 211fa5f to 1f5d3c3
3380 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
3382 * ext/mpeg2dec/gstmpeg2dec.h:
3383 mpeg2dec: remove unused struct members
3385 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3387 * gst/realmedia/rtspreal.c:
3388 rtspreal: Fix some memory leaks in an error path
3391 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
3393 * ext/mpeg2dec/gstmpeg2dec.c:
3394 mpeg2dec: Release codec state on negotiation failures
3398 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3403 === release 1.3.1 ===
3405 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
3411 * docs/plugins/gst-plugins-ugly-plugins.args:
3412 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3413 * docs/plugins/inspect/plugin-a52dec.xml:
3414 * docs/plugins/inspect/plugin-amrnb.xml:
3415 * docs/plugins/inspect/plugin-amrwbdec.xml:
3416 * docs/plugins/inspect/plugin-asf.xml:
3417 * docs/plugins/inspect/plugin-cdio.xml:
3418 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3419 * docs/plugins/inspect/plugin-dvdread.xml:
3420 * docs/plugins/inspect/plugin-dvdsub.xml:
3421 * docs/plugins/inspect/plugin-lame.xml:
3422 * docs/plugins/inspect/plugin-mad.xml:
3423 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3424 * docs/plugins/inspect/plugin-realmedia.xml:
3425 * docs/plugins/inspect/plugin-siddec.xml:
3426 * docs/plugins/inspect/plugin-twolame.xml:
3427 * docs/plugins/inspect/plugin-x264.xml:
3428 * docs/plugins/inspect/plugin-xingmux.xml:
3429 * gst-plugins-ugly.doap:
3430 * win32/common/config.h:
3433 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3477 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3484 po: Update translations
3486 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3489 Automatic update of common submodule
3490 From bcb1518 to 211fa5f
3492 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
3494 * ext/sidplay/gstsiddec.cc:
3495 * gst/asfdemux/gstrtspwms.c:
3496 * gst/realmedia/rademux.c:
3497 * gst/realmedia/rdtmanager.c:
3498 * gst/realmedia/rtspreal.c:
3499 docs: remove outdated and pointless 'Last reviewed' lines from docs
3500 They are very confusing for people, and more often than not
3501 also just not very accurate. Seeing 'last reviewed: 2005' in
3502 your docs is not very confidence-inspiring. Let's just remove
3505 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3507 * gst/dvdsub/gstdvdsubdec.c:
3508 dvdsubdec: fix spurious rejection of 0 time offset commands
3511 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3513 * ext/dvdread/dvdreadsrc.c:
3514 dvdread: avoid intermediate promotion to signed
3515 We should not reach the dangerous range here, though.
3516 Coverity 206491, 206492, 1139856
3518 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3520 * ext/mpeg2dec/gstmpeg2dec.c:
3521 mpeg2dec: do not reset the whole video info when setting size
3522 New changes to gstvideo will reset all the video info state
3523 when calling _set_format, overwriting what was previously set
3524 in the preceding code.
3525 The comment says the following code is meant to preserve the
3526 pre-crop size, so let's just keep the size and related data
3527 as this does not seem to break anything else (this is what
3528 the _set_format call would have set before the change that
3529 reset all data, except the colorimetry).
3531 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
3533 * gst/asfdemux/gstasfdemux.c:
3534 asfdemux: Fix payloads check
3535 Don't iterate stream->payloads if ... it doesn't exist
3538 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3541 .gitignore: Ignore gcov intermediate files
3542 https://bugzilla.gnome.org/show_bug.cgi?id=725483
3544 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3547 Automatic update of common submodule
3548 From fe1672e to bcb1518
3550 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
3553 Automatic update of common submodule
3554 From 1a07da9 to fe1672e
3556 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
3559 docs: install prebuilt plugin docs if gtk-doc is disabled
3560 Sync to the Makefile.am from gst-plugin-base where it is done right.
3563 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
3565 * gst/xingmux/gstxingmux.c:
3566 * gst/xingmux/plugin.c:
3567 xingmux: add muxer category and make element plugable
3568 This is required to make encodebin consider the element. Yet it is not enough to
3569 have it plugged it has a lower priority than most mp3encoders and no different
3572 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
3574 * ext/x264/gstx264enc.c:
3575 x264enc: allow lossless compression (qp=0)
3576 https://bugzilla.gnome.org/show_bug.cgi?id=725051
3578 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
3581 m4: Remove extra check for 11+ year old a52 release
3582 You deserve a build failure if you still have that version
3583 If someone wants to completely remove this m4 to replace it with the
3584 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3586 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
3589 m4: Fix multiple tests in AC_CHECK_A52DEC
3591 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
3593 * gst/asfdemux/gstasfdemux.c:
3594 asfdemux: Remove unused function
3596 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
3598 * tests/check/Makefile.am:
3599 check: Fix test location
3601 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3603 * tests/check/Makefile.am:
3604 tests: Don't build disabled plugins' check tests
3605 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3607 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
3610 Automatic update of common submodule
3611 From d48bed3 to 1a07da9
3613 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
3615 * gst/asfdemux/gstasfdemux.c:
3616 asfdemux: only add "format" field with fourcc to WMV caps
3617 Doesn't make sense for e.g. H264 or MJPEG.
3619 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3623 Automatic update of common submodule
3624 From dbedaa0 to d48bed3
3626 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3629 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3630 https://bugzilla.gnome.org/show_bug.cgi?id=705455
3632 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
3634 * ext/amrwbdec/amrwbdec.c:
3635 amrwbdec: Remove some dead code
3637 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
3639 * ext/amrnb/amrnbdec.c:
3640 amrnbdec: Remove some dead code
3642 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
3644 * ext/amrnb/amrnbdec.c:
3645 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3647 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
3649 * ext/amrwbdec/amrwbdec.c:
3650 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3652 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3654 * ext/mpeg2dec/gstmpeg2dec.c:
3655 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3657 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
3659 * ext/x264/gstx264enc.c:
3660 x264enc: fix compiler warning
3661 Compiler warns rightly about possibly uninitialized variable.
3663 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
3665 * ext/x264/gstx264enc.c:
3666 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3667 gst-launch-1.0 videotestsrc ! x264enc
3669 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3671 * ext/mpeg2dec/gstmpeg2dec.c:
3672 mpeg2dec: graceful degradation for badly parsed input
3674 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
3677 Automatic update of common submodule
3678 From 865aa20 to dbedaa0
3680 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
3682 * gst/asfdemux/asfpacket.c:
3683 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
3684 So, don't need to check previous payload's mo_size and current
3685 payload's mo_size when merging it.
3686 https://bugzilla.gnome.org/show_bug.cgi?id=710609
3688 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
3690 * gst/asfdemux/gstasfdemux.c:
3691 * gst/asfdemux/gstasfdemux.h:
3692 asfdemux: Keep audio error checking fields only for audio
3693 Video shouldn't need to be descrambled, this can cause frames data
3695 https://bugzilla.gnome.org/show_bug.cgi?id=684942
3697 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
3699 * gst/asfdemux/gstasfdemux.c:
3700 asfdemux: really copy the buffer data
3701 Pass the copy-memory flag to copy the memory for the output buffer,
3702 otherwise we end with 0-sized buffers
3703 https://bugzilla.gnome.org/show_bug.cgi?id=684942
3705 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
3707 * ext/x264/gstx264enc.c:
3708 x264enc: If FPS is available, set VFR to false
3709 https://bugzilla.gnome.org/show_bug.cgi?id=708940
3711 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
3713 * gst/asfdemux/gstasfdemux.c:
3714 asfdemux: Only use segment.start as seek_time if it is relative
3715 Relying on the gst_segment_do_seek results for getting the
3716 seeking time should not be used if seek type is SET because the
3717 do_seek function makes the 'cur` position of the seek normalized
3718 on the segment range. This means that seeking beyond the end of the
3719 file might not result in instant EOS as it will end up seeking to
3720 the final ts of the file.
3721 In asf seeking to the final timestamp can lead to seeking to the last
3722 keyframe, meaning a few seconds of video will still be played, which should
3723 not be the desired behavior when seeking beyong file limits.
3725 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
3727 * gst/asfdemux/gstasfdemux.c:
3728 asfdemux: Parse last simple index entry
3729 The entry size is fixed at 6, fix typo to finish parsing the index
3730 correctly until the last sample
3732 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
3736 Automatic update of common submodule
3737 From 6b03ba7 to 865aa20
3739 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3742 configure: Actually use 1.3.0.1 as version to make configure happy
3744 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3749 === release 1.2.0 ===
3751 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3757 * docs/plugins/inspect/plugin-a52dec.xml:
3758 * docs/plugins/inspect/plugin-amrnb.xml:
3759 * docs/plugins/inspect/plugin-amrwbdec.xml:
3760 * docs/plugins/inspect/plugin-asf.xml:
3761 * docs/plugins/inspect/plugin-cdio.xml:
3762 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3763 * docs/plugins/inspect/plugin-dvdread.xml:
3764 * docs/plugins/inspect/plugin-dvdsub.xml:
3765 * docs/plugins/inspect/plugin-lame.xml:
3766 * docs/plugins/inspect/plugin-mad.xml:
3767 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3768 * docs/plugins/inspect/plugin-realmedia.xml:
3769 * docs/plugins/inspect/plugin-siddec.xml:
3770 * docs/plugins/inspect/plugin-twolame.xml:
3771 * docs/plugins/inspect/plugin-x264.xml:
3772 * docs/plugins/inspect/plugin-xingmux.xml:
3773 * gst-plugins-ugly.doap:
3774 * win32/common/config.h:
3777 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3821 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
3823 * ext/x264/gstx264enc.c:
3824 x264enc: Update the documentation to match the default profile used
3825 https://bugzilla.gnome.org/show_bug.cgi?id=708036
3827 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
3830 Automatic update of common submodule
3831 From b613661 to 6b03ba7
3833 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
3836 Automatic update of common submodule
3837 From 74a6857 to b613661
3839 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
3843 Automatic update of common submodule
3844 From 098c0d7 to 74a6857
3846 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3851 === release 1.1.90 ===
3853 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3859 * docs/plugins/inspect/plugin-a52dec.xml:
3860 * docs/plugins/inspect/plugin-amrnb.xml:
3861 * docs/plugins/inspect/plugin-amrwbdec.xml:
3862 * docs/plugins/inspect/plugin-asf.xml:
3863 * docs/plugins/inspect/plugin-cdio.xml:
3864 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3865 * docs/plugins/inspect/plugin-dvdread.xml:
3866 * docs/plugins/inspect/plugin-dvdsub.xml:
3867 * docs/plugins/inspect/plugin-lame.xml:
3868 * docs/plugins/inspect/plugin-mad.xml:
3869 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3870 * docs/plugins/inspect/plugin-realmedia.xml:
3871 * docs/plugins/inspect/plugin-siddec.xml:
3872 * docs/plugins/inspect/plugin-twolame.xml:
3873 * docs/plugins/inspect/plugin-x264.xml:
3874 * docs/plugins/inspect/plugin-xingmux.xml:
3875 * gst-plugins-ugly.doap:
3876 * win32/common/config.h:
3879 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3923 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3926 po: Update translations
3928 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
3930 * ext/x264/gstx264enc.c:
3931 * tests/check/elements/x264enc.c:
3932 x264enc: Implement getcaps that restricts the input format depending on the output profile
3933 Also add some x264enc profile tests
3934 https://bugzilla.gnome.org/show_bug.cgi?id=708326
3936 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
3938 * gst/asfdemux/asfpacket.c:
3939 * gst/asfdemux/gstasfdemux.c:
3940 asfdemux: fix playback regression in push mode
3942 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
3944 * gst/asfdemux/gstasfdemux.h:
3945 asfdemux: remove unused variable
3947 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
3949 * ext/x264/gstx264enc.c:
3950 x264enc: Don't unref future state but the old one
3951 Being silly will lead us nowhere.
3953 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3955 * ext/x264/gstx264enc.c:
3956 x264enc: Check if we have an input state before using it
3957 Flushing might happen before caps were set on the encoder,
3958 which would lead to crashes here.
3959 Thanks to Matej Knopp for analyzing this.
3960 https://bugzilla.gnome.org/show_bug.cgi?id=707414
3962 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
3964 * ext/x264/gstx264enc.c:
3965 x264enc: fix unsigned comparison warning
3967 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3972 === release 1.1.4 ===
3974 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3980 * docs/plugins/inspect/plugin-a52dec.xml:
3981 * docs/plugins/inspect/plugin-amrnb.xml:
3982 * docs/plugins/inspect/plugin-amrwbdec.xml:
3983 * docs/plugins/inspect/plugin-asf.xml:
3984 * docs/plugins/inspect/plugin-cdio.xml:
3985 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3986 * docs/plugins/inspect/plugin-dvdread.xml:
3987 * docs/plugins/inspect/plugin-dvdsub.xml:
3988 * docs/plugins/inspect/plugin-lame.xml:
3989 * docs/plugins/inspect/plugin-mad.xml:
3990 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3991 * docs/plugins/inspect/plugin-realmedia.xml:
3992 * docs/plugins/inspect/plugin-siddec.xml:
3993 * docs/plugins/inspect/plugin-twolame.xml:
3994 * docs/plugins/inspect/plugin-x264.xml:
3995 * docs/plugins/inspect/plugin-xingmux.xml:
3996 * gst-plugins-ugly.doap:
3997 * win32/common/config.h:
4000 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4044 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4047 po: update translations
4049 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
4051 * ext/x264/gstx264enc.c:
4052 x264enc: log when we output a lower profile than requested
4054 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4056 * ext/x264/gstx264enc.c:
4057 x264enc: Consider subset relations of profiles when setting srcpad caps
4058 constrained-baseline is a subset of baseline, is a subset of main,
4059 is a subset of high profile.
4060 https://bugzilla.gnome.org/show_bug.cgi?id=705425
4062 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
4064 * ext/x264/gstx264enc.c:
4065 x264enc: propagate flow return back to base class and upstream
4066 https://bugzilla.gnome.org/show_bug.cgi?id=705425
4068 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
4071 configure: fix x264 version checking
4072 x264 releases carry pkg-config versions such as 0.120.x
4073 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
4074 then fail, so we need to either check for > 0.119.0 or
4075 for >= 0.120 to make this work right.
4077 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
4079 * ext/x264/gstx264enc.c:
4080 x264enc: minor clean-up
4081 We requires x264 build >= 120 now.
4083 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4085 * ext/mpeg2dec/gstmpeg2dec.c:
4086 mpeg2dec: Fix mpeg2_reset() calls
4088 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4090 * ext/mpeg2dec/gstmpeg2dec.c:
4091 * ext/x264/gstx264enc.c:
4092 ext: Use new flush vfunc of video codec base classes and remove reset implementations
4094 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
4096 * gst/asfdemux/gstasfdemux.c:
4097 asfdemux: fix build on C89 compilers
4099 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
4101 * gst/asfdemux/asfpacket.c:
4102 * gst/asfdemux/gstasfdemux.c:
4103 asfdemux: fix seeking in push mode
4105 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
4108 build: add subdir-objects to AM_INIT_AUTOMAKE
4109 Fixes warnings in automake 1.14
4110 https://bugzilla.gnome.org/show_bug.cgi?id=705350
4112 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
4114 * ext/mpeg2dec/gstmpeg2dec.c:
4115 mpeg2dec: Do a hard reset of flush_stop
4116 Which is notified by hard == 0 with latest refactoring.
4118 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4135 po: update translations
4137 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4142 === release 1.1.3 ===
4144 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4150 * docs/plugins/inspect/plugin-a52dec.xml:
4151 * docs/plugins/inspect/plugin-amrnb.xml:
4152 * docs/plugins/inspect/plugin-amrwbdec.xml:
4153 * docs/plugins/inspect/plugin-asf.xml:
4154 * docs/plugins/inspect/plugin-cdio.xml:
4155 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4156 * docs/plugins/inspect/plugin-dvdread.xml:
4157 * docs/plugins/inspect/plugin-dvdsub.xml:
4158 * docs/plugins/inspect/plugin-lame.xml:
4159 * docs/plugins/inspect/plugin-mad.xml:
4160 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4161 * docs/plugins/inspect/plugin-realmedia.xml:
4162 * docs/plugins/inspect/plugin-siddec.xml:
4163 * docs/plugins/inspect/plugin-twolame.xml:
4164 * docs/plugins/inspect/plugin-x264.xml:
4165 * docs/plugins/inspect/plugin-xingmux.xml:
4166 * gst-plugins-ugly.doap:
4167 * win32/common/config.h:
4170 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4213 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4215 * gst/asfdemux/gstasfdemux.c:
4216 * gst/realmedia/rademux.c:
4217 * gst/realmedia/rmdemux.c:
4218 gst: Don't swap start/stop for negative rates in the SEGMENT query
4220 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4222 * gst/realmedia/rademux.c:
4223 * gst/realmedia/rmdemux.c:
4224 real: Implement SEGMENT query
4226 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4228 * gst/asfdemux/gstasfdemux.c:
4229 asfdemux: Implement SEGMENT query
4231 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
4233 * gst/asfdemux/asfheaders.c:
4234 * gst/asfdemux/asfheaders.h:
4235 * gst/asfdemux/asfpacket.c:
4236 * gst/asfdemux/gstasfdemux.c:
4237 * gst/asfdemux/gstasfdemux.h:
4238 asfdemux: Add support for dvr-ms
4239 https://bugzilla.gnome.org/show_bug.cgi?id=705026
4241 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
4243 * gst/realmedia/rtspreal.c:
4244 rtspreal: Ensure output value has an assigned value
4245 In the case where this macro was used, that dest was != NULL but that
4246 the strncmp failed, we would end up with dest_len being undefined.
4248 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
4250 * ext/x264/gstx264enc.c:
4251 x264: Fix dts comparision
4252 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4253 and signed value... resulting it the result never being < 0.
4254 Instead just check if it is smaller before assigning to frame->dts.
4256 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4258 * gst/asfdemux/gstasfdemux.c:
4259 * gst/asfdemux/gstasfdemux.h:
4260 asfdemux: fix seqnum handling for seeks
4261 Use the same seqnum as the seek for flushes/segments that are
4262 caused by the seek. Also do the same for segment events
4265 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4267 * ext/mpeg2dec/gstmpeg2dec.c:
4268 mpeg2dec: Clean up reset/start/stop handling
4270 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4272 * ext/x264/gstx264enc.c:
4273 x264enc: React properly to flushing/resetting the encoder
4274 https://bugzilla.gnome.org/show_bug.cgi?id=656007
4276 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4278 * gst/realmedia/rademux.c:
4279 * gst/realmedia/rademux.h:
4280 * gst/realmedia/rmdemux.c:
4281 * gst/realmedia/rmdemux.h:
4282 realmedia: Add support for group-id in the stream-start event
4284 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4286 * gst/asfdemux/gstasfdemux.c:
4287 * gst/asfdemux/gstasfdemux.h:
4288 asfdemux: Add support for group-id in the stream-start event
4290 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4292 * ext/sidplay/gstsiddec.cc:
4293 * ext/sidplay/gstsiddec.h:
4294 siddec: Add support for group-id in the stream-start event
4296 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
4298 * gst/realmedia/rmdemux.c:
4299 rmdemux: Mark demuxer as "running" in push-mode
4300 Allows queries (and other code) to be answered when working in push-mode.
4301 Running would only be set to TRUE accordingly when working in pull-mode
4302 once it had read header/index.
4305 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
4307 * ext/mpeg2dec/gstmpeg2dec.c:
4308 mpeg2dec: Properly reset on sequence changes
4309 Otherwise we end up using stray data/buffers.
4312 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4317 === release 1.1.2 ===
4319 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4325 * docs/plugins/inspect/plugin-a52dec.xml:
4326 * docs/plugins/inspect/plugin-amrnb.xml:
4327 * docs/plugins/inspect/plugin-amrwbdec.xml:
4328 * docs/plugins/inspect/plugin-asf.xml:
4329 * docs/plugins/inspect/plugin-cdio.xml:
4330 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4331 * docs/plugins/inspect/plugin-dvdread.xml:
4332 * docs/plugins/inspect/plugin-dvdsub.xml:
4333 * docs/plugins/inspect/plugin-lame.xml:
4334 * docs/plugins/inspect/plugin-mad.xml:
4335 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4336 * docs/plugins/inspect/plugin-realmedia.xml:
4337 * docs/plugins/inspect/plugin-siddec.xml:
4338 * docs/plugins/inspect/plugin-twolame.xml:
4339 * docs/plugins/inspect/plugin-x264.xml:
4340 * docs/plugins/inspect/plugin-xingmux.xml:
4341 * gst-plugins-ugly.doap:
4342 * win32/common/config.h:
4345 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4388 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4390 * ext/dvdread/dvdreadsrc.c:
4391 dvdreadsrc: correctly determine last chapter's duration
4392 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4393 It worked just fine before ...
4395 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4397 * gst/realmedia/rdtmanager.c:
4398 rdt: forward sticky events
4400 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4405 === release 1.1.1 ===
4407 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4414 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4415 * docs/plugins/inspect/plugin-a52dec.xml:
4416 * docs/plugins/inspect/plugin-amrnb.xml:
4417 * docs/plugins/inspect/plugin-amrwbdec.xml:
4418 * docs/plugins/inspect/plugin-asf.xml:
4419 * docs/plugins/inspect/plugin-cdio.xml:
4420 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4421 * docs/plugins/inspect/plugin-dvdread.xml:
4422 * docs/plugins/inspect/plugin-dvdsub.xml:
4423 * docs/plugins/inspect/plugin-lame.xml:
4424 * docs/plugins/inspect/plugin-mad.xml:
4425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4426 * docs/plugins/inspect/plugin-realmedia.xml:
4427 * docs/plugins/inspect/plugin-siddec.xml:
4428 * docs/plugins/inspect/plugin-twolame.xml:
4429 * docs/plugins/inspect/plugin-x264.xml:
4430 * docs/plugins/inspect/plugin-xingmux.xml:
4431 * gst-plugins-ugly.doap:
4432 * win32/common/config.h:
4435 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4478 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4481 Automatic update of common submodule
4482 From 098c0d7 to 01a7a46
4484 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4486 * ext/mpeg2dec/gstmpeg2dec.c:
4487 mpeg2dec: make the aspect ratio calculation more accurate.
4488 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4489 aspect-ratio if we don't have a valid upstream PAR.
4490 https://bugzilla.gnome.org/show_bug.cgi?id=685103
4492 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4495 Automatic update of common submodule
4496 From 5edcd85 to 098c0d7
4498 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4500 * tests/check/elements/amrnbenc.c:
4501 * tests/check/elements/mpeg2dec.c:
4502 * tests/check/elements/x264enc.c:
4503 * tests/check/elements/xingmux.c:
4504 tests: Fix event handling
4506 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4508 * ext/lame/gstlamemp3enc.c:
4509 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4510 lame does internal resampling, but the base class only cares about
4511 the number of raw samples, so tell finish frames about that, not
4512 the number of samples in the outgoing frame.:
4514 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
4516 * ext/x264/gstx264enc.c:
4517 x264enc: output byte-stream if downstream has ANY caps
4518 It's what people expect when they pipe the output to
4519 filesink or into a tcp connection or pipe.
4521 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
4525 * README.static-linking:
4527 Automatic update of common submodule
4528 From 3cb3d3c to 5edcd85
4530 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4533 * ext/a52dec/Makefile.am:
4534 * ext/amrnb/Makefile.am:
4535 * ext/amrwbdec/Makefile.am:
4536 * ext/cdio/Makefile.am:
4537 * ext/dvdread/Makefile.am:
4538 * ext/lame/Makefile.am:
4539 * ext/mad/Makefile.am:
4540 * ext/mpeg2dec/Makefile.am:
4541 * ext/sidplay/Makefile.am:
4542 * ext/twolame/Makefile.am:
4543 * ext/x264/Makefile.am:
4544 * gst/asfdemux/Makefile.am:
4545 * gst/dvdlpcmdec/Makefile.am:
4546 * gst/dvdsub/Makefile.am:
4547 * gst/realmedia/Makefile.am:
4548 * gst/xingmux/Makefile.am:
4549 gst: Add better support for static plugins
4551 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
4555 Automatic update of common submodule
4556 From aed87ae to 3cb3d3c
4558 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
4561 Automatic update of common submodule
4562 From 04c7a1e to aed87ae
4564 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
4566 * gst/asfdemux/gstasfdemux.c:
4567 * gst/realmedia/rmdemux.c:
4568 Use %03u instead of %u in gst_pad_create_stream_id_printf()
4570 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4572 * ext/x264/gstx264enc.c:
4573 x264enc: Fix for 0/1 framerate - now uses VFR in this case
4574 Previously did a division by zero.
4575 https://bugzilla.gnome.org/show_bug.cgi?id=695728
4577 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4580 Automatic update of common submodule
4581 From 2de221c to 04c7a1e
4583 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
4585 * ext/x264/gstx264enc.c:
4586 x264enc: simplify template caps
4587 No need to make an array for one single element.
4589 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
4591 * ext/x264/gstx264enc.c:
4592 x264enc: put all theoretically possible formats in template caps
4593 and decide at runtime which subset of these (8-bit or 10-bit video
4594 formats) is supported. libx264 will be compiled for one of these
4595 two options, and it is possible to switch by pointing the dynamic
4596 linker to a different libx264 build at runtime. If we want our
4597 template caps to be correct, they should contain all then, with
4598 the actually supported ones determined at runtime.
4599 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4601 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
4603 * ext/x264/gstx264enc.c:
4604 x264enc: detect supported bit depth and pixel formats at runtime
4605 http://bugs.debian.org/667573
4606 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4608 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
4611 autogen.sh: allow calling from out-of-tree
4612 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4613 https://bugzilla.gnome.org/show_bug.cgi?id=692857
4615 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
4618 Automatic update of common submodule
4619 From a942293 to 2de221c
4621 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
4623 * tests/check/Makefile.am:
4624 tests: use _1_0 variants for the various registry variables
4625 These override the variants without version suffix. Makes 'make check' work
4626 properly in environments that set the suffixed variant for 1.0, such as
4629 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4632 Automatic update of common submodule
4633 From a72faea to a942293
4635 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
4638 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4639 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4640 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4641 https://bugzilla.gnome.org/show_bug.cgi?id=690881
4643 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4645 * ext/mpeg2dec/gstmpeg2dec.c:
4646 mpeg2dec: use appropriate printf format for gsize
4648 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4650 * ext/cdio/gstcdio.h:
4651 cdio: Fix redundant redeclaration of 'cdio_version_string'
4652 cdio/version.h is already included by cdio/cdio.h
4654 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4656 * ext/sidplay/gstsiddec.cc:
4657 siddec: init debug category
4659 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4662 * ext/dvdread/Makefile.am:
4663 dvdread: link to libgmodule-2.0 since the g_module_* API is used
4664 And the gmodule lib has been moved into the Requires.private
4665 section of the pkg-config file in core.
4667 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
4669 * ext/cdio/gstcdiocddasrc.c:
4670 * ext/cdio/gstcdiocddasrc.h:
4671 cdiocddasrc: detect whether drive produces samples in non-host endianness
4672 If drive produces samples in other endianness than the host,
4673 we need to byte swap them before pushing them out, or we
4674 produce nothing but noise. cdparanoia detects this automatically,
4675 but libcdio does not, so we have to do it ourselves.
4676 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4677 https://bugzilla.gnome.org/show_bug.cgi?id=377280
4679 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
4682 Automatic update of common submodule
4683 From b497c4f to a72faea
4685 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4687 * tests/check/elements/xingmux_testdata.h:
4688 xingmux: Fix unit test after change to correctly calculate number of frames
4690 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4692 * ext/x264/gstx264enc.c:
4693 x264enc: Add support for 10-bit color formats
4694 Requires x264 to be built with 10-bit support, which disables
4695 9-bit support. Also only advertise the color formats that were
4698 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4700 * ext/x264/gstx264enc.c:
4701 x264enc: Add support for Y444, Y42B and NV12
4703 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
4705 * ext/cdio/Makefile.am:
4706 * ext/cdio/gstcdio.c:
4707 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
4708 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
4709 if they're not plain ASCII.
4711 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
4713 * gst/xingmux/gstxingmux.c:
4714 xingmux: Properly calculate the number of frames
4715 First, the xing header frame is never added to the count,
4716 we have to increment the count.
4717 Secondly, there is a rounding error when calculating the
4718 frame duration, as spf*GST_SECOND/rate is not an integer
4719 (26122448.9) an it must be 26122449.
4721 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
4724 configure.ac: update courtesy of autoupdate
4726 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
4730 configure: let AG_GST_PLUGIN_DOCS check for python
4731 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
4732 which as a side-effect should pick up newer python versions as
4734 https://bugzilla.gnome.org/show_bug.cgi?id=563903
4736 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
4738 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4739 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
4741 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4743 * tests/check/elements/mpg123audiodec.c:
4745 https://bugzilla.gnome.org/show_bug.cgi?id=687520
4747 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
4749 * docs/random/LICENSE:
4750 * ext/a52dec/gsta52dec.c:
4751 * ext/a52dec/gsta52dec.h:
4752 * ext/amrnb/amrnb.c:
4753 * ext/amrnb/amrnbdec.c:
4754 * ext/amrnb/amrnbdec.h:
4755 * ext/amrnb/amrnbenc.c:
4756 * ext/amrnb/amrnbenc.h:
4757 * ext/amrwbdec/amrwb.c:
4758 * ext/amrwbdec/amrwbdec.c:
4759 * ext/amrwbdec/amrwbdec.h:
4760 * ext/cdio/gstcdio.c:
4761 * ext/cdio/gstcdio.h:
4762 * ext/cdio/gstcdiocddasrc.c:
4763 * ext/cdio/gstcdiocddasrc.h:
4764 * ext/dvdread/dvdreadsrc.c:
4765 * ext/dvdread/dvdreadsrc.h:
4766 * ext/lame/gstlamemp3enc.c:
4767 * ext/lame/gstlamemp3enc.h:
4768 * ext/lame/plugin.c:
4771 * ext/mpeg2dec/gstmpeg2dec.c:
4772 * ext/mpeg2dec/gstmpeg2dec.h:
4773 * ext/sidplay/gstsiddec.cc:
4774 * ext/sidplay/gstsiddec.h:
4775 * ext/twolame/gsttwolamemp2enc.c:
4776 * ext/twolame/gsttwolamemp2enc.h:
4777 * ext/x264/gstx264enc.c:
4778 * ext/x264/gstx264enc.h:
4779 * gst-libs/gst/gettext.h:
4780 * gst-libs/gst/glib-compat-private.h:
4781 * gst-libs/gst/gst-i18n-plugin.h:
4782 * gst/asfdemux/asfheaders.c:
4783 * gst/asfdemux/asfheaders.h:
4784 * gst/asfdemux/asfpacket.c:
4785 * gst/asfdemux/asfpacket.h:
4786 * gst/asfdemux/gstasf.c:
4787 * gst/asfdemux/gstasfdemux.c:
4788 * gst/asfdemux/gstasfdemux.h:
4789 * gst/asfdemux/gstrtpasfdepay.c:
4790 * gst/asfdemux/gstrtpasfdepay.h:
4791 * gst/asfdemux/gstrtspwms.c:
4792 * gst/asfdemux/gstrtspwms.h:
4793 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4794 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4795 * gst/dvdsub/gstdvdsubdec.c:
4796 * gst/dvdsub/gstdvdsubdec.h:
4797 * gst/dvdsub/gstdvdsubparse.c:
4798 * gst/dvdsub/gstdvdsubparse.h:
4799 * gst/realmedia/asmrules.c:
4800 * gst/realmedia/asmrules.h:
4801 * gst/realmedia/gstrdtbuffer.c:
4802 * gst/realmedia/gstrdtbuffer.h:
4803 * gst/realmedia/pnmsrc.c:
4804 * gst/realmedia/pnmsrc.h:
4805 * gst/realmedia/rademux.c:
4806 * gst/realmedia/rademux.h:
4807 * gst/realmedia/rdtdepay.c:
4808 * gst/realmedia/rdtdepay.h:
4809 * gst/realmedia/rdtjitterbuffer.c:
4810 * gst/realmedia/rdtjitterbuffer.h:
4811 * gst/realmedia/rdtmanager.c:
4812 * gst/realmedia/rdtmanager.h:
4813 * gst/realmedia/realhash.c:
4814 * gst/realmedia/realhash.h:
4815 * gst/realmedia/realmedia.c:
4816 * gst/realmedia/rmdemux.c:
4817 * gst/realmedia/rmdemux.h:
4818 * gst/realmedia/rmutils.c:
4819 * gst/realmedia/rmutils.h:
4820 * gst/realmedia/rtspreal.c:
4821 * gst/realmedia/rtspreal.h:
4822 * gst/xingmux/gstxingmux.c:
4823 * gst/xingmux/gstxingmux.h:
4824 * gst/xingmux/plugin.c:
4825 * tests/check/elements/amrnbenc.c:
4826 * tests/check/elements/mpeg2dec.c:
4827 * tests/check/elements/x264enc.c:
4828 * tests/check/generic/index.c:
4829 * tests/check/generic/states.c:
4830 * tests/check/pipelines/lame.c:
4832 https://bugzilla.gnome.org/show_bug.cgi?id=687520
4834 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
4836 * gst/dvdsub/gstdvdsubdec.c:
4837 dvdsubdec: allocate correct amount of memory for bitmap
4838 https://bugzilla.gnome.org/show_bug.cgi?id=687192
4840 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4842 * ext/mpg123/gstmpg123audiodec.c:
4843 mpg123: removed unnecessary finalize function
4844 https://bugzilla.gnome.org/show_bug.cgi?id=687176
4846 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
4848 * ext/sidplay/gstsiddec.cc:
4849 siddec: reset bytes counter
4850 Reset the total_bytes counter so that we get timestamps correct.
4851 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
4853 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
4855 * ext/mpg123/gstmpg123audiodec.c:
4856 mpg123: Fix leaks from not chaining up in the finalize function
4858 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
4861 * docs/plugins/inspect/plugin-a52dec.xml:
4862 * docs/plugins/inspect/plugin-amrnb.xml:
4863 * docs/plugins/inspect/plugin-amrwbdec.xml:
4864 * docs/plugins/inspect/plugin-asf.xml:
4865 * docs/plugins/inspect/plugin-cdio.xml:
4866 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4867 * docs/plugins/inspect/plugin-dvdread.xml:
4868 * docs/plugins/inspect/plugin-dvdsub.xml:
4869 * docs/plugins/inspect/plugin-lame.xml:
4870 * docs/plugins/inspect/plugin-mad.xml:
4871 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4872 * docs/plugins/inspect/plugin-realmedia.xml:
4873 * docs/plugins/inspect/plugin-siddec.xml:
4874 * docs/plugins/inspect/plugin-twolame.xml:
4875 * docs/plugins/inspect/plugin-x264.xml:
4876 * docs/plugins/inspect/plugin-xingmux.xml:
4877 * win32/common/config.h:
4878 Back to feature development
4880 === release 1.0.2 ===
4882 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
4888 * docs/plugins/inspect/plugin-a52dec.xml:
4889 * docs/plugins/inspect/plugin-amrnb.xml:
4890 * docs/plugins/inspect/plugin-amrwbdec.xml:
4891 * docs/plugins/inspect/plugin-asf.xml:
4892 * docs/plugins/inspect/plugin-cdio.xml:
4893 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4894 * docs/plugins/inspect/plugin-dvdread.xml:
4895 * docs/plugins/inspect/plugin-dvdsub.xml:
4896 * docs/plugins/inspect/plugin-lame.xml:
4897 * docs/plugins/inspect/plugin-mad.xml:
4898 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4899 * docs/plugins/inspect/plugin-realmedia.xml:
4900 * docs/plugins/inspect/plugin-siddec.xml:
4901 * docs/plugins/inspect/plugin-twolame.xml:
4902 * docs/plugins/inspect/plugin-x264.xml:
4903 * docs/plugins/inspect/plugin-xingmux.xml:
4904 * gst-plugins-ugly.doap:
4905 * win32/common/config.h:
4908 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4910 * tests/check/elements/mpg123audiodec.c:
4911 tests: fix up mpg123 test a little
4914 - simplify check for elements
4915 - only run mpg123 test if mpg123 is available and selected
4916 - fix build in uninstalled setup
4917 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4919 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4921 * tests/check/elements/mpg123audiodec.c:
4922 tets: add unit test for mpg123audiodec
4923 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4925 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4927 * ext/mpg123/gstmpg123audiodec.c:
4928 mpg123: added gtkdoc section
4929 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4931 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4933 * ext/mpg123/gstmpg123audiodec.c:
4934 mpg123: fixed bug with last frame, disabled internal resampler & chatter
4935 * The last MP3 frame wasn't being pushed when base class was draining
4936 * Made sure mpg123 cannot ever use its (crude) internal resampler
4937 * Disabled mpg123 stderr output
4938 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4940 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
4942 * gst/asfdemux/Makefile.am:
4943 * gst/realmedia/Makefile.am:
4944 Makefile.am: Fix typos for generating the Android.mk files
4945 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
4946 The typos led to generate the incorrect Android.mk files for the asfdemux
4947 and realmedia plugin.
4948 https://bugzilla.gnome.org/show_bug.cgi?id=686748
4950 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4952 * ext/mpg123/gstmpg123audiodec.c:
4953 mpg123: cleaned up comments, formatting, and logging lines
4954 also replaced mpg123decoder->handle != NULL checks with asserts
4955 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4957 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4959 * ext/dvdread/dvdreadsrc.c:
4960 dvdreadsrc: correctly set next cell when seeking to sector
4962 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4964 * gst/dvdsub/gstdvdsubparse.c:
4965 dvdsubparse: send src caps when receiving sink caps
4967 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4969 * ext/dvdread/dvdreadsrc.c:
4970 dvdreadsrc: update dvd event to enhanced approach
4971 ... in line with resindvdsrc.
4973 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4976 docs: add 'make upload' target for new-release script
4978 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
4981 * docs/plugins/inspect/plugin-a52dec.xml:
4982 * docs/plugins/inspect/plugin-amrnb.xml:
4983 * docs/plugins/inspect/plugin-amrwbdec.xml:
4984 * docs/plugins/inspect/plugin-asf.xml:
4985 * docs/plugins/inspect/plugin-cdio.xml:
4986 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4987 * docs/plugins/inspect/plugin-dvdread.xml:
4988 * docs/plugins/inspect/plugin-dvdsub.xml:
4989 * docs/plugins/inspect/plugin-lame.xml:
4990 * docs/plugins/inspect/plugin-mad.xml:
4991 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4992 * docs/plugins/inspect/plugin-realmedia.xml:
4993 * docs/plugins/inspect/plugin-siddec.xml:
4994 * docs/plugins/inspect/plugin-twolame.xml:
4995 * docs/plugins/inspect/plugin-x264.xml:
4996 * docs/plugins/inspect/plugin-xingmux.xml:
4997 * win32/common/config.h:
4998 Back to development (bug fixing)
5000 === release 1.0.1 ===
5002 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
5008 * docs/plugins/inspect/plugin-a52dec.xml:
5009 * docs/plugins/inspect/plugin-amrnb.xml:
5010 * docs/plugins/inspect/plugin-amrwbdec.xml:
5011 * docs/plugins/inspect/plugin-asf.xml:
5012 * docs/plugins/inspect/plugin-cdio.xml:
5013 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5014 * docs/plugins/inspect/plugin-dvdread.xml:
5015 * docs/plugins/inspect/plugin-dvdsub.xml:
5016 * docs/plugins/inspect/plugin-lame.xml:
5017 * docs/plugins/inspect/plugin-mad.xml:
5018 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5019 * docs/plugins/inspect/plugin-realmedia.xml:
5020 * docs/plugins/inspect/plugin-siddec.xml:
5021 * docs/plugins/inspect/plugin-twolame.xml:
5022 * docs/plugins/inspect/plugin-x264.xml:
5023 * docs/plugins/inspect/plugin-xingmux.xml:
5024 * gst-plugins-ugly.doap:
5025 * win32/common/config.h:
5028 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5031 Automatic update of common submodule
5032 From 6c0b52c to 6bb6951
5034 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
5036 * ext/mpeg2dec/gstmpeg2dec.c:
5037 mpeg2dec: Don't error out when there is no associated buffer
5038 In 0.10, having mpeg2dec occasionally tell us to output a frame that
5039 was never decoded was just ignored, so do the same in 1.0
5042 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
5045 * gst/dvdsub/gstdvdsubdec.c:
5046 Purge mention of liboil and update REQUIREMENTS
5047 https://bugzilla.gnome.org/show_bug.cgi?id=673285
5049 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5051 * ext/x264/gstx264enc.c:
5052 x264enc: when setting fallback decoder latency, set valid min_latency
5053 Min. latency needs to be a valid time, so pass 0 as default
5054 value in the fallback case where we can't determine any latency,
5055 and avoid nasty criticals at runtime.
5057 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5060 * docs/plugins/inspect/plugin-a52dec.xml:
5061 * docs/plugins/inspect/plugin-amrnb.xml:
5062 * docs/plugins/inspect/plugin-amrwbdec.xml:
5063 * docs/plugins/inspect/plugin-asf.xml:
5064 * docs/plugins/inspect/plugin-cdio.xml:
5065 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5066 * docs/plugins/inspect/plugin-dvdread.xml:
5067 * docs/plugins/inspect/plugin-dvdsub.xml:
5068 * docs/plugins/inspect/plugin-lame.xml:
5069 * docs/plugins/inspect/plugin-mad.xml:
5070 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5071 * docs/plugins/inspect/plugin-realmedia.xml:
5072 * docs/plugins/inspect/plugin-siddec.xml:
5073 * docs/plugins/inspect/plugin-twolame.xml:
5074 * docs/plugins/inspect/plugin-x264.xml:
5075 * docs/plugins/inspect/plugin-xingmux.xml:
5076 * win32/common/config.h:
5077 Back to development (bug fixing)
5079 === release 1.0.0 ===
5081 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5086 * docs/plugins/inspect/plugin-a52dec.xml:
5087 * docs/plugins/inspect/plugin-amrnb.xml:
5088 * docs/plugins/inspect/plugin-amrwbdec.xml:
5089 * docs/plugins/inspect/plugin-asf.xml:
5090 * docs/plugins/inspect/plugin-cdio.xml:
5091 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5092 * docs/plugins/inspect/plugin-dvdread.xml:
5093 * docs/plugins/inspect/plugin-dvdsub.xml:
5094 * docs/plugins/inspect/plugin-lame.xml:
5095 * docs/plugins/inspect/plugin-mad.xml:
5096 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5097 * docs/plugins/inspect/plugin-realmedia.xml:
5098 * docs/plugins/inspect/plugin-siddec.xml:
5099 * docs/plugins/inspect/plugin-twolame.xml:
5100 * docs/plugins/inspect/plugin-x264.xml:
5101 * docs/plugins/inspect/plugin-xingmux.xml:
5102 * gst-plugins-ugly.doap:
5103 * win32/common/config.h:
5106 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
5109 Automatic update of common submodule
5110 From 4f962f7 to 6c0b52c
5112 === release 0.11.99 ===
5114 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5117 * docs/plugins/inspect/plugin-xingmux.xml:
5118 * gst-plugins-ugly.doap:
5119 * win32/common/config.h:
5122 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5124 * docs/plugins/inspect/plugin-a52dec.xml:
5125 * docs/plugins/inspect/plugin-amrnb.xml:
5126 * docs/plugins/inspect/plugin-amrwbdec.xml:
5127 * docs/plugins/inspect/plugin-asf.xml:
5128 * docs/plugins/inspect/plugin-cdio.xml:
5129 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5130 * docs/plugins/inspect/plugin-dvdread.xml:
5131 * docs/plugins/inspect/plugin-dvdsub.xml:
5132 * docs/plugins/inspect/plugin-lame.xml:
5133 * docs/plugins/inspect/plugin-mad.xml:
5134 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5135 * docs/plugins/inspect/plugin-realmedia.xml:
5136 * docs/plugins/inspect/plugin-siddec.xml:
5137 * docs/plugins/inspect/plugin-twolame.xml:
5138 * docs/plugins/inspect/plugin-x264.xml:
5141 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5144 * ext/amrnb/Makefile.am:
5145 * ext/amrwbdec/Makefile.am:
5146 * ext/lame/Makefile.am:
5147 * ext/twolame/Makefile.am:
5148 * tests/check/Makefile.am:
5149 Remove -DGST_USE_UNSTABLE_API
5151 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5153 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5154 * docs/plugins/inspect/plugin-a52dec.xml:
5155 * docs/plugins/inspect/plugin-amrnb.xml:
5156 * docs/plugins/inspect/plugin-amrwbdec.xml:
5157 * docs/plugins/inspect/plugin-asf.xml:
5158 * docs/plugins/inspect/plugin-cdio.xml:
5159 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5160 * docs/plugins/inspect/plugin-dvdread.xml:
5161 * docs/plugins/inspect/plugin-dvdsub.xml:
5162 * docs/plugins/inspect/plugin-lame.xml:
5163 * docs/plugins/inspect/plugin-mad.xml:
5164 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5165 * docs/plugins/inspect/plugin-realmedia.xml:
5166 * docs/plugins/inspect/plugin-siddec.xml:
5167 * docs/plugins/inspect/plugin-twolame.xml:
5168 * docs/plugins/inspect/plugin-x264.xml:
5171 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5173 * ext/cdio/gstcdio.c:
5174 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5175 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5176 introspection/updating for this plugin.
5178 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5180 * gst-plugins-ugly.spec.in:
5181 Switch to F18 package naming
5183 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5185 * ext/dvdread/demo-play:
5186 * tests/check/elements/mpeg2dec.c:
5187 rename some caps and elements in examples
5189 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
5194 === release 0.11.94 ===
5196 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5200 * gst-plugins-ugly.doap:
5201 * win32/common/config.h:
5204 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5206 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5207 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5208 * docs/plugins/gst-plugins-ugly-plugins.signals:
5209 * docs/plugins/inspect/plugin-a52dec.xml:
5210 * docs/plugins/inspect/plugin-amrnb.xml:
5211 * docs/plugins/inspect/plugin-amrwbdec.xml:
5212 * docs/plugins/inspect/plugin-asf.xml:
5213 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5214 * docs/plugins/inspect/plugin-dvdread.xml:
5215 * docs/plugins/inspect/plugin-dvdsub.xml:
5216 * docs/plugins/inspect/plugin-lame.xml:
5217 * docs/plugins/inspect/plugin-mad.xml:
5218 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5219 * docs/plugins/inspect/plugin-realmedia.xml:
5220 * docs/plugins/inspect/plugin-siddec.xml:
5221 * docs/plugins/inspect/plugin-twolame.xml:
5222 * docs/plugins/inspect/plugin-x264.xml:
5225 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5227 * gst/realmedia/rmdemux.c:
5228 rmdemux: use DTS and PTS
5229 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5230 undefined to make the decoder do the right thing. We can then remove the code
5231 that tries to guess the PTS from the DTS.
5233 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
5235 * ext/mpeg2dec/gstmpeg2dec.c:
5236 mpeg2dec: Hold ref to buffer while mapped
5237 So that the buffer still exists when we go to unmap it later,
5238 even if it got pushed in the meantime.
5240 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
5242 * tests/check/elements/x264enc.c:
5243 x264enc test: x264enc produces constrained-baseline, not the full baseline
5245 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5247 * gst/asfdemux/gstasfdemux.c:
5248 * gst/realmedia/rademux.c:
5249 * gst/realmedia/rmdemux.c:
5250 gst: only activate in pull mode if upstream is seekable
5252 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5254 * gst/realmedia/rademux.c:
5255 rademux: tags can be NULL
5257 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5260 mad: fix email address
5262 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5265 mad: init base class method only once
5267 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5269 * gst/xingmux/gstxingmux.c:
5270 xingmux: remove defunct commented code
5272 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5274 * gst/dvdsub/gstdvdsubdec.c:
5275 dvbsubdec: handle and send GAP event
5276 ... in stead of update newsegment event.
5278 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5280 * gst/dvdsub/gstdvdsubdec.c:
5281 dvbsubdec: adjust disabled code comment style
5283 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5285 * ext/x264/gstx264enc.c:
5286 x264enc: clean up some debug statements
5288 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5290 * ext/x264/gstx264enc.c:
5291 * ext/x264/gstx264enc.h:
5292 x264enc: handle possibly negative DTS provided by codec
5293 ... by arranging for an offset such that DTS == PTS for keyframes,
5294 which is expected elsewhere to go along with semantics of PTS and DTS.
5295 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5297 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5299 * gst-plugins-ugly.spec.in:
5300 Fix spec file for ugly
5302 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5304 * tests/check/elements/mpeg2dec.c:
5305 tests: mpeg2dec: initialize variable
5306 ... which avoids test segfaulting.
5308 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
5310 * tests/check/elements/mpeg2dec.c:
5311 check: Feed parsed data to mpeg2dec
5312 And fix the expected output caps by adding colorimetry field
5314 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
5317 Automatic update of common submodule
5318 From 668acee to 4f962f7
5320 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
5323 configure: bump gtk-doc req to 1.12 (mar-2009)
5324 This allows us to e.g. unconditionally use gtkdoc-rebase.
5326 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5328 * docs/plugins/inspect/plugin-dvdsub.xml:
5329 * gst/dvdsub/gstdvdsubdec.c:
5330 * gst/dvdsub/gstdvdsubparse.c:
5331 video/x-dvd-subpicture -> subpicture/x-dvd
5333 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5335 * ext/x264/gstx264enc.c:
5336 x264enc: Use new video encoder base class API for handling tags
5338 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5340 * ext/mpg123/gstmpg123audiodec.c:
5341 mpg123: Give MARGINAL rank to the mpg123 decoder element
5343 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5345 * gst/dvdsub/gstdvdsubdec.c:
5346 dvdsubdec: Set alignment at the correct place of GstAllocationParams
5348 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5351 * win32/common/config.h:
5354 === release 0.11.93 ===
5356 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5359 * gst-plugins-ugly.doap:
5360 * win32/common/config.h:
5363 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5365 * gst/asfdemux/asfpacket.c:
5366 * gst/realmedia/rmdemux.c:
5367 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5369 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5371 * ext/mpg123/Makefile.am:
5372 mpg123: dist header file
5374 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5376 * gst/asfdemux/asfpacket.c:
5377 asfdemux: avoid some more invalid timestamp arithmetic
5378 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5380 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5382 * ext/sidplay/gstsiddec.cc:
5383 * gst/asfdemux/gstasfdemux.c:
5384 * gst/realmedia/rademux.c:
5385 * gst/realmedia/rmdemux.c:
5386 gst: Add stream-id to stream-start events
5388 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
5390 * ext/mpeg2dec/gstmpeg2dec.c:
5391 mpeg2dec: Don't use NULL values for fbuf
5392 We need to make a difference between the initial dummy buffers (which
5393 have a fbuf->id of NULL) and the buffers on which we allocated
5396 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
5399 Automatic update of common submodule
5400 From 94ccf4c to 668acee
5402 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
5404 * ext/a52dec/gsta52dec.c:
5405 * ext/lame/gstlamemp3enc.c:
5406 * gst/asfdemux/gstasfdemux.c:
5407 * gst/realmedia/rademux.c:
5408 * gst/realmedia/rmdemux.c:
5409 * gst/realmedia/rmutils.c:
5410 gst_tag_list_free -> gst_tag_list_unref
5412 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5414 * ext/mpg123/gstmpg123audiodec.c:
5415 mpg123: map input buffer in READ mode, not WRITE mode
5416 Makes things actually work.
5418 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5420 * ext/mpg123/gstmpg123audiodec.c:
5421 mpg123: query supported output formats at run-time
5422 Fixes stuff. We use a string here since we can't be bothered
5425 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5427 * ext/mpg123/Makefile.am:
5428 mpg123: hook up to build system
5430 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5432 * ext/mpg123/gstmpg123audiodec.c:
5433 * ext/mpg123/gstmpg123audiodec.h:
5434 mpg123: add new libmpg123-based mp3 decoder plugin
5435 Needs a bit of cleaning up.
5436 https://bugzilla.gnome.org/show_bug.cgi?id=681003
5438 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5440 * ext/sidplay/gstsiddec.cc:
5441 * ext/x264/gstx264enc.c:
5442 * gst/asfdemux/gstasfdemux.c:
5443 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5444 * gst/realmedia/rademux.c:
5445 * gst/realmedia/rmdemux.c:
5446 tag: Update for taglist/tag event API changes
5448 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
5450 * ext/mpeg2dec/gstmpeg2dec.c:
5451 mpeg2dec: Avoid dropping first GOP
5452 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5453 do not check if it is NULL or not.
5454 And cleanup a bit of debug
5456 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5458 * gst/realmedia/rdtmanager.c:
5459 * gst/realmedia/rdtmanager.h:
5460 rdt: add on-npt-stop signal
5461 rtspsrc will look for it.
5463 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5465 * gst/realmedia/rdtmanager.c:
5466 rdt: set caps after activating the pad
5468 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5470 * gst/realmedia/gstrdtbuffer.c:
5473 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5475 * gst/asfdemux/gstrtpasfdepay.c:
5476 asfdepay: fix padding correction
5477 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5478 existing memory in the target buffer..
5479 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5481 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5483 * ext/mpeg2dec/gstmpeg2dec.c:
5484 mpeg2dec: copy buffer flags when cropping
5485 When we crop a buffer, copy the flags as well.
5487 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
5489 * ext/mpeg2dec/gstmpeg2dec.c:
5490 mpeg2dec: Fix GstVideoInfo pointer
5492 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
5494 * ext/mpeg2dec/gstmpeg2dec.c:
5495 mpeg2dec: Correctly flag output buffer interlaced state
5496 If the sequence is not flagged as progressive its buffers are marked
5497 interlace mode mixed. There is an individual picture flag indicating
5498 whether picture in the sequence are interlaced or not. This is used
5499 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5500 completely indicate the buffer's interlaced state.
5501 Also, TFF and RFF should only be set if the sequence is not progressive.
5503 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5505 * ext/mpeg2dec/gstmpeg2dec.c:
5506 ext: Update for video base classes API changes
5508 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5511 Automatic update of common submodule
5512 From 98e386f to 94ccf4c
5514 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5516 * gst/asfdemux/asfpacket.c:
5517 asfdemux: make sure to avoid arithmetic with _NONE timestamp
5519 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5521 * gst/asfdemux/asfpacket.c:
5522 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5523 ... so it does not get used as first (valid) payload ts, whereas
5524 the first real valid payload ts may be considerably larger.
5525 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5527 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5529 * gst/asfdemux/gstasfdemux.c:
5530 asfdemux: slightly relax supported seek requirements
5531 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5533 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5535 * ext/mpeg2dec/gstmpeg2dec.c:
5536 mpeg2dec: Propagate GstFlowReturn where needed
5537 It was just ignoring the return values...
5539 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5541 * ext/mpeg2dec/gstmpeg2dec.c:
5542 mpeg2dec: Store temporary buffers out of the way
5543 When mpeg2dec needs to do cropping (because downstream can't handle it),
5544 we need temporary buffers to decode to.
5545 Use the user_data field to store those, and unify the rest of the code
5546 that needs to touch a buffer (regardless of how/where it was allocated).
5547 https://bugzilla.gnome.org/show_bug.cgi?id=680194
5549 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5551 * ext/mpeg2dec/gstmpeg2dec.c:
5552 mpeg2dec: Call gst_video_decoder_negotiate()
5554 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5556 * gst/realmedia/rmdemux.c:
5557 rmdemux: give stream tags a different event name so they don't overwrite global tags
5558 There can only be one taglist per name for sticky tag events.
5559 Needs to be fixed more properly, see
5560 https://bugzilla.gnome.org/show_bug.cgi?id=677619
5562 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5564 * gst/realmedia/rademux.c:
5565 rademux: set/send caps on pad after activating it
5567 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5569 * gst/realmedia/rmdemux.c:
5570 rmdemux: set/send caps after activating the source pads
5571 Makes sure the caps event isn't dropped immediately.
5573 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5575 * ext/dvdread/dvdreadsrc.c:
5576 dvdreadsrc: mustn't drop queries like caps query if not started yet
5578 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
5580 * gst/asfdemux/gstasfdemux.c:
5581 asfdemux: extract WM/Year as GstDateTime instead of GDate
5582 So we can signal that only the year field is valid.
5584 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5586 * gst/asfdemux/gstasfdemux.c:
5587 asfdemux: don't leak payload if we are not pushing it
5589 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5591 * ext/sidplay/gstsiddec.cc:
5592 * gst/asfdemux/gstasfdemux.c:
5593 * gst/realmedia/rademux.c:
5594 * gst/realmedia/rmdemux.c:
5595 demuxers: Push STREAM_START when needed
5597 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5599 * gst/asfdemux/gstasfdemux.c:
5600 asf: don't push on inactive streams
5602 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5604 * ext/dvdread/dvdreadsrc.c:
5605 dvdreadsrc: set rank to NONE
5606 It should never be autoplugged really, for DVD
5607 playback there's rsndvd (or will be, realsoonnow).
5609 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5611 * ext/mpeg2dec/gstmpeg2dec.c:
5612 fix for allocator API changes
5614 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5616 * ext/x264/gstx264enc.c:
5617 update for query api changes
5619 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5621 * ext/mpeg2dec/gstmpeg2dec.c:
5622 update for query api changes
5624 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5626 * ext/x264/gstx264enc.c:
5627 update for allocation query changes
5629 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
5632 LICENSE_readme: fix typo
5634 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
5637 LICENSE_readme: mention x264
5638 https://bugzilla.gnome.org/show_bug.cgi?id=679472
5640 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5642 * gst/asfdemux/gstasfdemux.c:
5643 * gst/realmedia/rademux.c:
5644 * gst/realmedia/rmdemux.c:
5645 gst: Implement segment-done event
5647 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5649 * gst/asfdemux/gstasfdemux.c:
5650 asf: fix x-wmv format in caps
5652 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5654 * gst/asfdemux/asfpacket.c:
5657 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
5659 * gst/asfdemux/asfpacket.c:
5660 * gst/asfdemux/asfpacket.h:
5661 * gst/asfdemux/gstasfdemux.c:
5662 asfdemux: Ignore parsing errors from broken packets
5663 We should instead be counting the number of errors and exiting if
5664 they're too numerous. This makes a number of broken ASF files playable.
5665 https://bugzilla.gnome.org/show_bug.cgi?id=678543
5667 gst/asfdemux/asfpacket.c
5668 gst/asfdemux/gstasfdemux.c
5670 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5672 * gst/asfdemux/gstasfdemux.c:
5675 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5677 * ext/mpeg2dec/gstmpeg2dec.c:
5678 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
5680 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5682 * ext/mpeg2dec/gstmpeg2dec.c:
5683 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
5686 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
5688 * ext/x264/gstx264enc.c:
5689 x264enc: Fix unitialized variable and taglist event
5691 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5693 * ext/mpeg2dec/gstmpeg2dec.c:
5694 mpeg2dec: fix compilation
5696 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5698 * ext/sidplay/gstsiddec.cc:
5699 * gst/asfdemux/gstasfdemux.c:
5700 * gst/realmedia/rademux.c:
5701 * gst/realmedia/rdtmanager.c:
5702 * gst/realmedia/rmdemux.c:
5703 update for task api change
5705 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5707 * ext/mpeg2dec/gstmpeg2dec.c:
5708 * ext/x264/gstx264enc.c:
5711 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5713 * ext/mpeg2dec/gstmpeg2dec.c:
5714 * ext/mpeg2dec/gstmpeg2dec.h:
5715 mpeg2dec: Port to 0.11 again
5717 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5719 * ext/x264/gstx264enc.c:
5720 x264enc: Fix compiler warning
5722 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5724 * ext/mpeg2dec/gstmpeg2dec.c:
5725 * ext/mpeg2dec/gstmpeg2dec.h:
5726 mpeg2dec: Report PAR if not present upstream
5727 And clean up some code
5729 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5731 * ext/mpeg2dec/gstmpeg2dec.c:
5732 mpeg2dec: use _scale_ceil to compute frame period
5733 https://bugzilla.gnome.org/show_bug.cgi?id=675769
5735 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5737 * ext/mpeg2dec/gstmpeg2dec.c:
5738 mpeg2dec: mpeg2dec actually has 3 frame latency
5739 https://bugzilla.gnome.org/show_bug.cgi?id=675769
5741 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5743 * ext/mpeg2dec/gstmpeg2dec.c:
5744 mpeg2dec: Fix large output buffers leak
5746 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5748 * ext/mpeg2dec/gstmpeg2dec.c:
5749 mpeg2dec: Port to new way of handling frame reference
5751 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5753 * ext/mpeg2dec/gstmpeg2dec.c:
5754 mpeg2dec: don't leak input_state
5756 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5758 * ext/mpeg2dec/gstmpeg2dec.c:
5759 * ext/mpeg2dec/gstmpeg2dec.h:
5760 mpeg2dec: Port to GstVideoDecoder base class
5762 ext/mpeg2dec/gstmpeg2dec.c
5763 ext/mpeg2dec/gstmpeg2dec.h
5764 Back to 0.10 state, needs to be ported to 0.11 again.
5766 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5768 Merge remote-tracking branch 'origin/master'
5770 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5772 * ext/x264/gstx264enc.c:
5773 * ext/x264/gstx264enc.h:
5774 x264enc: Port to 0.11 again
5776 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5778 * ext/x264/gstx264enc.c:
5779 x264enc: Don't set latency while holding object lock
5780 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
5781 https://bugzilla.gnome.org/show_bug.cgi?id=675762
5783 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5785 * ext/x264/gstx264enc.c:
5786 x264enc: Use video encoder stream lock to avoid deadlock
5788 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5790 * ext/x264/gstx264enc.c:
5791 x264enc: Port to new way of passing frame reference
5793 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5795 * ext/x264/gstx264enc.c:
5796 x264enc: Set default stream-format to avc as it's a better format
5798 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5800 * ext/x264/gstx264enc.c:
5801 x264enc: Fix setting latency
5802 Fixes setting latency when framerate is dynamic and round up the latency
5803 to avoid rounding issues.
5805 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5807 * ext/x264/gstx264enc.c:
5808 x264enc: gst_video_encoder_get_frame() is now transfer full
5810 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5812 * ext/x264/gstx264enc.c:
5813 x264enc: don't leak output state
5815 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5817 * ext/x264/gstx264enc.c:
5818 * ext/x264/gstx264enc.h:
5819 x264enc: Remove x264 backward compatibility support
5821 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5823 * ext/x264/gstx264enc.c:
5824 x264enc: Report latency base on x264 buffer size
5826 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5829 * ext/x264/gstx264enc.c:
5830 * ext/x264/gstx264enc.h:
5831 x264enc: Port to GstVideoEncoder baseclass
5834 ext/x264/gstx264enc.c
5835 ext/x264/gstx264enc.h
5836 Back to 0.10 state, needs to be ported to 0.11 again.
5838 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5843 * docs/plugins/Makefile.am:
5844 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5845 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5846 * docs/plugins/inspect/plugin-synaesthesia.xml:
5847 * gst/synaesthesia/.gitignore:
5848 * gst/synaesthesia/Makefile.am:
5849 * gst/synaesthesia/README:
5850 * gst/synaesthesia/gstsynaesthesia.c:
5851 * gst/synaesthesia/gstsynaesthesia.h:
5852 * gst/synaesthesia/synaescope.c:
5853 * gst/synaesthesia/synaescope.h:
5854 synaesthesia: remove experimental GPL-ed synaesthesia plugin
5855 It never made it out of experimental, and there's a new
5856 synaescope element in gst-plugins-bad that's hopefully
5857 sufficiently similar.
5858 https://bugzilla.gnome.org/show_bug.cgi?id=356882
5860 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5862 * gst/mpegstream/.gitignore:
5863 mpegstream: remove leftover hidden .gitignore file
5865 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5867 * gst/synaesthesia/gstsynaesthesia.c:
5868 * tests/check/elements/amrnbenc.c:
5869 * tests/check/elements/x264enc.c:
5870 elements: Use gst_pad_set_caps() instead of manual event fiddling
5872 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5875 Automatic update of common submodule
5876 From 03a0e57 to 98e386f
5878 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5883 === release 0.11.92 ===
5885 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5891 * docs/plugins/inspect/plugin-a52dec.xml:
5892 * docs/plugins/inspect/plugin-amrnb.xml:
5893 * docs/plugins/inspect/plugin-amrwbdec.xml:
5894 * docs/plugins/inspect/plugin-asf.xml:
5895 * docs/plugins/inspect/plugin-cdio.xml:
5896 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5897 * docs/plugins/inspect/plugin-dvdread.xml:
5898 * docs/plugins/inspect/plugin-dvdsub.xml:
5899 * docs/plugins/inspect/plugin-lame.xml:
5900 * docs/plugins/inspect/plugin-mad.xml:
5901 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5902 * docs/plugins/inspect/plugin-realmedia.xml:
5903 * docs/plugins/inspect/plugin-siddec.xml:
5904 * docs/plugins/inspect/plugin-twolame.xml:
5905 * docs/plugins/inspect/plugin-x264.xml:
5906 * gst-plugins-ugly.doap:
5907 * win32/common/config.h:
5910 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5953 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5956 Automatic update of common submodule
5957 From 1fab359 to 03a0e57
5959 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5961 * ext/sidplay/gstsiddec.cc:
5962 * gst/asfdemux/gstasfdemux.c:
5963 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5964 * gst/realmedia/rademux.c:
5965 * gst/realmedia/rmdemux.c:
5966 update for tag event change
5968 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5971 Automatic update of common submodule
5972 From f1b5a96 to 1fab359
5974 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5977 Automatic update of common submodule
5978 From 92b7266 to f1b5a96
5980 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5983 Automatic update of common submodule
5984 From ec1c4a8 to 92b7266
5986 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5989 Automatic update of common submodule
5990 From 3429ba6 to ec1c4a8
5992 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5994 * gst/realmedia/rmutils.c:
5995 realmedia: don't use GstStructure API on tag lists
5997 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
5999 * ext/a52dec/gsta52dec.c:
6000 a52dec: really prefer the original number (and position) of channels
6001 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6003 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6006 Automatic update of common submodule
6007 From dc70203 to 3429ba6
6009 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6012 * ext/x264/gstx264enc.c:
6013 x264: bump x264 requirement to build 106 or later
6014 Build 106 is from September 2010.
6015 https://bugzilla.gnome.org/show_bug.cgi?id=676257
6017 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
6019 * ext/a52dec/gsta52dec.c:
6021 a52dec: adapt to work also with new liba52
6022 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
6024 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6026 * ext/a52dec/gsta52dec.c:
6027 a52dec: trigger renegotiation upon changed stream channels
6030 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6033 configure: Require core/base 0.11.91
6035 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
6038 .gitignore: add visual studio IDE files and OS X .DS_Store files
6039 https://bugzilla.gnome.org/show_bug.cgi?id=667899
6041 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6046 === release 0.11.91 ===
6048 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6055 * gst-plugins-ugly.doap:
6056 * win32/common/config.h:
6059 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6102 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6104 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
6106 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6109 Automatic update of common submodule
6110 From dc70203 to 3429ba6
6112 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6114 * gst/asfdemux/asfpacket.c:
6115 asfdemux: Use correct enum type
6117 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6119 * gst/asfdemux/gstasfdemux.c:
6120 asfdemux: implement pull mode seek snap flags when an index is present
6121 Also ensure we get a proper EOS when seeking past the end of the
6122 file, or (when the snap after flag is set) between the last keyframe
6123 and the end of the file.
6125 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
6127 * ext/cdio/gstcdio.c:
6128 * ext/cdio/gstcdio.h:
6129 * ext/cdio/gstcdiocddasrc.c:
6130 cdio: compensate for libcdio's recent cd-text api changes
6131 https://bugzilla.gnome.org/show_bug.cgi?id=675112
6133 ext/cdio/gstcdiocddasrc.c
6135 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6137 * ext/dvdread/dvdreadsrc.c:
6138 dvdread: fix build after recent include reshuffling in core
6139 Need to include gmodule.h ourselves now.
6141 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6143 * ext/mpeg2dec/gstmpeg2dec.c:
6144 video: Update for libgstvideo API changes
6146 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6149 Automatic update of common submodule
6150 From 6db25be to dc70203
6152 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6154 * gst/asfdemux/asfpacket.c:
6155 * gst/asfdemux/asfpacket.h:
6156 asfdemux: fix performance issue, especially with high-bitrate streams
6157 Two things were suboptimal from a performance point of view:
6158 a) consider a large media object such as a video keyframe, which
6159 may be split up into multiple fragments. We would assemble
6160 the media object as follows:
6161 buf = join (join (join (frag1, frag2), frag3), frag4)
6162 which causes many unnecessary memcpy()s, and malloc/free,
6163 which could easily add up to a multiple of the actual object
6164 size. To avoid this, we allocate a buffer of the size needed
6165 from the start and copy fragments into that directly.
6166 b) for every fragment to join, we would create a sub-buffer
6167 before joining it (which would discard the sub-buffer again),
6168 leading to unnecessary miniobject create/free churn.
6170 gst/asfdemux/asfpacket.c
6171 gst/asfdemux/asfpacket.h
6173 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6175 * gst/asfdemux/asfpacket.c:
6176 asfdemux: avoid unnecessary stream lookup
6177 We have already retrieved the stream for that stream number and
6178 made sure it's not NULL, so no need to do it again here; neither
6179 the number nor the streams changed since the last time.
6181 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
6183 * ext/a52dec/gsta52dec.c:
6184 a52dec: fix first_access bigger than 2
6185 gst_buffer_extract returns the number of bytes extracted, here 2 max.
6186 Set size to the buffer size as was done in 0.10 to avoid first_access
6187 error when it bypass 2.
6188 https://bugzilla.gnome.org/show_bug.cgi?id=673434
6190 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6194 configure: Modernize autotools setup a bit
6195 Also we now only create tar.bz2 and tar.xz tarballs.
6197 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6200 Automatic update of common submodule
6201 From 464fe15 to 6db25be
6203 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6208 === release 0.11.90 ===
6210 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6216 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6217 * docs/plugins/inspect/plugin-a52dec.xml:
6218 * docs/plugins/inspect/plugin-amrnb.xml:
6219 * docs/plugins/inspect/plugin-amrwbdec.xml:
6220 * docs/plugins/inspect/plugin-asf.xml:
6221 * docs/plugins/inspect/plugin-cdio.xml:
6222 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6223 * docs/plugins/inspect/plugin-dvdread.xml:
6224 * docs/plugins/inspect/plugin-dvdsub.xml:
6225 * docs/plugins/inspect/plugin-lame.xml:
6226 * docs/plugins/inspect/plugin-mad.xml:
6227 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6228 * docs/plugins/inspect/plugin-realmedia.xml:
6229 * docs/plugins/inspect/plugin-siddec.xml:
6230 * docs/plugins/inspect/plugin-twolame.xml:
6231 * docs/plugins/inspect/plugin-x264.xml:
6232 * gst-plugins-ugly.doap:
6233 * win32/common/config.h:
6236 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6279 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6281 * ext/mad/gstmad.c.orig:
6282 mad: remove .c.orig file
6284 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6286 * ext/a52dec/gsta52dec.c:
6287 * ext/amrnb/amrnbdec.c:
6288 * ext/amrnb/amrnbenc.c:
6289 * ext/amrwbdec/amrwbdec.c:
6290 * ext/cdio/gstcdiocddasrc.c:
6291 * ext/dvdread/dvdreadsrc.c:
6292 * ext/lame/gstlamemp3enc.c:
6294 * ext/mad/gstmad.c.orig:
6295 * ext/mpeg2dec/gstmpeg2dec.c:
6296 * ext/sidplay/gstsiddec.cc:
6297 * ext/twolame/gsttwolamemp2enc.c:
6298 * ext/x264/gstx264enc.c:
6299 * gst/asfdemux/gstasfdemux.c:
6300 * gst/asfdemux/gstrtpasfdepay.c:
6301 * gst/asfdemux/gstrtspwms.c:
6302 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6303 * gst/dvdsub/gstdvdsubdec.c:
6304 * gst/dvdsub/gstdvdsubparse.c:
6305 * gst/realmedia/pnmsrc.c:
6306 * gst/realmedia/rademux.c:
6307 * gst/realmedia/rdtdepay.c:
6308 * gst/realmedia/rdtmanager.c:
6309 * gst/realmedia/rmdemux.c:
6310 * gst/realmedia/rtspreal.c:
6311 * gst/synaesthesia/gstsynaesthesia.c:
6312 * gst/xingmux/gstxingmux.c:
6313 Use new gst_element_class_set_static_metadata()
6315 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6318 Automatic update of common submodule
6319 From 7fda524 to 464fe15
6321 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6323 * ext/a52dec/gsta52dec.c:
6324 * ext/amrnb/amrnb.c:
6325 * ext/amrwbdec/amrwb.c:
6326 * ext/cdio/gstcdio.c:
6327 * ext/dvdread/dvdreadsrc.c:
6328 * ext/lame/plugin.c:
6330 * ext/mad/gstmad.c.orig:
6331 * ext/mpeg2dec/gstmpeg2dec.c:
6332 * ext/sidplay/gstsiddec.cc:
6333 * ext/twolame/gsttwolamemp2enc.c:
6334 * ext/x264/gstx264enc.c:
6335 * gst/asfdemux/gstasf.c:
6336 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6337 * gst/dvdsub/gstdvdsubdec.c:
6338 * gst/realmedia/realmedia.c:
6339 * gst/synaesthesia/gstsynaesthesia.c:
6340 * gst/xingmux/plugin.c:
6341 gst: Update for GST_PLUGIN_DEFINE() API changes
6343 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6346 configure: Update version to 0.11.89.1
6348 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6351 * docs/plugins/Makefile.am:
6352 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6353 * docs/version.entities.in:
6354 * ext/a52dec/Makefile.am:
6355 * ext/amrnb/Makefile.am:
6356 * ext/amrwbdec/Makefile.am:
6357 * ext/cdio/Makefile.am:
6358 * ext/lame/Makefile.am:
6359 * ext/mad/Makefile.am:
6360 * ext/mpeg2dec/Makefile.am:
6361 * ext/sidplay/Makefile.am:
6362 * ext/twolame/Makefile.am:
6363 * ext/x264/Makefile.am:
6364 * gst-plugins-ugly.spec.in:
6365 * gst/asfdemux/Makefile.am:
6366 * gst/dvdlpcmdec/Makefile.am:
6367 * gst/dvdsub/Makefile.am:
6368 * gst/realmedia/Makefile.am:
6369 * pkgconfig/Makefile.am:
6370 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6371 * tests/check/Makefile.am:
6372 gst: Update versioning
6374 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6376 * ext/mpeg2dec/gstmpeg2dec.c:
6377 * ext/mpeg2dec/gstmpeg2dec.h:
6378 mpeg2dec: fix cropping
6379 fix cropping in mpeg2dec
6381 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6383 * ext/mpeg2dec/gstmpeg2dec.c:
6384 mpeg2dec: add crop metadata when buffer is still writable
6386 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6388 * gst/asfdemux/gstrtpasfdepay.c:
6389 update for buffer api change
6391 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6393 * ext/a52dec/gsta52dec.c:
6395 ext: Update for audio decoder API changes
6397 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6399 * tests/check/elements/amrnbenc.c:
6400 * tests/check/elements/x264enc.c:
6401 tests: make more valgrind-friendly and plug caps leak
6403 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6405 * gst/asfdemux/asfpacket.c:
6406 * gst/asfdemux/gstasfdemux.c:
6407 * gst/dvdsub/gstdvdsubdec.c:
6408 update for buffer changes
6410 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6412 * tests/check/elements/x264enc.c:
6413 tests: x264enc: adjust test to removal of deprecated properties
6415 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6417 Replace master with 0.11
6419 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6424 === release 0.11.2 ===
6426 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6432 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6433 * docs/plugins/inspect/plugin-a52dec.xml:
6434 * docs/plugins/inspect/plugin-amrnb.xml:
6435 * docs/plugins/inspect/plugin-amrwbdec.xml:
6436 * docs/plugins/inspect/plugin-asf.xml:
6437 * docs/plugins/inspect/plugin-cdio.xml:
6438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6439 * docs/plugins/inspect/plugin-dvdread.xml:
6440 * docs/plugins/inspect/plugin-dvdsub.xml:
6441 * docs/plugins/inspect/plugin-lame.xml:
6442 * docs/plugins/inspect/plugin-mad.xml:
6443 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6444 * docs/plugins/inspect/plugin-realmedia.xml:
6445 * docs/plugins/inspect/plugin-siddec.xml:
6446 * docs/plugins/inspect/plugin-twolame.xml:
6447 * docs/plugins/inspect/plugin-x264.xml:
6448 * gst-plugins-ugly.doap:
6488 * win32/common/config.h:
6491 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6493 * tests/check/elements/mpeg2dec.c:
6494 tests: fix after memory changes
6496 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6498 * ext/x264/gstx264enc.c:
6499 * ext/x264/gstx264enc.h:
6500 x264enc: remove deprecated properties
6502 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6504 Merge remote-tracking branch 'origin/master' into 0.11
6505 So 0.11 folks also get amr include fixes.
6507 ext/a52dec/gsta52dec.c
6510 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6512 * gst/synaesthesia/gstsynaesthesia.c:
6513 synaesthesia: fixup for bufferpool api changes
6514 ... as well as some caps ref handling.
6516 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6518 * gst/realmedia/rademux.c:
6519 * gst/realmedia/rmdemux.c:
6520 don't pass random pointers to pull_range
6522 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6524 * ext/mpeg2dec/gstmpeg2dec.c:
6525 update for bufferpool changes
6527 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6529 * ext/mpeg2dec/gstmpeg2dec.c:
6530 update for allocation query changes
6532 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6534 * ext/dvdread/dvdreadsrc.c:
6535 * ext/lame/gstlamemp3enc.c:
6536 * ext/mpeg2dec/gstmpeg2dec.c:
6537 * ext/x264/gstx264enc.c:
6538 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6539 * gst/dvdsub/gstdvdsubdec.c:
6540 update for memory api changes
6542 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6544 * ext/mpeg2dec/gstmpeg2dec.c:
6545 take padding into account
6547 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6550 mad: simplify parsing code
6551 Also fixes #671455 (expected at least).
6553 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6556 configure.ac: bump required GLib to 2.31.14
6557 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6559 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6561 * ext/sidplay/gstsiddec.cc:
6562 fix for caps _normalize changes
6564 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6566 * ext/x264/gstx264enc.c:
6567 fix for caps api changes
6569 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6571 * ext/a52dec/gsta52dec.c:
6572 * ext/a52dec/gsta52dec.h:
6573 a52dec: use base class tag handling helper
6574 ... so as to ensure these to be handled and sent at proper time.
6576 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6578 * ext/dvdread/dvdreadsrc.c:
6579 dvdreadsrc: Use variable type with correct signedness
6581 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6583 * ext/mpeg2dec/gstmpeg2dec.c:
6584 mpeg2dec: Copy planes in one go when possible
6586 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6589 * ext/amrnb/amrnbdec.h:
6590 * ext/amrnb/amrnbenc.h:
6591 * ext/amrwbdec/amrwbdec.h:
6592 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6593 In previous versions, the opencore-amr include sub-directory
6594 would be specified in the include path in the CFLAGS, but this
6595 is no longer the case in newer versions, so we need to add those
6596 to our include directives.
6597 Based on patch by: Christian Morales Vega
6598 https://bugzilla.gnome.org/show_bug.cgi?id=671123
6600 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6603 configure: get rid of non-pkg-config ways to check for opencore-amr
6605 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6607 * ext/mpeg2dec/gstmpeg2dec.c:
6608 update for metadata API changes
6610 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
6612 * ext/amrwbdec/Makefile.am:
6613 * ext/lame/Makefile.am:
6614 * ext/mad/Makefile.am:
6615 amrwbdec, lame, mad: link to libgstbase
6617 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
6619 * ext/x264/gstx264enc.c:
6620 x264enc: fix compiler warning
6622 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6624 Merge remote-tracking branch 'origin/master' into 0.11
6626 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6628 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6632 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6637 * docs/plugins/gst-plugins-ugly-plugins.args:
6638 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6639 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6640 * docs/plugins/inspect/plugin-a52dec.xml:
6641 * docs/plugins/inspect/plugin-amrnb.xml:
6642 * docs/plugins/inspect/plugin-amrwbdec.xml:
6643 * docs/plugins/inspect/plugin-asf.xml:
6644 * docs/plugins/inspect/plugin-cdio.xml:
6645 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6646 * docs/plugins/inspect/plugin-dvdread.xml:
6647 * docs/plugins/inspect/plugin-dvdsub.xml:
6648 * docs/plugins/inspect/plugin-iec958.xml:
6649 * docs/plugins/inspect/plugin-lame.xml:
6650 * docs/plugins/inspect/plugin-mad.xml:
6651 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6652 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6653 * docs/plugins/inspect/plugin-mpegstream.xml:
6654 * docs/plugins/inspect/plugin-realmedia.xml:
6655 * docs/plugins/inspect/plugin-siddec.xml:
6656 * docs/plugins/inspect/plugin-twolame.xml:
6657 * docs/plugins/inspect/plugin-x264.xml:
6658 * win32/common/config.h:
6659 Bump version after release
6661 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
6664 autogen.sh: avoid touching .po files during 'make'
6665 A simple workaround to deal with GNU gettext automake integration
6666 failing to deal with git. Fixes: #669207
6668 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6670 * ext/x264/gstx264enc.c:
6671 x264: convert g_print to LOG
6673 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6675 * gst/asfdemux/gstrtpasfdepay.c:
6676 update for new memory api
6678 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6680 * ext/x264/gstx264enc.c:
6681 x264enc: handle pts and dts
6683 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6686 mad: handle libmad freeform parsing quirk
6688 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6691 mad: fixup unhacking last frame coaxing
6692 ... so as to not only replace the data pointer but also available size.
6694 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6696 * gst-plugins-ugly.spec.in:
6699 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6701 * win32/common/config.h:
6702 win32: back to development
6704 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6707 * gst/synaesthesia/gstsynaesthesia.c:
6708 * gst/synaesthesia/gstsynaesthesia.h:
6709 synaesthesia: port to 0.11
6711 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6714 * gst/xingmux/gstxingmux.c:
6715 xingmux: port to 0.11
6717 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6722 === release 0.11.1 ===
6724 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6730 * docs/plugins/gst-plugins-ugly-plugins.args:
6731 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6732 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6733 * docs/plugins/inspect/plugin-a52dec.xml:
6734 * docs/plugins/inspect/plugin-amrnb.xml:
6735 * docs/plugins/inspect/plugin-amrwbdec.xml:
6736 * docs/plugins/inspect/plugin-asf.xml:
6737 * docs/plugins/inspect/plugin-cdio.xml:
6738 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6739 * docs/plugins/inspect/plugin-dvdread.xml:
6740 * docs/plugins/inspect/plugin-dvdsub.xml:
6741 * docs/plugins/inspect/plugin-lame.xml:
6742 * docs/plugins/inspect/plugin-mad.xml:
6743 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6744 * docs/plugins/inspect/plugin-realmedia.xml:
6745 * docs/plugins/inspect/plugin-siddec.xml:
6746 * docs/plugins/inspect/plugin-twolame.xml:
6747 * docs/plugins/inspect/plugin-x264.xml:
6748 * gst-plugins-ugly.doap:
6788 * win32/common/config.h:
6791 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6793 Merge branch 'master' into 0.11
6797 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6800 mad: unhack last frame coaxing
6801 ... so as to maximally use available base class API and interfere least
6802 as possible with its internal state.
6804 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6807 mad: fix compilation
6809 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6812 mad: chain up to default event handler
6814 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
6816 * ext/x264/gstx264enc.c:
6817 x264enc: unmap video frame after encoding
6818 Fixes major memory leak.
6819 https://bugzilla.gnome.org/show_bug.cgi?id=669863
6821 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6823 * ext/x264/gstx264enc.c:
6824 x264enc: fix after merge
6826 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6828 Merge branch 'master' into 0.11
6830 ext/x264/gstx264enc.c
6832 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6834 * ext/sidplay/gstsiddec.cc:
6835 * ext/sidplay/gstsiddec.h:
6836 sidplay: don't use ulong properties
6838 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6840 * ext/sidplay/gstsiddec.cc:
6841 sidplay: fix negotiation
6843 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
6845 * ext/x264/gstx264enc.c:
6846 x264enc: Add baseline profile to caps
6847 libx264 does not yet support the features that create the difference
6848 between baseline and constrained baseline profile. Hence it currently
6849 supports both though it can only technically encode constrained
6852 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6854 * ext/amrnb/amrnbenc.c:
6855 * gst/asfdemux/gstasfdemux.c:
6856 * gst/realmedia/rdtmanager.c:
6857 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
6859 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6861 * tests/check/elements/mpeg2dec.c:
6862 mpeg2dec: fix test a bit more
6863 Still broken because cropping is broken in mpeg2dec
6865 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6867 * tests/check/elements/amrnbenc.c:
6868 * tests/check/elements/x264enc.c:
6869 * tests/check/elements/xingmux.c:
6870 tests: fix some tests
6872 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6874 * ext/twolame/gsttwolamemp2enc.c:
6875 twolame: Use new audio encoder/decoder base class API for srcpad caps
6877 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6879 * ext/lame/gstlamemp3enc.c:
6880 lame: Use new audio encoder/decoder base class API for srcpad caps
6882 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6885 mad: Use new audio encoder/decoder base class API for srcpad caps
6887 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6889 * ext/a52dec/gsta52dec.c:
6890 a52dec: Use new audio encoder/decoder base class API for srcpad caps
6892 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6894 * ext/amrwbdec/amrwbdec.c:
6895 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
6897 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6899 * ext/amrnb/amrnbdec.c:
6900 * ext/amrnb/amrnbenc.c:
6901 amrnb: Use new audio encoder/decoder base class API for srcpad caps
6903 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6906 mad: ensure we do not confuse the base class with our buffer guard
6907 mad expects extra bytes at the end of a buffer (see discussion in
6908 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
6909 and since we inject these without the base class' knowledge, we
6910 need to hide the bodies better.
6911 This fixes an assert at EOS when decoding an mp3 manually without
6912 an intervening mpegaudioparse.
6914 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6916 * gst/realmedia/rtspreal.c:
6917 update for HEADER flag
6919 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
6921 * ext/x264/gstx264enc.c:
6922 * ext/x264/gstx264enc.h:
6923 x264enc: implement force-key-unit API
6925 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
6928 Automatic update of common submodule
6929 From c463bc0 to 7fda524
6931 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6933 * ext/amrnb/amrnbdec.c:
6934 * ext/amrwbdec/amrwbdec.c:
6935 amr: port to 0.11 again
6937 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6939 Merge branch 'master' into 0.11
6941 ext/a52dec/gsta52dec.c
6943 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6945 * ext/a52dec/gsta52dec.c:
6946 * ext/amrnb/amrnbdec.c:
6947 * ext/amrnb/amrnbenc.c:
6948 * ext/amrwbdec/amrwbdec.c:
6949 * ext/dvdread/dvdreadsrc.c:
6950 * ext/lame/gstlamemp3enc.c:
6952 * ext/mpeg2dec/gstmpeg2dec.c:
6953 * ext/sidplay/gstsiddec.cc:
6954 * ext/twolame/gsttwolamemp2enc.c:
6955 * gst/asfdemux/asfpacket.c:
6956 * gst/asfdemux/gstasfdemux.c:
6957 * gst/asfdemux/gstrtpasfdepay.c:
6958 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6959 * gst/dvdsub/gstdvdsubdec.c:
6960 * gst/dvdsub/gstdvdsubdec.h:
6961 * gst/realmedia/gstrdtbuffer.c:
6962 * gst/realmedia/gstrdtbuffer.h:
6963 * gst/realmedia/rdtdepay.c:
6964 * gst/realmedia/rmdemux.c:
6965 * gst/realmedia/rmutils.c:
6966 port to new memory API
6968 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6971 Automatic update of common submodule
6972 From 2a59016 to c463bc0
6974 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6976 * gst-libs/gst/glib-compat-private.h:
6977 Remove compatibility versions for deprecated GLib API
6979 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6981 * ext/a52dec/gsta52dec.c:
6982 a52dec: fix read buffer overflow upon syncing
6983 The wrong size was being decremented, leading to a runaway
6986 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6990 Add --disable-fatal-warnings configure option
6992 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6994 * gst/asfdemux/gstasfdemux.c:
6995 * gst/realmedia/rademux.c:
6996 * gst/realmedia/rdtmanager.c:
6997 * gst/realmedia/rmdemux.c:
6998 port to new gthread API
7000 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7003 configure.ac: Require GLib 2.31.10 for consistency
7005 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7008 Automatic update of common submodule
7009 From 0807187 to 2a59016
7011 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7013 * ext/amrwbdec/amrwbdec.c:
7014 amrwbdec: _parse should not return OK if not enough data yet
7016 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7018 * ext/amrnb/amrnbdec.c:
7019 amrnbdec: _parse should not return OK if not enough data yet
7021 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7023 * ext/dvdread/dvdreadsrc.c:
7024 dvdreadsrc: fix off by one in cell calculation for the last chapter
7026 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7028 * gst/asfdemux/gstasfdemux.c:
7029 asfdemux: set caps on src pad before adding it
7031 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7033 * gst/asfdemux/gstasfdemux.c:
7034 asfdemux: perform writable buffer map to copy into it
7036 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7038 * gst/asfdemux/asfpacket.c:
7039 * gst/asfdemux/asfpacket.h:
7040 asfpacket: fix 0.11 ported payload extraction
7041 ... to cater for not necessarily offset == size - cur_pos,
7042 as size may have been adjusted due to padding.
7045 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7047 * ext/x264/gstx264enc.c:
7048 x264enc: remove useless and semantically (though not practically) wrong code
7049 The object will be freed, so it's pointless to set the pointers
7052 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7054 * ext/x264/gstx264enc.c:
7055 x264enc: remove leaking "optimization"
7057 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7059 * gst/asfdemux/gstasfdemux.c:
7060 GST_TYPE_DATE -> G_TYPE_DATE
7062 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7064 Merge remote-tracking branch 'origin/master' into 0.11
7066 ext/a52dec/gsta52dec.c
7068 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7070 * ext/a52dec/gsta52dec.c:
7071 a52dec: plug buffer leak
7073 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7075 * ext/a52dec/gsta52dec.c:
7076 a52dec: plug buffer leak
7078 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7080 * ext/amrnb/amrnbenc.c:
7081 amrnbenc: _map and _unmap the appropriate input and output buffers
7083 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7085 * ext/a52dec/gsta52dec.c:
7086 a52dec: Fix some merge mistakes
7088 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7090 Merge branch 'master' into 0.11
7092 ext/a52dec/gsta52dec.c
7093 ext/a52dec/gsta52dec.h
7096 ext/lame/gstlamemp3enc.c
7099 gst/mpegaudioparse/gstmpegaudioparse.c
7100 gst/mpegstream/gstdvddemux.c
7101 gst/realmedia/rdtdepay.c
7106 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7108 * gst/dvdsub/Makefile.am:
7109 dvdsub: add some CFLAGS and LIBS in Makefile.am
7110 ... since adapter is still used.
7112 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7114 * gst/realmedia/rmdemux.c:
7115 rmdemux: Don't use buffer after unreffing
7117 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7119 * gst/asfdemux/gstasfdemux.c:
7120 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
7122 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7125 mad: Correctly unmap the buffer with the original data pointer
7127 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7130 mad: Make sure to set caps on the srcpad if none are set yet
7132 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7134 * ext/mad/Makefile.am:
7135 mad: fix LIBS order in Makefile.am
7137 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7140 mad: remove left-over id3tag.h include
7141 We don't use libid3tag any more.
7143 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7145 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7146 dvdlpcmdec: fix for multichannel
7148 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7150 * ext/a52dec/gsta52dec.c:
7151 * ext/a52dec/gsta52dec.h:
7152 a52dec: Update for the new raw audio caps
7154 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7157 mad: Update for the new raw audio caps
7159 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7161 * ext/lame/gstlamemp3enc.c:
7162 lamemp3enc: Update for the new raw audio caps
7164 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7166 * ext/twolame/gsttwolamemp2enc.c:
7167 twolamemp2enc: Update for the new raw audio caps
7169 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7171 * ext/amrwbdec/amrwbdec.c:
7172 amrwbdec: Add the new layout field to the raw audio caps
7174 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7176 * ext/amrnb/amrnbdec.c:
7177 * ext/amrnb/amrnbenc.c:
7178 amrnb: Add the new layout field to the raw audio caps
7180 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7182 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7183 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7184 dvdlpcmdec: Port to the new raw audio caps
7186 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7188 * gst/asfdemux/gstasfdemux.c:
7189 asfdemux: Update for libgstriff API changes
7190 Still needs to handle audio channel reordering.
7192 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7195 Automatic update of common submodule
7196 From 50b34ab to 0807187
7198 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7200 * ext/lame/Makefile.am:
7201 lame: fix LIBADD order in Makefile.am
7203 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7205 * tests/check/elements/amrnbenc.c:
7206 * tests/check/elements/mpeg2dec.c:
7207 * tests/check/elements/x264enc.c:
7208 * tests/check/elements/xingmux.c:
7209 * tests/check/generic/states.c:
7210 tests: make tests compile
7212 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7214 * ext/amrwbdec/amrwbdec.c:
7215 * ext/dvdread/dvdreadsrc.c:
7217 * ext/sidplay/gstsiddec.cc:
7218 * gst/asfdemux/gstasfdemux.c:
7219 * gst/realmedia/pnmsrc.c:
7220 * gst/realmedia/rdtmanager.c:
7221 * gst/realmedia/rmdemux.c:
7222 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7224 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7226 * tests/check/Makefile.am:
7227 tests: disable generic index test
7229 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7231 * ext/mpeg2dec/gstmpeg2dec.c:
7232 mpeg2dec: remove all seeking-related code
7233 A parser or demuxer upstream should handle this Same for
7236 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7238 * ext/mpeg2dec/gstmpeg2dec.c:
7239 * ext/mpeg2dec/gstmpeg2dec.h:
7240 mpeg2dec: update for GstIndex removal
7242 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7244 * ext/cdio/gstcdiocddasrc.c:
7245 cdio: update for probe vfunc removal in GstAudioCdSrc
7247 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7249 * ext/lame/gstlame.c:
7250 * ext/lame/gstlamemp3enc.c:
7251 lame: fix printf format in debug statements
7252 https://bugzilla.gnome.org/show_bug.cgi?id=666926
7254 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7256 * ext/lame/gstlame.c:
7257 * ext/lame/gstlame.h:
7258 lame: ensure parsed output
7259 ... by doing some basic parsing of encoded lame data.
7261 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7263 * ext/lame/gstlame.h:
7264 lame: cleanup unused instance struct fields
7266 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7268 * ext/lame/Makefile.am:
7269 * ext/lame/gstlamemp3enc.c:
7270 * ext/lame/gstlamemp3enc.h:
7271 lamemp3enc: ensure parsed output
7272 ... by doing some basic parsing of encoded lame data.
7275 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7277 * ext/lame/gstlamemp3enc.c:
7278 lamemp3enc: do not leak merged tags
7280 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7284 mad: helpfully bodge the last buffer to let mad decode the last frame
7285 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7286 to be believed, the last buffer must be followed by a number of 0 bytes
7287 in order for the last frame to be decoded (at least in some cases).
7288 Doing so seems to work here, fixing a missing 1152 samples when using
7289 mp3parse before mad (not using mp3parse would yield the correct amount
7290 of samples, if there's extra non-MP3 data after (eg, tag data)).
7292 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7294 * ext/dvdread/dvdreadsrc.c:
7295 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7297 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7299 * gst/mpegstream/gstdvddemux.c:
7300 dvddemux: tweak subtitle stream setup based on dvd language codes event
7301 ... to allow for non-continuous subtitle stream numbers.
7302 The missing stream numbers tend to come up as subtitle streams anyway
7303 (albeit not with an identified language tag).
7305 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7307 * ext/dvdread/dvdreadsrc.c:
7308 dvdreadsrc: minor safety tweak to sector seeking
7310 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
7312 * ext/a52dec/gsta52dec.c:
7313 a52dec: check that a52_init returns a valid a52 state
7315 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7317 * ext/mpeg2dec/gstmpeg2dec.c:
7318 mpeg2dec: update for new interlaced flags
7320 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7322 * ext/a52dec/Makefile.am:
7323 * ext/a52dec/gsta52dec.c:
7324 * ext/a52dec/gsta52dec.h:
7325 a52dec: port to audiodecoder
7327 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7329 * ext/mad/Makefile.am:
7332 mad: port to audiodecoder
7334 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7336 * ext/a52dec/gsta52dec.c:
7337 a52dec: Don't claim to support upstream renegotiation
7338 and use fixed caps on the srcpad. To correctly support
7339 upstream renegotiation a52dec would need to check if the
7340 caps of the downstream allocated buffer are the requested
7341 caps or if the size is different.
7344 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
7346 * ext/a52dec/gsta52dec.c:
7347 a52dec: Check that the a52_state is correctly initialized
7349 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7351 * gst-libs/gst/Makefile.am:
7352 * gst-libs/gst/glib-compat-private.h:
7353 * gst/asfdemux/gstasfdemux.c:
7354 * gst/mpegaudioparse/gstmpegaudioparse.c:
7355 * gst/realmedia/rademux.c:
7356 * gst/realmedia/rdtmanager.c:
7357 * gst/realmedia/rmdemux.c:
7358 Work around deprecated thread API in glib master
7359 Add private replacements for deprecated functions such as
7360 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7361 to avoid the deprecation warnings. We can't change most of
7362 these in 0.10 because they're part of our API and ABI.
7363 Suppress deprecation warnings in selected files, mostly for
7364 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7365 not much we can do here in 0.10.
7367 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7374 po: update translations
7376 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7378 * gst/realmedia/rdtdepay.c:
7379 rdtdepay: make buffer metadata writable before setting caps on it
7380 Fixes issue when the header buffer is being pushed, which was taken
7381 from the caps and is therefore not writable.
7383 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7385 * ext/dvdread/dvdreadsrc.c:
7386 fix for basesrc changes
7388 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
7390 * gst/asfdemux/gstrtpasfdepay.c:
7391 rtpasfdepay: Initialize GstRTPBuffer before usage
7393 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7395 Merge remote-tracking branch 'origin/master' into 0.11
7397 ext/dvdread/dvdreadsrc.c
7399 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
7401 * ext/dvdread/dvdreadsrc.c:
7402 dvdreadsrc: Fix format string compiler warning
7405 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7407 Merge remote-tracking branch 'origin/master' into 0.11
7409 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7411 * ext/mpeg2dec/gstmpeg2dec.c:
7412 Update for indexable change
7414 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7416 * gst/realmedia/rdtmanager.c:
7417 update for clock provider API change
7419 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7421 * ext/a52dec/gsta52dec.c:
7422 * ext/amrnb/amrnbdec.c:
7423 * ext/amrnb/amrnbenc.c:
7424 * ext/amrwbdec/amrwbdec.c:
7425 * ext/dvdread/dvdreadsrc.c:
7426 * ext/lame/gstlame.c:
7427 * ext/lame/gstlamemp3enc.c:
7429 * ext/mpeg2dec/gstmpeg2dec.c:
7430 * ext/sidplay/gstsiddec.cc:
7431 * ext/twolame/gsttwolame.c:
7432 * ext/x264/gstx264enc.c:
7433 * gst/asfdemux/gstasfdemux.c:
7434 * gst/asfdemux/gstrtpasfdepay.c:
7435 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7436 * gst/dvdsub/gstdvdsubdec.c:
7437 * gst/dvdsub/gstdvdsubparse.c:
7438 * gst/iec958/ac3iec.c:
7439 * gst/mpegaudioparse/gstmpegaudioparse.c:
7440 * gst/mpegaudioparse/gstxingmux.c:
7441 * gst/mpegstream/gstdvddemux.c:
7442 * gst/mpegstream/gstmpegdemux.c:
7443 * gst/mpegstream/gstmpegparse.c:
7444 * gst/mpegstream/gstrfc2250enc.c:
7445 * gst/realmedia/pnmsrc.c:
7446 * gst/realmedia/rademux.c:
7447 * gst/realmedia/rdtdepay.c:
7448 * gst/realmedia/rdtmanager.c:
7449 * gst/realmedia/rmdemux.c:
7450 * gst/synaesthesia/gstsynaesthesia.c:
7451 various: fix pad template ref leaks
7452 https://bugzilla.gnome.org/show_bug.cgi?id=662664
7454 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
7456 * tests/check/elements/xingmux.c:
7457 tests: update for gstcheck API change
7459 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7461 * ext/amrnb/amrnbenc.c:
7462 * ext/dvdread/dvdreadsrc.c:
7463 * ext/lame/gstlamemp3enc.c:
7464 * ext/twolame/gsttwolamemp2enc.c:
7465 ext: fix more printf format warnings in debug messages
7467 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
7469 * gst/asfdemux/gstasfdemux.c:
7470 * gst/asfdemux/gstrtpasfdepay.c:
7471 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7472 * gst/dvdsub/gstdvdsubdec.c:
7473 * gst/dvdsub/gstdvdsubparse.c:
7474 * gst/realmedia/rademux.c:
7475 * gst/realmedia/rmdemux.c:
7476 Fix print format compiler warnings on OS X / 64bit
7477 https://bugzilla.gnome.org/show_bug.cgi?id=662617
7479 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7481 * gst/asfdemux/gstasfdemux.c:
7482 * gst/realmedia/rademux.c:
7483 * gst/realmedia/rdtmanager.c:
7484 * gst/realmedia/rmdemux.c:
7485 update for activation changes
7487 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7489 * gst/asfdemux/gstasfdemux.c:
7490 * gst/realmedia/rademux.c:
7491 * gst/realmedia/rmdemux.c:
7492 update for new scheduling query
7494 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7496 * gst/asfdemux/gstasfdemux.c:
7497 * gst/realmedia/rademux.c:
7498 * gst/realmedia/rdtmanager.c:
7499 * gst/realmedia/rmdemux.c:
7500 add parent to activate functions
7502 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7504 * ext/a52dec/gsta52dec.c:
7505 * ext/mpeg2dec/gstmpeg2dec.c:
7506 * ext/sidplay/gstsiddec.cc:
7507 * ext/x264/gstx264enc.c:
7508 * gst/asfdemux/gstasfdemux.c:
7509 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7510 * gst/dvdsub/gstdvdsubdec.c:
7511 * gst/dvdsub/gstdvdsubparse.c:
7512 * gst/realmedia/rademux.c:
7513 * gst/realmedia/rdtdepay.c:
7514 * gst/realmedia/rdtmanager.c:
7515 * gst/realmedia/rmdemux.c:
7516 add parent to pad functions
7518 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7520 * ext/mpeg2dec/gstmpeg2dec.c:
7521 * ext/sidplay/gstsiddec.cc:
7522 * ext/x264/gstx264enc.c:
7523 * gst/asfdemux/gstasfdemux.c:
7524 * gst/realmedia/rademux.c:
7525 * gst/realmedia/rdtmanager.c:
7526 * gst/realmedia/rmdemux.c:
7527 add parent to query function
7529 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7531 * gst/asfdemux/gstasfdemux.c:
7532 * gst/realmedia/rademux.c:
7533 _query_peer_*() -> _peer_query_*()
7535 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7537 * gst/dvdsub/gstdvdsubdec.c:
7538 _accept_caps() -> _query_accept_caps()
7540 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7542 * ext/x264/gstx264enc.c:
7543 _peer_get_caps() -> _peer_query_caps()
7545 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7547 * ext/x264/gstx264enc.c:
7548 update for _get_caps() -> _query_caps()
7550 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7552 * ext/x264/gstx264enc.c:
7553 change getcaps to query
7555 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7558 mad: re-instate accidentally dropped rank
7560 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7562 * ext/dvdread/dvdreadsrc.c:
7563 * gst/realmedia/pnmsrc.c:
7564 Update for GstURIHandler get_protocols() changes
7566 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7568 * ext/dvdread/dvdreadsrc.c:
7569 * ext/dvdread/dvdreadsrc.h:
7570 * gst/realmedia/pnmsrc.c:
7571 dvdreadsrc, pnmsrc: update for GstURIHandler changes
7573 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7576 mad: re-port to 0.11
7577 This time using the base class. Still something
7578 wrong with the parsing though, when there's no
7579 parser or demuxer upstream (which of course
7580 shouldn't happen in a normal playback scenario).
7582 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7586 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7588 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7592 mad: replace with 0.10 version ported to GstAudioDecoder
7593 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7594 of Mark's baseaudio branch.
7595 Would probably be too risky to drop this into 0.10 given
7596 all the things mad is doing.
7598 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7600 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7601 docs: remove bits for old lame element from sections.txt file
7603 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7607 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7608 * docs/plugins/inspect/plugin-mpegstream.xml:
7609 * gst-plugins-ugly.spec.in:
7610 * gst/mpegstream/Makefile.am:
7611 * gst/mpegstream/README:
7612 * gst/mpegstream/gstdvddemux.c:
7613 * gst/mpegstream/gstdvddemux.h:
7614 * gst/mpegstream/gstmpegclock.c:
7615 * gst/mpegstream/gstmpegclock.h:
7616 * gst/mpegstream/gstmpegdemux.c:
7617 * gst/mpegstream/gstmpegdemux.h:
7618 * gst/mpegstream/gstmpegpacketize.c:
7619 * gst/mpegstream/gstmpegpacketize.h:
7620 * gst/mpegstream/gstmpegparse.c:
7621 * gst/mpegstream/gstmpegparse.h:
7622 * gst/mpegstream/gstmpegstream.c:
7623 * gst/mpegstream/gstrfc2250enc.c:
7624 * gst/mpegstream/gstrfc2250enc.h:
7625 * gst/mpegstream/mpegstream.vcproj:
7626 * gst/mpegstream/notes:
7628 * win32/vs6/gst_plugins_ugly.dsw:
7629 * win32/vs6/libgstac3parse.dsp:
7630 * win32/vs6/libgstmpegaudioparse.dsp:
7631 * win32/vs6/libgstmpegstream.dsp:
7632 mpegstream: remove the old mpeg-ps parser and demuxers
7633 Don't want anyone porting this by accident.
7634 Superseded by mpegpsdemux in -bad.
7636 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7639 * ext/cdio/Makefile.am:
7640 * ext/cdio/gstcdio.c:
7641 * ext/cdio/gstcdiocddasrc.c:
7642 * ext/cdio/gstcdiocddasrc.h:
7643 cdio: port cdiocddasrc to 0.11
7645 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7647 * tests/check/elements/mpeg2dec.c:
7648 tests: port mpeg2dec to 0.11
7649 It compiles, but fails.
7651 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7653 * tests/check/elements/x264enc.c:
7654 tests: port x264enc unit test to 0.11
7655 Well, it compiles now at least.
7657 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7659 * gst/asfdemux/gstrtpasfdepay.h:
7660 update for base class rename
7662 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7664 * gst/asfdemux/gstrtpasfdepay.c:
7665 * gst/asfdemux/gstrtpasfdepay.h:
7666 update for base class rename
7668 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7708 po: update translations
7710 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7712 * docs/plugins/gst-plugins-ugly-plugins.args:
7713 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7714 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7715 * docs/plugins/inspect/plugin-a52dec.xml:
7716 * docs/plugins/inspect/plugin-amrnb.xml:
7717 * docs/plugins/inspect/plugin-amrwbdec.xml:
7718 * docs/plugins/inspect/plugin-asf.xml:
7719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7720 * docs/plugins/inspect/plugin-dvdread.xml:
7721 * docs/plugins/inspect/plugin-dvdsub.xml:
7722 * docs/plugins/inspect/plugin-lame.xml:
7723 * docs/plugins/inspect/plugin-mad.xml:
7724 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7725 * docs/plugins/inspect/plugin-realmedia.xml:
7726 * docs/plugins/inspect/plugin-siddec.xml:
7727 * docs/plugins/inspect/plugin-twolame.xml:
7728 * docs/plugins/inspect/plugin-x264.xml:
7731 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7733 * ext/lame/gstlamemp3enc.c:
7734 lamemp3enc: cosmetic error message change
7735 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
7737 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7739 * docs/plugins/Makefile.am:
7740 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7741 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7742 * ext/twolame/Makefile.am:
7743 * ext/twolame/gsttwolamemp2enc.c:
7744 * ext/twolame/gsttwolamemp2enc.h:
7746 twolame: rename to twolamemp2enc
7748 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7751 * ext/twolame/gsttwolame.c:
7752 twolame: port to 0.11
7754 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7758 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7759 * docs/plugins/inspect/plugin-iec958.xml:
7760 * gst-plugins-ugly.spec.in:
7761 * gst/iec958/Makefile.am:
7762 * gst/iec958/ac3_padder.c:
7763 * gst/iec958/ac3_padder.h:
7764 * gst/iec958/ac3iec.c:
7765 * gst/iec958/ac3iec.h:
7767 * win32/vs6/libgstiec958.dsp:
7768 iec958: remove this plugin
7769 I think it can just go away. Audio sinks can and should payload
7770 things themselves using the helper API in libgstaudio. If such
7771 a plugin still makes sense, it should probably be rewritten
7772 using the library functions (and be put into -good or so).
7774 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7776 * gst/realmedia/rademux.c:
7777 * gst/realmedia/rmdemux.c:
7778 * gst/realmedia/rtspreal.c:
7779 update for adapter api change
7781 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7783 * ext/x264/gstx264enc.c:
7784 update for removed fixate function
7786 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7789 * ext/mpeg2dec/gstmpeg2dec.c:
7790 * gst/asfdemux/gstasfdemux.c:
7791 * gst/realmedia/rmdemux.c:
7794 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7797 * gst/realmedia/rademux.c:
7798 * gst/realmedia/rdtdepay.c:
7799 * gst/realmedia/rmdemux.c:
7800 * gst/realmedia/rmutils.c:
7803 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7805 * gst/asfdemux/gstasfdemux.c:
7806 * gst/mpegstream/gstdvddemux.c:
7807 * gst/mpegstream/gstmpegdemux.c:
7808 * gst/realmedia/rmdemux.c:
7809 * gst/realmedia/rmdemux.h:
7812 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
7815 po: lame => lamemp3enc
7817 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7819 * gst/realmedia/rdtmanager.c:
7820 make request pads take %u
7822 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7824 * ext/mpeg2dec/gstmpeg2dec.c:
7825 * ext/mpeg2dec/gstmpeg2dec.h:
7826 mpeg2dec: Add basic cropping support
7828 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7830 * ext/a52dec/gsta52dec.c:
7831 * ext/sidplay/gstsiddec.cc:
7832 * gst/asfdemux/gstasfdemux.c:
7833 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7834 tags: update for tag API removal
7836 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7838 * ext/mpeg2dec/gstmpeg2dec.c:
7839 * ext/mpeg2dec/gstmpeg2dec.h:
7840 update for meta api change
7842 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7844 * gst/asfdemux/gstasfdemux.c:
7845 structure: fix for api update
7847 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7849 Merge remote-tracking branch 'origin/master' into 0.11
7851 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7853 * tests/check/elements/amrnbenc.c:
7854 tests: port amrnbenc test to 0.11
7856 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7858 * ext/amrnb/amrnbdec.c:
7859 * ext/amrnb/amrnbenc.c:
7860 amrnb: fix up raw audio caps for 0.11
7862 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7864 * tests/check/Makefile.am:
7865 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
7867 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7869 * docs/plugins/Makefile.am:
7870 * ext/lame/Makefile.am:
7872 * ext/lame/gstlame.c:
7873 * ext/lame/gstlame.h:
7874 * ext/lame/plugin.c:
7875 * ext/lame/test-lame.c:
7876 * gst/xingmux/gstxingmux.c:
7877 * tests/check/pipelines/lame.c:
7878 lame: remove lame element, it's been superseded by lamemp3enc
7880 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7882 * ext/a52dec/gsta52dec.c:
7883 * ext/lame/gstlamemp3enc.c:
7885 * ext/sidplay/gstsiddec.cc:
7886 * gst/asfdemux/gstasfdemux.c:
7887 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7888 ext, gst: update for taglist API changes
7890 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
7892 * gst/asfdemux/gstasfdemux.c:
7893 asfdemux: Don't leak pending payload buffers
7896 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7898 Merge branch 'master' into 0.11
7900 ext/sidplay/gstsiddec.cc
7902 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
7904 * ext/sidplay/gstsiddec.cc:
7905 siddec: use BOILERPLATE macro and cleanup FIXMEs
7907 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7909 * gst/asfdemux/gstrtpasfdepay.c:
7910 asfdepay: fix compiler warnings after gst_caps_new_simple() change
7912 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7914 * gst-plugins-ugly.spec.in:
7915 Update specfile with latest changes
7917 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7919 * gst/asfdemux/gstasfdemux.c:
7920 asfdemux: Don't unmap a buffer that doesn't exist
7922 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7925 * ext/dvdread/dvdreadsrc.c:
7926 dvdread: port to 0.11
7928 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7931 * gst/dvdsub/Makefile.am:
7932 * gst/dvdsub/gstdvdsubdec.c:
7933 * gst/dvdsub/gstdvdsubdec.h:
7934 * gst/dvdsub/gstdvdsubparse.c:
7935 dvdsub: port to 0.11
7937 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7939 Merge branch 'master' into 0.11
7941 ext/amrwbdec/Makefile.am
7942 ext/amrwbdec/amrwbdec.c
7944 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7946 * gst/realmedia/gstrdtbuffer.c:
7947 * gst/realmedia/gstrdtbuffer.h:
7948 * gst/realmedia/pnmsrc.c:
7949 * gst/realmedia/rademux.c:
7950 * gst/realmedia/rdtdepay.c:
7951 * gst/realmedia/rdtmanager.c:
7952 * gst/realmedia/rmdemux.c:
7953 * gst/realmedia/rmutils.c:
7954 * gst/realmedia/rtspreal.c:
7955 realmedia: port to 0.11
7957 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7959 * ext/amrwbdec/Makefile.am:
7960 * ext/amrwbdec/amrwbdec.c:
7961 * ext/amrwbdec/amrwbdec.h:
7962 amrwbdec: port to audiodecoder
7964 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7966 * ext/amrnb/Makefile.am:
7967 amrnbdec: fixup build
7969 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7971 * ext/amrnb/amrnbdec.c:
7972 amrnbdec: remove leftover extraneous _unref
7974 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7976 Merge branch 'master' into 0.11
7978 ext/amrnb/amrnbdec.c
7980 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7983 * ext/amrnb/amrnbdec.c:
7984 * ext/amrnb/amrnbenc.c:
7987 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7990 * ext/amrwbdec/Makefile.am:
7991 * ext/amrwbdec/amrwbdec.c:
7992 ported amrwbdec to 0.11
7994 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7996 * ext/amrnb/amrnbdec.c:
7997 * ext/amrnb/amrnbdec.h:
7998 amrnbdec: port to audiodecoder
8000 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8002 Merge branch 'master' into 0.11
8004 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8007 * ext/mpeg2dec/gstmpeg2dec.c:
8008 * ext/mpeg2dec/gstmpeg2dec.h:
8009 mpeg2dec: minimal port to 0.11
8011 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8013 * ext/mpeg2dec/gstmpeg2dec.c:
8014 * ext/mpeg2dec/gstmpeg2dec.h:
8015 mpeg2dec: post QoS messages when dropping a frame due to QoS
8016 https://bugzilla.gnome.org/show_bug.cgi?id=658241
8018 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8021 configure: update ported plugins list
8023 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8026 update to 0.11 branch
8028 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8030 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8031 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8032 dvdlpcmdec: port to 0.11
8034 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8036 * ext/lame/gstlame.c:
8037 * ext/lame/gstlamemp3enc.c:
8038 lame: fix raw audio caps too
8040 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8042 * ext/lame/gstlame.c:
8043 * ext/lame/gstlamemp3enc.c:
8046 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8048 Merge branch 'master' into 0.11
8050 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8052 * ext/x264/gstx264enc.c:
8053 * ext/x264/gstx264enc.h:
8054 x264enc: port to 0.11
8056 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8058 * ext/amrnb/Makefile.am:
8059 * ext/amrnb/amrnbenc.c:
8060 * ext/amrnb/amrnbenc.h:
8061 amrnbenc: port to audioencoder
8063 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8065 Merge branch 'master' into 0.11
8069 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8071 * ext/a52dec/gsta52dec.c:
8074 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8076 * ext/twolame/gsttwolame.c:
8077 twolame: Simple fix for GstAudioEncoder API change
8079 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8081 * ext/twolame/gsttwolame.c:
8082 twolame: Fix variable 'gstelement_class' set but not used compiler warning
8084 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8086 * ext/lame/gstlame.c:
8087 * ext/lame/gstlamemp3enc.c:
8088 lame: Don't get the parent class again, GST_BOILERPLATE does this already
8090 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8092 * ext/lame/gstlame.c:
8093 * ext/lame/gstlamemp3enc.c:
8094 lame: Fix variable 'gstelement_class' set but not used compiler warning
8096 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8098 * ext/twolame/gsttwolame.c:
8099 twolame: improve output framing and timestamping
8100 ... which simply comes down to requesting one frame of input data at a time,
8101 since the encoder nicely turns this into 1 encoded frame.
8103 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8105 * ext/twolame/Makefile.am:
8106 * ext/twolame/gsttwolame.c:
8107 * ext/twolame/gsttwolame.h:
8108 twolame: port to audioencoder
8110 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8112 * ext/lame/gstlame.c:
8113 lame: use some more boilerplate
8115 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8117 * ext/lame/gstlame.c:
8118 * ext/lame/gstlame.h:
8119 lame: port to audioencoder
8121 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8123 * ext/lame/gstlamemp3enc.c:
8124 lamemp3enc: use some more boilerplate
8126 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8128 * ext/lame/gstlamemp3enc.c:
8129 lamemp3enc: really report bitrate rather kbitrate
8131 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8133 * ext/lame/Makefile.am:
8134 * ext/lame/gstlamemp3enc.c:
8135 * ext/lame/gstlamemp3enc.h:
8136 lamemp3enc: port to audioencoder
8138 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8140 * ext/dvdread/dvdreadsrc.c:
8141 dvdreadsrc: take into account first sector of the current title
8142 This fixes seeking on titles which do not start on a new file.
8143 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8145 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8147 * ext/dvdread/dvdreadsrc.c:
8148 dvdreadsrc: fix sector seeking
8149 It was overly complicated, and did not take into account the offset
8150 needed for titles which do not start on a new file.
8151 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8153 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8155 * ext/dvdread/dvdreadsrc.c:
8156 dvdreadsrc: fix sector search for packed titles
8157 Some DVD titles are packed in a single set, and we need to use
8158 the correct table to map times to sectors.
8159 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8161 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8164 * ext/mad/Makefile.am:
8166 * gst-plugins-ugly.spec.in:
8167 mad: remove id3tag dependency used by in practice unreachable legacy code
8168 The mad mp3 decoder element shouldn't parse tags at all really, but we
8169 have so far kept this code around for backwards-compatibility reasons
8170 for people building manual pipelines for some reason. However, as it
8171 turns out that code has never actually worked in 0.10 in practice,
8172 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8173 which doesn't actually seem to happen any more though because of the
8174 preceding mad_header_decode(), which will discover and report the
8175 sync loss if it runs into a tag and make mad_frame_decode() try to
8177 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8179 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8181 * gst/asfdemux/asfpacket.c:
8182 asfpacket: skip empty payload packets
8183 ... which also avoids assertion failures and possible segfaults later on
8184 when possibly trying to join 2 empty buffers.
8186 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8188 * gst/realmedia/rmdemux.c:
8189 * gst/realmedia/rmdemux.h:
8190 rmdemux: delay announcing container tags until we have pads
8191 Fixes tags when transcoding.
8192 https://bugzilla.gnome.org/show_bug.cgi?id=658297
8194 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8196 * tests/check/elements/amrnbenc.c:
8197 amrnbenc: Use complete raw audio caps in the test
8199 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
8201 * docs/plugins/Makefile.am:
8202 docs: cleanup makefiles
8203 Remove commented out parts that we don't need. Remove "the wingo addition" - no
8204 so useful after all. Narrow down file-globs for plugin docs.
8206 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
8209 Automatic update of common submodule
8210 From a39eb83 to 11f0cd5
8212 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
8215 Automatic update of common submodule
8216 From 605cd9a to a39eb83
8218 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8220 * gst/asfdemux/gstasfdemux.c:
8221 asf: don't use fourcc
8223 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8225 Merge branch 'master' into 0.11
8227 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8229 * ext/mpeg2dec/gstmpeg2dec.c:
8230 mpeg2dec: fix spurious failure to decode some files
8231 Parsing can return with an 'invalid' state, but this is not
8232 actually fatal. For one, the mpeg2dec command line tool that
8233 comes with the libmpeg2 library blithely ignores this condition
8234 and merrily goes on. So we do this same, logging the error,
8235 and going on with parsing. This makes something work that did
8236 not use to work, and brings happiness to the world.
8237 https://bugzilla.gnome.org/show_bug.cgi?id=429476
8239 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8242 * ext/sidplay/Makefile.am:
8243 * ext/sidplay/gstsiddec.cc:
8244 port to new audio caps
8246 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8248 Merge branch 'master' into 0.11
8251 gst/asfdemux/gstrtpasfdepay.c
8253 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8256 configure: Add synaesthesia to the list of non-ported plugins
8258 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8261 * docs/plugins/Makefile.am:
8262 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8263 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8264 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8265 * gst-plugins-ugly.spec.in:
8266 * gst/mpegaudioparse/Makefile.am:
8267 * gst/mpegaudioparse/gstmpegaudioparse.c:
8268 * gst/mpegaudioparse/gstmpegaudioparse.h:
8269 * gst/mpegaudioparse/mpegaudioparse.vcproj:
8270 * gst/xingmux/Makefile.am:
8271 * gst/xingmux/gstxingmux.c:
8272 * gst/xingmux/gstxingmux.h:
8273 * gst/xingmux/plugin.c:
8274 Remove mp3parse plugin/element
8275 It's been replaced by mpegaudioparse in -good. Don't want anyone
8276 to spend time porting a deprecated element. Rename plugin to xingmux
8277 for now until we move that somewhere else.
8279 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8282 configure.ac: Define list of non-ported plugins
8284 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8287 mad: Fix for changes in GstQuery API
8289 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8291 * gst/asfdemux/gstasfdemux.c:
8292 asfdemux: Fix for changes in GstQuery API
8294 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8296 * gst/asfdemux/asfpacket.c:
8297 asfdemux: Fix print statement
8299 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8302 Update common submodule
8304 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8306 * ext/x264/gstx264enc.c:
8307 x264enc: Properly set the stream format in setcaps
8308 Do not forget to set the selected format to the options string
8309 when getting it from caps
8310 https://bugzilla.gnome.org/show_bug.cgi?id=655223
8312 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
8314 * ext/x264/gstx264enc.c:
8315 x264enc: fix the build for older x264enc
8316 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8318 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
8320 * ext/x264/gstx264enc.c:
8321 x264enc: Read stream-format from the right place
8322 Read the stream-format from "stream-format" and not from profile, also rename
8323 the "bytestream" variable to "stream_format" so it's easier to understand.
8325 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8327 * ext/x264/gstx264enc.c:
8328 * ext/x264/gstx264enc.h:
8329 x264enc: Select stream-format based on caps
8330 Makes x264 select its stream-format based on what's available
8331 on caps, the user selected option will be chosen as a fallback
8332 when both options are available.
8333 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8335 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
8337 * ext/x264/gstx264enc.c:
8338 x264: Allow renegotiation but prefer current caps
8340 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
8342 * tests/check/elements/x264enc.c:
8343 tests: Test x264enc profiles from the caps
8344 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8346 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8348 * ext/x264/Makefile.am:
8349 * ext/x264/gstx264enc.c:
8350 * ext/x264/gstx264enc.h:
8351 x264: Use profile and level from caps
8352 Enforces the profile and level from the downstream caps, also
8353 sets them on the fixated caps
8354 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8356 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8359 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8361 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
8363 * ext/x264/gstx264enc.c:
8364 x264enc: fix subme property annotation - subme maximum is 10, not 6.
8365 Although the element accepts subme values > 6, the annotation which is
8366 visible through gst-inspect (for example) erroneously indicates 6 as the
8367 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8368 https://bugzilla.gnome.org/show_bug.cgi?id=653473
8370 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
8373 Automatic update of common submodule
8374 From 69b981f to 605cd9a
8376 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8378 * gst/asfdemux/gstrtspwms.c:
8379 rtspwms: Porting to 0.11
8381 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8383 * gst/asfdemux/gstrtpasfdepay.c:
8384 rtpasfdepay: Port to 0.11
8386 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8388 * gst/asfdemux/asfpacket.c:
8389 * gst/asfdemux/asfpacket.h:
8390 * gst/asfdemux/gstasfdemux.c:
8391 * gst/asfdemux/gstasfdemux.h:
8392 asfdemux: Porting to 0.11
8394 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8396 * ext/sidplay/gstsiddec.cc:
8397 siddec: port siddec to 0.11
8399 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8401 * gst/asfdemux/gstrtpasfdepay.c:
8402 rtpasfdepay: fix fragmented packet handling and packet padding
8403 Also remove a bogus assert.
8405 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
8407 * gst/synaesthesia/gstsynaesthesia.c:
8408 synaesthesia: fix wrong debug log string (copy'n'paste)
8410 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8412 Merge branch 'master' into 0.11
8416 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8419 mad: port to new API
8420 Port to new segment API.
8422 No need to set caps on buffers.
8424 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
8426 * gst/realmedia/rmdemux.c:
8427 rmdemux: target is unsigned and can't be < 0
8429 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
8432 mad: use signed when caluculating the delta
8433 Avoids a <0 check for an unsigned variable.
8435 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
8437 * docs/plugins/Makefile.am:
8438 docs: remove obsolete commented out part
8439 We don't have this in the other modules and its not needed.
8441 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
8443 * docs/plugins/gst-plugins-ugly-plugins.args:
8444 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8445 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8446 docs: update plugin introspection data
8447 Now more files are merged and produced in a canonical fashion, which hopefully
8448 creates less or no delta in the future.
8450 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
8453 Automatic update of common submodule
8454 From 9e5bbd5 to 69b981f
8456 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8458 * ext/lame/Makefile.am:
8459 * ext/lame/gstlamemp3enc.c:
8460 lamemp3enc: Post CODEC and BITRATE tags
8461 Also filter any CODEC/AUDIO_CODEC tags from incoming
8465 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
8468 Automatic update of common submodule
8469 From fd35073 to 9e5bbd5
8471 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
8474 Automatic update of common submodule
8475 From 46dfcea to fd35073
8477 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8479 * gst/asfdemux/gstrtpasfdepay.c:
8480 rtpasfdepay: simplify and refactor packet parsing
8481 Specifically, refactor buffer padding and consider marker bit for fragment
8484 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8486 * gst/asfdemux/gstrtpasfdepay.c:
8487 rtpasfdepay: avoid re-sending header
8488 ... e.g. following a seek, which otherwise confuses downstream demuxer
8489 expecting only a flow of data packets at this time.
8491 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8493 * gst/asfdemux/gstrtpasfdepay.c:
8494 * gst/asfdemux/gstrtpasfdepay.h:
8495 rtpasfdepay: remove unused field
8497 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8500 mad: Post bitrate tag whenever the bitrate changes
8501 Also send the layer/mode/emphasis/bitrate tags as an event too.
8503 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8506 * win32/common/config.h:
8507 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8509 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8512 * docs/plugins/inspect/plugin-a52dec.xml:
8513 * docs/plugins/inspect/plugin-amrnb.xml:
8514 * docs/plugins/inspect/plugin-amrwbdec.xml:
8515 * docs/plugins/inspect/plugin-asf.xml:
8516 * docs/plugins/inspect/plugin-cdio.xml:
8517 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8518 * docs/plugins/inspect/plugin-dvdread.xml:
8519 * docs/plugins/inspect/plugin-dvdsub.xml:
8520 * docs/plugins/inspect/plugin-iec958.xml:
8521 * docs/plugins/inspect/plugin-lame.xml:
8522 * docs/plugins/inspect/plugin-mad.xml:
8523 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8524 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8525 * docs/plugins/inspect/plugin-mpegstream.xml:
8526 * docs/plugins/inspect/plugin-realmedia.xml:
8527 * docs/plugins/inspect/plugin-siddec.xml:
8528 * docs/plugins/inspect/plugin-twolame.xml:
8529 * docs/plugins/inspect/plugin-x264.xml:
8530 * win32/common/config.h:
8533 === release 0.10.18 ===
8535 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8541 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8542 * docs/plugins/inspect/plugin-a52dec.xml:
8543 * docs/plugins/inspect/plugin-amrnb.xml:
8544 * docs/plugins/inspect/plugin-amrwbdec.xml:
8545 * docs/plugins/inspect/plugin-asf.xml:
8546 * docs/plugins/inspect/plugin-cdio.xml:
8547 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8548 * docs/plugins/inspect/plugin-dvdread.xml:
8549 * docs/plugins/inspect/plugin-dvdsub.xml:
8550 * docs/plugins/inspect/plugin-iec958.xml:
8551 * docs/plugins/inspect/plugin-lame.xml:
8552 * docs/plugins/inspect/plugin-mad.xml:
8553 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8554 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8555 * docs/plugins/inspect/plugin-mpegstream.xml:
8556 * docs/plugins/inspect/plugin-realmedia.xml:
8557 * docs/plugins/inspect/plugin-siddec.xml:
8558 * docs/plugins/inspect/plugin-twolame.xml:
8559 * docs/plugins/inspect/plugin-x264.xml:
8560 * gst-plugins-ugly.doap:
8561 * win32/common/config.h:
8564 - x264enc: allow changing bitrate and quantizers dynamically at runtime
8565 - x264enc: proxy downstream caps restrictions upstream via get_caps()
8566 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8567 - mad: allow build without libid3tag (which isn't really needed anyway)
8568 - many other fixes and improvements
8570 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8572 * ext/x264/gstx264enc.c:
8573 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8575 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8577 * ext/x264/gstx264enc.c:
8578 x264enc: do not leak peer pad reference
8580 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8582 * ext/x264/gstx264enc.c:
8583 x264enc: No need to copy, reffing is enough
8585 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8587 * ext/x264/gstx264enc.c:
8588 x264enc: get_caps function should return a copy of the caps
8590 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8593 * docs/plugins/inspect/plugin-a52dec.xml:
8594 * docs/plugins/inspect/plugin-amrnb.xml:
8595 * docs/plugins/inspect/plugin-amrwbdec.xml:
8596 * docs/plugins/inspect/plugin-asf.xml:
8597 * docs/plugins/inspect/plugin-cdio.xml:
8598 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8599 * docs/plugins/inspect/plugin-dvdread.xml:
8600 * docs/plugins/inspect/plugin-dvdsub.xml:
8601 * docs/plugins/inspect/plugin-iec958.xml:
8602 * docs/plugins/inspect/plugin-lame.xml:
8603 * docs/plugins/inspect/plugin-mad.xml:
8604 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8605 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8606 * docs/plugins/inspect/plugin-mpegstream.xml:
8607 * docs/plugins/inspect/plugin-realmedia.xml:
8608 * docs/plugins/inspect/plugin-siddec.xml:
8609 * docs/plugins/inspect/plugin-synaesthesia.xml:
8610 * docs/plugins/inspect/plugin-twolame.xml:
8611 * docs/plugins/inspect/plugin-x264.xml:
8616 * win32/common/config.h:
8617 0.10.17.4 pre-release
8619 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8622 mad: remove buffer_alloc
8624 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8627 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8628 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8629 * docs/plugins/inspect/plugin-a52dec.xml:
8630 * docs/plugins/inspect/plugin-amrnb.xml:
8631 * docs/plugins/inspect/plugin-amrwbdec.xml:
8632 * docs/plugins/inspect/plugin-asf.xml:
8633 * docs/plugins/inspect/plugin-cdio.xml:
8634 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8635 * docs/plugins/inspect/plugin-dvdread.xml:
8636 * docs/plugins/inspect/plugin-dvdsub.xml:
8637 * docs/plugins/inspect/plugin-iec958.xml:
8638 * docs/plugins/inspect/plugin-lame.xml:
8639 * docs/plugins/inspect/plugin-mad.xml:
8640 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8641 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8642 * docs/plugins/inspect/plugin-mpegstream.xml:
8643 * docs/plugins/inspect/plugin-realmedia.xml:
8644 * docs/plugins/inspect/plugin-siddec.xml:
8645 * docs/plugins/inspect/plugin-synaesthesia.xml:
8646 * docs/plugins/inspect/plugin-twolame.xml:
8647 * docs/plugins/inspect/plugin-x264.xml:
8655 0.10.17.3 pre-release
8657 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8660 Automatic update of common submodule
8661 From c3cafe1 to 46dfcea
8663 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8668 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8670 Merge branch 'master' into 0.11
8675 android/mpegaudioparse.mk
8678 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8680 * tests/check/gst-plugins-ugly.supp:
8681 tests: add suppression for lame unit test
8683 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8685 * tests/check/Makefile.am:
8686 * tests/check/generic/.gitignore:
8687 * tests/check/generic/index.c:
8688 tests: add generic index-setting test
8690 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8692 * ext/mpeg2dec/gstmpeg2dec.c:
8693 mpeg2dec: don't deadlock when setting an index
8695 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8698 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8699 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8700 * docs/plugins/inspect/plugin-a52dec.xml:
8701 * docs/plugins/inspect/plugin-amrnb.xml:
8702 * docs/plugins/inspect/plugin-amrwbdec.xml:
8703 * docs/plugins/inspect/plugin-asf.xml:
8704 * docs/plugins/inspect/plugin-cdio.xml:
8705 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8706 * docs/plugins/inspect/plugin-dvdread.xml:
8707 * docs/plugins/inspect/plugin-dvdsub.xml:
8708 * docs/plugins/inspect/plugin-iec958.xml:
8709 * docs/plugins/inspect/plugin-lame.xml:
8710 * docs/plugins/inspect/plugin-mad.xml:
8711 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8712 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8713 * docs/plugins/inspect/plugin-mpegstream.xml:
8714 * docs/plugins/inspect/plugin-realmedia.xml:
8715 * docs/plugins/inspect/plugin-siddec.xml:
8716 * docs/plugins/inspect/plugin-synaesthesia.xml:
8717 * docs/plugins/inspect/plugin-twolame.xml:
8718 * docs/plugins/inspect/plugin-x264.xml:
8720 * win32/common/config.h:
8721 0.10.17.2 pre-release
8723 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8725 * gst/realmedia/rademux.c:
8726 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
8728 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8730 * gst/mpegstream/gstmpegdemux.c:
8731 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
8733 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8735 * ext/dvdread/dvdreadsrc.c:
8736 * ext/sidplay/gstsiddec.cc:
8737 * ext/x264/gstx264enc.c:
8738 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
8740 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8742 * gst/asfdemux/gstasfdemux.c:
8743 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
8745 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8747 * ext/x264/gstx264enc.c:
8748 x264enc: Implement getcaps function
8749 This allows to set width/height/etc restrictions downstream.
8751 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
8754 * ext/mad/Makefile.am:
8755 * ext/x264/Makefile.am:
8756 * gst/asfdemux/Makefile.am:
8757 * gst/dvdlpcmdec/Makefile.am:
8758 * gst/dvdsub/Makefile.am:
8759 * gst/iec958/Makefile.am:
8760 * gst/mpegaudioparse/Makefile.am:
8761 * gst/mpegstream/Makefile.am:
8762 * gst/realmedia/Makefile.am:
8763 * gst/synaesthesia/Makefile.am:
8764 android: make it ready for androgenizer
8765 To build gstreamer for android we are now using androgenizer which
8766 generates the needed Android.mk files.
8767 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
8769 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
8773 * android/amrwbdec.mk:
8775 * android/mpegaudioparse.mk:
8776 android: remove the android/ folder
8778 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
8781 Automatic update of common submodule
8782 From 1ccbe09 to c3cafe1
8784 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8786 * ext/x264/gstx264enc.c:
8787 * ext/x264/gstx264enc.h:
8788 x264enc: Allow changing the bitrate and quantitizers dynamically
8789 https://bugzilla.gnome.org/show_bug.cgi?id=621663
8791 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8793 * ext/x264/gstx264enc.c:
8794 x264enc: Set max bitrate in quality mode
8795 https://bugzilla.gnome.org/show_bug.cgi?id=621663
8797 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8799 * ext/x264/gstx264enc.c:
8800 x264enc: Make it clear that constant quantizer is for debugging only
8801 https://bugzilla.gnome.org/show_bug.cgi?id=621663
8803 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8806 Automatic update of common submodule
8807 From 193b717 to 1ccbe09
8809 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
8812 Automatic update of common submodule
8813 From b77e2bf to 193b717
8815 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8818 Automatic update of common submodule
8819 From d8814b6 to b77e2bf
8821 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8824 Automatic update of common submodule
8825 From 6aaa286 to d8814b6
8827 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
8830 Automatic update of common submodule
8831 From 6aec6b9 to 6aaa286
8833 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
8836 configure.ac: redundant use of AC_MSG_RESULT()
8837 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
8839 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
8842 autogen: wingo signed comment
8844 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8846 * gst/dvdsub/gstdvdsubdec.c:
8847 * gst/dvdsub/gstdvdsubdec.h:
8848 dvdsubdec: Rearrange buffer allocation and pushing code a bit
8849 This makes the code easier to read, doesn't store every buffer
8850 in the instance until the next buffer is to be drawn and
8851 fixes an unitialized variable compiler warning.
8853 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
8855 * gst/dvdsub/gstdvdsubdec.c:
8856 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
8859 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
8861 * gst/dvdsub/gstdvdsubdec.c:
8862 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
8865 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8870 mad: build the mad plugin even if libid3tag is not available
8871 ID3 tags are usually handled by id3demux, and should be handled
8872 by id3demux. Tag handling in mad based on libid3tag is very basic
8873 and mostly unnecessary really, so just build this plugin without
8874 ID3 tag support if libid3tag is not available.
8876 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8878 Merge branch 'master' into 0.11
8880 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
8882 * gst/mpegstream/gstdvddemux.c:
8883 dvddemux: small code cleanup
8884 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
8885 and avoid empty 'if' when logging is disabled.
8887 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8890 configure.ac: export plugin description more platform independent
8893 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8896 Automatic update of common submodule
8897 From 1de7f6a to 6aec6b9
8899 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8901 Merge branch 'master' into 0.11
8905 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8907 * ext/mpeg2dec/gstmpeg2dec.c:
8908 mpeg2dec: do not fail fatally when unlinked
8909 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
8911 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
8915 * ext/mpeg2dec/gstmpeg2dec.c:
8916 * ext/mpeg2dec/gstmpeg2dec.h:
8917 index: remove conditional index support
8918 Index support cannot be disabled since commit
8919 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
8920 in core, which removed the configure flags to disable index.
8922 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
8925 * ext/mpeg2dec/gstmpeg2dec.c:
8926 formatting: trim trailing whitespace
8928 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
8931 * ext/mpeg2dec/gstmpeg2dec.c:
8932 * gst/mpegstream/gstmpegdemux.c:
8933 index: use delta frame flags instead of 0 or none
8935 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8937 * ext/x264/gstx264enc.c:
8938 x264enc: Don't register flags with a value of 0
8939 Flags with a value of 0 aren't meaningful and will cause
8940 g_value_transform to go into an endless loop when trying to
8941 convert the flags to a string
8943 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
8946 Automatic update of common submodule
8947 From f94d739 to 1de7f6a
8949 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8951 * ext/amrwbdec/amrwbdec.c:
8952 amrwbdec: avoid stalling on invalid frame
8953 Skip 1 byte indicating invalid frame type index rather than stalling
8954 on it indefinitely until EOS.
8957 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8959 * tests/check/pipelines/lame.c:
8960 tests: add unit test for lamemp3enc negotiation issue
8961 https://bugzilla.gnome.org/show_bug.cgi?id=641151
8963 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8965 * ext/lame/gstlamemp3enc.c:
8966 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
8967 The element downstream of mp3enc might only accept certain sample rates or channels,
8968 make sure we relay any restrictions that do exist to upstream when it does a
8969 get_caps() on the sink pad. That way upstream elements like audioresample or
8970 audioconvert can pick a sample rate / channel configuration that will be accepted,
8971 instead of just negotiating to the highest, which might then be rejected.
8972 https://bugzilla.gnome.org/show_bug.cgi?id=641151
8974 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
8976 * gst/asfdemux/asfpacket.c:
8977 asfpacket: Avoid using broken duration extension
8978 Quite a few (broken?) files have a packet duration of 1ms, which is
8979 most definitely wrong for either audio or video packets.
8980 We therefore avoid using that value and instead use other metrics to
8981 determine the buffer duration (like using the extended stream properties
8982 average frame duration if present and valid).
8984 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8987 * win32/common/config.h:
8988 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
8989 https://bugzilla.gnome.org/show_bug.cgi?id=640705
8991 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
8993 * gst/mpegaudioparse/gstxingmux.c:
8994 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
8997 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8999 * gst/mpegstream/gstdvddemux.c:
9000 mpegstream: increase allowable gap between streams
9001 The new delay is three times as much as the old one, and just happens
9002 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9003 was chocking before at 5:11.
9004 While there, merge the constants used in two places into a define.
9005 https://bugzilla.gnome.org/show_bug.cgi?id=539708
9007 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
9009 * ext/x264/gstx264enc.c:
9010 x264enc: make tag event writable before modifying tag list in place
9011 To modify an event tag is necessary to be sure that x264enc
9013 Also fix indentation.
9014 https://bugzilla.gnome.org/show_bug.cgi?id=640272
9016 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9019 * docs/plugins/inspect/plugin-a52dec.xml:
9020 * docs/plugins/inspect/plugin-amrnb.xml:
9021 * docs/plugins/inspect/plugin-amrwbdec.xml:
9022 * docs/plugins/inspect/plugin-asf.xml:
9023 * docs/plugins/inspect/plugin-cdio.xml:
9024 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9025 * docs/plugins/inspect/plugin-dvdread.xml:
9026 * docs/plugins/inspect/plugin-dvdsub.xml:
9027 * docs/plugins/inspect/plugin-iec958.xml:
9028 * docs/plugins/inspect/plugin-lame.xml:
9029 * docs/plugins/inspect/plugin-mad.xml:
9030 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9031 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9032 * docs/plugins/inspect/plugin-mpegstream.xml:
9033 * docs/plugins/inspect/plugin-realmedia.xml:
9034 * docs/plugins/inspect/plugin-siddec.xml:
9035 * docs/plugins/inspect/plugin-twolame.xml:
9036 * docs/plugins/inspect/plugin-x264.xml:
9037 * win32/common/config.h:
9040 === release 0.10.17 ===
9042 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9048 * docs/plugins/inspect/plugin-a52dec.xml:
9049 * docs/plugins/inspect/plugin-amrnb.xml:
9050 * docs/plugins/inspect/plugin-amrwbdec.xml:
9051 * docs/plugins/inspect/plugin-asf.xml:
9052 * docs/plugins/inspect/plugin-cdio.xml:
9053 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9054 * docs/plugins/inspect/plugin-dvdread.xml:
9055 * docs/plugins/inspect/plugin-dvdsub.xml:
9056 * docs/plugins/inspect/plugin-iec958.xml:
9057 * docs/plugins/inspect/plugin-lame.xml:
9058 * docs/plugins/inspect/plugin-mad.xml:
9059 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9060 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9061 * docs/plugins/inspect/plugin-mpegstream.xml:
9062 * docs/plugins/inspect/plugin-realmedia.xml:
9063 * docs/plugins/inspect/plugin-siddec.xml:
9064 * docs/plugins/inspect/plugin-twolame.xml:
9065 * docs/plugins/inspect/plugin-x264.xml:
9066 * gst-plugins-ugly.doap:
9067 * win32/common/config.h:
9070 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9073 * docs/plugins/inspect/plugin-a52dec.xml:
9074 * docs/plugins/inspect/plugin-amrnb.xml:
9075 * docs/plugins/inspect/plugin-amrwbdec.xml:
9076 * docs/plugins/inspect/plugin-asf.xml:
9077 * docs/plugins/inspect/plugin-cdio.xml:
9078 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9079 * docs/plugins/inspect/plugin-dvdread.xml:
9080 * docs/plugins/inspect/plugin-dvdsub.xml:
9081 * docs/plugins/inspect/plugin-iec958.xml:
9082 * docs/plugins/inspect/plugin-lame.xml:
9083 * docs/plugins/inspect/plugin-mad.xml:
9084 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9085 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9086 * docs/plugins/inspect/plugin-mpegstream.xml:
9087 * docs/plugins/inspect/plugin-realmedia.xml:
9088 * docs/plugins/inspect/plugin-siddec.xml:
9089 * docs/plugins/inspect/plugin-twolame.xml:
9090 * docs/plugins/inspect/plugin-x264.xml:
9091 * win32/common/config.h:
9092 0.10.16.4 pre-release
9094 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9096 * ext/mpeg2dec/gstmpeg2dec.c:
9097 mpeg2dec: Use the proper component value for height
9099 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9102 * docs/plugins/inspect/plugin-a52dec.xml:
9103 * docs/plugins/inspect/plugin-amrnb.xml:
9104 * docs/plugins/inspect/plugin-amrwbdec.xml:
9105 * docs/plugins/inspect/plugin-asf.xml:
9106 * docs/plugins/inspect/plugin-cdio.xml:
9107 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9108 * docs/plugins/inspect/plugin-dvdread.xml:
9109 * docs/plugins/inspect/plugin-dvdsub.xml:
9110 * docs/plugins/inspect/plugin-iec958.xml:
9111 * docs/plugins/inspect/plugin-lame.xml:
9112 * docs/plugins/inspect/plugin-mad.xml:
9113 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9114 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9115 * docs/plugins/inspect/plugin-mpegstream.xml:
9116 * docs/plugins/inspect/plugin-realmedia.xml:
9117 * docs/plugins/inspect/plugin-siddec.xml:
9118 * docs/plugins/inspect/plugin-twolame.xml:
9119 * docs/plugins/inspect/plugin-x264.xml:
9120 * win32/common/config.h:
9121 0.10.16.3 pre-release
9123 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9125 * gst/asfdemux/asfheaders.c:
9126 * gst/asfdemux/asfheaders.h:
9127 * gst/asfdemux/gstasfdemux.c:
9128 asfdemux: Handle new type of DRM'd asf files.
9129 These are produced by the new MS PlayReady system.
9130 https://bugzilla.gnome.org/show_bug.cgi?id=639226
9132 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
9135 Automatic update of common submodule
9136 From e572c87 to f94d739
9138 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9141 Automatic update of common submodule
9142 From ccbaa85 to e572c87
9144 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9147 Automatic update of common submodule
9148 From 46445ad to ccbaa85
9150 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9152 * tests/check/Makefile.am:
9153 tests: never disable g_assert() and cast checks for the unit tests
9154 The unit tests are riddled with g_assert() and friends, make sure we
9155 don't disable assert and cast checks for the unit tests even if
9156 this has been specified for the rest of the code base, e.g. via
9157 --disable-glib-asserts
9159 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9162 * win32/common/config.h:
9163 0.10.16.2 pre-release
9165 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9167 * docs/plugins/gst-plugins-ugly-plugins.args:
9168 * docs/plugins/inspect/plugin-a52dec.xml:
9169 * docs/plugins/inspect/plugin-amrnb.xml:
9170 * docs/plugins/inspect/plugin-amrwbdec.xml:
9171 * docs/plugins/inspect/plugin-asf.xml:
9172 * docs/plugins/inspect/plugin-cdio.xml:
9173 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9174 * docs/plugins/inspect/plugin-dvdread.xml:
9175 * docs/plugins/inspect/plugin-dvdsub.xml:
9176 * docs/plugins/inspect/plugin-iec958.xml:
9177 * docs/plugins/inspect/plugin-lame.xml:
9178 * docs/plugins/inspect/plugin-mad.xml:
9179 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9180 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9181 * docs/plugins/inspect/plugin-mpegstream.xml:
9182 * docs/plugins/inspect/plugin-realmedia.xml:
9183 * docs/plugins/inspect/plugin-siddec.xml:
9184 * docs/plugins/inspect/plugin-twolame.xml:
9185 * docs/plugins/inspect/plugin-x264.xml:
9188 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9193 po: update translations
9195 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9198 configure: use $LIBM instead of hardcoding -lm
9200 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9202 * gst/realmedia/rmdemux.c:
9203 rmdemux: Initialize return variable.
9204 In the unlikely event that height is 0 (which is invalid) we would end up
9205 never setting the flow return.
9207 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9209 * gst/realmedia/rmutils.c:
9210 realmedia: Fix unitialized variables on macosx
9212 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9214 * ext/x264/gstx264enc.c:
9215 x264enc: Handle codec/encoder tags
9216 Make x264enc drop video-codec and codec tags and replace
9217 encoder/encoder-version with x264 and its build number
9220 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9222 * ext/mpeg2dec/gstmpeg2dec.c:
9223 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9225 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9227 * ext/mpeg2dec/gstmpeg2dec.c:
9228 mpeg2dec: minor formatting clean-up
9230 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9232 * ext/mpeg2dec/gstmpeg2dec.c:
9233 mpeg2dec: refactor cropping code to use libgstvideo functions
9234 https://bugzilla.gnome.org/show_bug.cgi?id=571146
9236 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9238 * ext/mpeg2dec/gstmpeg2dec.c:
9239 * ext/mpeg2dec/gstmpeg2dec.h:
9240 mpeg2dec: use GstVideoFormat instead of custom enum
9242 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9244 * ext/mpeg2dec/Makefile.am:
9245 mpeg2dec: fix LIBADD order in Makefile.am
9247 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
9249 * ext/x264/gstx264enc.c:
9250 x264: vbv-buf-capacity should have a minimum of 0
9251 x264 will clip this value internally, and users should be allowed to
9252 specify a lower value than 300 ms.
9253 https://bugzilla.gnome.org/show_bug.cgi?id=635291
9255 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9257 * ext/x264/gstx264enc.c:
9258 x264enc: also accept YV12 input
9260 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9262 * ext/x264/gstx264enc.c:
9263 x264enc: add a note to the docs about encoder latency and queues
9264 https://bugzilla.gnome.org/show_bug.cgi?id=636107
9266 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9268 * gst/realmedia/rademux.c:
9269 * gst/realmedia/rmdemux.c:
9270 realmedia: do not use the pad buffer allocation functions in demuxers
9271 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9272 https://bugzilla.gnome.org/show_bug.cgi?id=637932
9274 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9277 Automatic update of common submodule
9278 From 169462a to 46445ad
9280 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9283 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9286 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
9289 Automatic update of common submodule
9290 From 20742ae to 169462a
9292 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
9294 * gst/realmedia/rmdemux.c:
9295 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9296 Signed-off-by: Rob Clark <rob@ti.com>
9298 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
9301 Automatic update of common submodule
9302 From 011bcc8 to 20742ae
9304 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
9307 x264: uses pkg-config to locate libx264
9309 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9311 Merge branch 'master' into 0.11
9313 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9315 * tests/check/pipelines/lame.c:
9316 check: don't use deprecated method
9318 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9321 * android/amrwbdec.mk:
9323 * android/mpegaudioparse.mk:
9325 more 0.10 -> 0,11 changes
9327 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9330 configure: open 0.11 branch
9332 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9337 * android/amrwbdec.mk:
9339 * android/mpegaudioparse.mk:
9340 Add build system for Android
9342 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
9344 * gst/realmedia/rmutils.c:
9345 realmedia: Remove dead assignments
9347 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
9350 mad: Remove dead assignments
9352 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9354 * ext/dvdread/dvdreadsrc.c:
9355 dvdreadsrc: remove bogus comment
9357 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
9359 * ext/dvdread/dvdreadsrc.c:
9360 dvdreadsrc: fix handling of multi-angle streams
9361 We would output all angles interleaved instead of just
9363 https://bugzilla.gnome.org/show_bug.cgi?id=539254
9365 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9367 * gst/realmedia/Makefile.am:
9368 realmedia: fix LIBS order in Makefile
9370 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9410 po: update for new translatable strings
9412 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
9415 Automatic update of common submodule
9416 From 7bbd708 to 011bcc8
9418 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
9420 * ext/mpeg2dec/gstmpeg2dec.c:
9421 mpeg2dec: convert the position to stream time before answering to a position query
9423 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
9425 * gst/realmedia/Makefile.am:
9426 * gst/realmedia/rademux.c:
9427 * gst/realmedia/rmdemux.c:
9428 * gst/realmedia/rmdemux.h:
9429 realmedia: Get codec name from pbutils instead of harcoding them
9431 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
9433 * ext/x264/gstx264enc.c:
9434 x264enc: Work around a rate control issue in libx264
9435 When variable framerate is disabled in libx264 (which occurs when using
9436 the zerolatency tuning), libx264 ignores timestamps but still uses the
9437 timebase leading to messed up rate control with our nanosecond timebase.
9438 We work around this issue by setting the timebase to the reciprocal of
9439 the framerate and we validate that the framerate is suitable.
9440 This has been fixed upstream in libx264 but there are non-fixed versions
9441 in the wild so this workaround is still needed.
9444 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9446 * ext/mpeg2dec/gstmpeg2dec.c:
9447 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9449 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
9451 * ext/mpeg2dec/gstmpeg2dec.c:
9452 mpeg2dec: fix position query by trusting upstream
9453 Position queries are badly handled for DVDs (probably due to the division in
9454 chapters): the time returned was the time since the start of chapter.
9455 Now ask upstream for position queries, fall back to the old code if upstream
9456 cannot answer the query.
9458 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
9460 * ext/lame/gstlame.c:
9462 * ext/sidplay/gstsiddec.cc:
9463 * gst/mpegstream/gstmpegparse.c:
9464 various: canonicalize property names
9466 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
9468 * ext/a52dec/gsta52dec.c:
9469 * ext/amrnb/amrnbdec.c:
9470 * ext/amrnb/amrnbenc.c:
9471 * ext/cdio/gstcdiocddasrc.c:
9472 * ext/dvdread/dvdreadsrc.c:
9473 * ext/lame/gstlame.c:
9474 * ext/lame/gstlamemp3enc.c:
9476 * ext/sidplay/gstsiddec.cc:
9477 * ext/x264/gstx264enc.c:
9478 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9480 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
9482 * gst/iec958/ac3iec.c:
9483 * gst/mpegaudioparse/gstmpegaudioparse.c:
9484 * gst/mpegstream/gstmpegparse.c:
9485 * gst/mpegstream/gstrfc2250enc.c:
9486 * gst/realmedia/pnmsrc.c:
9487 * gst/realmedia/rdtmanager.c:
9488 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9490 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
9493 Automatic update of common submodule
9494 From 5a668bf to 7bbd708
9496 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
9499 Automatic update of common submodule
9500 From c4a8adc to 5a668bf
9502 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9505 Automatic update of common submodule
9506 From 5e3c9bf to c4a8adc
9508 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9512 mad: support reverse playback
9514 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9516 * ext/dvdread/dvdreadsrc.c:
9517 dvdreadsrc: improve error messages on read errors
9518 Provide proper i18n-ed error messages when a read error happens,
9519 and point out that the error could be happening because the
9521 https://bugzilla.gnome.org/show_bug.cgi?id=613633
9523 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9526 configure: set plugin release datetime
9528 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
9531 Automatic update of common submodule
9532 From aa0d1d0 to 5e3c9bf
9534 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9536 * gst/mpegstream/gstmpegparse.c:
9537 mpegparse: re-fix flow return handling
9538 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9539 - } while (GST_FLOW_IS_SUCCESS (result));
9540 + } while (result != GST_FLOW_OK);
9542 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
9544 * tests/check/Makefile.am:
9545 * tests/check/generic/states.c:
9546 tests: allow running state tests for all elements
9547 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9548 to try elements that would normaly be skipped.
9550 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9553 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9555 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9558 * pkgconfig/.gitignore:
9559 * pkgconfig/Makefile.am:
9560 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9561 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9562 This .pc file will not be installed, it's only for uninstalled setups,
9563 same thing as we do for -good. This is so other modules' unit tests can
9564 find our plugins properly in an uninstalled setup.
9566 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9569 Automatic update of common submodule
9570 From c2e10bf to aa0d1d0
9572 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9575 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9577 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9579 * ext/sidplay/gstsiddec.cc:
9580 siddec: don't use GST_FLOW_IS_FATAL
9581 GST_FLOW_IS_FATAL has been deprecated in core git.
9583 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
9586 Automatic update of common submodule
9587 From d3d9acf to c2e10bf
9589 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9592 configure: Require orc >= 0.4.6 for --compat
9594 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9597 Automatic update of common submodule
9598 From ec60217 to d3d9acf
9600 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9602 * ext/mpeg2dec/gstmpeg2dec.c:
9603 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9604 And don't post error messages if allocating a buffer resulted
9605 in WRONG_STATE or UNEXPECTED.
9607 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9609 * gst/mpegaudioparse/gstxingmux.c:
9610 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9612 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9614 * gst/mpegstream/gstdvddemux.c:
9615 * gst/mpegstream/gstmpegdemux.c:
9616 * gst/mpegstream/gstmpegparse.c:
9617 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9619 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9621 * gst/realmedia/rmdemux.c:
9622 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9624 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9626 * gst/asfdemux/gstasfdemux.c:
9627 asfdemux: Don't use GST_FLOW_IS_FATAL()
9628 And don't post error messages for UNEXPECTED and post an error
9629 message if pulling data failed because of NOT_LINKED.
9631 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9634 * docs/plugins/inspect/plugin-a52dec.xml:
9635 * docs/plugins/inspect/plugin-amrnb.xml:
9636 * docs/plugins/inspect/plugin-amrwbdec.xml:
9637 * docs/plugins/inspect/plugin-asf.xml:
9638 * docs/plugins/inspect/plugin-cdio.xml:
9639 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9640 * docs/plugins/inspect/plugin-dvdread.xml:
9641 * docs/plugins/inspect/plugin-dvdsub.xml:
9642 * docs/plugins/inspect/plugin-iec958.xml:
9643 * docs/plugins/inspect/plugin-lame.xml:
9644 * docs/plugins/inspect/plugin-mad.xml:
9645 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9646 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9647 * docs/plugins/inspect/plugin-mpegstream.xml:
9648 * docs/plugins/inspect/plugin-realmedia.xml:
9649 * docs/plugins/inspect/plugin-siddec.xml:
9650 * docs/plugins/inspect/plugin-twolame.xml:
9651 * docs/plugins/inspect/plugin-x264.xml:
9652 * win32/common/config.h:
9654 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9655 the code is updated for the GST_FLOW_IS_* macro deprecations.
9657 === release 0.10.16 ===
9659 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9665 * gst-plugins-ugly.doap:
9666 * win32/common/config.h:
9669 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9671 * docs/plugins/inspect/plugin-a52dec.xml:
9672 * docs/plugins/inspect/plugin-amrnb.xml:
9673 * docs/plugins/inspect/plugin-amrwbdec.xml:
9674 * docs/plugins/inspect/plugin-asf.xml:
9675 * docs/plugins/inspect/plugin-cdio.xml:
9676 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9677 * docs/plugins/inspect/plugin-dvdread.xml:
9678 * docs/plugins/inspect/plugin-dvdsub.xml:
9679 * docs/plugins/inspect/plugin-iec958.xml:
9680 * docs/plugins/inspect/plugin-lame.xml:
9681 * docs/plugins/inspect/plugin-mad.xml:
9682 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9683 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9684 * docs/plugins/inspect/plugin-mpegstream.xml:
9685 * docs/plugins/inspect/plugin-realmedia.xml:
9686 * docs/plugins/inspect/plugin-siddec.xml:
9687 * docs/plugins/inspect/plugin-twolame.xml:
9688 * docs/plugins/inspect/plugin-x264.xml:
9689 docs: update docs for release
9691 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9699 po: update translations
9701 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9740 0.10.15.6 pre-release
9742 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
9744 * gst/asfdemux/gstasfdemux.c:
9745 asfdemux: Don't error out on non-critical flow returns
9746 Only error out when downstream returns:
9751 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
9752 of the streams had gone EOS) and then stop the task silently.
9753 In the case of WRONG_STATE we just need to stop silently
9754 https://bugzilla.gnome.org/show_bug.cgi?id=600412
9756 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9795 0.10.15.5 pre-release
9797 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
9799 * gst/mpegaudioparse/gstmpegaudioparse.c:
9800 mp3parse: propagate flow errors upstream.
9801 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
9802 always return the error upstream.
9804 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9843 0.10.15.4 pre-release
9845 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
9848 Automatic update of common submodule
9849 From 3e8db1d to ec60217
9851 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9854 * docs/plugins/inspect/plugin-a52dec.xml:
9855 * docs/plugins/inspect/plugin-amrnb.xml:
9856 * docs/plugins/inspect/plugin-amrwbdec.xml:
9857 * docs/plugins/inspect/plugin-asf.xml:
9858 * docs/plugins/inspect/plugin-cdio.xml:
9859 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9860 * docs/plugins/inspect/plugin-dvdread.xml:
9861 * docs/plugins/inspect/plugin-dvdsub.xml:
9862 * docs/plugins/inspect/plugin-iec958.xml:
9863 * docs/plugins/inspect/plugin-lame.xml:
9864 * docs/plugins/inspect/plugin-mad.xml:
9865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9866 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9867 * docs/plugins/inspect/plugin-mpegstream.xml:
9868 * docs/plugins/inspect/plugin-realmedia.xml:
9869 * docs/plugins/inspect/plugin-siddec.xml:
9870 * docs/plugins/inspect/plugin-twolame.xml:
9871 * docs/plugins/inspect/plugin-x264.xml:
9872 * win32/common/config.h:
9873 0.10.15.3 pre-release
9875 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
9877 * ext/x264/gstx264enc.c:
9878 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
9879 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
9880 argument to the option string value causes an error. For < 78 we pass the
9881 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
9882 result in passing 'none' for false and 'strict' for true. Other modes can be
9883 set through the option-string property for now.
9884 https://bugzilla.gnome.org/show_bug.cgi?id=626577
9886 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9889 * docs/plugins/gst-plugins-ugly-plugins.args:
9890 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9891 * docs/plugins/inspect/plugin-a52dec.xml:
9892 * docs/plugins/inspect/plugin-amrnb.xml:
9893 * docs/plugins/inspect/plugin-amrwbdec.xml:
9894 * docs/plugins/inspect/plugin-asf.xml:
9895 * docs/plugins/inspect/plugin-cdio.xml:
9896 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9897 * docs/plugins/inspect/plugin-dvdread.xml:
9898 * docs/plugins/inspect/plugin-dvdsub.xml:
9899 * docs/plugins/inspect/plugin-iec958.xml:
9900 * docs/plugins/inspect/plugin-lame.xml:
9901 * docs/plugins/inspect/plugin-mad.xml:
9902 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9903 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9904 * docs/plugins/inspect/plugin-mpegstream.xml:
9905 * docs/plugins/inspect/plugin-realmedia.xml:
9906 * docs/plugins/inspect/plugin-siddec.xml:
9907 * docs/plugins/inspect/plugin-twolame.xml:
9908 * docs/plugins/inspect/plugin-x264.xml:
9909 * win32/common/config.h:
9910 0.10.15.2 pre-release
9912 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
9914 * gst/synaesthesia/gstsynaesthesia.c:
9915 synaesthesia: code cleanups.
9916 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
9919 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
9921 * gst/synaesthesia/gstsynaesthesia.c:
9922 synaesthesia: use GST_BOILERPLATE macros
9924 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9927 Automatic update of common submodule
9928 From bd2054b to 3e8db1d
9930 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9932 * ext/x264/gstx264enc.c:
9933 x264: fix printf format warning in debug message
9935 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9937 * docs/plugins/Makefile.am:
9938 docs: fix bug passing arguments to gtkdoc-fixref in upload target
9939 Missing backslash at end of line meant we weren't passing all arguments
9940 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
9942 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
9945 Automatic update of common submodule
9946 From a519571 to bd2054b
9948 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9951 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
9952 This first checks what is required for ISO C99 support and sets the relevant
9953 compiler parameters and if no C99 compiler is found, it checks for a
9954 C89 compiler. This enables us to check for and use C89/C99 functions
9955 that gcc hides from us without the correct compiler parameters.
9957 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
9959 * ext/x264/gstx264enc.c:
9960 x264enc: Fix flushing of delayed frames
9961 x264_encoder_encode() should be called with a NULL picture until at least
9962 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
9963 regression in make check due to the recent change in defaults which enabled
9964 b-frames and b-pyramid, both of which I believe increase the number of delayed
9965 frames when encoding.
9967 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
9969 * ext/x264/gstx264enc.c:
9970 x264enc: Improve x264enc defaults
9971 - medium x264 speed/quality preset
9972 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
9973 Addresses part of bug #607798
9975 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
9977 * ext/x264/gstx264enc.c:
9978 x264enc: Fix property description typos
9980 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
9982 * ext/x264/gstx264enc.c:
9983 x264enc: Add some more debug info
9985 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
9987 * ext/x264/gstx264enc.c:
9988 * ext/x264/gstx264enc.h:
9989 x264enc: Add speed-preset and [psy-]tuning properties
9990 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
9991 preset and possibly a profile and/or tuning are now the recommended way to
9992 configure x264 through x264enc.
9993 If a preset/tuning are specified then these will define the default values and
9994 the property defaults will be ignored. After this the option-string property is
9995 applied, followed by the user-set properties, fast first pass restrictions and
9996 finally the profile restrictions.
9997 Addresses part of bug #607798
9999 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
10001 * ext/x264/gstx264enc.c:
10002 * ext/x264/gstx264enc.h:
10003 x264enc: Refactor code in preparation for presets/tunings
10004 - Make defaults append the appropriate default value to a string. This is
10005 needed to differentiate between something user-set and the actual prop
10007 - Add an internal option string to which _set_property () cases append for the
10008 majority of properties.
10009 - Use gst_x264_enc_parse_options () to clean up application of settings. This
10010 will make order of application with respect to the presets and tunings quite
10012 Addresses part of bug #607798
10014 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
10016 * ext/x264/gstx264enc.c:
10017 x264enc: Update available me types
10018 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
10019 now self-maintaining.
10021 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
10023 * ext/x264/gstx264enc.c:
10024 x264enc: Use new libx264 API to affect fast first pass
10025 Uses new x264 API to apply reduced complexity values to the parameters to
10026 increase encoding speed in the first pass of a multi-pass encode. This does
10027 not impact on final quality.
10028 Addresses part of bug #607798
10030 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
10032 * ext/x264/gstx264enc.c:
10033 * ext/x264/gstx264enc.h:
10034 x264enc: Add profile property
10035 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
10036 Profile. This makes it easier to achieve Baseline Profile for example.
10037 Addresses part of bug #607798
10039 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
10041 * ext/x264/gstx264enc.c:
10042 * ext/x264/gstx264enc.h:
10043 x264enc: Add option-string property
10044 Adds support for an x264 format option-string to specify advanced parameters
10045 Addresses part of bug #607798
10047 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10049 * ext/mad/Makefile.am:
10050 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
10051 Spotted by syntr0py.
10053 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10055 * ext/x264/gstx264enc.c:
10056 x264enc: only set timebase on versions where it exists
10058 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
10060 * ext/x264/gstx264enc.c:
10061 x264enc: set appropriate time base
10064 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10066 * tests/check/Makefile.am:
10067 tests: add plugin loading whitelist to test environment
10068 Only want to load core/-base/-ugly plugins here.
10070 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10074 Bump automake requirement to 1.10 and autoconf to 2.60
10075 For maintainability reasons and $(builddir).
10078 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10080 * gst/asfdemux/gstasfdemux.c:
10081 asfdemux: Fix seeking after last commits
10082 Don't handle wrong-state returns as errors to allow seeking to work
10085 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10087 * gst/asfdemux/gstasfdemux.c:
10088 asfdemux: Push all pending data on EOS
10089 When on push mode and receiving an EOS event, asfdemux
10090 should push all pending data because we might be dealing
10091 with a broken file that has a preroll value higher
10092 than its actual length.
10094 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10096 * gst/asfdemux/gstasfdemux.c:
10097 asfdemux: Fix sending eos event for chained asfs
10098 Properly push EOS event when finishing a chained asf file
10102 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10104 * docs/plugins/Makefile.am:
10105 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10106 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10107 * docs/plugins/inspect/plugin-rmdemux.xml:
10108 docs: add rmdemux to docs properly
10109 The plugin has been renamed, remove old introspection file.
10111 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10113 * docs/plugins/gst-plugins-ugly-plugins.args:
10114 * docs/plugins/inspect/plugin-x264.xml:
10115 docs: update for recent x264enc changes
10117 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10119 * gst/realmedia/rmdemux.c:
10120 rmdemux: fix compiler warning when debugging system in core is disabled
10122 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
10125 Automatic update of common submodule
10126 From 73ff93a to a519571
10128 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
10130 * gst/asfdemux/gstasfdemux.c:
10131 asfdemux: Allow at least 500ms of preroll.
10132 Some files have insanely low preroll values which break the
10133 all_streams_prerolled() logic.
10136 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10138 * ext/x264/gstx264enc.c:
10139 x264enc: add new h264 caps attribute alignment
10142 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10144 * ext/x264/gstx264enc.c:
10145 * ext/x264/gstx264enc.h:
10146 x264enc: conditionally expose enhanced upstream capabilities
10147 API: GstX264Enc:sliced-threads
10148 API: GstX264Enc:sync-lookahead
10149 API: GstX264Enc:intra-refresh
10150 API: GstX264Enc:mb-tree
10151 API: GstX264Enc:rc-lookahead
10154 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10157 * docs/plugins/inspect/plugin-a52dec.xml:
10158 * docs/plugins/inspect/plugin-amrnb.xml:
10159 * docs/plugins/inspect/plugin-amrwbdec.xml:
10160 * docs/plugins/inspect/plugin-asf.xml:
10161 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10162 * docs/plugins/inspect/plugin-iec958.xml:
10163 * docs/plugins/inspect/plugin-mad.xml:
10164 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10165 * docs/plugins/inspect/plugin-mpegstream.xml:
10166 * docs/plugins/inspect/plugin-realmedia.xml:
10167 docs: update introspected plugin docs for gstdoc-scangobj and other changes
10168 Update common for latest gstdoc-scangobj and inspect xml files for
10169 escaping and pad template order changes.
10171 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
10174 Automatic update of common submodule
10175 From 9339ccc to 35617c2
10177 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
10180 Automatic update of common submodule
10181 From 5adb1ca to 9339ccc
10183 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
10186 Automatic update of common submodule
10187 From 57c89b7 to 5adb1ca
10189 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
10192 Automatic update of common submodule
10193 From c804988 to 57c89b7
10195 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10198 * gst/realmedia/rtspreal.c:
10199 configure: Update required GLib version to 2.20
10201 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10203 * ext/a52dec/gsta52dec.c:
10204 a52dec: Call orc_init() before trying to get target flags
10206 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10208 * ext/a52dec/gsta52dec.c:
10209 a52dec: Remove debug printf...
10211 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10214 * ext/a52dec/Makefile.am:
10215 * ext/a52dec/gsta52dec.c:
10216 a52dec: Use orc for CPU feature detection and don't check for liboil
10218 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10221 configure: Use GLIB_EXTRA_CFLAGS
10223 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10226 Automatic update of common submodule
10227 From 7a0fdf5 to c804988
10229 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10232 Automatic update of common submodule
10233 From 6da3bab to 7a0fdf5
10235 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10238 Automatic update of common submodule
10239 From 733fca9 to 6da3bab
10241 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
10244 Automatic update of common submodule
10245 From fad145b to 733fca9
10247 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
10250 Automatic update of common submodule
10251 From 47683c1 to fad145b
10253 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10255 * gst/realmedia/rmdemux.c:
10256 rmdemux: pass bitrate on caps
10257 Set the bitrate on the caps, some decoders like sipro need this to function
10261 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
10264 Automatic update of common submodule
10265 From 17f89e5 to 47683c1
10267 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
10270 Automatic update of common submodule
10271 From fd7ca04 to 17f89e5
10273 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10275 * ext/x264/gstx264enc.c:
10276 x264enc: Only set i_weighted_pred on versions where it exists
10278 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
10280 * ext/lame/gstlamemp3enc.c:
10281 lamemp3enc: implement latency query
10282 The encoder's latency is deduced from the framesize. Fixes #618896.
10284 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10287 * docs/plugins/gst-plugins-ugly-plugins.args:
10288 * docs/plugins/gst-plugins-ugly-plugins.signals:
10289 * docs/plugins/inspect/plugin-a52dec.xml:
10290 * docs/plugins/inspect/plugin-amrnb.xml:
10291 * docs/plugins/inspect/plugin-amrwbdec.xml:
10292 * docs/plugins/inspect/plugin-asf.xml:
10293 * docs/plugins/inspect/plugin-cdio.xml:
10294 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10295 * docs/plugins/inspect/plugin-dvdread.xml:
10296 * docs/plugins/inspect/plugin-dvdsub.xml:
10297 * docs/plugins/inspect/plugin-iec958.xml:
10298 * docs/plugins/inspect/plugin-lame.xml:
10299 * docs/plugins/inspect/plugin-mad.xml:
10300 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10301 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10302 * docs/plugins/inspect/plugin-mpegstream.xml:
10303 * docs/plugins/inspect/plugin-realmedia.xml:
10304 * docs/plugins/inspect/plugin-siddec.xml:
10305 * docs/plugins/inspect/plugin-twolame.xml:
10306 * docs/plugins/inspect/plugin-x264.xml:
10307 * win32/common/config.h:
10308 Back to development
10310 === release 0.10.15 ===
10312 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10318 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10319 * docs/plugins/inspect/plugin-a52dec.xml:
10320 * docs/plugins/inspect/plugin-amrnb.xml:
10321 * docs/plugins/inspect/plugin-amrwbdec.xml:
10322 * docs/plugins/inspect/plugin-asf.xml:
10323 * docs/plugins/inspect/plugin-cdio.xml:
10324 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10325 * docs/plugins/inspect/plugin-dvdread.xml:
10326 * docs/plugins/inspect/plugin-dvdsub.xml:
10327 * docs/plugins/inspect/plugin-iec958.xml:
10328 * docs/plugins/inspect/plugin-lame.xml:
10329 * docs/plugins/inspect/plugin-mad.xml:
10330 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10331 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10332 * docs/plugins/inspect/plugin-mpegstream.xml:
10333 * docs/plugins/inspect/plugin-realmedia.xml:
10334 * docs/plugins/inspect/plugin-siddec.xml:
10335 * docs/plugins/inspect/plugin-twolame.xml:
10336 * docs/plugins/inspect/plugin-x264.xml:
10337 * gst-plugins-ugly.doap:
10338 * win32/common/config.h:
10341 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10381 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10384 configure: make implicit GLib and liboil requirements explicit
10385 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10387 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
10389 * ext/x264/gstx264enc.c:
10390 x264enc: disable I weighted pred
10391 If it is enabled, then it will be main profile instead of baseline.
10392 This ensures maximum compatibility of the output stream until the
10393 encoder configuration interface gets an overhaul with explicit
10394 output profile selection.
10397 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10400 * win32/common/config.h:
10401 0.10.14.3 pre-release
10403 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10441 po: update translations
10443 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10446 Automatic update of common submodule
10447 From 357b0db to fd7ca04
10449 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10452 * win32/common/config.h:
10453 0.10.14.2 pre-release
10455 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10458 Automatic update of common submodule
10459 From 4d67bd6 to 357b0db
10461 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10463 * gst/realmedia/rmdemux.c:
10464 * gst/realmedia/rmutils.c:
10465 * gst/realmedia/rmutils.h:
10466 rmdemux: add better sipr nibble swap routine
10468 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10470 * gst/realmedia/rmdemux.c:
10471 rmdemux: descramble SIPR before pushing out
10472 Collect and descramble the SIPR packets before pushing.
10473 Descramble ATRAC audio.
10476 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10478 * gst/realmedia/rmutils.c:
10479 * gst/realmedia/rmutils.h:
10480 rm: add function to descramble sipr
10482 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10484 * ext/x264/gstx264enc.c:
10485 * ext/x264/gstx264enc.h:
10486 x264enc: Re-send the received upstream event as-is downstream
10487 https://bugzilla.gnome.org/show_bug.cgi?id=606689
10489 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
10491 * ext/amrnb/amrnb.c:
10492 amrnbenc: Set rank to GST_RANK_SECONDARY
10494 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10496 * gst/realmedia/rtspreal.c:
10497 rtspreal: use GLib's base64 functions if available
10498 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10500 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
10502 * ext/amrnb/amrnbdec.h:
10503 * ext/amrnb/amrnbenc.h:
10504 * ext/amrwbdec/amrwbdec.h:
10505 amr: Use correct includes (as pkg-config suggests)
10508 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
10510 * gst/ac3parse/.gitignore:
10511 * gst/ac3parse/Makefile.am:
10512 * gst/ac3parse/README:
10513 * gst/ac3parse/ac3parse.vcproj:
10514 * gst/ac3parse/gstac3parse.c:
10515 * gst/ac3parse/gstac3parse.h:
10516 ac3parse: remove unported 0.8 plugin
10517 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10519 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
10521 * gst/mpegaudioparse/gstmpegaudioparse.c:
10522 docs: adding a mp3decoder as well is useful
10524 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
10526 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10527 docs: massage section index
10529 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
10531 * ext/amrwbdec/amrwbdec.c:
10532 * ext/amrwbdec/amrwbdec.h:
10533 amrwbdec: move define to source to avoid hiding it from the docs
10535 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
10537 * ext/cdio/gstcdiocddasrc.c:
10538 docs: remove short_desc, it is taken from element details
10540 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
10542 * gst/synaesthesia/gstsynaesthesia.c:
10543 docs: fix sections docs for synaesthesia
10545 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
10547 * docs/plugins/Makefile.am:
10548 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10549 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10550 * gst/mpegaudioparse/gstmpegaudioparse.c:
10551 docs: add docs for mp3parse
10553 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10555 * gst-plugins-ugly.doap:
10556 doap: update repository info from cvs->git and maintainers
10558 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10561 Automatic update of common submodule
10562 From fc85867 to 4d67bd6
10564 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10566 * tests/check/elements/x264enc.c:
10567 x264enc: adaptive NALU type checking
10568 In particular, be less picky about SEI NALU order, which makes test more
10569 robust with respect to changes in libx264.
10572 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10574 * ext/x264/gstx264enc.c:
10575 x264enc: adaptive x264 header NAL layout handling
10578 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10580 * gst/asfdemux/gstrtpasfdepay.c:
10581 asfdepay: we require a dynamic payload type
10582 Add an extra caps property that restricts the depayloader to only accept dynamic
10585 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10588 configure: Drop -Wcast-align
10589 Commit message copied from core's commit from Benjamin Otte:
10590 246f5dba96a5b50bb74621af67b30942cca72af5
10591 Apparently gcc warns that GstMiniObject is not castable to
10592 GstEvent/Message/Buffer due to them containing 64bit variables, even
10593 though ARM hackers claim that those only need 4byte alignment. And as
10594 long as gcc behaves that way, this warning is not very useful.
10595 So we'll remove the warning until this problem is fixed.
10598 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
10600 * ext/mpeg2dec/gstmpeg2dec.c:
10601 mpeg2dec: copy over all buffer flags when copying buffers.
10602 Avoids losing the tff/rff video buffer flags
10604 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
10606 * gst/asfdemux/asfpacket.c:
10607 asfdemux: Make a table static to avoid having to always allocate it.
10609 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10611 * ext/x264/gstx264enc.c:
10612 x264enc: fix up avcC header construction
10613 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10614 for BUILD_X264 < 76.
10615 Also fixes #610089.
10617 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10619 * ext/x264/gstx264enc.c:
10620 x264enc: parameterize libx264 provided NAL layout in codec-data creation
10622 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
10625 configure: Remove -Wundef flag
10626 Same fix as for #615161
10628 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10631 Automatic update of common submodule
10632 From fdf023d to fc85867
10634 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10636 * gst-libs/gst/gettext.h:
10637 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10639 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10644 build: build plugins in parallel where possible, if make -jN is used
10646 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10649 build: add cruft alert for common/shave*
10651 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10655 Remove removed file win32/common/config.h.in from MANIFEST.
10657 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
10659 * gst/synaesthesia/synaescope.c:
10660 * gst/synaesthesia/synaescope.h:
10661 synaestesia: Fix old-style prototype
10663 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
10665 * gst/realmedia/rmutils.c:
10669 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
10672 Automatic update of common submodule
10673 From 55cd514 to c1d07dd
10675 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10678 * ext/amrnb/amrnbdec.c:
10679 * ext/amrnb/amrnbenc.c:
10680 * ext/cdio/gstcdiocddasrc.h:
10681 * ext/dvdread/dvdreadsrc.c:
10682 * ext/lame/gstlame.h:
10683 * ext/lame/gstlamemp3enc.h:
10684 * ext/lame/plugin.c:
10685 * ext/mad/gstmad.c:
10686 * ext/x264/gstx264enc.c:
10687 * ext/x264/gstx264enc.h:
10688 * gst/mpegaudioparse/gstmpegaudioparse.c:
10689 * gst/mpegaudioparse/gstxingmux.c:
10690 * gst/mpegstream/gstdvddemux.c:
10691 * gst/mpegstream/gstmpegdemux.c:
10692 * gst/mpegstream/gstmpegparse.c:
10693 * gst/realmedia/asmrules.c:
10694 * gst/realmedia/pnmsrc.c:
10695 * gst/realmedia/pnmsrc.h:
10696 * gst/realmedia/rdtdepay.h:
10697 * gst/realmedia/rdtmanager.c:
10698 * gst/realmedia/rtspreal.c:
10699 build: Add all kinds of compiler warning flags and fix the resulting warnings
10701 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10703 * ext/amrnb/Makefile.am:
10704 * ext/amrwbdec/Makefile.am:
10705 * ext/sidplay/Makefile.am:
10706 * gst/asfdemux/Makefile.am:
10707 * gst/mpegaudioparse/Makefile.am:
10708 build: fix up Makefile.am
10709 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
10710 the order a bit here and there (see docs/random/moving-plugins).
10712 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10714 * win32/common/config.h.in:
10715 win32: remove win32-specific config.h.in copy that's not used any longer
10716 The win32 config.h is now generated from the top-level config.h.in.
10718 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
10720 * ext/a52dec/gsta52dec.c:
10721 * ext/amrnb/amrnbdec.c:
10722 * ext/amrnb/amrnbenc.c:
10723 * ext/amrwbdec/amrwbdec.c:
10724 * ext/cdio/gstcdiocddasrc.c:
10725 * ext/dvdread/dvdreadsrc.c:
10726 * ext/lame/gstlame.c:
10727 * ext/mad/gstmad.c:
10728 * ext/mpeg2dec/gstmpeg2dec.c:
10729 * gst/ac3parse/gstac3parse.c:
10730 * gst/asfdemux/gstasfdemux.c:
10731 * gst/asfdemux/gstrtpasfdepay.c:
10732 * gst/asfdemux/gstrtspwms.c:
10733 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10734 * gst/iec958/ac3iec.c:
10735 * gst/mpegaudioparse/gstmpegaudioparse.c:
10736 * gst/mpegaudioparse/gstxingmux.c:
10737 * gst/mpegstream/gstdvddemux.c:
10738 * gst/mpegstream/gstmpegdemux.c:
10739 * gst/mpegstream/gstmpegparse.c:
10740 * gst/mpegstream/gstrfc2250enc.c:
10741 * gst/realmedia/pnmsrc.c:
10742 * gst/realmedia/rademux.c:
10743 * gst/realmedia/rdtdepay.c:
10744 * gst/realmedia/rdtmanager.c:
10745 * gst/realmedia/rmdemux.c:
10746 * gst/realmedia/rtspreal.c:
10747 * gst/synaesthesia/gstsynaesthesia.c:
10748 gst_element_class_set_details => gst_element_class_set_details_simple
10750 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10752 * ext/x264/gstx264enc.c:
10753 x264enc: Put pixel-aspect-ratio from input into the src pad caps
10756 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
10759 Automatic update of common submodule
10760 From e272f71 to 55cd514
10762 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
10765 Automatic update of common submodule
10766 From df8a7c8 to e272f71
10768 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
10771 Update CXXFLAGS, too
10773 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
10776 Update for recent changes to common submodule
10777 This just replaces every "$ERROR_CFLAGS" usage with a usage of
10778 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
10780 Actually using that separation will happen later.
10782 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
10785 Automatic update of common submodule
10786 From 9720a7d to df8a7c8
10788 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
10791 Automatic update of common submodule
10792 From 0b6e072 to 9720a7d
10794 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
10797 Automatic update of common submodule
10798 From 7cc5eb4 to 0b6e072
10800 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10803 Automatic update of common submodule
10804 From 7aa65b5 to 7cc5eb4
10806 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10809 Automatic update of common submodule
10810 From 44ecce7 to 7aa65b5
10812 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10815 configure: Use automake 1.11 silent rules instead of shave if available
10816 This makes sure that we use something that is still maintained and
10817 also brings back libtool 1.5 support.
10819 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10822 * docs/plugins/inspect/plugin-a52dec.xml:
10823 * docs/plugins/inspect/plugin-amrnb.xml:
10824 * docs/plugins/inspect/plugin-amrwbdec.xml:
10825 * docs/plugins/inspect/plugin-asf.xml:
10826 * docs/plugins/inspect/plugin-cdio.xml:
10827 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10828 * docs/plugins/inspect/plugin-dvdread.xml:
10829 * docs/plugins/inspect/plugin-dvdsub.xml:
10830 * docs/plugins/inspect/plugin-iec958.xml:
10831 * docs/plugins/inspect/plugin-lame.xml:
10832 * docs/plugins/inspect/plugin-mad.xml:
10833 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10834 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10835 * docs/plugins/inspect/plugin-mpegstream.xml:
10836 * docs/plugins/inspect/plugin-realmedia.xml:
10837 * docs/plugins/inspect/plugin-siddec.xml:
10838 * docs/plugins/inspect/plugin-twolame.xml:
10839 * docs/plugins/inspect/plugin-x264.xml:
10840 * win32/common/config.h:
10841 Back to development
10843 === release 0.10.14 ===
10845 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10851 * docs/plugins/gst-plugins-ugly-plugins.args:
10852 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10853 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10854 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10855 * docs/plugins/inspect/plugin-a52dec.xml:
10856 * docs/plugins/inspect/plugin-amrnb.xml:
10857 * docs/plugins/inspect/plugin-amrwbdec.xml:
10858 * docs/plugins/inspect/plugin-asf.xml:
10859 * docs/plugins/inspect/plugin-cdio.xml:
10860 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10861 * docs/plugins/inspect/plugin-dvdread.xml:
10862 * docs/plugins/inspect/plugin-dvdsub.xml:
10863 * docs/plugins/inspect/plugin-iec958.xml:
10864 * docs/plugins/inspect/plugin-lame.xml:
10865 * docs/plugins/inspect/plugin-mad.xml:
10866 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10867 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10868 * docs/plugins/inspect/plugin-mpegstream.xml:
10869 * docs/plugins/inspect/plugin-realmedia.xml:
10870 * docs/plugins/inspect/plugin-siddec.xml:
10871 * docs/plugins/inspect/plugin-twolame.xml:
10872 * docs/plugins/inspect/plugin-x264.xml:
10873 * gst-plugins-ugly.doap:
10874 * win32/common/config.h:
10877 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10917 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10920 * win32/common/config.h:
10921 0.10.13.4 pre-release
10923 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10925 * ext/x264/gstx264enc.c:
10926 * tests/check/elements/x264enc.c:
10927 x264enc: Replace 'avc-sample' with 'avc' in caps
10928 In the element and in its tests
10931 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
10933 * gst/asfdemux/gstasfdemux.c:
10934 asfdemux: Don't set durations of 0 on outgoing buffers.
10935 Some (broken) streams don't have the extended stream properties in
10936 the header, resulting in applying a duration of zero on outgoing
10940 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
10942 * gst/asfdemux/asfpacket.c:
10943 asfdemux: Make sure we always set proper payload duration.
10944 Some (broken) streams will have a delta of 0, resulting in outgoing
10945 buffers having durations of 0.
10948 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10951 * win32/common/config.h:
10952 0.10.13.3 pre-release
10954 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
10956 * gst/asfdemux/asfpacket.c:
10957 asfdemux: Make sure we don't end up with negative timestamps.
10958 Some files have payload with timestamps smaller than the preroll duration.
10959 Instead of blindly substracting the preroll value (and ending up with
10960 insanely high timestamps on the outgoing buffers), we make sure we
10964 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10967 * win32/common/config.h:
10968 0.10.13.2 pre-release
10969 Update core/base requirement to 0.10.26, since that's more likely
10970 to be the actual requirement.
10972 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10977 po: update translations
10979 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10981 * tests/check/elements/x264enc.c:
10982 x264enc: add caps check to x264enc unit test
10983 Add some minimal caps checking to x264enc unit test.
10986 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
10988 * ext/x264/gstx264enc.c:
10989 x264enc: fix up avcC header construction and playback by flash players
10990 Fix off-by-one bug when constructing the avcC header chunk: we
10991 wrote wrong profile info into the header. The first byte in the
10992 SPS NAL we get from x264 is the nal type, not the profile_idc.
10993 Also add some debug logging.
10996 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
10998 * gst/asfdemux/gstasfdemux.c:
10999 asfdemux: Improve seek behaviour for audio-only with no index
11000 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11001 for video, we can just seek to seek_time instead.
11003 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11006 configure: fix up GST_CXXFLAGS properly
11007 We don't want C specific flags in GST_CXXFLAGS, so base it on the
11008 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
11009 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
11011 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11014 Update MAINTAINERS, add myself
11016 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
11019 configure: base GST_CXXFLAGS on --cflags from pkg-config
11020 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
11021 point for for both C and CXX settings.
11023 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11026 Automatic update of common submodule
11027 From 96dc793 to 44ecce7
11029 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11033 * win32/common/.gitignore:
11034 * win32/common/config.h:
11035 win32: change how win32/common/config.h is updated
11036 Generate win32/common/config.h-new directly from config.h.in,
11037 using shell variables in configure and some hard-coded information.
11038 Change top-level makefile so that 'make win32-update' copies the
11039 generated file to win32/common/config.h, which we keep in source
11040 control. It's kept in source control so that the git tree is
11042 This change is similar to the ones applied a while ago to GStreamer
11043 core, gst-plugins-base and gst-plugins-good and prevents configure
11044 from changing files in source control. The generated config.h
11045 should be ok, but needs testing.
11047 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11049 * gst/realmedia/rtspreal.c:
11050 rtspreal: don't construct config header with uninitialised bytes
11051 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
11052 a presumably unintentional padding of uninitialised bytes at the end
11053 of the CONT tags chunk, which should be harmless but causes warnings
11054 in valgrind (see #608533 for a test URL).
11056 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11058 * gst/realmedia/rtspreal.c:
11059 rtspreal: add finalize function so we can free streams and rulebook
11060 Fix memory leak in Real RTSP component (#608533).
11062 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11064 * gst/realmedia/rtspreal.c:
11065 rtspreal: fix minor memory leak
11066 Caps take their own reference when a buffer is added to them, so
11067 unref buffer after adding it to caps (#608533).
11069 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11071 * gst/realmedia/rdtdepay.c:
11072 rdtdepay: unref input buffer when done
11073 Fixes memory leak, see #608533.
11075 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11078 Automatic update of common submodule
11079 From 15d47a6 to 96dc793
11081 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11083 * ext/x264/gstx264enc.c:
11084 * ext/x264/gstx264enc.h:
11085 x264enc: make use of Access Unit delimiters configurable
11086 API: GstX264Enc:aud
11088 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11090 * gst/asfdemux/asfpacket.c:
11091 asfdemux: Do not subtract padding twice
11092 Only subtract implicit padding if an explicit one isn't
11093 provided. Avoids subtracting it twice and causing
11097 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
11099 * gst/asfdemux/gstasfdemux.c:
11100 * gst/mpegstream/gstmpegpacketize.c:
11101 assert: g_assert_not_reached() cannot replace return statement
11102 Fix build with assert being turned off.
11104 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11107 Automatic update of common submodule
11108 From 14cec89 to 15d47a6
11110 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
11112 * gst/asfdemux/gstasfdemux.c:
11113 asfdemux: Don't forget to update flow variable
11114 Forgot to update the return value in the loop.
11116 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
11118 * gst/asfdemux/gstasfdemux.c:
11119 asfdemux: Check flow return on every push
11120 We previously only aggregated flow returns after the while(push) loop,
11121 which meant that in some cases we would end-up not properly aggregating
11123 This is based on the same flow aggregation algorithm as oggdemux.
11125 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11127 * ext/x264/gstx264enc.c:
11128 x264enc: Add stream-format to output caps
11129 Adds stream-format to output caps of x264enc that
11130 informs if the stream is in bytestream of avc format.
11133 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
11135 * gst/mpegaudioparse/gstxingmux.c:
11136 xingmux: Fix unaligned memory access
11137 ARM/SPARC need 32bit alignment but xingmux accesses possibly
11138 unaligned memory, which leads to SIGBUS.
11141 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
11143 * gst/asfdemux/gstasfdemux.c:
11144 asfdemux: Use GST_STR_NULL in a couple of places.
11145 Fixes crashing on some of the log statements on win32.
11147 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11149 * gst/realmedia/rmdemux.c:
11150 rmdemux: Parse and post bitrate for streams
11151 Parse the bitrate of the streams and post their tags.
11154 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11156 * gst/asfdemux/gstasfdemux.c:
11157 * gst/asfdemux/gstasfdemux.h:
11158 asfdemux: Post bitrate tag
11159 If stream bitrate object is available, post the bitrate
11163 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11165 * gst/mpegaudioparse/gstmpegaudioparse.c:
11166 * gst/mpegaudioparse/gstmpegaudioparse.h:
11167 mp3parse: minor validation check of (Xing, VBRI) metadata
11168 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11170 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11172 * gst/mpegaudioparse/gstmpegaudioparse.c:
11173 mp3parse: use proper total_time and total_bytes in various cases
11174 The correct basis for (Xing, VBRI) seek table calculations is the
11175 byte size and duration provided by that metadata, rather than some
11176 other (possibly even estimated) one. This also prevents an infinite
11177 conversion loop in (unlikely) case where a TOC is provided without
11178 such corresponding (duration) metdata.
11180 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11182 * gst/mpegaudioparse/gstmpegaudioparse.c:
11183 * gst/mpegaudioparse/gstmpegaudioparse.h:
11184 mp3parse: conserve stop time for non-accurate seek
11185 Use the same strategy as accurate seeks to store
11186 pending non-accurate seeks to avoid overwriting non-definite
11187 stop times. When doing non-accurate seeks our position
11188 reporting might drift off by some secs and the stream can
11189 end up before it should.
11192 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11195 Automatic update of common submodule
11196 From 47cb23a to 14cec89
11198 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11200 * ext/amrwbdec/amrwb.c:
11201 amrwbdec: give decoder a rank so decodebin/playbin will use it
11203 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11205 * gst/mpegaudioparse/gstmpegaudioparse.c:
11206 mp3parse: return false when we can't seek
11207 When upstream can't seek, we return false as well
11209 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11211 * ext/lame/gstlame.c:
11212 * ext/lame/gstlamemp3enc.c:
11213 lame: Avoid crash when seeking before negotiating
11214 lame's 'lgv' variable is only initialized when the caps
11215 is negotiated, whenever a seek happens before that, it would
11216 attempt to call a function on an empty pointer, causing the crash.
11219 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11222 Automatic update of common submodule
11223 From 87bf428 to 47cb23a
11225 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11228 Automatic update of common submodule
11229 From da4c75c to 87bf428
11231 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
11234 Automatic update of common submodule
11235 From 53a2485 to da4c75c
11237 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11239 * gst/mpegaudioparse/gstmpegaudioparse.c:
11240 mp3parse: fix non-flushing seek
11241 Specifically, in addition to clearing lots of variables/offsets
11242 when receiving newsegment, also clear leftover data to match.
11244 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11246 * ext/x264/gstx264enc.c:
11247 * ext/x264/gstx264enc.h:
11248 x264enc: Make upstream GstForceKeyUnit thread-safe
11249 Also send the GstForceKeyUnit event downstream when an upstream on is received,
11250 allowing muxers or payloaders to take appropriate actions.
11251 https://bugzilla.gnome.org/show_bug.cgi?id=602556
11253 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11256 Automatic update of common submodule
11257 From a3e3ce4 to 53a2485
11259 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
11261 * gst/asfdemux/gstasfdemux.c:
11262 asfdemux: Don't call strlen() on NULL pointers
11265 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11267 * gst/asfdemux/gstasfdemux.c:
11268 asfdemux: Remove old pads when new ones are added
11269 The old pads were being removed before adding the new ones,
11270 we should add the new ones first.
11273 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11275 * gst/asfdemux/gstasfdemux.c:
11276 * gst/asfdemux/gstasfdemux.h:
11277 asfdemux: Handle chained asfs on pull mode
11278 Adds chained asfs handling to pull mode. It now checks if
11279 there is a new asf header after the last packet (when it
11280 is possible to know how many packets are) or it tries
11281 checking if a processed packet that fails is an header
11285 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11287 * gst/asfdemux/gstasfdemux.c:
11288 * gst/asfdemux/gstasfdemux.h:
11289 asfdemux: properly do chained asfs on push mode
11290 To properly do chained asfs work with playbin2, we need to
11291 push eos on the old pads before removing them.
11294 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11296 * gst/asfdemux/gstasfdemux.c:
11297 * gst/asfdemux/gstasfdemux.h:
11298 asfdemux: add support for chained asfs (push mode)
11299 Adds support for detecting and playing chained asfs
11300 in push mode. asfdemux tries to detect a new asf start
11301 by identifying the header object guid in a input buffer.
11302 When it finds it, it resets its state, removing its pads
11303 and creates new ones for the new file.
11305 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11307 * gst/asfdemux/gstasfdemux.c:
11308 asfdemux: fix two small leaks
11310 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11312 * gst/asfdemux/gstasfdemux.c:
11313 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11314 WM/Track has a 0 base but is often wrongly written as starting from 1,
11315 so not as reliable as WM/TrackNumber which always starts from 1.
11317 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11319 * gst/asfdemux/gstasfdemux.c:
11320 asfdemux: WM/Track starts counting from 0, adjust to start from 1
11322 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11324 * gst/asfdemux/gstasfdemux.c:
11325 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11326 There's both WM/Track and WM/TrackNumber.
11328 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
11330 * ext/a52dec/gsta52dec.c:
11331 a52dec: Fix debug statement: Pass pos variable instead of time() function
11333 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
11335 * gst/dvdsub/gstdvdsubdec.c:
11336 dvdsubdec: Fix printf format string warning
11338 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
11340 * gst/asfdemux/gstasfdemux.c:
11341 asfdemux: Fix bogus variable used uninitialised warnings
11343 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
11346 po: Don't create backup .po files
11347 As well as preventing creation of useless backup files, it works
11348 around a bug in gettext 0.17 on OS/X
11350 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
11352 * gst/asfdemux/asfpacket.c:
11353 asfdemux: fix c99-style comments.
11355 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
11357 * gst/asfdemux/asfpacket.c:
11358 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11360 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11362 * gst/realmedia/rmutils.c:
11363 rmutils: fix byteswapping
11364 fix the byteswapping code that was wrong because of the side effects of the
11368 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
11370 * ext/x264/gstx264enc.c:
11371 x264enc: Adapt to slightly modified x264 API
11374 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11376 * gst/asfdemux/asfpacket.c:
11377 asfdemux: careful to avoid crash on bogus data
11378 When receiving bogus data, we have to avoid subtracting a value
11379 larger than 'size' from 'size' variable, resulting in a wrap
11380 that would make 'size' a really large bogus value.
11383 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11385 * win32/common/config.h:
11386 win32: Commit bumped version number
11388 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
11390 * gst/mpegaudioparse/gstmpegaudioparse.c:
11391 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11393 This removes a good 50% of processing time for parsing a buffer.
11394 We do this by simply... getting the nicks that we already have handy
11395 instead of going through the expensive glib system.
11397 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
11400 configure.ac: And back to development we go...
11402 === release 0.10.13 ===
11404 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
11411 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11412 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11413 * docs/plugins/inspect/plugin-a52dec.xml:
11414 * docs/plugins/inspect/plugin-asf.xml:
11415 * docs/plugins/inspect/plugin-cdio.xml:
11416 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11417 * docs/plugins/inspect/plugin-dvdread.xml:
11418 * docs/plugins/inspect/plugin-dvdsub.xml:
11419 * docs/plugins/inspect/plugin-iec958.xml:
11420 * docs/plugins/inspect/plugin-lame.xml:
11421 * docs/plugins/inspect/plugin-mad.xml:
11422 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11423 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11424 * docs/plugins/inspect/plugin-mpegstream.xml:
11425 * docs/plugins/inspect/plugin-realmedia.xml:
11426 * docs/plugins/inspect/plugin-siddec.xml:
11427 * docs/plugins/inspect/plugin-twolame.xml:
11428 * docs/plugins/inspect/plugin-x264.xml:
11429 * gst-plugins-ugly.doap:
11430 * win32/common/config.h:
11433 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
11471 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
11474 Automatic update of common submodule
11475 From 85d1530 to 0702fe1
11477 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
11515 * win32/common/config.h:
11516 0.10.12.3 pre-release
11518 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
11521 Automatic update of common submodule
11522 From a3e3ce4 to 85d1530
11524 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
11526 * ext/a52dec/gsta52dec.c:
11527 a52dec: Fix reference leak on all input buffers in 'dvd mode'
11528 https://bugzilla.gnome.org/show_bug.cgi?id=598272
11530 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
11569 * win32/common/config.h:
11570 0.10.12.2 pre-release
11572 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
11574 * docs/plugins/gst-plugins-ugly-plugins.args.new:
11575 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11576 docs: Remove files accidentally added
11577 Remove the gst-plugins-ugly-plugins.args.new and
11578 gst-plugins-ugly-plugins.signals.new files, that appear
11579 to have been accidentally added in commit
11580 f5d046a0b034f9bd7274291f7131ee5db1a30052
11582 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
11584 * ext/a52dec/gsta52dec.c:
11585 a52dec: Add some debugging for new segment events
11587 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
11589 * ext/mpeg2dec/gstmpeg2dec.c:
11590 mpeg2dec: fix warning in macosx snow leopard
11592 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
11594 * gst/mpegstream/gstmpegparse.c:
11595 mpegstream: fix warning in macosx snow leopard
11597 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
11599 * gst/mpegaudioparse/gstmpegaudioparse.c:
11600 mpegaudioparse: fix warning in macosx snow leopard
11602 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
11604 * gst/dvdsub/gstdvdsubdec.c:
11605 dvdsubdec: fix warning on macosx snow leopard
11607 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
11609 * gst/asfdemux/gstasfdemux.c:
11610 asfdemux: fix warning in macosx snow leopard
11612 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
11614 * gst/mpegaudioparse/gstmpegaudioparse.c:
11615 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11617 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
11620 Automatic update of common submodule
11621 From 19fa4f3 to a3e3ce4
11623 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
11625 * gst/asfdemux/gstasfdemux.c:
11626 * gst/realmedia/rdtmanager.c:
11627 build: fprintf, sprintf, sscanf need stdio.h
11629 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
11631 * ext/mad/gstmad.c:
11632 mad: add missing include to fix the build
11634 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11636 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11637 dvdlpcm: whitespace fixes
11639 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11641 * gst-plugins-ugly.spec.in:
11644 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11647 x264enc: adjust configure checking to changed upstream
11649 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11651 * ext/x264/gstx264enc.c:
11652 x264enc: conditionally adjust to new upstream API
11655 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11657 * gst/mpegaudioparse/gstmpegaudioparse.c:
11658 * gst/mpegaudioparse/gstmpegaudioparse.h:
11659 mpegaudioparse: prevent infinite (re)syncing
11661 gst/mpegaudioparse/gstmpegaudioparse.c
11663 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
11665 * gst/mpegaudioparse/gstmpegaudioparse.c:
11666 mp3parse: Refactor checking for sync. Make resyncing more reliable.
11667 Previously, we could get false sync relatively easily - it sometimes happened
11668 on real files. This cleans the code up a fair bit, and makes it require more
11669 confirmation that we've found valid sync before continuing.
11671 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11673 * gst/mpegaudioparse/gstmpegaudioparse.c:
11674 mpegaudioparse: ensure 2 valid headers in a row when resyncing
11676 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11678 * gst/mpegstream/gstdvddemux.c:
11679 dvddemux: remove bogus ifndef
11681 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11684 Automatic update of common submodule
11685 From 94f95e3 to 19fa4f3
11687 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11689 * ext/mpeg2dec/gstmpeg2dec.c:
11690 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
11692 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11694 * gst/dvdsub/gstdvdsubparse.c:
11695 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
11697 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
11699 * ext/amrnb/amrnbdec.c:
11700 * ext/amrnb/amrnbenc.c:
11701 Remove Ronald Bultje from Authors field
11702 Replaced with "GStreamer maintainers
11703 <gstreamer-devel@lists.sourceforge.net>" or just removed,
11704 depending on the number of other authors.
11706 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
11708 * gst/asfdemux/Makefile.am:
11709 * gst/asfdemux/gstasfmux.c:
11710 * gst/asfdemux/gstasfmux.h:
11711 asfdemux: Remove old non-built asfmux code
11712 Remove so people don't confuse it with the new asfmux code
11715 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11717 * ext/a52dec/gsta52dec.c:
11718 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
11719 It's not defined for older liba52 versions.
11721 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
11723 * ext/a52dec/gsta52dec.c:
11724 a52dec: Allow liba52 to use djbfft based IMDCT transform
11725 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
11726 IMDCT transform acceleration. It does however have a software based
11727 acceleration using the djbfft library (D.J. Bernstein's library for
11728 fourier transforms - Extremely fast library for floating-point
11729 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
11731 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
11732 and AltiVec implementations, but those are checked for first, and
11733 djbfft is chosen only if none of those is available - good in the
11734 case of some distributions including a port of the MPlayer changes
11735 in their system a52dec library.
11736 The down and upmix code in liba52 doesn't seem to be disturbed by
11737 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
11738 versions if passed from oil_cpu_get_flags (SSE currently is not).
11741 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11744 amr: Use opencore-amr pkg-config files if possible
11745 This makes it possible to build the plugins when the libraries
11746 are installed at non-standard locations.
11749 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11751 * gst/mpegaudioparse/gstmpegaudioparse.c:
11752 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
11753 Metadata provided seek tables are consistent with metadata's view of
11754 total size, which typically matches real size, but need not do so
11755 (e.g. a truncated file). Fixes seeking and position reporting
11756 in such truncated files (although duration based on metadata may then
11757 still be incorrect).
11759 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11762 configure: bump core/base requirements to released versions
11763 to avoid confusion.
11765 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11768 configure: Remove all mentions to the id3tag plugin which was removed
11770 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
11773 mad: make check for mad independent of the check for id3tag
11776 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11778 * gst/asfdemux/gstrtpasfdepay.c:
11779 rtpasfdepay: set padding size to the correct value
11780 asf packets in rtp packets should come with their padding fields
11781 set to 0 and the depayload must update them to the correct
11782 value before pushing downstream
11784 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
11787 * docs/plugins/Makefile.am:
11788 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11789 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11790 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11791 * docs/plugins/inspect/plugin-amrnb.xml:
11792 * docs/plugins/inspect/plugin-amrwbdec.xml:
11794 * ext/amrnb/GstAmrnbEnc.prs:
11795 * ext/amrnb/Makefile.am:
11796 * ext/amrnb/README:
11797 * ext/amrnb/amrnb.c:
11798 * ext/amrnb/amrnbdec.c:
11799 * ext/amrnb/amrnbdec.h:
11800 * ext/amrnb/amrnbenc.c:
11801 * ext/amrnb/amrnbenc.h:
11802 * ext/amrnb/amrnbparse.c:
11803 * ext/amrnb/amrnbparse.h:
11804 * ext/amrwbdec/Makefile.am:
11805 * ext/amrwbdec/README:
11806 * ext/amrwbdec/amrwb.c:
11807 * ext/amrwbdec/amrwbdec.c:
11808 * ext/amrwbdec/amrwbdec.h:
11809 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
11810 These are based on the OpenCore codecs.
11813 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
11816 Automatic update of common submodule
11817 From fedaaee to 94f95e3
11819 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11824 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11825 * docs/plugins/gst-plugins-ugly-plugins.args.new:
11826 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11827 * docs/plugins/inspect/plugin-dvdnav.xml:
11829 * ext/dvdnav/.gitignore:
11830 * ext/dvdnav/Makefile.am:
11831 * ext/dvdnav/README:
11832 * ext/dvdnav/dvdnavsrc.c:
11833 * ext/dvdnav/dvdnavsrc.h:
11834 * ext/dvdnav/gst-dvd:
11835 * ext/dvdread/dvdreadsrc.c:
11836 * gst-plugins-ugly.spec.in:
11838 dvdnav: remove dvdnav plugin
11839 Remove dvdnav plugin, it has no future. resindvd is the plugin to
11840 use for dvd playback. Note that dvdnav was never really enabled
11841 in -ugly, you had to edit configure.ac to get it built.
11843 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11845 * tests/check/elements/mpeg2dec.c:
11846 mpeg2dec: Fix unused variables compiler warnings in unit test
11848 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
11851 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
11852 Check for more automake command variants. Use printf instead of 'echo -n'
11855 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11858 Automatic update of common submodule
11859 From 5845b63 to fedaaee
11861 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
11864 Make git ignore more files
11866 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
11868 * gst/asfdemux/gstasfdemux.c:
11869 asfdemux: Refactor multiple packet pull.
11870 This also fixes a bug by which the first buffer (in a multi-packet mode)
11871 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
11872 full incoming buffer and not just of the single asf packet.
11873 Fixes corrupted frames introduced by latest commit.
11875 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11877 * gst/asfdemux/gstasfdemux.c:
11878 asfdemux: use the right accurate field
11879 Remove accurate variable and its faulty use because the real variable is an
11882 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
11884 * gst/asfdemux/asfpacket.c:
11885 * gst/asfdemux/gstasfdemux.c:
11886 asfdemux: Sprinkle branch prediction macros accross the code
11888 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
11890 * gst/asfdemux/gstasfdemux.c:
11891 asfdemux: Delay newsegment handling until we have a keyframe.
11892 We now have a chance for packets to be collected before we send out the
11893 newsegment. If we're not in accurate seeking (keyunit) it will set
11894 the segment start/time to the keyframe's timestamp.
11896 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
11898 * gst/asfdemux/gstasfdemux.c:
11899 asfdemux: Remove useless check. We already have checked for it above.
11901 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
11903 * gst/asfdemux/gstasfdemux.c:
11904 asfdemux: No longer queue GOPs now that seeking is fixed.
11905 We now *always* seek to the keyframe just before our requested position.
11906 When we encounter the first keyframe and we were not accurate (therefore doing
11907 keyframe seeking), we update the segment start position to the keyframe timestamp.
11909 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
11911 * gst/asfdemux/gstasfdemux.c:
11912 * gst/asfdemux/gstasfdemux.h:
11913 asfdemux: Store the accurate seeking flag
11915 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
11917 * gst/asfdemux/gstasfdemux.c:
11918 asfdemux: Use the average frame duration for buffers without a duration.
11919 This will still cause some timestamp jitter, but giving a hint as to the duration
11920 rather than nothing seems to be a better idea.
11921 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
11922 duration using the accumulated packet duration (which will be correct).
11924 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
11926 * gst/asfdemux/gstasfdemux.c:
11927 * gst/asfdemux/gstasfdemux.h:
11928 asfdemux: Use index entry packet count to optimize seeking.
11929 The simple index entries also contain the number of packets one needs
11930 to retrieve at a given position to get a full keyframe. We therefore
11931 use that information to retrieve all those packets in one buffer when
11932 working in pull-mode.
11934 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11936 * gst/asfdemux/gstasfdemux.c:
11937 asfdemux: Do not try to free const pointer
11938 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
11939 asfdemux tried to free a const pointer that had been cast to a
11940 normal pointer variable.
11942 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
11944 * gst/asfdemux/gstasfdemux.c:
11945 asfdemux: Use presentation timestamp when searching in the index.
11946 We need to take the preroll into account... else we end up too early.
11948 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
11951 Automatic update of common submodule
11952 From f3bb51b to 5845b63
11954 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
11956 * gst/asfdemux/gstasfdemux.c:
11957 asfdemux: Convert index entry from presentation time to timestamps.
11958 We weren't taking the preroll into account previously, meaning that we
11959 were always seeking preroll nanoseconds too early... resulting in a lot
11960 of dropped packets (which are before the start time).
11961 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
11963 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
11966 * gst/asfdemux/gstasfdemux.c:
11967 asfdemux: Fix byte array metadata handling.
11968 We basically discard byte array metadata. Should be trivial to adapt
11969 to storing the pointers if we need it later on.
11971 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
11973 * gst/asfdemux/gstasfdemux.c:
11974 * gst/asfdemux/gstasfdemux.h:
11975 asfdemux: Handle PAR/interlaced information stored in packet payload.
11976 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
11977 in the ASF Packet payload extensions).
11979 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
11981 * gst/asfdemux/gstasfdemux.c:
11982 * gst/asfdemux/gstasfdemux.h:
11983 asfdemux: Store/Handle global metadata (not specific to one stream).
11984 This allows us to store (and handle) PAR information which might be stored there.
11986 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11988 * gst/mpegaudioparse/gstmpegaudioparse.c:
11989 mpegaudioparse: fix Xing inverse seek table building
11991 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
11994 Automatic update of common submodule
11995 From f3bb51b to f810030
11997 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11999 * gst/asfdemux/gstasfdemux.c:
12000 asfdemux: don't try to free a NULL taglist
12002 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12004 * gst/asfdemux/gstasfdemux.c:
12005 asfdemux: post tags only after we've created our source pads
12006 Post global tags only after we've added our source pads, so that
12007 tag events get sent downstream in addition to tag messages posted
12008 on the bus. This makes sure tags can be picked up automatically
12009 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
12010 While we're at it, also add a container-format tag.
12012 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12015 * gst/asfdemux/gstasfdemux.c:
12016 asfdemux: use new bytereader functions for image tag parsing
12018 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12020 * gst/asfdemux/gstasfdemux.c:
12021 * gst/asfdemux/gstasfdemux.h:
12022 asfdemux: remove some more unused variables
12024 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12026 * gst/realmedia/rmdemux.c:
12027 rmdemux: plug buffer leaking
12029 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12031 * gst/asfdemux/gstrtpasfdepay.c:
12032 asfdepay: guard against dropped buffers
12033 If a buffer was dropped, we might request data from the adapter that is not
12034 there and then we get a NULL buffer.
12036 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12038 * gst/asfdemux/gstasfdemux.c:
12039 * gst/asfdemux/gstasfdemux.h:
12040 asfdemux: set DISCONT on streams
12041 When we receive a DISCONT as input, don't clear our complete state but simply
12042 mark a discont that will be put on the next buffer. The code will be able to
12043 handle and throw away incomplete data.
12044 Add some more debug info.
12045 Remove an unused variable.
12047 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12049 * gst/asfdemux/gstrtpasfdepay.c:
12050 asfdepay: set DELTA_UNIT flag correctly
12051 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
12052 Add some more debug info.
12054 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12056 * gst/asfdemux/gstasfdemux.c:
12057 asfdemux: fix latency calculations
12058 We need to check for -1 as an invalid timestamp, not 1.
12060 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12062 * gst/mpegaudioparse/gstmpegaudioparse.c:
12063 * gst/mpegaudioparse/gstmpegaudioparse.h:
12064 mp3parse: don't put every single frame into the index
12065 Let's not put every single mp3 frame in our index, a few frames per
12066 second should be more than enough. For now use an index interval
12067 of 100ms-500ms depending on the upstream size, to keep the index at
12068 a reasonable size. Factor out the code that adds the index entry
12069 into a separate function for better code readability.
12071 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12073 * gst/mpegaudioparse/gstmpegaudioparse.c:
12074 * gst/mpegaudioparse/gstmpegaudioparse.h:
12075 mp3parse: assume seekability only if we know the upstream size
12076 While technically upstream may be seekable even if it doesn't know
12077 the exact size, I can't think of a use case where this distincation
12078 is relevant in practice, so for now just assume we're not seekable
12079 if upstream doesn't provide us with a size. Makes sure we don't
12080 build a seek index when streaming internet radio with sources that
12081 pretend to be seekable until you try to actually seek.
12083 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12085 * gst-plugins-ugly.spec.in:
12086 Fix x264 requirement in SPEC file
12088 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12090 * ext/x264/gstx264enc.c:
12091 * gst/realmedia/rdtmanager.c:
12092 x264enc, rdtmanager: fix compilation with debugging disabled
12094 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
12097 * docs/plugins/Makefile.am:
12098 docs: Bump common. Fix comment in the docs Makefile.am
12100 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
12103 * win32/common/config.h:
12104 Back to development -> 0.10.12.1
12106 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12108 * gst-plugins-ugly.doap:
12109 Add 0.10.12 release to the doap file
12111 === release 0.10.12 ===
12113 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12119 * docs/plugins/gst-plugins-ugly-plugins.args:
12120 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12121 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12122 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12123 * docs/plugins/inspect/plugin-a52dec.xml:
12124 * docs/plugins/inspect/plugin-asf.xml:
12125 * docs/plugins/inspect/plugin-cdio.xml:
12126 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12127 * docs/plugins/inspect/plugin-dvdread.xml:
12128 * docs/plugins/inspect/plugin-dvdsub.xml:
12129 * docs/plugins/inspect/plugin-iec958.xml:
12130 * docs/plugins/inspect/plugin-lame.xml:
12131 * docs/plugins/inspect/plugin-mad.xml:
12132 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12133 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12134 * docs/plugins/inspect/plugin-mpegstream.xml:
12135 * docs/plugins/inspect/plugin-realmedia.xml:
12136 * docs/plugins/inspect/plugin-siddec.xml:
12137 * docs/plugins/inspect/plugin-synaesthesia.xml:
12138 * docs/plugins/inspect/plugin-twolame.xml:
12139 * docs/plugins/inspect/plugin-x264.xml:
12140 * win32/common/config.h:
12143 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12152 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
12186 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
12219 * win32/common/config.h:
12220 0.10.11.2 pre-release
12222 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
12224 * win32/common/config.h.in:
12225 win32: Remove #undef inline from the win32 config.h
12227 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12229 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12230 * docs/plugins/inspect/plugin-mad.xml:
12231 * ext/mad/Makefile.am:
12232 * ext/mad/gstid3tag.c:
12233 * ext/mad/gstmad.c:
12234 * ext/mad/gstmad.h:
12235 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12236 It will be reborn with a shiny new code base under its hood in -bad.
12237 See #581756 and #565764.
12239 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12241 * tests/check/pipelines/.gitignore:
12242 gitignore: Ignore some built files in the test area
12244 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12246 * docs/plugins/inspect/plugin-a52dec.xml:
12247 * docs/plugins/inspect/plugin-asf.xml:
12248 * docs/plugins/inspect/plugin-cdio.xml:
12249 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12250 * docs/plugins/inspect/plugin-dvdread.xml:
12251 * docs/plugins/inspect/plugin-dvdsub.xml:
12252 * docs/plugins/inspect/plugin-iec958.xml:
12253 * docs/plugins/inspect/plugin-lame.xml:
12254 * docs/plugins/inspect/plugin-mad.xml:
12255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12256 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12257 * docs/plugins/inspect/plugin-mpegstream.xml:
12258 * docs/plugins/inspect/plugin-realmedia.xml:
12259 * docs/plugins/inspect/plugin-siddec.xml:
12260 * docs/plugins/inspect/plugin-synaesthesia.xml:
12261 * docs/plugins/inspect/plugin-twolame.xml:
12262 docs: Update plugin inspect files
12264 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12267 * docs/plugins/Makefile.am:
12268 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12269 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12270 * docs/plugins/inspect/plugin-x264.xml:
12272 * gst-plugins-ugly.spec.in:
12273 * tests/check/Makefile.am:
12274 * tests/check/elements/.gitignore:
12275 Moved 'x264enc' from -bad to -ugly
12277 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12279 * ext/x264/gstx264enc.c:
12280 * ext/x264/gstx264enc.h:
12281 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12284 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12286 * ext/x264/GstX264Enc.prs:
12287 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12289 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12291 * ext/x264/GstX264Enc.prs:
12292 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12294 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12296 * ext/x264/gstx264enc.c:
12297 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12299 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
12301 * ext/x264/GstX264Enc.prs:
12302 * ext/x264/Makefile.am:
12303 * ext/x264/gstx264enc.c:
12304 [MOVED FROM BAD 24/28] x264enc: add preset support
12305 Add preset iface and a (dummy) preset file as a starting point.
12307 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12309 * ext/x264/gstx264enc.c:
12310 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12312 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
12314 * ext/x264/gstx264enc.c:
12315 * ext/x264/gstx264enc.h:
12316 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12317 Use the GstForceKeyUnit event to force a keyframe.
12320 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12322 [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...
12323 Original commit message from CVS:
12324 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12325 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12326 Use hyphen in property name, perform safety buffer size check
12327 prior to mem access, and some more parentheses in macro.
12329 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
12331 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12332 Original commit message from CVS:
12333 * ext/apexsink/Makefile.am:
12334 Link against -lgcrpyto for RSA_new and RSA_free.
12335 * ext/faac/gstfaac.c:
12336 * ext/x264/gstx264enc.c:
12337 Fix compiler warnings.
12339 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12341 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12342 Original commit message from CVS:
12343 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12344 Construct source caps in more conventional (and correct) manner.
12346 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12348 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12349 Original commit message from CVS:
12350 * ext/alsaspdif/Makefile.am:
12351 * ext/amrwb/Makefile.am:
12352 * ext/apexsink/Makefile.am:
12353 * ext/arts/Makefile.am:
12354 * ext/artsd/Makefile.am:
12355 * ext/audiofile/Makefile.am:
12356 * ext/audioresample/Makefile.am:
12357 * ext/bz2/Makefile.am:
12358 * ext/cdaudio/Makefile.am:
12359 * ext/celt/Makefile.am:
12360 * ext/dc1394/Makefile.am:
12361 * ext/dirac/Makefile.am:
12362 * ext/directfb/Makefile.am:
12363 * ext/divx/Makefile.am:
12364 * ext/dts/Makefile.am:
12365 * ext/faac/Makefile.am:
12366 * ext/faad/Makefile.am:
12367 * ext/gsm/Makefile.am:
12368 * ext/hermes/Makefile.am:
12369 * ext/ivorbis/Makefile.am:
12370 * ext/jack/Makefile.am:
12371 * ext/jp2k/Makefile.am:
12372 * ext/ladspa/Makefile.am:
12373 * ext/lcs/Makefile.am:
12374 * ext/libfame/Makefile.am:
12375 * ext/libmms/Makefile.am:
12376 * ext/metadata/Makefile.am:
12377 * ext/mpeg2enc/Makefile.am:
12378 * ext/mplex/Makefile.am:
12379 * ext/musepack/Makefile.am:
12380 * ext/musicbrainz/Makefile.am:
12381 * ext/mythtv/Makefile.am:
12382 * ext/nas/Makefile.am:
12383 * ext/neon/Makefile.am:
12384 * ext/ofa/Makefile.am:
12385 * ext/polyp/Makefile.am:
12386 * ext/resindvd/Makefile.am:
12387 * ext/sdl/Makefile.am:
12388 * ext/shout/Makefile.am:
12389 * ext/snapshot/Makefile.am:
12390 * ext/sndfile/Makefile.am:
12391 * ext/soundtouch/Makefile.am:
12392 * ext/spc/Makefile.am:
12393 * ext/swfdec/Makefile.am:
12394 * ext/tarkin/Makefile.am:
12395 * ext/theora/Makefile.am:
12396 * ext/timidity/Makefile.am:
12397 * ext/twolame/Makefile.am:
12398 * ext/x264/Makefile.am:
12399 * ext/xine/Makefile.am:
12400 * ext/xvid/Makefile.am:
12401 * gst-libs/gst/app/Makefile.am:
12402 * gst-libs/gst/dshow/Makefile.am:
12403 * gst/aiffparse/Makefile.am:
12404 * gst/app/Makefile.am:
12405 * gst/audiobuffer/Makefile.am:
12406 * gst/bayer/Makefile.am:
12407 * gst/cdxaparse/Makefile.am:
12408 * gst/chart/Makefile.am:
12409 * gst/colorspace/Makefile.am:
12410 * gst/dccp/Makefile.am:
12411 * gst/deinterlace/Makefile.am:
12412 * gst/deinterlace2/Makefile.am:
12413 * gst/dvdspu/Makefile.am:
12414 * gst/festival/Makefile.am:
12415 * gst/filter/Makefile.am:
12416 * gst/flacparse/Makefile.am:
12417 * gst/flv/Makefile.am:
12418 * gst/games/Makefile.am:
12419 * gst/h264parse/Makefile.am:
12420 * gst/librfb/Makefile.am:
12421 * gst/mixmatrix/Makefile.am:
12422 * gst/modplug/Makefile.am:
12423 * gst/mpeg1sys/Makefile.am:
12424 * gst/mpeg4videoparse/Makefile.am:
12425 * gst/mpegdemux/Makefile.am:
12426 * gst/mpegtsmux/Makefile.am:
12427 * gst/mpegvideoparse/Makefile.am:
12428 * gst/mve/Makefile.am:
12429 * gst/nsf/Makefile.am:
12430 * gst/nuvdemux/Makefile.am:
12431 * gst/overlay/Makefile.am:
12432 * gst/passthrough/Makefile.am:
12433 * gst/pcapparse/Makefile.am:
12434 * gst/playondemand/Makefile.am:
12435 * gst/rawparse/Makefile.am:
12436 * gst/real/Makefile.am:
12437 * gst/rtjpeg/Makefile.am:
12438 * gst/rtpmanager/Makefile.am:
12439 * gst/scaletempo/Makefile.am:
12440 * gst/sdp/Makefile.am:
12441 * gst/selector/Makefile.am:
12442 * gst/smooth/Makefile.am:
12443 * gst/smoothwave/Makefile.am:
12444 * gst/speed/Makefile.am:
12445 * gst/speexresample/Makefile.am:
12446 * gst/stereo/Makefile.am:
12447 * gst/subenc/Makefile.am:
12448 * gst/tta/Makefile.am:
12449 * gst/vbidec/Makefile.am:
12450 * gst/videodrop/Makefile.am:
12451 * gst/videosignal/Makefile.am:
12452 * gst/virtualdub/Makefile.am:
12453 * gst/vmnc/Makefile.am:
12454 * gst/y4m/Makefile.am:
12455 * sys/acmenc/Makefile.am:
12456 * sys/cdrom/Makefile.am:
12457 * sys/dshowdecwrapper/Makefile.am:
12458 * sys/dshowsrcwrapper/Makefile.am:
12459 * sys/dvb/Makefile.am:
12460 * sys/dxr3/Makefile.am:
12461 * sys/fbdev/Makefile.am:
12462 * sys/oss4/Makefile.am:
12463 * sys/qcam/Makefile.am:
12464 * sys/qtwrapper/Makefile.am:
12465 * sys/vcd/Makefile.am:
12466 * sys/wininet/Makefile.am:
12467 * win32/common/config.h:
12468 Don't install static libs for plugins. Fixes #550851 for -bad.
12470 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12472 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
12473 Original commit message from CVS:
12474 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12475 Adapt to slightly modified x264 API. Fixes #555238.
12477 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12479 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
12480 Original commit message from CVS:
12481 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12482 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12483 * ext/x264/gstx264enc.h:
12484 Do not deal with duplicated input (timestamps). If needed,
12485 a generic element can do so.
12486 Do not manipulate input timestamps on the way out,
12487 since that shifts the timeline and A/V sync.
12489 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12491 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12492 Original commit message from CVS:
12493 * docs/plugins/gst-plugins-bad-plugins.args:
12494 Integrate new properties into documentation.
12495 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12496 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12497 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12498 Fix up API prior to eventual plugin move.
12499 API: GstX264Enc:pass (provides more options, and changed to enum)
12501 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12503 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12504 Original commit message from CVS:
12505 * docs/plugins/Makefile.am:
12506 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12507 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12508 * ext/x264/gstx264enc.c:
12509 * tests/check/Makefile.am:
12510 * tests/check/elements/x264enc.c: (setup_x264enc),
12511 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12512 Add documentation and unit test for x264enc.
12514 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12516 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12517 Original commit message from CVS:
12518 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12519 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12520 Allocate some buffers in more adaptive and economical fashion.
12522 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12524 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12525 Original commit message from CVS:
12527 Check for sufficiently up-to-date x264 API.
12528 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12529 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12530 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12531 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12532 * ext/x264/gstx264enc.h:
12533 Expose some more parameters of the x264 encoder as properties.
12535 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12537 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12538 Original commit message from CVS:
12539 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12540 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12541 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12542 (gst_x264_enc_flush_frames):
12543 Coding style and layout; re-order some functions in more
12544 typical and natural flow.
12546 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12548 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12549 Original commit message from CVS:
12550 * ext/x264/Makefile.am:
12551 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12552 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12553 (gst_x264_enc_reset), (gst_x264_enc_finalize),
12554 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12555 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12556 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12557 * ext/x264/gstx264enc.h:
12558 Use GQueue in stead of custom queue code.
12559 Factorize flushing out encoder delayed frames.
12560 Factorize initialization and state change reset.
12562 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12564 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12565 Original commit message from CVS:
12566 * ext/x264/gstx264enc.h:
12567 * sys/fbdev/gstfbdevsink.c:
12568 Use configure-generated _stdint.h.
12570 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12572 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12573 Original commit message from CVS:
12574 * ext/x264/Makefile.am:
12575 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12576 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12577 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12578 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12579 (gst_x264_enc_finalize), (gst_x264_enc_chain),
12580 (gst_x264_enc_encode_frame), (plugin_init):
12581 * ext/x264/gstx264enc.h:
12582 Use video format library and GST_WRITE_*_BE macros where applicable.
12583 Use finalize in stead of dispose.
12584 Set up debug category and log callback.
12586 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12588 [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...
12589 Original commit message from CVS:
12590 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12591 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12592 (gst_x264_enc_encode_frame):
12593 Try harder not to crash when we get an EOS event but haven't set
12594 up the encoder yet (as may happen when upstream errors out with
12595 not-negotiated, for example). Also, always push the EOS event
12598 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12600 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12601 Original commit message from CVS:
12602 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12605 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
12607 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12608 Original commit message from CVS:
12609 * ext/x264/gstx264enc.c:
12610 Fix build against the libx264 version that ships with debian stable.
12612 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12614 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12615 Original commit message from CVS:
12616 * ext/audioresample/gstaudioresample.c:
12617 * ext/x264/gstx264enc.c:
12618 * gst/dvdspu/gstdvdspu.c:
12619 * gst/dvdspu/gstdvdspu.h:
12620 * gst/festival/gstfestival.c:
12621 * gst/h264parse/gsth264parse.c:
12622 * gst/mpegtsparse/mpegtspacketizer.c:
12623 * gst/mpegtsparse/mpegtsparse.c:
12624 * gst/multifile/gstmultifilesink.c:
12625 * gst/multifile/gstmultifilesrc.c:
12626 * gst/nuvdemux/gstnuvdemux.c:
12627 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12628 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12629 * sys/vcd/vcdsrc.c:
12630 Massive leak fixing, plus code cleanups.
12632 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12634 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12635 Original commit message from CVS:
12636 * examples/app/appsrc_ex.c:
12637 * examples/switch/switcher.c:
12638 * ext/neon/gstneonhttpsrc.c:
12639 * ext/timidity/gstwildmidi.c:
12640 * ext/x264/gstx264enc.c:
12641 * gst/mve/mveaudioenc.c: (mve_compress_audio):
12642 * gst/rtpmanager/gstrtpclient.c:
12643 * gst/rtpmanager/gstrtpjitterbuffer.c:
12644 * gst/spectrum/demo-audiotest.c:
12645 * gst/spectrum/demo-osssrc.c:
12646 * sys/dvb/gstdvbsrc.c:
12647 Add stdlib include (free, atoi, exit).
12649 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12651 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12652 Original commit message from CVS:
12653 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12654 This needs a version check.
12655 * gst/bayer/Makefile.am:
12658 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
12660 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12661 Original commit message from CVS:
12662 Patch by: Michal Benes <michal.benes at itonis tv>
12663 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12666 * ext/x264/Makefile.am:
12667 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12668 (gst_x264_enc_analyse_get_type),
12669 (gst_x264_enc_timestamp_queue_init),
12670 (gst_x264_enc_timestamp_queue_free),
12671 (gst_x264_enc_timestamp_queue_put),
12672 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12673 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12674 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12675 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12676 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12677 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12678 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
12679 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
12681 * ext/x264/gstx264enc.h:
12682 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
12683 handle 'odd' widths and heights correctly yet.
12685 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12687 * gst/asfdemux/gstasfdemux.c:
12688 asfdemux: nicer metadata extraction of genre tags in some cases
12689 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
12690 that they presumably stand for.
12692 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12694 * gst/asfdemux/gstasfdemux.c:
12695 asfdemux: parse WM/Picture tags to extract cover art
12698 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12701 docs: fix http links for amr libs in REQUIREMENTS
12703 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12705 * gst/asfdemux/gstasfdemux.c:
12706 asfdemux: fix bogus flow return handling in eos handler
12707 Don't overwrite the origin flow return by whatever flow we get
12708 when trying to push the remaining internally queued payloads.
12709 We want to do our eos logic, ie. send an EOS event or segment-done
12710 message in any case. Makes things EOS properly when an EOS event
12711 is forced upon the pipeline so that the source returns
12712 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
12714 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12716 * win32/common/config.h:
12717 win32: update config.h
12719 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12722 configure: bump core/base requirements to released versions
12724 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12728 autogen: move the -Wno-portability for automake into configure.ac
12730 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
12732 * gst/dvdlpcmdec/Makefile.am:
12733 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12734 dvdlpcmdec: Add multichannel channel maps, and send some tags
12735 Add a multichannel map to the output caps, and send at least a CODEC and
12736 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
12737 no samples and can't find info about the channel ordering, but this is
12738 better than nothing.
12740 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12743 Automatic update of common submodule
12744 From 888e0a2 to c572721
12746 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12749 Automatic update of common submodule
12750 From 6ab11d1 to 888e0a2
12752 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
12754 * gst/dvdsub/gstdvdsubdec.c:
12755 dvdsubdec: Remove some dead code
12756 Remove some redundant memset - gobject memory is already initalised to 0.
12757 Remove a commented out line leftover from the previous commit
12759 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
12761 * gst/dvdsub/gstdvdsubdec.c:
12762 * gst/dvdsub/gstdvdsubdec.h:
12763 dvdsubdec: Support ARGB output
12764 Negotiate to and render into ARGB buffers directly if the peer supports it.
12767 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
12769 * ext/a52dec/gsta52dec.c:
12770 a52dec: Reconcile code with dtsdec
12771 Perform some cleanups based on the dtsdec code such as using the boilerplate
12772 macro and static pad template functions.
12773 Add some documentation. Don't register a change in flags until we synch on
12774 another frame successfully.
12776 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12778 * ext/lame/gstlamemp3enc.c:
12779 lamemp3enc: Improve debugging a bit
12781 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
12783 * ext/mpeg2dec/gstmpeg2dec.c:
12784 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
12786 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12819 po: avoid conflicts of local *.po files with files in git
12820 Make it so that filenames and line numbers are only stored in the *.pot file
12821 (which is not in git), but not in the individual *.po files. This information
12822 is hardly useful for translators in our case, and it should avoid the constant
12823 conflicts of local *.po files with the ones in git which are caused by the
12824 source files changing and the line numbers being updated. This commit might
12825 cause one last merge conflict for you, which you can work around with
12826 "git checkout po/*.po" before merging or pulling. After that there should
12827 (hopefully) not be any more local modifications of these files (unless
12828 someone committed additions or changes to translated strings and the
12829 *.po files haven't been updated yet, that is).
12831 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12833 * ext/lame/gstlamemp3enc.c:
12834 lamemp3enc: add Since tag to gtk-doc chunk
12836 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12838 * tests/check/elements/mpeg2dec.c:
12839 checks: fix mpeg2dec unit test again after interlace addition to caps
12841 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12843 * ext/mpeg2dec/gstmpeg2dec.c:
12844 mpeg2dec: work around old mpeg2dec versions
12845 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
12846 detection and just assume no rff is used. This fixes the compilation.
12849 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12851 * ext/mpeg2dec/Makefile.am:
12852 mpeg2dec: link to gstvideo
12853 Fix compilation by adding the right include directories and linking to the video
12856 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
12858 * gst/asfdemux/asfpacket.c:
12859 asfdemux: Downgrade simple statements from WARNING to DEBUG
12861 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
12863 * gst/asfdemux/asfheaders.c:
12864 * gst/asfdemux/asfheaders.h:
12865 * gst/asfdemux/asfpacket.c:
12866 * gst/asfdemux/asfpacket.h:
12867 asf: Detect more payload extensions.
12868 These should help fix interlaced/PAR issues with more files.
12870 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
12872 * ext/mpeg2dec/gstmpeg2dec.c:
12873 * ext/mpeg2dec/gstmpeg2dec.h:
12874 mpeg2dec: Implement interlaced support.
12875 Expand the debugging statements to show more picture information.
12877 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12879 * ext/mpeg2dec/gstmpeg2dec.c:
12880 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
12881 ffdec_mpeg2video is much faster, fixes bug #574461.
12883 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12885 * ext/lame/gstlamemp3enc.c:
12886 lamemp3enc: Don't write a Xing header
12888 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
12891 Run libtoolize before aclocal
12892 This unbreaks the build in some cases. Fixes bug #582021
12894 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
12896 * ext/mpeg2dec/gstmpeg2dec.c:
12897 mpeg2dec: use 64bit safe scaling functions.
12898 Got this to fail when seeking in a 14GB file (the value in bytes is
12899 bigger than 2**32).
12901 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12903 * gst/mpegaudioparse/gstmpegaudioparse.c:
12904 mpegaudioparse: remove some pointless g_return_if_fail()s
12906 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12908 * ext/twolame/gsttwolame.c:
12909 Switch twolame to primary rank
12911 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12913 * ext/lame/gstlame.c:
12914 * ext/lame/gstlamemp3enc.c:
12915 * ext/twolame/gsttwolame.c:
12916 Add ranks to mp3 encoders
12918 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12920 * gst-plugins-ugly.spec.in:
12921 Add twolame plugin to spec file
12923 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12925 * gst/asfdemux/asfpacket.c:
12926 * gst/asfdemux/gstasfdemux.c:
12927 * gst/asfdemux/gstasfdemux.h:
12928 asfdemux: use upstream segment and timestamps for some interpolation
12929 This should particularly help in case of upstream live src, e.g. rtspsrc,
12930 and especially so if it has to perform fallback to TCP.
12932 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
12934 * gst/asfdemux/gstrtpasfdepay.c:
12935 rtpasfdepay: Add support for fragmented packet (L == 0).
12936 This happens with rtp-over-udp.
12938 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12940 * ext/lame/gstlamemp3enc.c:
12941 lamemp3enc: Fixup the bitrate only for CBR
12942 Additionally clarify some property descriptions.
12944 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
12946 * ext/lame/gstlamemp3enc.c:
12947 lame: fix format string in debug statement
12949 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
12951 * gst/mpegaudioparse/gstmpegaudioparse.c:
12952 mp3parse: Don't reject valid Xing tables of contents
12953 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
12954 reject them because of it, just subtract the initial offset when reading
12957 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
12959 * gst/mpegaudioparse/gstmpegaudioparse.c:
12960 mp3parse: Allow more bits to change in headers during resynch
12961 Be more lenient about what we accept as changing bits in a header - basically,
12962 only require that the mp3 sync marker is present, for the mpeg version,
12963 layer and samplerate.
12966 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
12968 * ext/mad/gstmad.c:
12969 mad: Add duration of incoming/outgoing buffers in debug statements
12971 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
12973 * gst/mpegaudioparse/gstmpegaudioparse.c:
12974 mpegaudioparse: Remove useless checks for valid buffer duration.
12975 The buffer duration is set to a valid value at the very top of
12976 emit_frame(), we therefore don't need to check it later on.
12978 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
12980 * gst/mpegaudioparse/gstmpegaudioparse.c:
12981 mpegaudioparse: Fix stop condition for outputting buffers.
12982 Some mp3 streams have an offset in timestamps, requiring us to push the
12983 frame *AFTER* segment.stop in order for the decoder to be able to push
12984 all data up to the segment.stop position.
12986 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12988 * gst/asfdemux/asfpacket.c:
12989 * gst/asfdemux/gstasfdemux.c:
12990 * gst/asfdemux/gstasfdemux.h:
12991 asfdemux: 0-base timestamps consistently (whether or not streaming)
12992 This also makes timestamps (more) consistent before and after a possible
12993 seek, and moreover makes for reasonable position reporting in live stream
12994 (whose payload timestamps should not be taken for granted).
12996 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12998 * gst/asfdemux/gstasfdemux.c:
12999 * gst/asfdemux/gstasfdemux.h:
13000 asfdemux: report initial latency due to internal preroll queue
13002 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13004 * gst/asfdemux/gstasfdemux.c:
13005 asfdemux: enhance debug statement and refactor some initialization
13007 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13009 * gst/asfdemux/gstasfdemux.c:
13010 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
13012 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13014 * gst/asfdemux/asfpacket.c:
13015 * gst/asfdemux/gstasfdemux.c:
13016 * gst/asfdemux/gstasfdemux.h:
13017 asfdemux: handle FIXME; normalize preroll
13019 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13021 * gst/asfdemux/gstasfdemux.c:
13022 * gst/asfdemux/gstasfdemux.h:
13023 asfdemux: fixes for streaming mode
13024 * Improve newsegment handling, e.g. upstream might live in TIME.
13025 * Only send newsegment if we have needed info.
13026 * Avoid reading past end of data section.
13028 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13030 * gst/asfdemux/gstasfdemux.c:
13031 asfdemux: fixes/enhancements for streaming mode
13032 * Do not rock the boat by reacting to FLUSH_START.
13033 * Try to handle TIME seeking by seeking upstream in BYTES.
13034 * Handle SEEKING query.
13036 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13039 * ext/lame/gstlamemp3enc.c:
13040 lame: fix compilation with LAME versions < 3.98
13041 lame_set_VBR_quality(), which takes a floating point value for the
13042 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
13043 takes quality as an integer, for older LAME versions.
13046 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13048 * win32/common/config.h:
13049 win32: update config.h to git
13050 Until someone ports the new win32 config.h logic from the
13051 other modules to -ugly.
13053 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13055 * docs/plugins/gst-plugins-ugly-plugins.args:
13056 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13057 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13060 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13062 * ext/lame/gstlamemp3enc.c:
13063 lamemp3enc: Add a note to the encoding-engine-quality property
13064 that says, that this does not affect the bitrate at all.
13066 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13068 * ext/lame/gstlame.c:
13069 * ext/lame/gstlamemp3enc.c:
13070 lame: Implement preset interface
13072 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13074 * ext/twolame/gsttwolame.c:
13075 twolame: Implement preset interface
13077 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13079 * docs/plugins/gst-plugins-ugly-plugins.args:
13080 * ext/lame/gstlamemp3enc.c:
13081 * ext/lame/gstlamemp3enc.h:
13082 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
13084 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13086 * ext/lame/gstlame.c:
13087 * ext/lame/gstlamemp3enc.c:
13088 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
13090 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13092 * ext/lame/gstlame.c:
13093 lame: Deprecate the lame element
13095 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13097 * docs/plugins/Makefile.am:
13098 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13099 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13100 * docs/plugins/gst-plugins-ugly-plugins.args:
13101 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13102 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13103 * docs/plugins/inspect/plugin-a52dec.xml:
13104 * docs/plugins/inspect/plugin-amrnb.xml:
13105 * docs/plugins/inspect/plugin-asf.xml:
13106 * docs/plugins/inspect/plugin-cdio.xml:
13107 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13108 * docs/plugins/inspect/plugin-dvdread.xml:
13109 * docs/plugins/inspect/plugin-dvdsub.xml:
13110 * docs/plugins/inspect/plugin-iec958.xml:
13111 * docs/plugins/inspect/plugin-lame.xml:
13112 * docs/plugins/inspect/plugin-mad.xml:
13113 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13114 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13115 * docs/plugins/inspect/plugin-mpegstream.xml:
13116 * docs/plugins/inspect/plugin-realmedia.xml:
13117 * docs/plugins/inspect/plugin-siddec.xml:
13118 * docs/plugins/inspect/plugin-synaesthesia.xml:
13119 * docs/plugins/inspect/plugin-twolame.xml:
13122 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13124 * ext/lame/gstlamemp3enc.c:
13125 lame: Update example pipelines with the new properties
13127 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13129 * ext/lame/Makefile.am:
13130 * ext/lame/gstlame.c:
13131 * ext/lame/gstlamemp3enc.c:
13132 * ext/lame/gstlamemp3enc.h:
13133 * ext/lame/plugin.c:
13134 lame: Add lamemp3enc element with much simplified interface
13135 This deprecates the lame element and fixes bug #494528.
13137 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
13139 * gst/asfdemux/asfpacket.c:
13140 asfpacket: Fix pull-mode timestamping handling.
13141 The problem that happens is the following:
13142 * A packet with multiple payloads comes in
13143 * Those payloads get handled one by one
13144 * The first payload contains the first audio payload with timestamp A
13145 * The second payload contains the first video (key)frame with timestamp V (where V < A)
13146 With the previous code, the following would happen:
13147 * the first payload gets processed, then passed to queue_for_stream
13148 * queue_for_stream detects it's the first valid timestamp received and stores
13150 * the second payload gets processed, then pass to queue_for_stream
13151 * queue_for_stream detects the timestamp is lower than first_ts... and
13152 discards it... resulting in losing the first keyframe of the video stream
13153 We've been having this issue for *ages*... it's just that nobody noticed it
13154 that much with playbin. But with playbin2's aggresive multiqueue handling, this
13155 will result in multiqueue not being able to preroll (because the video decoder will
13156 be dropping a ton of buffers before (maybe) receiving the next keyframe).
13157 Tested with over 200 asf files, and they all play the first frame correctly now,
13158 even the most braindead ones.
13160 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
13162 * gst/mpegaudioparse/gstmpegaudioparse.c:
13163 * gst/mpegaudioparse/gstmpegaudioparse.h:
13164 mp3parse: don't build seek table if we can't seek.
13165 Fixes #573720 - unbounded memory usage increase when listening to mp3
13166 stream for a long time.
13168 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
13171 Automatic update of common submodule
13172 From b3941ea to 6ab11d1
13174 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
13176 * gst/mpegaudioparse/gstmpegaudioparse.c:
13177 * gst/mpegaudioparse/gstxingmux.c:
13178 mpegaudioparse: Remove dead assignment and duplicate code
13180 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
13182 * gst/realmedia/rmdemux.c:
13183 rmdemux: Actually return the return value for the seek handling.
13185 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
13187 * gst/mpegstream/gstmpegdemux.c:
13188 * gst/mpegstream/gstmpegparse.c:
13189 mpegstream: Remove dead assignments.
13190 The duplicate assignment of update_time was weird... but it seems normal
13191 that it's indeed the second statement which is the valid one.
13193 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
13195 * ext/amrnb/amrnbparse.c:
13196 armnb: Remove unused variable, adapt debug message accordingly.
13198 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
13200 * gst/dvdsub/gstdvdsubdec.c:
13201 * gst/mpegstream/gstdvddemux.c:
13202 * gst/mpegstream/gstmpegclock.c:
13203 dvdsub/mpegstream: _class_init: Remove unused class variables
13205 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
13207 * gst/asfdemux/gstasfdemux.c:
13208 asfdemux: Initialize flow for a corner case.
13209 This might be caused by entering the if() line 1214 and then not having
13210 any activated_streams.. resulting in reaching line 1267 without having
13211 any valid flow value.
13213 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
13215 * ext/twolame/gsttwolame.c:
13216 twolame: Remove unneeded variable, value assigned was never read.
13218 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
13220 * ext/mpeg2dec/gstmpeg2dec.c:
13221 mpeg2dec: Remove dead assignment. Value overwritten later on.
13223 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
13225 * ext/mad/gstmad.c:
13226 mad: Remove dead assignment and variables given values which are never read.
13228 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
13230 * ext/lame/gstlame.c:
13231 lame: Remove unneeded variable, it's assigned a value never read.
13233 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
13235 * gst/realmedia/rmdemux.c:
13236 rmdemux: Remove dead assignment, value is being overwritten before being read.
13238 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
13240 * gst/realmedia/rmdemux.c:
13241 rmdemux: Remove unused accurate flag.
13242 I couldn't see any reason why this was there in the first place.
13244 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
13246 * gst/realmedia/asmrules.c:
13247 * gst/realmedia/rdtdepay.c:
13248 realmedia: Remove dead assignments. The results are never read.
13250 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
13252 * gst/realmedia/gstrdtbuffer.c:
13253 * gst/realmedia/rademux.c:
13254 * gst/realmedia/rdtmanager.c:
13255 * gst/realmedia/rmdemux.c:
13256 realmedia: Remove useless variables, only being used once (or not).
13258 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
13260 * ext/mpeg2dec/gstmpeg2dec.c:
13261 * gst/asfdemux/gstrtspwms.c:
13262 * gst/realmedia/pnmsrc.c:
13263 * gst/realmedia/rdtdepay.c:
13264 * gst/realmedia/rtspreal.c:
13265 remove empty method implementations.
13267 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
13269 * gst/asfdemux/gstrtspwms.c:
13270 rtspwms: fix condition to detect extension commands for WMS
13271 Reply with OK to the extension commands for WMS.
13273 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
13275 * gst/realmedia/rtspreal.c:
13276 realmedia: add special Real header to DESCRIBE message only for Real servers
13277 Add headers that are specific to real only if a real server had been
13278 detected by the OPTIONS message.
13280 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
13282 * gst/synaesthesia/synaescope.c:
13283 synaesthesia: fix compilation on windows
13284 Fix compilation under MSVC due to references to headers
13285 that are not available with the MS SDKs.
13288 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13290 * gst/asfdemux/gstrtspwms.c:
13291 rtspwms: reply to extension commands
13292 Reply with OK to the extension commands for WMS.
13294 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13296 * gst/asfdemux/gstrtpasfdepay.c:
13297 asfdepay: fix a comment
13299 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13301 * gst/asfdemux/gstasfdemux.c:
13302 asfdemux: add some more debugging
13304 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13307 configure.ac: require git -base
13308 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13310 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13312 * gst/realmedia/rtspreal.c:
13313 realmedia: add special Real header to SETUP message only for Real servers
13314 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13315 streams where the server errors out because it can't handle the
13316 Real-specific 'Required: com.real.retain-entity-for-setup' header
13317 we've been adding unconditionally in the recent past.
13319 rtsp://66.111.34.191:601/broadcast/alnour.rm
13320 rtsp://195.134.224.231/snowboard_100.wmv
13322 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
13325 * gst/asfdemux/Makefile.am:
13326 asfdemux: link to all required libraries including indirectly used ones.
13327 On win32, we're required to link to all the libraries used - including
13328 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13329 (for windows only) winsock.
13331 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
13334 Automatic update of common submodule
13335 From d0ea89e to b3941ea
13337 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
13340 Automatic update of common submodule
13341 From f8b3d91 to d0ea89e
13343 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
13345 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13346 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13348 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13350 * gst/realmedia/rtspreal.c:
13351 * gst/realmedia/rtspreal.h:
13352 realrtsp: add more headers
13353 Parse the ETag from the describe method and pass the sessionid as the value for
13354 the If-Match header is subsequent setup calls.
13355 Fixes support for more RealMedia RTSP streams.
13357 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
13360 twolame: bump requirement to 0.3.10
13361 0.3.10 is the first version with the float32 encoder functions.
13364 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
13367 back to development -> 0.10.11.1
13369 === release 0.10.11 ===
13371 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
13377 * docs/plugins/inspect/plugin-a52dec.xml:
13378 * docs/plugins/inspect/plugin-asf.xml:
13379 * docs/plugins/inspect/plugin-cdio.xml:
13380 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13381 * docs/plugins/inspect/plugin-dvdread.xml:
13382 * docs/plugins/inspect/plugin-dvdsub.xml:
13383 * docs/plugins/inspect/plugin-iec958.xml:
13384 * docs/plugins/inspect/plugin-lame.xml:
13385 * docs/plugins/inspect/plugin-mad.xml:
13386 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13387 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13388 * docs/plugins/inspect/plugin-mpegstream.xml:
13389 * docs/plugins/inspect/plugin-realmedia.xml:
13390 * docs/plugins/inspect/plugin-siddec.xml:
13391 * docs/plugins/inspect/plugin-twolame.xml:
13392 * gst-plugins-ugly.doap:
13394 * win32/common/config.h:
13397 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
13431 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13434 * win32/common/config.h:
13435 0.10.10.3 pre-release
13437 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
13444 po: Update translations from upstream
13446 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13450 po: Add Turkish translation
13452 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
13454 * gst/mpegaudioparse/gstmpegaudioparse.c:
13455 * gst/mpegaudioparse/gstmpegaudioparse.h:
13456 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13457 Don't introduce glitches in the output by a) relaxing the threshold for
13458 taking upstream timestamps in preference to our calculated timestamps and
13459 b) only set the discont flag on outgoing buffers in response to an incoming
13463 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
13465 * gst/mpegaudioparse/gstmpegaudioparse.c:
13466 mp3parse: fix deadlock with accurate seeks.
13467 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13470 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
13501 * win32/common/config.h:
13502 0.10.10.2 pre-release
13503 Bump version number, update translations and win32 config.h
13505 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13509 po: Add Japanese translation
13511 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13514 * docs/plugins/Makefile.am:
13515 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13516 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13517 * docs/plugins/gst-plugins-ugly-plugins.args:
13518 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13519 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13520 * docs/plugins/inspect/plugin-a52dec.xml:
13521 * docs/plugins/inspect/plugin-asf.xml:
13522 * docs/plugins/inspect/plugin-cdio.xml:
13523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13524 * docs/plugins/inspect/plugin-dvdread.xml:
13525 * docs/plugins/inspect/plugin-dvdsub.xml:
13526 * docs/plugins/inspect/plugin-iec958.xml:
13527 * docs/plugins/inspect/plugin-lame.xml:
13528 * docs/plugins/inspect/plugin-mad.xml:
13529 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13530 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13531 * docs/plugins/inspect/plugin-mpegstream.xml:
13532 * docs/plugins/inspect/plugin-realmedia.xml:
13533 * docs/plugins/inspect/plugin-siddec.xml:
13534 * docs/plugins/inspect/plugin-synaesthesia.xml:
13535 * docs/plugins/inspect/plugin-twolame.xml:
13538 Moved twolame from Bad to Ugly
13540 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13542 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13543 Original commit message from CVS:
13544 * ext/alsaspdif/Makefile.am:
13545 * ext/amrwb/Makefile.am:
13546 * ext/apexsink/Makefile.am:
13547 * ext/arts/Makefile.am:
13548 * ext/artsd/Makefile.am:
13549 * ext/audiofile/Makefile.am:
13550 * ext/audioresample/Makefile.am:
13551 * ext/bz2/Makefile.am:
13552 * ext/cdaudio/Makefile.am:
13553 * ext/celt/Makefile.am:
13554 * ext/dc1394/Makefile.am:
13555 * ext/dirac/Makefile.am:
13556 * ext/directfb/Makefile.am:
13557 * ext/divx/Makefile.am:
13558 * ext/dts/Makefile.am:
13559 * ext/faac/Makefile.am:
13560 * ext/faad/Makefile.am:
13561 * ext/gsm/Makefile.am:
13562 * ext/hermes/Makefile.am:
13563 * ext/ivorbis/Makefile.am:
13564 * ext/jack/Makefile.am:
13565 * ext/jp2k/Makefile.am:
13566 * ext/ladspa/Makefile.am:
13567 * ext/lcs/Makefile.am:
13568 * ext/libfame/Makefile.am:
13569 * ext/libmms/Makefile.am:
13570 * ext/metadata/Makefile.am:
13571 * ext/mpeg2enc/Makefile.am:
13572 * ext/mplex/Makefile.am:
13573 * ext/musepack/Makefile.am:
13574 * ext/musicbrainz/Makefile.am:
13575 * ext/mythtv/Makefile.am:
13576 * ext/nas/Makefile.am:
13577 * ext/neon/Makefile.am:
13578 * ext/ofa/Makefile.am:
13579 * ext/polyp/Makefile.am:
13580 * ext/resindvd/Makefile.am:
13581 * ext/sdl/Makefile.am:
13582 * ext/shout/Makefile.am:
13583 * ext/snapshot/Makefile.am:
13584 * ext/sndfile/Makefile.am:
13585 * ext/soundtouch/Makefile.am:
13586 * ext/spc/Makefile.am:
13587 * ext/swfdec/Makefile.am:
13588 * ext/tarkin/Makefile.am:
13589 * ext/theora/Makefile.am:
13590 * ext/timidity/Makefile.am:
13591 * ext/twolame/Makefile.am:
13592 * ext/x264/Makefile.am:
13593 * ext/xine/Makefile.am:
13594 * ext/xvid/Makefile.am:
13595 * gst-libs/gst/app/Makefile.am:
13596 * gst-libs/gst/dshow/Makefile.am:
13597 * gst/aiffparse/Makefile.am:
13598 * gst/app/Makefile.am:
13599 * gst/audiobuffer/Makefile.am:
13600 * gst/bayer/Makefile.am:
13601 * gst/cdxaparse/Makefile.am:
13602 * gst/chart/Makefile.am:
13603 * gst/colorspace/Makefile.am:
13604 * gst/dccp/Makefile.am:
13605 * gst/deinterlace/Makefile.am:
13606 * gst/deinterlace2/Makefile.am:
13607 * gst/dvdspu/Makefile.am:
13608 * gst/festival/Makefile.am:
13609 * gst/filter/Makefile.am:
13610 * gst/flacparse/Makefile.am:
13611 * gst/flv/Makefile.am:
13612 * gst/games/Makefile.am:
13613 * gst/h264parse/Makefile.am:
13614 * gst/librfb/Makefile.am:
13615 * gst/mixmatrix/Makefile.am:
13616 * gst/modplug/Makefile.am:
13617 * gst/mpeg1sys/Makefile.am:
13618 * gst/mpeg4videoparse/Makefile.am:
13619 * gst/mpegdemux/Makefile.am:
13620 * gst/mpegtsmux/Makefile.am:
13621 * gst/mpegvideoparse/Makefile.am:
13622 * gst/mve/Makefile.am:
13623 * gst/nsf/Makefile.am:
13624 * gst/nuvdemux/Makefile.am:
13625 * gst/overlay/Makefile.am:
13626 * gst/passthrough/Makefile.am:
13627 * gst/pcapparse/Makefile.am:
13628 * gst/playondemand/Makefile.am:
13629 * gst/rawparse/Makefile.am:
13630 * gst/real/Makefile.am:
13631 * gst/rtjpeg/Makefile.am:
13632 * gst/rtpmanager/Makefile.am:
13633 * gst/scaletempo/Makefile.am:
13634 * gst/sdp/Makefile.am:
13635 * gst/selector/Makefile.am:
13636 * gst/smooth/Makefile.am:
13637 * gst/smoothwave/Makefile.am:
13638 * gst/speed/Makefile.am:
13639 * gst/speexresample/Makefile.am:
13640 * gst/stereo/Makefile.am:
13641 * gst/subenc/Makefile.am:
13642 * gst/tta/Makefile.am:
13643 * gst/vbidec/Makefile.am:
13644 * gst/videodrop/Makefile.am:
13645 * gst/videosignal/Makefile.am:
13646 * gst/virtualdub/Makefile.am:
13647 * gst/vmnc/Makefile.am:
13648 * gst/y4m/Makefile.am:
13649 * sys/acmenc/Makefile.am:
13650 * sys/cdrom/Makefile.am:
13651 * sys/dshowdecwrapper/Makefile.am:
13652 * sys/dshowsrcwrapper/Makefile.am:
13653 * sys/dvb/Makefile.am:
13654 * sys/dxr3/Makefile.am:
13655 * sys/fbdev/Makefile.am:
13656 * sys/oss4/Makefile.am:
13657 * sys/qcam/Makefile.am:
13658 * sys/qtwrapper/Makefile.am:
13659 * sys/vcd/Makefile.am:
13660 * sys/wininet/Makefile.am:
13661 * win32/common/config.h:
13662 Don't install static libs for plugins. Fixes #550851 for -bad.
13664 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
13666 [MOVED FROM BAD] Enable/fix up translations for these plugins.
13667 Original commit message from CVS:
13668 * ext/resindvd/plugin.c: (plugin_init):
13669 * ext/resindvd/resindvdsrc.c:
13670 * ext/twolame/gsttwolame.c: (plugin_init):
13671 * gst/aiffparse/aiffparse.c: (plugin_init):
13672 Enable/fix up translations for these plugins.
13674 Add 'ca' to LINGUAS.
13676 * po/POTFILES.skip:
13677 Add more files for translation and more files which tools
13680 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13682 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
13683 Original commit message from CVS:
13684 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
13685 (gst_two_lame_chain):
13686 * ext/twolame/gsttwolame.h:
13687 Allow raw float samples as input for encoding.
13689 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13691 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
13692 Original commit message from CVS:
13695 * ext/twolame/Makefile.am:
13696 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
13697 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
13698 (gst_two_lame_release_memory), (gst_two_lame_finalize),
13699 (gst_two_lame_base_init), (gst_two_lame_class_init),
13700 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
13701 (gst_two_lame_init), (gst_two_lame_set_property),
13702 (gst_two_lame_get_property), (gst_two_lame_sink_event),
13703 (gst_two_lame_chain), (gst_two_lame_setup),
13704 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
13706 * ext/twolame/gsttwolame.h:
13707 Add TwoLAME MP2 encoding element, based on the LAME element.
13709 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13712 Automatic update of common submodule
13713 From 7032163 to f8b3d91
13715 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13718 Automatic update of common submodule
13719 From ffa738d to 7032163
13721 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13724 Automatic update of common submodule
13725 From 3f13e4e to ffa738d
13727 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13730 Automatic update of common submodule
13731 From 3c7456b to 3f13e4e
13733 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13736 Automatic update of common submodule
13737 From 57c83f2 to 3c7456b
13739 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
13741 * gst/mpegaudioparse/gstmpegaudioparse.c:
13742 mp3parse: be more conservative when changing layer/rate/etc.
13743 Don't allow a change in sample rate/channels/layer/version unless we can
13744 see another frame at the correct offset. Prevents accidently flipping
13745 due to simple single-bit corruption.
13747 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
13749 * gst/realmedia/realhash.c:
13750 rmdemux: Fix strict-aliasing warnings.
13751 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
13754 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
13756 * gst/mpegaudioparse/gstmpegaudioparse.c:
13757 mpegaudioparse: Remove empty lines added by buggy indent.
13759 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13761 * gst/mpegaudioparse/gstmpegaudioparse.c:
13762 mpegaudioparse: Provide SEEKING query handling.
13763 Since SEEK event handling might perform some conversion
13764 from TIME to BYTES, do not let upstream fool application
13765 into (TIME) seeking not being possible.
13767 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
13769 * gst/mpegaudioparse/gstmpegaudioparse.c:
13770 mp3parse: fix accurate seeks to near 0
13771 Integer underflow made accurate seeks to near zero fail and seek to
13772 completely the wrong place. Fix by clamping to zero, since we can't seek
13773 to negative times anyway.
13775 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13779 build: Update shave init statement for changes in common. Bump common.
13781 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13783 * gst/realmedia/rtspreal.c:
13784 rtspreal: ignore data streams. Fixes #527112
13785 Ignore data streams when parsing the SDP as they don't contain anything we need
13786 to put in the realmedia header.
13788 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
13791 Automatic update of common submodule
13792 From 9cf8c9b to a6ce5c6
13794 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13796 * ext/mad/gstid3tag.c:
13797 Forward unknown events
13798 Forward unknown events upstream instead of dropping them. Also return the result
13799 of the seek event instead of a fixed value.
13801 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
13803 * gst/asfdemux/gstrtpasfdepay.c:
13804 rtpasfdepay: Fix the build by adding the needed include for atoi.
13806 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
13809 * docs/plugins/Makefile.am:
13810 Use shave for the build output
13812 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
13815 Automatic update of common submodule
13816 From 5d7c9cc to 9cf8c9b
13818 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
13820 * gst/asfdemux/gstasf.c:
13821 * gst/asfdemux/gstrtpasfdepay.c:
13822 * gst/realmedia/rademux.c:
13823 * gst/realmedia/rdtdepay.c:
13824 * gst/synaesthesia/gstsynaesthesia.c:
13825 * gst/synaesthesia/synaescope.c:
13828 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
13830 * gst/realmedia/pnmsrc.c:
13831 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
13833 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
13836 Automatic update of common submodule
13837 From 80c627d to 5d7c9cc
13839 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13841 * gst/realmedia/Makefile.am:
13842 * gst/realmedia/pnmsrc.c:
13843 * gst/realmedia/pnmsrc.h:
13844 * gst/realmedia/rademux.c:
13845 * gst/realmedia/rademux.h:
13846 * gst/realmedia/realmedia.c:
13847 * gst/realmedia/rmdemux.c:
13848 * gst/realmedia/rmdemux.h:
13849 Add pnm:// uri source
13850 Add a new utri handler for pnm:// that for now just redirects to the same uri
13851 with the rtsp:// protocol, which usually works nowadays.
13852 Separate the registration of the various plugins into a separate source file.
13854 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13856 * gst/asfdemux/Makefile.am:
13857 * gst/asfdemux/gstasf.c:
13858 * gst/asfdemux/gstrtpasfdepay.c:
13859 * gst/asfdemux/gstrtpasfdepay.h:
13860 Add ASF depayloader
13861 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
13864 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
13866 * ext/mad/gstmad.c:
13867 mad: remove log line added in error
13869 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
13871 * ext/mad/gstmad.c:
13872 mad: just flush data when seeing BADDATAPTR instead of going into error state
13874 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
13876 * gst/realmedia/rmdemux.c:
13877 Fix parsing of the flags in rmdemux
13878 Fix parsing of the flags in version 1 realmedia streams.
13881 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
13884 Bump revision to use for common submodule.
13886 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
13888 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13889 Add releaseinfo with online url.
13891 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
13896 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13898 * gst/asfdemux/asfpacket.c:
13899 * gst/asfdemux/gstasfdemux.c:
13900 * gst/asfdemux/gstasfdemux.h:
13901 Remove redundant push_mode struct member
13903 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
13906 Fix previous commit, wasn't actually setting up a symbolic link
13908 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
13912 Use a symbolic link for the pre-commit client-side hook
13914 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
13917 Ignore some more files
13919 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
13921 * gst/synaesthesia/synaescope.c:
13922 * gst/synaesthesia/synaescope.h:
13923 Precalculate some size dependent variables. Demystify the height scaling a bit.
13924 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
13926 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
13928 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
13930 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13932 * gst/realmedia/rdtdepay.c:
13933 Set flags on the realmedia chunks
13934 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
13935 descrambler can be reset on keyframes. Fixes #556714.
13937 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13939 * gst/realmedia/gstrdtbuffer.c:
13940 * gst/realmedia/gstrdtbuffer.h:
13941 Add method to get RDT flags
13942 Add a method to get the RDT flags. We need these flags to mark keyframes to
13943 reset the descrambing queue. See #556714.
13945 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
13947 * gst/asfdemux/asfpacket.c:
13948 * gst/asfdemux/gstasfdemux.c:
13949 * gst/asfdemux/gstasfdemux.h:
13950 Add seeking support to asfdemux in push mode
13953 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
13955 * gst/asfdemux/asfpacket.c:
13956 Drop packets with an invalid replicated data length
13957 Drop packets with an invalid replicated data length
13958 instead of continuing with an invalid timestamp
13959 and uninitialized payload metadata.
13960 All other code assumes that the timestamps are valid.
13962 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
13964 * gst/synaesthesia/synaescope.h:
13965 Change comment to refer to right variable.
13967 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
13969 * gst/synaesthesia/gstsynaesthesia.c:
13970 * gst/synaesthesia/gstsynaesthesia.h:
13971 * gst/synaesthesia/synaescope.c:
13972 * gst/synaesthesia/synaescope.h:
13973 Bring synaesthesia to next century.
13974 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
13976 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
13978 * gst/asfdemux/gstasfdemux.c:
13979 Fix leak of converted string
13981 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13985 Add more to the gitignores
13987 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
13989 * gst/synaesthesia/gstsynaesthesia.c:
13990 Make synaesthesia build again.
13991 _init() has no params.
13993 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
13996 Update common snapshot.
13998 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
14001 Fix pre-commit hook
14003 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
14007 Install and use pre-commit indentation hook from common
14009 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
14012 autogen.sh : Use git submodule
14014 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
14016 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
14017 Original commit message from CVS:
14018 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14019 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
14020 (gst_dvd_demux_get_audio_stream),
14021 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
14022 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
14023 (gst_mpeg_demux_get_video_stream),
14024 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
14025 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14026 Fix some caps leaks. Fixes bug #564885.
14028 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
14030 ext/cdio/gstcdio.c: Remove unused format argument.
14031 Original commit message from CVS:
14032 * ext/cdio/gstcdio.c:
14033 Remove unused format argument.
14035 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14037 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
14038 Original commit message from CVS:
14039 * win32/common/.cvsignore:
14040 * win32/common/config.h:
14041 * win32/common/config.h.in:
14042 Hardcode cpu for win32 build, just like we do in the other modules,
14043 to remove VCS conflicts and inconsistent defines between modules,
14044 and update version defines to CVS.
14046 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
14048 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14049 Original commit message from CVS:
14051 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14053 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
14055 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
14056 Original commit message from CVS:
14058 inttypes.m4 hasn't been available since gettext-0.15, and since we now
14059 require gettext >= 0.17 ... we can remove it from the list of files to
14062 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14064 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
14065 Original commit message from CVS:
14066 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
14067 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
14068 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
14069 * gst/mpegaudioparse/gstmpegaudioparse.h:
14070 Do an initial class_ref on an internal enum type from within the
14071 class_init function so that there aren't any issues when multiple
14072 mp3parse elements are started in separate threads at the same
14073 time. (Why we use an enum type here if the tag is registered as
14074 a string type, I don't know). Also remove custom UNUSED macro
14075 and use GLib's instead.
14077 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14079 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
14080 Original commit message from CVS:
14082 Apparently AC_CONFIG_MACRO_DIR breaks when using more
14083 than one macro directory, reverting last change.
14085 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14087 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
14088 Original commit message from CVS:
14090 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
14093 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14095 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
14096 Original commit message from CVS:
14097 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14098 Last change introduced a regression that made mpeg2dec handle
14099 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
14101 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14103 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
14104 Original commit message from CVS:
14105 Patch by: Cygwin Ports maintainer
14106 <yselkowitz at users dot sourceforge dot net>
14109 Require gettext 0.17 because older versions don't mix with libtool
14110 2.2. At build time an older gettext version will still work.
14113 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
14115 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
14116 Original commit message from CVS:
14117 * ext/mpeg2dec/gstmpeg2dec.c:
14118 * ext/mpeg2dec/gstmpeg2dec.h:
14119 Add support for 4:4:4 video. Fixes #562086
14121 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
14123 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
14124 Original commit message from CVS:
14125 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14126 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14127 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14128 >= 0.5.0. Fixes bug #562065.
14130 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14132 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14133 Original commit message from CVS:
14134 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14135 Remove duplicate and broken code for the streaming case and simply reuse
14136 the much better working pull based code. Fixes #560348.
14138 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14140 configure.ac: Back to development -> 0.10.10.1
14141 Original commit message from CVS:
14143 Back to development -> 0.10.10.1
14145 === release 0.10.10 ===
14147 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14153 * docs/plugins/inspect/plugin-a52dec.xml:
14154 * docs/plugins/inspect/plugin-asf.xml:
14155 * docs/plugins/inspect/plugin-cdio.xml:
14156 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14157 * docs/plugins/inspect/plugin-dvdread.xml:
14158 * docs/plugins/inspect/plugin-dvdsub.xml:
14159 * docs/plugins/inspect/plugin-iec958.xml:
14160 * docs/plugins/inspect/plugin-lame.xml:
14161 * docs/plugins/inspect/plugin-mad.xml:
14162 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14163 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14164 * docs/plugins/inspect/plugin-mpegstream.xml:
14165 * docs/plugins/inspect/plugin-realmedia.xml:
14166 * docs/plugins/inspect/plugin-siddec.xml:
14167 * gst-plugins-ugly.doap:
14169 Release 0.10.10 - "Under the House"
14170 Original commit message from CVS:
14171 Release 0.10.10 - "Under the House"
14173 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14183 Original commit message from CVS:
14186 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14188 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14189 Original commit message from CVS:
14190 * ext/sidplay/Makefile.am:
14191 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14192 contain CFLAGS that do not exist for C++, like -Wvla or
14193 -Wdeclaration-after-statement. Fixes bug #561161.
14195 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14197 configure.ac: 0.10.9.3 pre-release
14198 Original commit message from CVS:
14200 0.10.9.3 pre-release
14202 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
14204 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14205 Original commit message from CVS:
14206 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14207 Only copy sane aspect ratio values on the caps. Fixes #559682.
14209 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14212 Add bug number to the mp3parse mpeg 2.5 fix
14213 Original commit message from CVS:
14214 Add bug number to the mp3parse mpeg 2.5 fix
14216 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14218 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14219 Original commit message from CVS:
14220 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14221 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14222 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14223 * ext/amrnb/amrnbdec.h:
14224 Add a property to select the amr variant. Fixes #424070.
14226 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
14228 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14229 Original commit message from CVS:
14230 Patch by: Tal Shalif <tshalif at nargila dot org>
14231 * gst/mpegstream/gstdvddemux.c:
14232 (gst_dvd_demux_get_subpicture_stream):
14233 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14234 (gst_mpeg_demux_get_audio_stream):
14235 Fix memmory corruption due to not storing the new updated pointer
14236 after a g_renew(). Fixes #558896.
14238 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14240 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14241 Original commit message from CVS:
14242 * tests/check/Makefile.am:
14243 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14245 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14247 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14248 Original commit message from CVS:
14250 oops, forgot to bump the version back to devel
14251 after the last release 0.10.9.1
14253 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14255 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14256 Original commit message from CVS:
14257 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14258 (gst_rmdemux_descramble_mp4a_audio),
14259 (gst_rmdemux_handle_scrambled_packet):
14260 Add suport for mpeg4 and aac audio. See #556714.
14262 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
14264 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14265 Original commit message from CVS:
14266 * gst/mpegaudioparse/gstmpegaudioparse.c:
14267 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14268 Fixes skipping on these files.
14270 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
14272 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14273 Original commit message from CVS:
14274 Patch by: Robin Stocker <robin at nibor dot org>
14275 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14276 (handle_sequence), (gst_mpeg2dec_setcaps):
14277 * ext/mpeg2dec/gstmpeg2dec.h:
14278 Prefer the container's PAR over the stream's PAR if it's
14279 given in the srcpad caps. Fixes bug #556184.
14281 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14283 Don't install static libs for plugins. Fixes #550851 for ugly.
14284 Original commit message from CVS:
14285 * ext/a52dec/Makefile.am:
14286 * ext/amrnb/Makefile.am:
14287 * ext/cdio/Makefile.am:
14288 * ext/dvdnav/Makefile.am:
14289 * ext/dvdread/Makefile.am:
14290 * ext/lame/Makefile.am:
14291 * ext/mad/Makefile.am:
14292 * ext/mpeg2dec/Makefile.am:
14293 * ext/sidplay/Makefile.am:
14294 * gst/ac3parse/Makefile.am:
14295 * gst/asfdemux/Makefile.am:
14296 * gst/dvdlpcmdec/Makefile.am:
14297 * gst/dvdsub/Makefile.am:
14298 * gst/iec958/Makefile.am:
14299 * gst/mpegaudioparse/Makefile.am:
14300 * gst/mpegstream/Makefile.am:
14301 * gst/realmedia/Makefile.am:
14302 * gst/synaesthesia/Makefile.am:
14303 Don't install static libs for plugins. Fixes #550851 for ugly.
14305 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14307 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14308 Original commit message from CVS:
14309 * gst/mpegaudioparse/gstmpegaudioparse.c:
14310 (gst_mp3parse_sink_event):
14311 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14312 frames. Partially fixes bug #552237.
14314 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14316 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14317 Original commit message from CVS:
14318 * ext/amrnb/amrnbparse.c:
14319 use #defines for HEADER. Unref the object in _sink_activate_pull().
14321 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14323 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14324 Original commit message from CVS:
14325 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14326 (gst_mad_change_state):
14327 * ext/mad/gstmad.h:
14328 track discont on incomming buffers and set discont on outgoing
14330 Pass unknown events upstreams instead of dropping them.
14332 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14334 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14335 Original commit message from CVS:
14336 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14337 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14338 (handle_slice), (gst_mpeg2dec_sink_event),
14339 (gst_mpeg2dec_src_event):
14340 * ext/mpeg2dec/gstmpeg2dec.h:
14341 Fix compilation with --disable-index. Fixes bug #554150.
14343 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14345 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14346 Original commit message from CVS:
14347 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14348 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14349 (gst_mad_src_event), (gst_mad_chain):
14350 * ext/mad/gstmad.h:
14351 Fix compilation with --disable-index. Fixes bug #554142.
14353 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
14355 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14356 Original commit message from CVS:
14357 * ext/a52dec/gsta52dec.c:
14358 * ext/a52dec/gsta52dec.h:
14359 Fix channel re-negotiation on a change of the incoming stream.
14360 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14363 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14365 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14366 Original commit message from CVS:
14367 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14368 (gst_amrnbenc_state_change):
14369 * ext/amrnb/amrnbenc.h:
14370 Pass the discont flag from the input buffer on to the output buffer in
14373 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14375 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14376 Original commit message from CVS:
14377 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14378 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14379 (gst_amrnbparse_handle_pull_seek),
14380 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14381 (gst_amrnbparse_sink_activate_push),
14382 (gst_amrnbparse_sink_activate_pull):
14383 * ext/amrnb/amrnbparse.h:
14384 Add flush seek handler. Fixes #536274.
14386 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14388 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14389 Original commit message from CVS:
14390 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14391 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14392 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14393 (gst_amrnbparse_state_change):
14394 * ext/amrnb/amrnbparse.h:
14395 Fix the duration query. Fixes #536226.
14396 Also set caps on the pads and buffers more correctly.
14398 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
14400 po/LINGUAS: Add 'ca' to LINGUAS.
14401 Original commit message from CVS:
14403 Add 'ca' to LINGUAS.
14405 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
14407 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14408 Original commit message from CVS:
14409 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14410 Fix aggregated GST_FLOW_RETURN check for when to send an error message
14414 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14416 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14417 Original commit message from CVS:
14418 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14419 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14420 (create_segment_event), (gst_rdt_depay_push),
14421 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14422 * gst/realmedia/rdtdepay.h:
14423 Parse other values from the incomming caps.
14424 Add event handler to handle flushing and segments.
14425 Create segment events.
14426 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14427 Do skew correction based on RDT timestamps.
14428 * gst/realmedia/rdtmanager.c: (activate_session),
14429 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14431 Parse caps to get the clockrate needed for the jitterbuffer.
14432 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14433 Apply timestamp fixup after correcting for initial timestamp and
14434 internal base timestamp corrections.
14436 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
14438 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14439 Original commit message from CVS:
14440 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14441 (gst_rdt_depay_change_state):
14442 * gst/realmedia/rdtdepay.h:
14443 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14444 with a DISCONT flag when needed.
14445 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14446 Report the configure latency instead of a hardcoded value.
14448 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14450 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14451 Original commit message from CVS:
14452 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14453 (free_session), (gst_rdt_manager_query_src),
14454 (gst_rdt_manager_src_activate_push),
14455 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14456 (gst_rdt_manager_loop), (create_recv_rtp):
14457 Include the new rdt jitterbuffer in the session manager.
14459 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
14461 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14462 Original commit message from CVS:
14463 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14464 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14465 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14466 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14467 * gst/realmedia/rdtdepay.h:
14468 Use new RDT parsing helper functions.
14469 Copy discont flags correctly.
14470 Push the header from the chain function instead of the setcaps function.
14471 Copy incomming timestamp to the output buffers instead of doing magic
14472 with the RDT timestamps.
14474 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
14476 gst/realmedia/: Add first support for parsing RDT messages.
14477 Original commit message from CVS:
14478 * gst/realmedia/Makefile.am:
14479 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14480 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14481 (read_packet_header), (gst_rdt_buffer_get_first_packet),
14482 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14483 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14484 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14485 (gst_rdt_packet_data_peek_data),
14486 (gst_rdt_packet_data_get_stream_id),
14487 (gst_rdt_packet_data_get_timestamp):
14488 * gst/realmedia/gstrdtbuffer.h:
14489 Add first support for parsing RDT messages.
14490 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14491 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14492 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14493 (calculate_skew), (rdt_jitter_buffer_insert),
14494 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14495 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14496 (rdt_jitter_buffer_get_ts_diff):
14497 * gst/realmedia/rdtjitterbuffer.h:
14498 Add first version of an RDT jitterbuffer.
14500 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14502 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14503 Original commit message from CVS:
14504 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14505 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14506 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14507 (gst_rmdemux_descramble_dnet_audio),
14508 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14509 * gst/realmedia/rmdemux.h:
14510 Keep track of the first timestamp of the stream and add this to the
14511 outgoing buffer timestamps so that we can handle live streams.
14512 Set discont flag on the first buffers and after a seek.
14514 === release 0.10.9 ===
14516 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14522 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14523 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14524 * docs/plugins/inspect/plugin-a52dec.xml:
14525 * docs/plugins/inspect/plugin-asf.xml:
14526 * docs/plugins/inspect/plugin-cdio.xml:
14527 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14528 * docs/plugins/inspect/plugin-dvdread.xml:
14529 * docs/plugins/inspect/plugin-dvdsub.xml:
14530 * docs/plugins/inspect/plugin-iec958.xml:
14531 * docs/plugins/inspect/plugin-lame.xml:
14532 * docs/plugins/inspect/plugin-mad.xml:
14533 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14534 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14535 * docs/plugins/inspect/plugin-mpegstream.xml:
14536 * docs/plugins/inspect/plugin-realmedia.xml:
14537 * docs/plugins/inspect/plugin-siddec.xml:
14538 * gst-plugins-ugly.doap:
14540 Original commit message from CVS:
14543 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14572 Original commit message from CVS:
14575 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14577 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14578 Original commit message from CVS:
14579 * ext/a52dec/gsta52dec.c:
14580 Set up a default time segment for output when receiving
14581 an incoming byte segment (as for raw AC3 files).
14584 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14586 0.10.8.2 pre-release.
14587 Original commit message from CVS:
14589 * docs/plugins/Makefile.am:
14590 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14591 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14592 * docs/plugins/gst-plugins-ugly-plugins.args:
14593 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14594 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14595 * docs/plugins/inspect/plugin-a52dec.xml:
14596 * docs/plugins/inspect/plugin-asf.xml:
14597 * docs/plugins/inspect/plugin-cdio.xml:
14598 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14599 * docs/plugins/inspect/plugin-dvdread.xml:
14600 * docs/plugins/inspect/plugin-dvdsub.xml:
14601 * docs/plugins/inspect/plugin-iec958.xml:
14602 * docs/plugins/inspect/plugin-lame.xml:
14603 * docs/plugins/inspect/plugin-mad.xml:
14604 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14605 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14606 * docs/plugins/inspect/plugin-mpegstream.xml:
14607 * docs/plugins/inspect/plugin-realmedia.xml:
14608 * docs/plugins/inspect/plugin-siddec.xml:
14610 0.10.8.2 pre-release.
14614 Add new translation.
14616 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
14618 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14619 Original commit message from CVS:
14620 * gst/asfdemux/gstasfdemux.c:
14621 Properly aggregate flow returns for both push and pull mode, so we shut
14622 down if all pads are unlinked.
14625 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
14627 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14628 Original commit message from CVS:
14629 Patch by: Frederic Crozat <fcrozat@mandriva.org>
14630 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14631 * ext/lame/gstlame.c: (plugin_init):
14632 * gst/asfdemux/gstasf.c: (plugin_init):
14633 Make sure gettext returns translations in UTF-8 encoding rather
14634 than in the current locale encoding (#546822).
14636 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14638 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14639 Original commit message from CVS:
14640 * gst/mpegaudioparse/gstmpegaudioparse.c:
14641 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14642 (mp3parse_total_time), (mp3parse_bytepos_to_time):
14643 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14644 if we're called from there already. Otherwise we end up in a endless
14645 recursion and crash with a stack overflow.
14646 This can happen when a Xing or VBRI header with TOC exists but it
14647 doesn't contain the total time. Fixes bug #545370.
14649 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14651 ext/lame/gstlame.c: Use the default for the strict-iso property too.
14652 Original commit message from CVS:
14653 * ext/lame/gstlame.c: (gst_lame_class_init),
14654 (gst_lame_get_default_settings):
14655 Use the default for the strict-iso property too.
14656 Allow a bitrate setting of 0, which lets lame choose the default value
14657 and which makes it possible to set the compression-ratio property.
14659 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14661 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14662 Original commit message from CVS:
14663 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14664 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14665 * ext/lame/gstlame.h:
14666 Get the defaults settings of LAME in the plugin initialization
14667 function and return FALSE here if something goes wrong. This removes
14668 the hacky failing instance init function.
14669 Use LAMEs default value for all settings instead of overwriting some
14670 of them. Overwriting some of them gives unexpected results if one only
14671 sets a preset. Fixes bug #498004.
14673 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14675 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14676 Original commit message from CVS:
14677 * ext/lame/gstlame.c: (gst_lame_init):
14678 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
14679 defaults will restrict the bitrate when using the presets in a bad way.
14682 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14684 Put the MPEG audio version into the caps as "mpegaudioversion".
14685 Original commit message from CVS:
14686 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14687 * gst/mpegaudioparse/gstmpegaudioparse.c:
14688 (mp3_type_frame_length_from_header), (mp3_caps_create),
14689 (gst_mp3parse_chain):
14690 Put the MPEG audio version into the caps as "mpegaudioversion".
14691 This is different from "mpegversion".
14693 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14695 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
14696 Original commit message from CVS:
14697 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14698 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
14699 * ext/lame/gstlame.h:
14700 Fix build with lame >= 3.97. The padding type and cwlimit settings
14701 are deprecated now and the function declarations are hidden in the
14702 headers so deprecate the GObject properties for them and remove them
14703 in 0.11. Fixes bug #544039.
14705 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14707 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
14708 Original commit message from CVS:
14709 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14710 Don't allow width/height outside the spec (i.e. smaller than 16
14711 and higher than 4096). Such files are corrupted ones and setting
14712 caps that are not a subset of the template caps confuses playbin.
14715 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14717 ext/sidplay/Makefile.am: Fix the build.
14718 Original commit message from CVS:
14719 * ext/sidplay/Makefile.am:
14722 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14724 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
14725 Original commit message from CVS:
14727 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
14728 flags that are invalid for C++.
14730 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
14732 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
14733 Original commit message from CVS:
14734 Patch by: Tal Shalif <tshalif at nargila dot org>
14735 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
14736 Prevent double free. Fixes bug #541697.
14738 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14740 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
14741 Original commit message from CVS:
14742 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14743 (gst_dvd_demux_get_audio_stream),
14744 (gst_dvd_demux_get_subpicture_stream),
14745 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
14746 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14747 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
14748 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
14749 * gst/mpegstream/gstmpegdemux.h:
14750 Resend tags event after a FLUSH (seek) to support prerolling
14751 a partial pipeline.
14753 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14755 Use correct error code for encrypted streams.
14756 Original commit message from CVS:
14758 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14759 Use correct error code for encrypted streams.
14761 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14763 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
14764 Original commit message from CVS:
14765 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14766 (gst_mpeg_demux_sync_stream_to_time):
14767 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
14769 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14771 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
14772 Original commit message from CVS:
14773 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14774 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
14775 Allow and implement non-flushing and/or segment seek
14776 (mainly in TIME and chapter format).
14777 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14778 (gst_dvd_demux_get_subpicture_stream),
14779 (gst_dvd_demux_synchronise_pads),
14780 (gst_dvd_demux_sync_stream_to_time):
14781 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
14782 (gst_mpeg_demux_send_subbuffer),
14783 (gst_mpeg_demux_sync_stream_to_time),
14784 (gst_mpeg_streams_reset_cur_ts):
14785 * gst/mpegstream/gstmpegdemux.h:
14786 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14787 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
14788 Delegate a query to upstream if it can't be handled.
14789 Make segment stop aware.
14790 Fix (subtitle) stream synchronization.
14791 Add some debug statements.
14793 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
14795 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
14796 Original commit message from CVS:
14797 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14798 Fix build on macosx.
14800 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14802 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
14803 Original commit message from CVS:
14804 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14805 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14806 * ext/a52dec/gsta52dec.c:
14807 * ext/amrnb/amrnbdec.c:
14808 * ext/amrnb/amrnbenc.c:
14809 * ext/amrnb/amrnbparse.c:
14810 * ext/lame/gstlame.c:
14811 * ext/mad/gstmad.c:
14812 * ext/sidplay/gstsiddec.cc:
14813 * gst/asfdemux/gstrtspwms.c:
14814 * gst/mpegaudioparse/gstxingmux.c:
14815 * gst/realmedia/rademux.c:
14816 * gst/realmedia/rdtmanager.c:
14817 * gst/realmedia/rtspreal.c:
14818 * gst/synaesthesia/gstsynaesthesia.c:
14819 Add missing elements to docs. Restore alphabetical order in section
14820 file. Document mad (it was included in docs already).
14821 Fix doc-markup: use convinience syntax for examples
14822 (produces valid docbook), add several refsec2 when we have several
14823 titles. Fix some types.
14825 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14827 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
14828 Original commit message from CVS:
14829 * ext/lame/gstlame.c:
14830 * ext/sidplay/gstsiddec.cc:
14831 * gst/mpegaudioparse/gstxingmux.c:
14832 Do not use short_description in section docs for elements. We extract
14833 them from element details and there will be warnings if they differ.
14835 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
14837 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
14838 Original commit message from CVS:
14839 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
14840 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
14841 (gst_cdio_add_cdtext_album_tags):
14842 * ext/cdio/gstcdio.h:
14843 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14844 Also extract album title and album genre from CD-TEXT if
14845 available (#537021).
14847 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14849 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
14850 Original commit message from CVS:
14851 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14852 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
14853 emphasis value is reserved but unfortunately files with that
14854 value exist and the information is not important for the decoder
14855 anyway. Fixes bug #537235.
14857 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14859 Require libcdio >= 0.76.
14860 Original commit message from CVS:
14862 * ext/cdio/gstcdio.c:
14863 * ext/cdio/gstcdio.h:
14864 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14865 Require libcdio >= 0.76.
14867 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14869 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
14870 Original commit message from CVS:
14871 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14872 Drain queued buffers before forwarding the segment event.
14874 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14876 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
14877 Original commit message from CVS:
14878 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
14879 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
14880 (gst_a52dec_chain), (gst_a52dec_change_state):
14881 * ext/a52dec/gsta52dec.h:
14882 Add segment handling, buffer clipping and basic reverse playback.
14884 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14886 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
14887 Original commit message from CVS:
14888 * docs/plugins/Makefile.am:
14889 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14890 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14891 * docs/plugins/gst-plugins-ugly-plugins.args:
14892 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14893 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14894 * docs/plugins/inspect/plugin-a52dec.xml:
14895 * docs/plugins/inspect/plugin-amrnb.xml:
14896 * docs/plugins/inspect/plugin-asf.xml:
14897 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14898 * docs/plugins/inspect/plugin-dvdread.xml:
14899 * docs/plugins/inspect/plugin-dvdsub.xml:
14900 * docs/plugins/inspect/plugin-iec958.xml:
14901 * docs/plugins/inspect/plugin-lame.xml:
14902 * docs/plugins/inspect/plugin-mad.xml:
14903 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14904 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14905 * docs/plugins/inspect/plugin-mpegstream.xml:
14906 * docs/plugins/inspect/plugin-realmedia.xml:
14907 * docs/plugins/inspect/plugin-siddec.xml:
14908 * docs/plugins/inspect/plugin-synaesthesia.xml:
14909 * ext/a52dec/gsta52dec.c:
14910 Random doc of the day. Also print human readable format of newsegment
14911 in log message if we complain about it.
14913 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
14915 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
14916 Original commit message from CVS:
14917 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
14918 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
14919 (gst_a52dec_chain), (gst_a52dec_change_state):
14920 * ext/a52dec/gsta52dec.h:
14921 Mark discont on outgoing buffers after receiving a DISCONT buffer or
14922 when we have a decoding error.
14923 We don't need to clear the cache when we receive a NEWSEGMENT event.
14924 Clear buffer cache in DISCONT.
14925 Add beginnings of GstSegment handling.
14927 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14929 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
14930 Original commit message from CVS:
14931 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14932 Fix alignment issues that caused SIGBUS on some architectures.
14934 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14936 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
14937 Original commit message from CVS:
14938 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
14939 Fix alignment issue which isn't really an issue at all because
14940 the plugin hasn't been ported to 0.10 yet.
14942 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14944 configure.ac: Back to devel -> 0.10.8.1
14945 Original commit message from CVS:
14947 Back to devel -> 0.10.8.1
14949 === release 0.10.8 ===
14951 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14957 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14958 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14959 * docs/plugins/inspect/plugin-a52dec.xml:
14960 * docs/plugins/inspect/plugin-asf.xml:
14961 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14962 * docs/plugins/inspect/plugin-dvdread.xml:
14963 * docs/plugins/inspect/plugin-dvdsub.xml:
14964 * docs/plugins/inspect/plugin-iec958.xml:
14965 * docs/plugins/inspect/plugin-lame.xml:
14966 * docs/plugins/inspect/plugin-mad.xml:
14967 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14968 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14969 * docs/plugins/inspect/plugin-mpegstream.xml:
14970 * docs/plugins/inspect/plugin-realmedia.xml:
14971 * docs/plugins/inspect/plugin-siddec.xml:
14972 * gst-plugins-ugly.doap:
14975 Original commit message from CVS:
14978 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15007 Original commit message from CVS:
15010 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15012 configure.ac: 0.10.7.4 pre-release
15013 Original commit message from CVS:
15015 0.10.7.4 pre-release
15017 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
15019 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
15020 Original commit message from CVS:
15021 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
15022 Fix inconsistent use of rate and channels.
15025 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15027 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
15028 Original commit message from CVS:
15029 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
15030 Flush timestamp correction variables on a flush. Fixes #533832.
15032 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15037 Commit 0.10.7.3 pre-rel marker
15038 Original commit message from CVS:
15039 Commit 0.10.7.3 pre-rel marker
15041 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
15043 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
15044 Original commit message from CVS:
15045 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15046 Properly aggregate GstFlowReturn from downstream in order to properly
15047 stop, and doing that as early as possible.
15050 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15052 configure.ac: 0.10.7.2 pre-release
15053 Original commit message from CVS:
15055 0.10.7.2 pre-release
15057 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
15059 Always let FLUSH_START events flow downstream.
15060 Original commit message from CVS:
15061 * ext/mad/gstmad.c: (gst_mad_sink_event):
15062 * gst/mpegaudioparse/gstmpegaudioparse.c:
15063 (gst_mp3parse_sink_event):
15064 Always let FLUSH_START events flow downstream.
15066 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15068 configure.ac: Error out if we don't have the required core/base versions.
15069 Original commit message from CVS:
15071 Error out if we don't have the required core/base versions.
15073 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
15075 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
15076 Original commit message from CVS:
15077 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15078 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15079 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15080 Fix video timestamps by adjusting it with the first timestamp found.
15081 Don't assume we have a complete fragment when flushing the adapter,
15082 packets might have been lost or the stream might just be broken.
15084 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
15086 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
15087 Original commit message from CVS:
15088 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
15089 Set Rank to NONE so that we don't accidentally try to autoplug the
15092 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15094 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
15095 Original commit message from CVS:
15096 * gst/mpegaudioparse/gstmpegaudioparse.c:
15097 (gst_mp3parse_emit_frame):
15098 Send a new duration message if the average bitrate changed and
15099 we don't know the duration from the Xing or VBRI header.
15102 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
15104 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
15105 Original commit message from CVS:
15106 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
15107 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15108 * gst/realmedia/rtspreal.h:
15109 Move assembly rule parsing to the place where we parse the SDP as it's
15110 also there that we create the MDPR and we need the currently selected
15111 asmrule in order to select the right MTLI.
15114 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
15116 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
15117 Original commit message from CVS:
15118 * gst/realmedia/realhash.c:
15119 * gst/realmedia/rtspreal.c:
15120 Include generated "_stdint.h" instead of <stdint.h> which might not
15121 exist on some systems.
15123 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15125 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15126 Original commit message from CVS:
15127 * ext/sidplay/gstsiddec.cc:
15128 Cast NULL sentinels to void * as NULL is defined as an integer
15129 constant in most environments when using C++ and it's size might
15130 be different from a pointer. Fixes #529488.
15132 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
15135 * gst/asfdemux/gstasfdemux.c:
15136 * gst/asfdemux/gstrtspwms.c:
15137 Fix "unused var" compiler error when --disable-gst-debug is used.
15138 Original commit message from CVS:
15139 Fix "unused var" compiler error when --disable-gst-debug is used.
15141 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15143 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15144 Original commit message from CVS:
15145 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15146 We should also stop the streaming task when we get a NOT_LINKED
15147 flow return, which is not covered by FLOW_IS_FATAL.
15149 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
15151 ext/: gst_atomic_int_set ==> g_atomic_int_set
15152 Original commit message from CVS:
15153 * ext/cdio/gstcdiocddasrc.c:
15154 * ext/dv/gstdvdemux.c:
15155 gst_atomic_int_set ==> g_atomic_int_set
15157 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
15159 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15160 Original commit message from CVS:
15161 2008-04-11 Julien Moutte <julien@fluendo.com>
15162 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15165 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
15167 configure.ac: Actually build dlls when cross-compiling with mingw32.
15168 Original commit message from CVS:
15169 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15171 Actually build dlls when cross-compiling with mingw32.
15174 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15176 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15177 Original commit message from CVS:
15179 * gst/mpegaudioparse/gstmpegaudioparse.c:
15180 (mpeg_audio_seek_entry_free):
15181 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15182 Depend on GLib 2.12 and use it unconditionally as we do in other
15183 modules too already.
15185 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15187 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15188 Original commit message from CVS:
15189 * gst/mpegaudioparse/gstmpegaudioparse.c:
15190 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15191 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15192 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15193 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15194 (gst_xing_mux_chain):
15195 Use GSlice for allocating the seek table entries if we compile with
15196 GLib 2.10 or newer.
15198 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
15200 gst/asfdemux/gstasfdemux.c: Remove some debug code.
15201 Original commit message from CVS:
15202 * gst/asfdemux/gstasfdemux.c:
15203 (gst_asf_demux_process_ext_stream_props):
15204 Remove some debug code.
15206 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15208 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15209 Original commit message from CVS:
15210 * gst/asfdemux/gstasfdemux.c:
15211 (gst_asf_demux_process_ext_stream_props):
15212 Guard against division by 0 and fall back to 25/1 framerate.
15214 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15216 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15217 Original commit message from CVS:
15218 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15219 (gst_asf_demux_process_ext_stream_props):
15220 Instead of adding a fixes 25/1 framerate to the video caps, use the
15221 average frame duration in the extended properties of the video stream as
15222 the framerate. Fixes #524346.
15224 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15226 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15227 Original commit message from CVS:
15229 Check if the compiler supports do { } while (0) macros. This fixes
15230 a warning when compiling with g++ 4.3, resulting in a build failure
15231 because of -Werror.
15233 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
15235 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15236 Original commit message from CVS:
15237 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15238 make ) also a delimiter for rules.
15239 Skip \\ when scanning strings.
15240 Add new testcase for these problems.
15242 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15244 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15245 Original commit message from CVS:
15246 * gst/mpegaudioparse/gstmpegaudioparse.c:
15247 (gst_mp3parse_sink_event):
15248 Don't take the stream lock when caching events. This is not necessary
15249 and results in a deadlock when seeking with rhythmbox (but not with
15250 totem or banshee for some reason).
15252 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15254 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15255 Original commit message from CVS:
15256 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15257 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15258 Add the version field when creating the CONT chunk resulting in
15259 the Author, Comment and Copyright tags not being parsed correctly.
15262 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
15264 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15265 Original commit message from CVS:
15266 * gst/mpegaudioparse/gstmpegaudioparse.c:
15267 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15268 Remove trailing newlines from debug statements.
15270 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
15272 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15273 Original commit message from CVS:
15274 * ext/dvdnav/dvdnavsrc.c:
15275 * ext/dvdnav/dvdnavsrc.h:
15276 Apply patch that adds some seeking support to dvdnav, and fixes it
15277 in various other ways. This doesn't make dvdnavsrc fully functional,
15278 but moves it forward.
15280 Patch By: Simone Gotti <simone.gotti@email.it>
15281 * ext/dvdnav/gst-dvd:
15282 Update the simple dvdnavsrc gst-launch example to work for 0.10
15284 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
15286 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15287 Original commit message from CVS:
15289 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15290 plug-ins are included/excluded. (#498222)
15292 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15294 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15295 Original commit message from CVS:
15296 * ext/mad/gstmad.c: (gst_mad_sink_event):
15297 * gst/mpegaudioparse/gstmpegaudioparse.c:
15298 (gst_mp3parse_sink_event):
15299 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15300 of dropping and leaking them.
15302 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15304 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15305 Original commit message from CVS:
15306 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15308 * ext/mad/gstmad.h:
15309 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15310 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15311 * gst/mpegaudioparse/gstmpegaudioparse.h:
15312 Cache all events except EOS if we still have to send a NEWSEGMENT
15313 event. This will let TAG events be forwarded until after decodebin
15314 to an encoder for example as decodebin only links the pads
15315 after NEWSEGMENT. Fixes bug #518933.
15317 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15319 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15320 Original commit message from CVS:
15321 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15322 Write Xing header at the correct position in the MP3 frame for
15323 stereo files. Fixes bug #518676.
15325 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15327 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15328 Original commit message from CVS:
15330 * ext/sidplay/Makefile.am:
15331 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15332 when building C++ code (#516509).
15334 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
15336 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15337 Original commit message from CVS:
15338 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15339 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15340 Workshop 12 compiler, but probably also crashes (#517985).
15342 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15344 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15345 Original commit message from CVS:
15346 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15347 * gst/mpegaudioparse/gstmpegaudioparse.c:
15348 (gst_mp3_channel_mode_get_type),
15349 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15350 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15351 (gst_mp3parse_chain):
15352 * gst/mpegaudioparse/gstmpegaudioparse.h:
15353 Post channel mode and CRC as tags. Fixes bug #504493.
15355 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15357 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15358 Original commit message from CVS:
15359 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15360 Correctly chain up to the parent's finalize function.
15362 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15364 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15365 Original commit message from CVS:
15366 * gst/mpegaudioparse/gstmpegaudioparse.c:
15367 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15368 Try a bit harder to get valid timestamps, especially if upstream
15369 gives us one and we are at the first frame or resyncing.
15370 Return UNEXPECTED if we get a valid timestamp that is outside of
15371 our configured segment. After all changes done so far this doesn't
15372 seem to cause any regression, please test.
15374 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15376 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...
15377 Original commit message from CVS:
15379 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15380 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15381 If we don't have the position to seek to in our index first try
15382 to convert from TIME to BYTES upstream and only if that fails
15383 too use the old hack to simply seek to an earlier position
15384 and let the sink drop everything before segment start.
15385 Partially fixes bug #469930.
15387 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15389 configure.ac: Back to development...
15390 Original commit message from CVS:
15392 Back to development...
15394 === release 0.10.7 ===
15396 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15402 * docs/plugins/gst-plugins-ugly-plugins.args:
15403 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15404 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15405 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15406 * docs/plugins/gst-plugins-ugly-plugins.signals:
15407 * docs/plugins/inspect/plugin-a52dec.xml:
15408 * docs/plugins/inspect/plugin-asf.xml:
15409 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15410 * docs/plugins/inspect/plugin-dvdread.xml:
15411 * docs/plugins/inspect/plugin-dvdsub.xml:
15412 * docs/plugins/inspect/plugin-iec958.xml:
15413 * docs/plugins/inspect/plugin-lame.xml:
15414 * docs/plugins/inspect/plugin-mad.xml:
15415 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15416 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15417 * docs/plugins/inspect/plugin-mpegstream.xml:
15418 * docs/plugins/inspect/plugin-realmedia.xml:
15419 * docs/plugins/inspect/plugin-siddec.xml:
15420 * gst-plugins-ugly.doap:
15422 Release 0.10.7 - I Cheated Time
15423 Original commit message from CVS:
15424 Release 0.10.7 - I Cheated Time
15426 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15451 Original commit message from CVS:
15454 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15456 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15457 Original commit message from CVS:
15458 * tests/check/Makefile.am:
15459 Exclude dvdreadsrc from the states test too.
15461 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15463 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15464 Original commit message from CVS:
15465 * gst/mpegaudioparse/gstmpegaudioparse.c:
15466 (gst_mp3parse_emit_frame):
15467 Handler buffers without valid timestamp more correctly: Don't drop
15468 them and don't use the invalid timestamp to calculate the next
15469 timestamp. Fixes bug #516811.
15471 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
15473 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15474 Original commit message from CVS:
15475 Patch by: Tal Shalif <tshalif at nargila dot org>
15476 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15477 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15478 Add some gint64 casts to prevent 32 bit integer overflows.
15481 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15483 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15484 Original commit message from CVS:
15485 * gst/mpegaudioparse/gstmpegaudioparse.c:
15486 Revert previous commit to mp3parse, as it breaks playback
15489 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15491 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15492 Original commit message from CVS:
15493 * gst/mpegaudioparse/gstmpegaudioparse.c:
15494 (gst_mp3parse_emit_frame):
15495 Return GST_FLOW_UNEXPECTED if we get data that is after our
15496 configured segment. This makes upstream go EOS immediately instead
15497 of sending us the complete stream. Also improve debugging a bit.
15499 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15501 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15502 Original commit message from CVS:
15503 * ext/dvdread/dvdreadsrc.c:
15504 Fix regression in DVD seeking - when a pack we
15505 expect to be a NAV block turns out not to be, scan forwards
15506 for up to 2MB (at most ~1sec) until we find one.
15509 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15511 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15512 Original commit message from CVS:
15513 * win32/vs6/libgstmpegaudioparse.dsp:
15514 Add xing files to VS project file.
15516 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15518 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15519 Original commit message from CVS:
15520 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15521 Stop leaking src pad templates. Fixes bug #515708.
15523 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15525 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15526 Original commit message from CVS:
15527 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15528 Correctly write the size in bytes on big endian systems.
15531 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15533 ext/lame/gstlame.c: Don't leak the allowed caps.
15534 Original commit message from CVS:
15535 * ext/lame/gstlame.c: (gst_lame_setup):
15536 Don't leak the allowed caps.
15537 * tests/check/pipelines/lame.c: (GST_START_TEST):
15538 Stop leaking all buffers. Fixes bug #515575.
15540 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15542 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15543 Original commit message from CVS:
15544 * gst/mpegaudioparse/plugin.c:
15545 Commit new file I forgot to add.
15547 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15549 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15550 Original commit message from CVS:
15552 Make DISABLE_DEPRECATED defined *only* during CVS, not during
15553 pre-releases or releases.
15555 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15558 Mention bug 511497 fixed in previous commit
15559 Original commit message from CVS:
15560 Mention bug 511497 fixed in previous commit
15562 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15564 Move xingmux from -bad.
15565 Original commit message from CVS:
15566 * docs/plugins/Makefile.am:
15567 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15568 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15569 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15570 * gst/mpegaudioparse/Makefile.am:
15571 * gst/mpegaudioparse/gstmpegaudioparse.c:
15572 * gst/mpegaudioparse/gstxingmux.c:
15573 * tests/check/Makefile.am:
15574 * tests/check/elements/.cvsignore:
15575 Move xingmux from -bad.
15577 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
15579 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15580 Original commit message from CVS:
15581 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15582 Use gst_guint64_to_gdouble for conversion
15583 * win32/vs6/libgstasfdemux.dsp:
15584 * win32/vs6/libgstdvdsub.dsp:
15585 * win32/vs6/libgstrealmedia.dsp:
15586 Update project dependencies and add new source files
15588 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15590 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15591 Original commit message from CVS:
15592 * ext/mpeg2dec/gstmpeg2dec.c:
15593 Reset decoder when handling sequence where libmpeg2 has set
15594 frame period to 0, probably due to a corrupt packet.
15597 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15599 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15600 Original commit message from CVS:
15601 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15602 (gst_mp3parse_chain):
15603 Don't set new caps on the srcpad everytime the bitrate or MPEG
15604 version changes but calculate new spf value when the MPEG version
15607 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15609 Add documentation for the xingheader plugin.
15610 Original commit message from CVS:
15611 * docs/plugins/Makefile.am:
15612 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15613 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15614 * gst/xingheader/gstxingmux.c:
15615 * gst/xingheader/gstxingmux.h:
15616 Add documentation for the xingheader plugin.
15617 * tests/check/elements/xingmux.c: (GST_START_TEST):
15618 Set element state to PLAYING before doing something else.
15620 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15622 tests/check/: Add simple unit test for the xingmux element.
15623 Original commit message from CVS:
15624 * tests/check/Makefile.am:
15625 * tests/check/elements/.cvsignore:
15626 * tests/check/elements/xingmux.c: (setup_xingmux),
15627 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15628 * tests/check/elements/xingmux_testdata.h:
15629 Add simple unit test for the xingmux element.
15630 * gst/xingheader/gstxingmux.c: (generate_xing_header),
15631 (gst_xing_mux_finalize), (xing_reset):
15632 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15634 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15636 docs/plugins/: Add the real and rtsp elements and update the lists.
15637 Original commit message from CVS:
15638 * docs/plugins/Makefile.am:
15639 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15640 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15641 Add the real and rtsp elements and update the lists.
15642 * docs/plugins/inspect/plugin-amrnb.xml:
15643 * docs/plugins/inspect/plugin-asf.xml:
15644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15645 * docs/plugins/inspect/plugin-dvdsub.xml:
15646 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15647 * docs/plugins/inspect/plugin-mpegstream.xml:
15648 * docs/plugins/inspect/plugin-realmedia.xml:
15649 * docs/plugins/inspect/plugin-siddec.xml:
15650 * docs/plugins/inspect/plugin-synaesthesia.xml:
15652 * gst/iec958/ac3_padder.c:
15653 * gst/iec958/ac3_padder.h:
15654 Do not use gtk-doc style comments for non gtk-doc comments. Note -
15655 there are functions defined using extern in the .c file - does that
15658 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15660 ext/mad/gstmad.c: Chain up at the end of the function.
15661 Original commit message from CVS:
15662 * ext/mad/gstmad.c:
15663 Chain up at the end of the function.
15665 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15667 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15668 Original commit message from CVS:
15669 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15670 Don't add pad templates for the base class but only in the
15673 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15675 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15676 Original commit message from CVS:
15677 * ext/lame/gstlame.c:
15678 * ext/lame/gstlame.h:
15679 Fix the case where you initially have stereo input, and so lame's
15680 mode is not set to mono, and then you get input with mono audio and
15681 soon after you get stereo input again. What happened before this
15682 commit is that it would keep the encoding mode as mono. It should
15683 change it back to the one requested by the app (or the default one)
15686 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15688 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
15689 Original commit message from CVS:
15690 * gst/mpegaudioparse/gstmpegaudioparse.c:
15691 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15692 (mp3parse_bytepos_to_time):
15693 Interpolate the VBRI seek table entries to get better results,
15694 support 3 byte seek table entries and prevent overflows in the
15695 seek table by adding the relative offsets when using the seek
15696 table in a large enough data type.
15698 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15700 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
15701 Original commit message from CVS:
15702 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15703 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15704 (mp3parse_bytepos_to_time):
15705 * gst/mpegaudioparse/gstmpegaudioparse.h:
15706 Add support for seeking based on the VBRI seek table. Might make
15707 sense to use interpolation in the table later to get hopefully a
15708 bit more accurate values.
15710 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15712 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
15713 Original commit message from CVS:
15714 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15715 (handle_picture), (handle_slice):
15716 Fix compilation error. Fixes #509313.
15718 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15720 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
15721 Original commit message from CVS:
15722 * ext/lame/gstlame.c: (gst_lame_sink_event):
15723 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
15724 as 8 * GST_SECOND is too large for int.
15726 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15728 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
15729 Original commit message from CVS:
15730 * gst/xingheader/gstxingmux.c: (generate_xing_header):
15731 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
15734 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15736 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
15737 Original commit message from CVS:
15738 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15739 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15740 (mp3parse_total_bytes), (mp3parse_total_time):
15741 * gst/mpegaudioparse/gstmpegaudioparse.h:
15742 Add initial support for reading VBRI headers as found in VBR files
15743 created by some Fraunhofer encoders. Currently we only read the
15744 number of frames and bytes (and calculate duration, etc from this)
15745 but there is also a seek table that we currently don't use.
15747 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
15749 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
15750 Original commit message from CVS:
15751 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
15752 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15753 (gst_lame_sink_event):
15754 Correctly set number of channels when using mono-encoding mode
15755 and fix the duration calculation of the EOS buffer.
15757 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15759 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
15760 Original commit message from CVS:
15761 * gst/mpegaudioparse/gstmpegaudioparse.c:
15762 (gst_mp3parse_handle_first_frame):
15763 Guard against 0 values in the Xing header as frame count and
15764 byte count and calculate the bitrate when we have all values
15765 we need and not before.
15767 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15769 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
15770 Original commit message from CVS:
15771 * gst/xingheader/gstxingmux.c: (generate_xing_header):
15772 Remove accidentially leftover debug printf.
15774 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15776 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
15777 Original commit message from CVS:
15778 * gst/xingheader/gstxingmux.c: (has_xing_header),
15779 (generate_xing_header), (gst_xing_mux_chain),
15780 (gst_xing_mux_sink_event):
15781 Choose smallest possible frame size for the Xing header, properly
15782 set the timestamp, duration and offset on the outgoing buffers,
15783 only send NEWSEGMENT events in BYTE format downstream and also
15784 drop VBRI headers if already existing.
15786 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15788 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
15789 Original commit message from CVS:
15790 * gst/xingheader/Makefile.am:
15791 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
15792 (has_xing_header), (generate_xing_header),
15793 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
15794 (gst_xing_mux_init), (gst_xing_mux_chain),
15795 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
15796 * gst/xingheader/gstxingmux.h:
15797 Major cleanup and rewrite of xingmux with less bugs and new features:
15798 - Handles other layers as 3
15801 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15803 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
15804 Original commit message from CVS:
15805 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
15806 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
15807 Call g_type_class_ref() from a thread-safe context and not
15808 from the streaming thread to avoid GLib screwing up (see
15809 bug #349410 and #493432). Comment out unused code.
15811 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
15813 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
15814 Original commit message from CVS:
15815 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15816 (handle_picture), (clip_buffer), (handle_slice),
15817 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15818 (gst_mpeg2dec_change_state):
15819 * ext/mpeg2dec/gstmpeg2dec.h:
15820 Add buffer clipping.
15821 Add basic reverse playback support. Not complete yet when dealing with
15824 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15826 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
15827 Original commit message from CVS:
15829 Add -Wno-portability to the automake parameters to stop warnings
15830 about GNU make extensions being used. We require GNU make in almost
15831 every Makefile anyway.
15833 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
15834 at the same time is required for per target flags.
15836 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15838 Makefile.am: Include lcov.mak to allow building coverage reports.
15839 Original commit message from CVS:
15841 Include lcov.mak to allow building coverage reports.
15843 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15845 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
15846 Original commit message from CVS:
15847 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
15848 * gst/mpegaudioparse/gstmpegaudioparse.c:
15849 (gst_mp3parse_handle_first_frame):
15850 Make sure that the Xing TOC starts with 0 and the entries
15851 are increasing over time. Otherwise it's broken and should
15852 be skipped. Fixes bug #507821.
15854 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
15856 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15857 Original commit message from CVS:
15858 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
15859 (gst_asf_demux_add_video_stream),
15860 (gst_asf_demux_process_ext_content_desc),
15861 (gst_asf_demux_get_metadata_for_stream),
15862 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
15863 (gst_asf_demux_change_state):
15864 * gst/asfdemux/gstasfdemux.h:
15865 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15867 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
15869 docs/plugins/.cvsignore: Add *-undeclared.txt
15870 Original commit message from CVS:
15871 * docs/plugins/.cvsignore:
15872 Add *-undeclared.txt
15874 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15876 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
15877 Original commit message from CVS:
15878 * gst/realmedia/rdtmanager.c:
15879 (gst_rdt_manager_marshal_VOID__UINT_UINT),
15880 (gst_rdt_manager_class_init):
15881 * gst/realmedia/rdtmanager.h:
15882 Implement some more signals that rtspsrc connects to.
15885 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15887 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
15888 Original commit message from CVS:
15890 Include common/win32.mak for CRLF check of win32 project
15891 files (see #393626).
15893 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15895 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
15896 Original commit message from CVS:
15897 * gst/mpegaudioparse/gstmpegaudioparse.c:
15898 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
15899 Don't post SEGMENT_START messages on the bus, only the element
15900 driving the pipeline should do that.
15902 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15904 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15905 Original commit message from CVS:
15907 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15909 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15911 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15912 Original commit message from CVS:
15913 * ext/mpeg2dec/gstmpeg2dec.h:
15914 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15917 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
15919 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
15920 Original commit message from CVS:
15921 2007-11-20 Julien MOUTTE <julien@moutte.net>
15922 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
15925 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15927 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
15928 Original commit message from CVS:
15929 * gst/mpegaudioparse/gstmpegaudioparse.c:
15930 Restore the segment handling logic.
15931 Please don't do behavioural changes under the heading of 'leak fixes'
15932 or 'whitespace changes', people.
15934 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15936 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
15937 Original commit message from CVS:
15938 * gst/mpegaudioparse/gstmpegaudioparse.c:
15941 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15943 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
15944 Original commit message from CVS:
15945 * gst/asfdemux/gstasfdemux.c:
15946 Sync _activate_pull() a little more with other demuxers.
15948 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15950 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
15951 Original commit message from CVS:
15952 * gst/mpegstream/gstmpegdemux.c:
15953 recognize the padding stream
15955 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15957 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
15958 Original commit message from CVS:
15959 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
15960 Convert tags that come as string into the type required by
15963 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15965 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
15966 Original commit message from CVS:
15967 * gst/mpegaudioparse/gstmpegaudioparse.c:
15968 (gst_mp3parse_emit_frame):
15969 Remove some more broken code, it seems to clip even when it should not.
15972 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
15974 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
15975 Original commit message from CVS:
15976 * gst/mpegaudioparse/gstmpegaudioparse.c:
15977 (gst_mp3parse_emit_frame):
15978 When the element is not driving the streaming thread it is not supposed
15979 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
15980 upstream when it detects EOS. See #491305.
15982 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
15984 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
15985 Original commit message from CVS:
15986 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
15987 * gst/dvdsub/Makefile.am:
15988 * gst/dvdsub/gstdvdsubdec.c:
15989 * gst/dvdsub/gstdvdsubparse.c:
15990 * gst/dvdsub/gstdvdsubparse.h:
15991 Add dvd subtitle parser, which just packetizes the input
15992 stream. This is needed to mux dvd subtitles into matroska
15993 files, since the muxer expects unfragmented and properly
15994 timestamped input (#415754).
15996 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15998 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
15999 Original commit message from CVS:
16001 Update requirements from past CVS versions to released
16002 versions (0.10.14 in this case).
16003 * ext/sidplay/gstsiddec.cc:
16004 Fix compilation with g++-4.2.
16006 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16008 gst/realmedia/: Fix some compiler warnings shown on Forte.
16009 Original commit message from CVS:
16010 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
16011 (gst_asm_scan_parse_condition):
16012 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16013 Fix some compiler warnings shown on Forte.
16015 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
16017 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
16018 Original commit message from CVS:
16019 Patch by: Gautier Portet <kassoulet at gmail dot com>
16020 * gst/xingheader/gstxingmux.c:
16021 The size of the Xing header is actually 417 as it's rounded to the
16022 next smaller integer. Fixes #397759.
16023 * gst/xingheader/gstxingmux.c: (xing_generate_header),
16024 (xing_push_header):
16025 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
16026 event to the beginning was successful before pushing the header again.
16028 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
16030 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
16031 Original commit message from CVS:
16032 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
16033 (mp3parse_bytepos_to_time):
16034 Use gst_util_guint64_to_gdouble for conversions.
16035 * win32/vs6/libgstmad.dsp:
16036 Add a link to libgstaudio.
16038 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16040 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
16041 Original commit message from CVS:
16042 * ext/lame/gstlame.c:
16043 Fix up case where there is no peer, in which case
16044 _get_allowed_caps() will return NULL.
16046 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16048 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
16049 Original commit message from CVS:
16050 * ext/lame/gstlame.c:
16051 Use GST_PTR_FORMAT to print caps in debug statement.
16053 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16055 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16056 Original commit message from CVS:
16058 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16059 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
16062 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16064 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
16065 Original commit message from CVS:
16066 * ext/lame/gstlame.c:
16067 Allow fixing the sample rate lame converts to by negotiating fixed
16068 sample rate on the src pad caps.
16070 * tests/check/Makefile.am:
16071 * tests/check/pipelines/lame.c:
16072 Add a check for it.
16074 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16076 po/: Updated translations.
16077 Original commit message from CVS:
16080 Updated translations.
16082 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16084 po/pl.po: Added Polish translation.
16085 Original commit message from CVS:
16086 translated by: Jakub Bogusz <qboosh@pld-linux.org>
16088 Added Polish translation.
16090 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16092 po/fi.po: Added Finnish translation.
16093 Original commit message from CVS:
16094 translated by: Ilkka Tuohela <hile@iki.fi>
16096 Added Finnish translation.
16098 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16100 po/es.po: Added Spanish translation.
16101 Original commit message from CVS:
16102 translated by: Jorge González González <aloriel@gmail.com>
16104 Added Spanish translation.
16106 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16108 po/bg.po: Added Bulgarian translation.
16109 Original commit message from CVS:
16110 translated by: Alexander Shopov <ash@contact.bg>
16112 Added Bulgarian translation.
16114 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16116 gst/iec958/ac3iec.c: Chainup in finalize.
16117 Original commit message from CVS:
16118 * gst/iec958/ac3iec.c:
16119 Chainup in finalize.
16120 * tests/check/Makefile.am:
16121 * tests/check/generic/states.c:
16122 Improved state change unit test.
16124 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16126 Ignore registries in any format.
16127 Original commit message from CVS:
16128 * docs/plugins/.cvsignore:
16129 * tests/check/.cvsignore:
16130 Ignore registries in any format.
16132 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16134 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
16135 Original commit message from CVS:
16137 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16138 define in the lame headers. This has the advantage that
16139 it should still work when we're cross-compiling (#452025).
16141 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16143 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16144 Original commit message from CVS:
16145 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16146 Add other allowed rates to the pad templates.
16147 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16148 Reset the parser to release memory in dispose.
16150 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16152 ext/: Fix more leaks.
16153 Original commit message from CVS:
16154 * ext/amrnb/amrnbdec.c:
16155 * ext/amrnb/amrnbenc.c:
16156 * ext/amrnb/amrnbparse.c:
16157 * ext/sidplay/gstsiddec.cc:
16160 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
16162 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16163 Original commit message from CVS:
16164 Patch by: Daniel Charles <dcharles at ti dot com>
16165 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16166 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16167 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16168 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16169 * ext/amrnb/amrnbenc.h:
16170 Add property to select the BandMode of the AMR encoder.
16173 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16175 gst/realmedia/asmrules.c: Make ro memory to share.
16176 Original commit message from CVS:
16177 * gst/realmedia/asmrules.c:
16178 Make ro memory to share.
16180 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16182 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16183 Original commit message from CVS:
16184 * gst/mpegaudioparse/gstmpegaudioparse.c:
16185 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16186 * gst/mpegaudioparse/gstmpegaudioparse.h:
16187 Queue segment event and push it after we know the caps on the pad or
16188 else an autoplugger might not have plugged the element yet and the
16191 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16193 gst/iec958/ac3iec.c: Fix tests.
16194 Original commit message from CVS:
16195 * gst/iec958/ac3iec.c:
16198 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16200 tests/check/: Add generic state-change test suite to help to fi leaks.
16201 Original commit message from CVS:
16202 * tests/check/Makefile.am:
16203 * tests/check/generic/.cvsignore:
16204 * tests/check/generic/states.c:
16205 Add generic state-change test suite to help to fi leaks.
16207 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16209 po/: Added Portuguese (Brazilian) translation.
16210 Original commit message from CVS:
16211 translated by: Raphael Higino <phhigino@gmail.com>
16214 Added Portuguese (Brazilian) translation.
16216 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16218 po/: Updated translations.
16219 Original commit message from CVS:
16224 Updated translations.
16226 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
16228 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16229 Original commit message from CVS:
16230 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16231 (gst_rmdemux_parse_video_packet):
16232 Activate timestamp fixing code.
16234 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16236 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16237 Original commit message from CVS:
16238 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16239 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16240 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16241 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16242 Do fragment collection in the demuxer so that we can now work with
16243 both ffmpeg and realvideodec to decoder real video content.
16245 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16247 gst/realmedia/asmrules.c: Include stdlib.h.
16248 Original commit message from CVS:
16249 * gst/realmedia/asmrules.c:
16252 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16254 gst/realmedia/rdtmanager.c: Fix caps.
16255 Original commit message from CVS:
16256 * gst/realmedia/rdtmanager.c:
16259 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16261 gst/realmedia/rtspreal.c: Disable UDP transport for now.
16262 Original commit message from CVS:
16263 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16264 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16265 Disable UDP transport for now.
16267 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
16269 gst/realmedia/: Add simple rdt manager.
16270 Original commit message from CVS:
16271 * gst/realmedia/Makefile.am:
16272 * gst/realmedia/rdtmanager.c: (find_session_by_id),
16273 (create_session), (free_session), (gst_rdt_manager_base_init),
16274 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16275 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16276 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16277 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16278 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16279 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16280 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16281 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16282 (gst_rdt_manager_plugin_init):
16283 * gst/realmedia/rdtmanager.h:
16284 * gst/realmedia/rmdemux.c: (plugin_init):
16285 Add simple rdt manager.
16287 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16289 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16290 Original commit message from CVS:
16291 * gst/realmedia/rdtdepay.c:
16292 Fix the encoding-name so that it matches what the rtsp extension sets.
16294 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
16296 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16297 Original commit message from CVS:
16298 * gst/realmedia/asmrules.c: (gst_asm_node_free),
16299 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16300 (gst_asm_scan_string), (gst_asm_scan_number),
16301 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16302 (gst_asm_scan_next_token), (gst_asm_rule_free),
16303 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16304 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16305 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16306 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16307 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16308 (gst_asm_rule_book_match), (main):
16309 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16310 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16311 Use g_hash_table_destroy instead of _unref which is too new.
16313 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16315 gst/realmedia/.cvsignore: Add test to ignore.
16316 Original commit message from CVS:
16317 * gst/realmedia/.cvsignore:
16318 Add test to ignore.
16319 * gst/realmedia/Makefile.am:
16320 * gst/realmedia/asmrules.c: (gst_asm_node_new),
16321 (gst_asm_node_free), (gst_asm_operator_eval),
16322 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16323 (gst_asm_scan_string), (gst_asm_scan_number),
16324 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16325 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16326 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16327 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16328 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16329 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16330 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16331 (gst_asm_rule_book_match), (main):
16332 * gst/realmedia/asmrules.h:
16333 Added asembler rule book parser and evaluator.
16334 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16335 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16336 * gst/realmedia/rtspreal.h:
16337 Keep per stream config info.
16338 Parse and evaluate asm rule books for stream selection.
16340 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16342 gst/realmedia/rtspreal.c: Include stdlib.
16343 Original commit message from CVS:
16344 * gst/realmedia/rtspreal.c:
16347 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
16349 gst/realmedia/: Split out hash code in separate file.
16350 Original commit message from CVS:
16351 * gst/realmedia/Makefile.am:
16352 * gst/realmedia/realhash.c: (hash), (call_hash),
16353 (gst_rtsp_ext_real_calc_response_and_checksum):
16354 * gst/realmedia/realhash.h:
16355 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16356 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16357 Split out hash code in separate file.
16359 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16361 gst/: Fix include paths and link dependecies for rtsp extension.
16362 Original commit message from CVS:
16363 * gst/asfdemux/Makefile.am:
16364 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16365 (gst_rtsp_wms_class_init):
16366 * gst/realmedia/Makefile.am:
16367 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16368 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16369 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16370 (_do_init), (gst_rtsp_real_class_init):
16371 Fix include paths and link dependecies for rtsp extension.
16373 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
16375 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16376 Original commit message from CVS:
16377 * gst/realmedia/Makefile.am:
16378 * gst/realmedia/rmdemux.c: (plugin_init):
16379 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16380 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16381 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16382 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16383 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16384 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16385 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16386 (gst_rtsp_real_plugin_init):
16387 * gst/realmedia/rtspreal.h:
16388 Add RealMedia RTSP extension module. It has rank NONE until it is fully
16391 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16393 gst/asfdemux/: Move WMS RTSP extension from -good to here.
16394 Original commit message from CVS:
16395 * gst/asfdemux/Makefile.am:
16396 * gst/asfdemux/gstasf.c: (plugin_init):
16397 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16398 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16399 (gst_rtsp_wms_configure_stream), (_do_init),
16400 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16401 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16402 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16403 * gst/asfdemux/gstrtspwms.h:
16404 Move WMS RTSP extension from -good to here.
16405 Port it to the new pluggable extension interface.
16407 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16409 ext/mad/Makefile.am: Link to audio helper from plugins-base.
16410 Original commit message from CVS:
16411 * ext/mad/Makefile.am:
16412 Link to audio helper from plugins-base.
16414 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16416 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16417 Original commit message from CVS:
16419 * ext/mad/gstmad.c: (gst_mad_chain):
16420 Use the new buffer clipping function from gstaudio here and
16421 require gst-plugins-base CVS.
16423 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16425 configure.ac: Sync liboil check with plugins-base. Add libm check.
16426 Original commit message from CVS:
16428 Sync liboil check with plugins-base. Add libm check.
16429 * gst/synaesthesia/Makefile.am:
16430 Link against libm. We're using sqrt here.
16432 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16434 gst/asfdemux/gstasfdemux.c: Include stdlib.
16435 Original commit message from CVS:
16436 * gst/asfdemux/gstasfdemux.c:
16439 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16441 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16442 Original commit message from CVS:
16443 * ext/annodex/Makefile.am:
16445 * ext/cdio/gstcdiocddasrc.c:
16446 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16448 * ext/cairo/Makefile.am:
16449 * gst/videofilter/Makefile.am:
16450 * tests/examples/level/Makefile.am:
16451 Use $(LIBM) instead of -lm
16453 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16455 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16456 Original commit message from CVS:
16457 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16458 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16459 * gst/mpegaudioparse/gstmpegaudioparse.h:
16460 Save some memory for each frame by only saving the start timestamp
16461 and start byte position instead of additionally the stop timestamp
16462 and stop byte position. This requires us to use a doubly-linked list
16463 but still saves 8-12 bytes per frame.
16465 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16467 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16468 Original commit message from CVS:
16469 * ext/mad/gstmad.c: (clip_outgoing_buffer):
16470 Fix buffer clipping to correctly clip to the segment stop.
16472 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16474 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16475 Original commit message from CVS:
16476 * gst/mpegaudioparse/gstmpegaudioparse.c:
16477 (gst_mp3parse_emit_frame):
16478 Fix a calculation that was causing mp3parse to drop every incoming
16479 frame when upstream delivered a segment in TIME format, breaking
16480 playback of all mpeg system streams.
16482 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16484 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16485 Original commit message from CVS:
16488 * tests/Makefile.am:
16489 Remove bogus check for libcheck, since we check for
16490 gstreamer-check and it pulls in the required info from
16491 and we weren't actually _using_ the information for
16492 libcheck ourselves anyway.
16494 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16496 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16497 Original commit message from CVS:
16498 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16499 (gst_mp3parse_init), (gst_mp3parse_dispose),
16500 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16501 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16502 (mp3parse_handle_seek), (mp3parse_src_query):
16503 * gst/mpegaudioparse/gstmpegaudioparse.h:
16504 Implement accurate seeking in mpegaudioparse. Fixes #308312.
16505 Also implement segment seeks.
16507 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16509 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16510 Original commit message from CVS:
16511 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16512 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16513 (gst_mad_chain), (gst_mad_change_state):
16514 * ext/mad/gstmad.h:
16515 Implement buffer clipping and use GST_BOILERPLATE instead of manual
16516 GType magic. Part one of bug #308312.
16518 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16520 configure.ac: Use pkg-config to locate check.
16521 Original commit message from CVS:
16523 Use pkg-config to locate check.
16525 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16527 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16528 Original commit message from CVS:
16530 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16531 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16532 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16533 Fix build against core CVS by not using deprecated API. Bump
16534 requirements for new API (overdue anyway).
16536 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16538 REQUIREMENTS: Also add amr-libs here and update a little.
16539 Original commit message from CVS:
16541 Also add amr-libs here and update a little.
16543 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16545 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16546 Original commit message from CVS:
16547 * docs/plugins/inspect/plugin-dvdnav.xml:
16548 * docs/plugins/inspect/plugin-realmedia.xml:
16549 * docs/plugins/inspect/plugin-synaesthesia.xml:
16550 Add inspect file for synaesthesia so the docs can be built even if
16551 the plugin isn't built yet. Fixes #454311. Also add inspect files
16552 for dvdnavsrc and realmedia.
16554 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16556 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16557 Original commit message from CVS:
16558 * docs/plugins/Makefile.am:
16559 Simplify --extra-dir as gtkdoc scans recursively.
16561 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16563 And yet more docs enabled.
16564 Original commit message from CVS:
16565 * docs/plugins/Makefile.am:
16566 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16567 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16568 * gst/synaesthesia/Makefile.am:
16569 * gst/synaesthesia/gstsynaesthesia.c:
16570 * gst/synaesthesia/gstsynaesthesia.h:
16571 And yet more docs enabled.
16573 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16575 docs/plugins/: Add new docs. Scan c++ files too.
16576 Original commit message from CVS:
16577 * docs/plugins/Makefile.am:
16578 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16579 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16580 * docs/plugins/inspect/plugin-a52dec.xml:
16581 * docs/plugins/inspect/plugin-amrnb.xml:
16582 * docs/plugins/inspect/plugin-asf.xml:
16583 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16584 * docs/plugins/inspect/plugin-dvdsub.xml:
16585 * docs/plugins/inspect/plugin-iec958.xml:
16586 * docs/plugins/inspect/plugin-lame.xml:
16587 * docs/plugins/inspect/plugin-mad.xml:
16588 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16589 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16590 * docs/plugins/inspect/plugin-mpegstream.xml:
16591 Add new docs. Scan c++ files too.
16592 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16593 (gst_amrnbdec_event):
16594 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16595 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16596 (gst_amrnbparse_loop):
16597 Add documentation headers.
16598 * ext/mad/gstmad.c:
16599 * ext/mad/gstmad.h:
16602 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16604 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16605 Original commit message from CVS:
16606 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16607 (gst_mp3parse_init):
16608 Use GST_BOILERPLATE instead of manual GType magic.
16609 * gst/mpegaudioparse/gstmpegaudioparse.c:
16610 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16611 (mp3parse_bytepos_to_time):
16612 * gst/mpegaudioparse/gstmpegaudioparse.h:
16613 Implement seeking, byte->time, time->byte conversions with the Xing
16614 seek table if available. This allows better at least a bit more
16615 accurate seeks and file position reporting.
16617 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16619 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16620 Original commit message from CVS:
16621 * gst/mpegaudioparse/gstmpegaudioparse.c:
16622 (gst_mp3parse_handle_first_frame):
16623 Copy the complete Xing seek table in the 100 byte array instead of
16624 copying the first byte 100 times.
16625 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16626 (mp3parse_total_time), (mp3parse_time_to_bytepos):
16627 Add seeking support based on the Xing header but comment it out for
16628 now as it seems to yield worse result than the other method.
16629 Also use gst_pad_query_peer_duration() instead of getting the peer pad
16630 ourself, creating a new GstQuery, etc.
16632 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16634 docs/plugins/: Update docs with caps info.
16635 Original commit message from CVS:
16636 * docs/plugins/gst-plugins-ugly-plugins.args:
16637 * docs/plugins/inspect/plugin-a52dec.xml:
16638 * docs/plugins/inspect/plugin-amrnb.xml:
16639 * docs/plugins/inspect/plugin-asf.xml:
16640 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16641 * docs/plugins/inspect/plugin-dvdread.xml:
16642 * docs/plugins/inspect/plugin-dvdsub.xml:
16643 * docs/plugins/inspect/plugin-iec958.xml:
16644 * docs/plugins/inspect/plugin-lame.xml:
16645 * docs/plugins/inspect/plugin-mad.xml:
16646 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16647 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16648 * docs/plugins/inspect/plugin-mpegstream.xml:
16649 Update docs with caps info.
16651 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16653 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16654 Original commit message from CVS:
16656 Make sure dvdnav strings get translated too (no reason not to have
16657 them in the .po file, even if the plugin is disabled for now).
16660 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16662 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16663 Original commit message from CVS:
16664 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16665 (gst_amrnbdec_event), (gst_amrnbdec_chain),
16666 (gst_amrnbdec_state_change):
16667 * ext/amrnb/amrnbdec.h:
16668 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16669 (gst_amrnbparse_loop):
16670 Add newsegment and discont handling. Some code cleanups.
16672 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
16674 ext/dvdread/dvdreadsrc.c: check for an error from
16675 Original commit message from CVS:
16676 * ext/dvdread/dvdreadsrc.c: check for an error from
16677 DVDReadBlocks() correctly.
16679 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
16681 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...
16682 Original commit message from CVS:
16683 * ext/dvdread/dvdreadsrc.c:
16684 If we can't read a nav packet, or it doesn't look like a nav
16685 packet, that's an error. Previous behavior was to look at
16686 the next packet; I can't find any justification for doing that.
16689 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16691 po/it.po: Updated Italian translation.
16692 Original commit message from CVS:
16694 Updated Italian translation.
16696 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16698 po/vi.po: Updated Vietnames translation.
16699 Original commit message from CVS:
16701 Updated Vietnames translation.
16703 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16705 po/: Added Chinese (simplified) translation.
16706 Original commit message from CVS:
16707 contributed by: Wenzheng Hu <db_lobster@163.com>
16710 Added Chinese (simplified) translation.
16712 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16714 MAINTAINERS: Updating all the maintainers files
16715 Original commit message from CVS:
16717 Updating all the maintainers files
16719 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
16721 Fix leaks some more.
16722 Original commit message from CVS:
16723 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
16724 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
16725 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16726 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
16727 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
16728 * gst/iec958/ac3iec.c: (ac3iec_init):
16729 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16730 Fix leaks some more.
16732 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
16734 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
16735 Original commit message from CVS:
16736 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
16737 "She's leaking me", said valgrind.
16739 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16741 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
16742 Original commit message from CVS:
16743 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
16744 Fix "pad caps are not a real subset of its template caps" warning.
16746 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
16748 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
16749 Original commit message from CVS:
16750 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16751 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
16752 (gst_amrnbdec_finalize):
16753 Don't leak the adapter, unref it in a new finalize method instead.
16756 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16758 configure.ac: Back to CVS
16759 Original commit message from CVS:
16762 * gst-plugins-ugly.doap:
16763 Add 0.10.6 to the list of releases.
16765 === release 0.10.6 ===
16767 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16773 * docs/plugins/gst-plugins-ugly-plugins.args:
16774 * docs/plugins/inspect/plugin-a52dec.xml:
16775 * docs/plugins/inspect/plugin-asf.xml:
16776 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16777 * docs/plugins/inspect/plugin-dvdread.xml:
16778 * docs/plugins/inspect/plugin-dvdsub.xml:
16779 * docs/plugins/inspect/plugin-iec958.xml:
16780 * docs/plugins/inspect/plugin-lame.xml:
16781 * docs/plugins/inspect/plugin-mad.xml:
16782 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16783 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16784 * docs/plugins/inspect/plugin-mpegstream.xml:
16785 * docs/plugins/inspect/plugin-siddec.xml:
16787 Original commit message from CVS:
16790 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16808 Original commit message from CVS:
16811 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16813 win32/vs6/: Convert line endings to CRLF and mark as binary files.
16814 Original commit message from CVS:
16815 * win32/vs6/gst_plugins_ugly.dsw:
16816 * win32/vs6/libgstac3parse.dsp:
16817 * win32/vs6/libgstasfdemux.dsp:
16818 * win32/vs6/libgstdvdlpcmdec.dsp:
16819 * win32/vs6/libgstdvdsub.dsp:
16820 * win32/vs6/libgstiec958.dsp:
16821 * win32/vs6/libgstlame.dsp:
16822 * win32/vs6/libgstmad.dsp:
16823 * win32/vs6/libgstmpegaudioparse.dsp:
16824 * win32/vs6/libgstmpegstream.dsp:
16825 * win32/vs6/libgstrealmedia.dsp:
16826 * win32/vs6/libgstsynaesthesia.dsp:
16827 Convert line endings to CRLF and mark as binary files.
16829 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16831 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
16832 Original commit message from CVS:
16833 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
16834 Don't forget to unlock when setting the device property, or
16835 we'll sooner or later deadlock.
16837 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
16839 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
16840 Original commit message from CVS:
16841 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
16842 Use gst_util_guint64_to_gdouble for conversion.
16843 * win32/vs6/libgstasfdemux.dsp:
16844 Add asfpacket.c to the build.
16846 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16848 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
16849 Original commit message from CVS:
16850 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16851 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
16852 * gst/mpegaudioparse/gstmpegaudioparse.h:
16853 If the Xing header provides a total time, use it to calculate the
16854 correct average bitrate immediately, instead of sending updates as
16855 we parse the stream.
16857 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
16859 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
16860 Original commit message from CVS:
16861 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
16862 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16863 Use GstClockTime instead of guint for a time variable to prevent
16864 overflows on too large subtitle durations. Fixes #444514.
16866 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
16868 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
16869 Original commit message from CVS:
16870 Patch by: Mark Nauwelaerts <manauw at skynet be>
16871 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
16872 Clear state when handling the serialized FLUSH_STOP event instead of
16873 the FLUSH_START event, thereby making sure we don't free buffers the
16874 chain function is still using. Fixes dvdsubdec crashing when flusing
16875 or seeking (#442706).
16877 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16879 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
16880 Original commit message from CVS:
16881 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16882 Initialise variable to make fc4 build bot happy.
16884 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16886 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
16887 Original commit message from CVS:
16888 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16889 Add sanity check so we don't abort for broken or non-MPEG streams,
16890 but instead error out. Fixes crashes/aborts for when our typefinder
16891 wrongly identifies quicktime files as mpeg (which should be fixed in
16892 -base now too). (#440120).
16894 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16897 * ext/amrnb/amrnbdec.c:
16898 * ext/amrnb/amrnbenc.c:
16899 * ext/amrnb/amrnbparse.c:
16900 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
16901 Original commit message from CVS:
16902 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
16903 block_size, _do_init, gst_amrnbdec_base_init,
16904 gst_amrnbdec_class_init, gst_amrnbdec_init):
16905 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
16906 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
16907 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
16908 block_size, _do_init, gst_amrnbparse_base_init,
16909 gst_amrnbparse_class_init, gst_amrnbparse_init):
16910 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
16911 GST_DEBUG_FUNCPTR and add log-category.
16913 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16915 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
16916 Original commit message from CVS:
16917 * gst/mpegaudioparse/gstmpegaudioparse.c:
16918 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16919 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16920 (gst_mp3parse_chain), (mp3parse_total_bytes),
16921 (mp3parse_total_time):
16922 * gst/mpegaudioparse/gstmpegaudioparse.h:
16923 Implement parsing of Xing headers from the first frame of the stream,
16924 and use it to report duration correctly where possible.
16926 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
16928 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
16929 Original commit message from CVS:
16930 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
16931 After descrambling, push the packets out as individual packets
16932 instead of one big descrambled buffer. Makes cook audio decoding
16933 work with the 'realaudiodec' decoder from gst-plugins-bad.
16935 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16937 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
16938 Original commit message from CVS:
16939 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16940 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
16941 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16942 (gst_rmdemux_parse_packet):
16943 * gst/realmedia/rmdemux.h:
16944 Remember first timestamp encountered in stream and re-timestamp
16945 stream to start from zero (fixes #397219); only send one newsegment
16946 event, not two; when seeking, send newsegment events from the
16947 streaming thread and not from the seeking thread.
16949 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
16951 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
16952 Original commit message from CVS:
16953 Based on patch by: Mark Nauwelaerts <manauw skynet be>
16954 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
16955 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16956 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
16957 * gst/mpegstream/gstmpegdemux.h:
16958 Reset last_flow values for the various streams after a flushing
16959 seek, otherwise we might aggregate wrong flow returns afterwards
16960 that will make upstream pause silently. This should fix seeking
16961 in DVDs and also fix the Thoggen cropping dialog (#438610).
16963 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16965 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
16966 Original commit message from CVS:
16967 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16968 (gst_asf_demux_chain_headers),
16969 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
16970 (gst_asf_demux_have_mutually_exclusive_active_stream),
16971 (gst_asf_demux_check_activate_streams),
16972 (gst_asf_demux_find_stream_with_complete_payload),
16973 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16974 (gst_asf_demux_activate_ext_props_streams),
16975 (gst_asf_demux_process_object):
16976 * gst/asfdemux/gstasfdemux.h:
16977 Activate streams (ie. add the pads to the element) depending on
16978 whether we actually get data for those streams within the ASF
16979 preroll value specified. Currently only done in pull-mode though
16980 (this will fix problems with playbin hanging on mms streams once
16981 we use this in push-mode as well).
16983 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16985 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
16986 Original commit message from CVS:
16987 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16988 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16989 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
16990 (gst_asf_demux_process_file):
16991 * gst/asfdemux/gstasfdemux.h:
16992 Make all timestamps start from zero in pull-mode too; some small
16993 clean-ups and FIXMEs here and there.
16995 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16997 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
16998 Original commit message from CVS:
16999 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17000 (gst_asf_demux_parse_packet):
17001 If packet size is specified within the packet and smaller than
17002 the actual packet size, don't parse beyond the size specified in
17003 the packet (this makes us parse some cases of packets with single
17004 compressed payloads cleanly, see e.g stream from #431318). Also
17005 add a sanity check when parsing compressed single payloads.
17007 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17009 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
17010 Original commit message from CVS:
17011 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17012 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
17013 (gst_asf_demux_handle_seek_event),
17014 (gst_asf_demux_push_complete_payloads):
17015 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
17016 send data from the keyframe right before the new segment start to
17017 make sure the decoder doesn't have to decode more than absolutely
17020 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17022 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
17023 Original commit message from CVS:
17024 * gst/asfdemux/asfheaders.c:
17025 * gst/asfdemux/asfheaders.h:
17026 * gst/asfdemux/asfpacket.c:
17027 (asf_payload_parse_replicated_data_extensions),
17028 (gst_asf_demux_parse_payload):
17029 * gst/asfdemux/asfpacket.h:
17030 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17031 (gst_asf_demux_push_complete_payloads),
17032 (gst_asf_demux_process_ext_stream_props):
17033 * gst/asfdemux/gstasfdemux.h:
17034 Implement payload extension system/extended replicated data parsing,
17035 so we can extract payload durations if they're specified.
17037 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
17039 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
17040 Original commit message from CVS:
17041 * gst/asfdemux/asfheaders.h:
17042 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17043 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
17044 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
17045 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
17046 (gst_asf_demux_parse_stream_object),
17047 (gst_asf_demux_process_ext_stream_props),
17048 (gst_asf_demux_process_queued_extended_stream_objects),
17049 (gst_asf_demux_activate_ext_props_streams),
17050 (gst_asf_demux_process_object):
17051 * gst/asfdemux/gstasfdemux.h:
17052 Refactor stream parse/activation a bit (stream activation heuristics
17053 are still the same though); some more clean-ups.
17055 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17057 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
17058 Original commit message from CVS:
17059 * win32/common/.cvsignore:
17060 Ignore generated config.h file to make build bot happy.
17062 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17064 gst/asfdemux/: Init debug category before using it.
17065 Original commit message from CVS:
17066 * gst/asfdemux/gstasf.c: (plugin_init):
17067 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
17068 * gst/asfdemux/gstasfdemux.h:
17069 Init debug category before using it.
17071 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17073 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
17074 Original commit message from CVS:
17075 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
17076 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
17077 Fix silly bug when we can't pull as much data as we want; don't
17078 forget to announce pending tags in the new packet parsing code.
17080 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17082 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
17083 Original commit message from CVS:
17086 Generate a win32 config.h into win32/common and add to MANIFEST so
17087 it gets disted (#393890). Looks like win32/common/config.h.in needs
17090 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
17092 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
17093 Original commit message from CVS:
17094 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
17095 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
17096 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
17097 Fix pull mode operation some more: send newsegment event before
17098 sending data; handle EOS and fatal flow returns a bit better; don't
17099 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
17101 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17103 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
17104 Original commit message from CVS:
17105 * gst/asfdemux/Makefile.am:
17106 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
17107 (asf_packet_create_payload_buffer),
17108 (asf_payload_find_previous_fragment),
17109 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
17110 (gst_asf_demux_parse_packet):
17111 * gst/asfdemux/asfpacket.h:
17112 * gst/asfdemux/gstasfdemux.c:
17113 (gst_asf_demux_reset_stream_state_after_discont),
17114 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17115 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
17116 (gst_asf_demux_process_chunk):
17117 * gst/asfdemux/gstasfdemux.h:
17118 New packet parsing code: should put halfway decent timestamps on
17119 buffers, and might even set the appropriate keyframe/discont buffer
17120 flags from time to time (and even if it doesn't, I'm at least able
17121 to debug this code); only used in pull-mode so far. Still needs
17122 some more work, like payload extensions parsing and proper flow
17123 aggregation, and stream activation based on preroll. Stay tuned.
17125 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17127 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17128 Original commit message from CVS:
17129 * gst/asfdemux/asfheaders.h:
17130 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17131 (gst_asf_demux_seek_index_lookup),
17132 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17133 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17134 (gst_asf_demux_process_ext_content_desc),
17135 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17136 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17137 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17138 * gst/asfdemux/gstasfdemux.h:
17139 Some clean-ups and small fixes: rename asf_stream_context structure to
17140 AsfStream; inline some three-line utility functions that are only used
17141 once anyway and get rid of their associated helper structs; make debug
17142 category global so that it is used by the debug statements in the other
17143 file as well; simplify gst_asf_demux_get_stream(); fix accidental
17144 implicit initialisation of stream->last_buffer_timestamp to 0, which
17145 would lead to missing timestamps on the first buffer; put fourcc format
17146 into video caps to make certain proprietary wmv decoders happy (for the
17147 case of WMVA in particular); play_time is offset by preroll as well, so
17148 fix overreporting of duration for some files.
17150 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17152 gst/asfdemux/gstasfdemux.c: Printf format fixes.
17153 Original commit message from CVS:
17154 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17155 (gst_asf_demux_pull_indices):
17156 Printf format fixes.
17158 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17160 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17161 Original commit message from CVS:
17162 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17163 (gst_mpeg_parse_send_event):
17164 Post an error message if EOS wasn't handled by anything downstream.
17165 This should fix playbin freezing/hanging with small VobSub subtitle
17166 files (background: not-linked flow returns from downstream are
17167 ignored for a while at the beginning, so if the file is small
17168 upstream will never get a not-linked flow return even if nothing
17169 is connected downstream). (#429960).
17171 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
17173 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17174 Original commit message from CVS:
17175 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17176 (gst_amrnbparse_sink_activate),
17177 (gst_amrnbparse_sink_activate_pull):
17178 Rewrite terminally broken sinkpad activation code.
17179 Now actually supports pull-mode activation (didn't before), and push
17180 mode activation doesn't leave the sinkpad flushing.
17182 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17184 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17185 Original commit message from CVS:
17186 * gst/asfdemux/asfheaders.c:
17187 * gst/asfdemux/asfheaders.h:
17188 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17189 (gst_asf_demux_reset), (gst_asf_demux_init),
17190 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17191 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17192 (gst_asf_demux_seek_index_lookup),
17193 (gst_asf_demux_reset_stream_state_after_discont),
17194 (gst_asf_demux_handle_seek_event),
17195 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17196 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17197 (gst_asf_demux_pull_indices),
17198 (gst_asf_demux_parse_data_object_start),
17199 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17200 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17201 (gst_asf_demux_process_simple_index),
17202 (gst_asf_demux_process_object),
17203 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17204 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17205 * gst/asfdemux/gstasfdemux.h:
17206 Make asfdemux work in pull mode where possible. If there's an index
17207 at the end of the file, read it and use it for seeking purposes.
17209 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17211 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17212 Original commit message from CVS:
17213 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17214 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17215 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17216 Some timestamp fixes.
17217 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17218 Fix for 64-bit machines.
17220 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
17222 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17223 Original commit message from CVS:
17224 Patch by: René Stadler <mail at renestadler dot de>
17225 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17226 (find_seek_offset_time), (gst_rmdemux_reset),
17227 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17228 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17229 * gst/realmedia/rmdemux.h:
17230 Make rmdemux handle any number of logical streams. Fixes #428698.
17232 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17236 Original commit message from CVS:
17239 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17241 po/: Added Danish translation.
17242 Original commit message from CVS:
17243 submitted by: Mogens Jaeger <mogens@jaeger.tf>
17246 Added Danish translation.
17248 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17250 po/.cvsignore: Add pot.
17251 Original commit message from CVS:
17255 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
17257 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17258 Original commit message from CVS:
17259 2007-03-27 Julien MOUTTE <julien@moutte.net>
17260 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17261 stream and try to adapt to incoming timestamps lack of
17262 precision up to half a frame. This allows generating
17263 a perfect stream even with muxed formats like FLV where
17264 the timestamps are stored in milliseconds.
17266 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17268 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17269 Original commit message from CVS:
17270 * gst/realmedia/rmdemux.c:
17271 Remove unused zlib.h include. Fixes #421594.
17273 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17275 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17276 Original commit message from CVS:
17277 * ext/lame/gstlame.c: (gst_lame_setup):
17278 Disable the bitrate checking when the user has requested
17279 Free Format mode, as all bitrates less than the maximum
17282 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17284 po/: Update translations.
17285 Original commit message from CVS:
17289 Update translations.
17291 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17293 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17294 Original commit message from CVS:
17295 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17296 When handling seeks, don't convert -1 start or stop values to a bogus
17297 byte position - pass them upstream as -1.
17299 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17301 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17302 Original commit message from CVS:
17303 * gst/mpegaudioparse/gstmpegaudioparse.c:
17304 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17305 (gst_mp3parse_init), (gst_mp3parse_sink_event),
17306 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17307 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17308 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17309 (mp3parse_total_time), (mp3parse_handle_seek),
17310 (mp3parse_src_event), (mp3parse_src_query),
17311 (mp3parse_get_query_types), (plugin_init):
17312 * gst/mpegaudioparse/gstmpegaudioparse.h:
17313 Implement seeking via average bitrate, and position+duration
17314 querying in mp3parse. Later, it will support frame-accurate seeking by
17315 building a seek table as it parses.
17316 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17317 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17318 before any extant MP3 decoder plugin. This allows us to remove framing
17319 support from the decoders, if we want, and will provide them with
17320 accurate seeking automatically once it is finished.
17321 Fix the handling of MPEG-1 Layer 1 files.
17322 Partially fix timestamping of packets arriving from a demuxer by
17323 queueing the incoming timestamp until the next packet starts, rather
17324 than applying it immediately to the next pushed buffer.
17326 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17328 gst/asfdemux/gstasfdemux.c: Printf format fix.
17329 Original commit message from CVS:
17330 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17333 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17335 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17336 Original commit message from CVS:
17337 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17338 (gst_cdio_cdda_src_finalize):
17339 Make sure we always destroy our libcdio handle.
17341 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17343 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17344 Original commit message from CVS:
17345 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17346 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17347 (gst_cdio_cdda_src_finalize):
17348 Small code cleanups.
17349 Don't use pad_alloc as the base class cannot deal with the error codes.
17351 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
17353 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17354 Original commit message from CVS:
17355 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
17356 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17357 Never post a (fatal) error message on the bus on decoding errors. We
17358 should only do this if we can't recover, but mpeg2dec can always
17359 recover. This is needed for DVB streams, for example, where there
17360 may be temporary glitches in the stream. Instead of an error
17361 message, post a warning message on the bus for every N decoding
17362 errors. Fixes #370020.
17364 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17366 configure.ac: Convert to new AG_GST style.
17367 Original commit message from CVS:
17369 Convert to new AG_GST style.
17371 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17373 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17374 Original commit message from CVS:
17375 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17377 Display sensible defaults and limits for the
17378 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17379 property - it's supposed to be a boolean 0/1 value.
17381 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17383 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17384 Original commit message from CVS:
17385 * ext/lame/gstlame.c:
17386 Initialise the variables so gcc doesn't complain about possibly
17387 uninitialised uses, even though they can't actually happen.
17389 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17391 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17392 Original commit message from CVS:
17393 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17394 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17395 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17396 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17397 Implement all sample rates.
17398 Implement sample permutation a little smarter avoiding a memcpy.
17399 Fix timestamps, use segments, fix seeking.
17401 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17404 Original commit message from CVS:
17405 * docs/plugins/Makefile.am:
17406 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17407 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17408 * docs/plugins/inspect/plugin-siddec.xml:
17409 * ext/sidplay/gstsiddec.cc:
17410 * ext/sidplay/gstsiddec.h:
17413 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17415 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
17416 Original commit message from CVS:
17417 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17418 (gst_lame_set_property), (gst_lame_setup):
17419 Fix up bitrate checking macro. Make it give us a
17420 GST_ELEMENT_WARNING message so the application has a chance of
17421 reporting this to the user. Move the checking to _setup, so we
17422 are sure it runs in the READY state, when we hope to have a pipeline
17423 and a bus that is not flushing.
17424 This fixes e.g. using 96 kbit/sec as a bitrate.
17426 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17428 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17429 Original commit message from CVS:
17430 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17431 (gst_asf_demux_process_advanced_mutual_exclusion),
17432 (gst_asf_demux_process_queued_extended_stream_objects),
17433 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17434 * gst/asfdemux/gstasfdemux.h:
17435 Parse advanced mutual exclusion object and only add pads for
17436 'hidden' streams (those in an extended stream header) that are
17437 mutually exclusive with an already existing 'main stream' if
17438 the broadcasting flag is not set. If the broadcasting flag is set,
17439 assume that data for this stream isn't sent. (This should ideally be
17440 solved better by making playbin more robust against this and/or by
17441 making mmssrc send some information downstream about which streams
17442 will be streamed). Fixes #353116.
17444 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17446 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17447 Original commit message from CVS:
17448 * gst/synaesthesia/gstsynaesthesia.c:
17449 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17450 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17451 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17452 (synaescope32), (synaescope_set_data), (synaesthesia_update),
17453 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17454 * gst/synaesthesia/synaescope.h:
17455 Move all the mutable engine state into a structure so that
17456 multiple element instances can run without interfering.
17458 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17460 Add crossreferences to glib/gobject/gstream docs.
17461 Original commit message from CVS:
17463 * docs/plugins/Makefile.am:
17464 Add crossreferences to glib/gobject/gstream docs.
17466 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17468 gst/synaesthesia/: More source cleanups and add FIXME comments.
17469 Original commit message from CVS:
17470 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17471 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17472 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17474 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17476 More source cleanups and add FIXME comments.
17478 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
17480 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17481 Original commit message from CVS:
17482 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17483 Use gst_guint64_to_gdouble for conversions.
17484 * gst/synaesthesia/synaescope.c:
17485 Define M_PI and do not include <pthread.h> and
17486 <sys/time.h> for G_OS_WIN32
17487 * win32/vs6/libgstrealmedia.dsp:
17488 * win32/vs6/synaesthesia.dsp:
17489 Update projects files.
17490 * win32/common/config.h.in:
17491 Add config.h.in for autogen of config.h
17493 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17495 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17496 Original commit message from CVS:
17498 Add --enable-experimental support. Activate synaesthesia when building
17499 with --enable-experimental. Fix --enable external configure switch
17502 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17504 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17505 Original commit message from CVS:
17506 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17507 (gst_lame_change_state):
17508 * ext/lame/gstlame.h:
17509 On receiving EOS, we try to push a last buffer with the remaining
17510 samples. Don't do that if we got an unclean flow return on the last
17511 gst_pad_push(), downstream might not handle this very gracefully
17513 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17514 Pass flow returns upstream (helps #403168).
17516 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17518 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17519 Original commit message from CVS:
17520 * gst/synaesthesia/gstsynaesthesia.c:
17521 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17522 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17523 (gst_synaesthesia_chain), (plugin_init):
17524 check result of gst_pad_push() in _chain.
17526 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17528 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17529 Original commit message from CVS:
17530 * gst/synaesthesia/Makefile.am:
17531 * gst/synaesthesia/gstsynaesthesia.c:
17532 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17533 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17534 (gst_synaesthesia_chain), (plugin_init):
17535 * gst/synaesthesia/synaescope.c:
17536 * gst/synaesthesia/synaescope.h:
17537 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17538 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17539 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17540 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17541 possible leak in _chain. (#356882)
17543 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17545 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17546 Original commit message from CVS:
17547 * gst/asfdemux/asfheaders.c:
17548 * gst/asfdemux/asfheaders.h:
17549 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17550 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17551 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17552 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17553 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17554 (gst_asf_demux_process_ext_content_desc),
17555 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17556 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17557 (gst_asf_demux_process_bitrate_props_object),
17558 (gst_asf_demux_process_header_ext),
17559 (gst_asf_demux_process_language_list),
17560 (gst_asf_demux_process_ext_stream_props),
17561 (gst_asf_demux_process_queued_extended_stream_objects),
17562 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17563 * gst/asfdemux/gstasfdemux.h:
17564 Refactor and clean up header parsing and chain function a bit; get
17565 rid of some cruft; make header parsing a tad more robust, fixing
17568 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17570 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17571 Original commit message from CVS:
17572 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17573 Post an error if we receive an EOS event while still waiting for the
17574 ASF header object to come through.
17576 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
17578 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17579 Original commit message from CVS:
17580 Patch by: Xavier B. <xavierb gmail com>
17581 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17582 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17583 (gst_asf_demux_process_ext_content_desc),
17584 (gst_asf_demux_process_data),
17585 (gst_asf_demux_process_language_list),
17586 (gst_asf_demux_process_ext_stream_props),
17587 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17588 Guard places where we assume that a certain amount of data is
17589 available better against less data being available (should fix
17590 infamous assertion crasher bug #336370). Also fixes a small
17593 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17595 gst/realmedia/: Add demuxer for RealAudio files (#349779).
17596 Original commit message from CVS:
17597 * gst/realmedia/Makefile.am:
17598 * gst/realmedia/rademux.c:
17599 * gst/realmedia/rademux.h:
17600 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17601 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17602 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17603 * gst/realmedia/rmutils.h:
17604 Add demuxer for RealAudio files (#349779).
17606 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
17608 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17609 Original commit message from CVS:
17611 Add win32/MANIFEST to EXTRA_DIST so win32 files will
17612 be include in the next release.
17614 Remove win32/common/config.h is which is not autogenerated yet.
17616 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17618 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17619 Original commit message from CVS:
17620 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17621 warn when outgoing sample rate is different from incoming
17623 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17625 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17626 Original commit message from CVS:
17627 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17628 All sample-rates < 32khz come from the LSF extensions, which only
17629 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17630 Use gst_util_uint64_scale because we can.
17632 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17634 tests/check/elements/amrnbenc.c: and fix compilation of this test
17635 Original commit message from CVS:
17636 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17637 (cleanup_amrnbenc):
17638 and fix compilation of this test
17640 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17642 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17643 Original commit message from CVS:
17644 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17645 (cleanup_amrnbenc):
17646 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17647 (cleanup_mpeg2dec):
17648 re-apply as it was -bad and not -ugly that is frozen, doh
17650 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17652 tests/check/elements/: revert my freeze breakage
17653 Original commit message from CVS:
17654 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17655 (cleanup_amrnbenc):
17656 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17657 (cleanup_mpeg2dec):
17658 revert my freeze breakage
17660 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17662 gst/asfdemux/gstasfdemux.c: add a comment about a future change
17663 Original commit message from CVS:
17664 * gst/asfdemux/gstasfdemux.c:
17665 (gst_asf_demux_get_gst_tag_from_tag_name),
17666 (gst_asf_demux_process_ext_content_desc):
17667 add a comment about a future change
17668 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17669 (cleanup_amrnbenc):
17670 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17671 (cleanup_mpeg2dec):
17672 consistent pad (de)activation
17674 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17676 gst/asfdemux/gstasfdemux.c: Update query_types function too.
17677 Original commit message from CVS:
17678 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
17679 Update query_types function too.
17681 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17683 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
17684 Original commit message from CVS:
17685 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
17686 (gst_rmdemux_src_query_types):
17687 Implement SEEKING query, make query function thread-safe.
17689 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17691 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
17692 Original commit message from CVS:
17693 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
17694 Use alignment-safe macros here too (subbuffers ...); guard against
17695 hypothetical memory access beyond our given buffer in the case
17696 where the buffer size is not a multiple of 2.
17698 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
17700 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
17701 Original commit message from CVS:
17702 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17703 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
17704 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17705 * gst/asfdemux/gstasfdemux.h:
17706 Don't crash in the seek event handling code when playtime is 0,
17707 as may be the case with live streams (#386218). Implement SEEKING
17708 query so applications can query seekability without second-guessing
17709 based on whether we have a duration or not.
17711 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17714 Original commit message from CVS:
17716 * gst-plugins-ugly.doap:
17717 * gst-plugins-ugly.spec.in:
17720 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
17722 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
17723 Original commit message from CVS:
17724 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17725 Use our alignment-safe macros here too, since we can't assume that
17726 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
17729 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17731 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
17732 Original commit message from CVS:
17733 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
17734 Also, don't read the index for a stream a second time when
17735 operating in pull-mode and reaching the end of the file.
17737 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17739 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
17740 Original commit message from CVS:
17741 Patch by: Roland Kay <roland.kay at ox compsoc net>
17742 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
17743 Don't leak stream index (#385292).
17745 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17747 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
17748 Original commit message from CVS:
17749 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
17750 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17752 * ext/lame/gstlame.h:
17753 Fix leak (by calling lame_init_params() before lame_close()); handle
17754 NULL return from lame_init() more gracefully. Fixes #385311.
17756 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17758 configure.ac: Back to CVS
17759 Original commit message from CVS:
17763 === release 0.10.5 ===
17765 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17771 * docs/plugins/gst-plugins-ugly-plugins.args:
17772 * docs/plugins/inspect/plugin-a52dec.xml:
17773 * docs/plugins/inspect/plugin-asf.xml:
17774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17775 * docs/plugins/inspect/plugin-dvdsub.xml:
17776 * docs/plugins/inspect/plugin-iec958.xml:
17777 * docs/plugins/inspect/plugin-lame.xml:
17778 * docs/plugins/inspect/plugin-mad.xml:
17779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17780 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17781 * docs/plugins/inspect/plugin-mpegstream.xml:
17782 * docs/plugins/inspect/plugin-siddec.xml:
17784 Original commit message from CVS:
17787 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
17789 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
17790 Original commit message from CVS:
17791 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
17792 to in the previous checkin. see #385192. You can have your
17795 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
17797 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
17798 Original commit message from CVS:
17799 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
17800 from the dereferenced integer, not the pointer itself. Fixes
17802 I'm takin ur cheese!
17804 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
17807 ChangeLog surgery: fix bug number
17808 Original commit message from CVS:
17809 ChangeLog surgery: fix bug number
17811 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17813 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
17814 Original commit message from CVS:
17815 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
17816 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
17817 For version 4 streams, read the extra codec data size from the
17818 header instead of assuming it is always 16 (also read it from the
17819 right position) (#384989). For version 4 and 5 streams, check that
17820 the specified extra codec data size doesn't make us read beyond the
17821 chunk boundary (#384989).
17823 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17840 Original commit message from CVS:
17843 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17845 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
17846 Original commit message from CVS:
17847 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
17848 Cosmetic changes: fix misleading debug statement, update
17851 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17853 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
17854 Original commit message from CVS:
17855 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
17856 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17857 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
17858 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17859 * ext/mpeg2dec/gstmpeg2dec.h:
17860 Align buffers to a 16 byte boundary so the altivec optimisations
17861 don't crash. Fixes #327350.
17863 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17865 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
17866 Original commit message from CVS:
17867 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
17868 The availability of extra codec data isn't something that
17869 warrants debug messages at WARNING level (see #376958).
17871 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17873 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
17874 Original commit message from CVS:
17875 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17876 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
17877 (gst_dvd_demux_send_subbuffer):
17878 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17879 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
17880 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
17881 (gst_mpeg_demux_send_subbuffer):
17882 * gst/mpegstream/gstmpegdemux.h:
17883 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17884 (gst_mpeg_parse_chain):
17885 Fix flow value combination; this fixes playbin/totem locking up if
17886 a VobSub file is specified as subtitle file (#334322). Flow value
17887 combination should only happen once we are fairly sure we've got all
17888 pads that are available for now. Since there isn't a well-specified
17889 time when this is the case in MPEG, we'll just assume this is the
17890 case once there has been a certain number of packets for each
17891 stream we've found so far.
17893 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
17895 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
17896 Original commit message from CVS:
17897 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
17898 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
17899 Simplify the framerate code and support more framerates. Fixes #361584.
17901 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17903 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
17904 Original commit message from CVS:
17905 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
17906 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
17907 Fix minor memleak when creating pads from static pad templates (#369627).
17908 * tests/check/Makefile.am:
17909 * tests/check/elements/.cvsignore:
17910 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17911 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
17912 Add unit tests for mpeg2dec (#369627).
17914 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
17918 Original commit message from CVS:
17921 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
17923 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
17924 Original commit message from CVS:
17925 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17926 (gst_lame_change_state):
17927 * ext/lame/gstlame.h:
17928 Make lame timestamp flushed eos buffer by some additional timestamp
17929 accounting. Fixes #374760.
17931 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
17933 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
17934 Original commit message from CVS:
17935 * gst/mpegaudioparse/gstmpegaudioparse.c:
17936 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17937 (gst_mp3parse_init), (gst_mp3parse_dispose),
17938 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17939 (gst_mp3parse_change_state):
17940 * gst/mpegaudioparse/gstmpegaudioparse.h:
17941 Make timestamp handling in mp3parse saner; now works for at least
17944 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
17946 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
17947 Original commit message from CVS:
17948 * gst/mpegaudioparse/Makefile.am:
17949 * gst/mpegaudioparse/gstmpegaudioparse.c:
17950 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17951 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
17952 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17953 (gst_mp3parse_change_state), (plugin_init):
17954 * gst/mpegaudioparse/gstmpegaudioparse.h:
17955 Bring mp3parse into the 21st century.
17956 Use its own debug category, use gstadapter, format nicely to 80
17957 columns, and fix incorrect handling of 32 kHz and less files.
17959 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
17961 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
17962 Original commit message from CVS:
17963 Patch by: Sebastian Droege <slomo at ubuntu dot com>
17964 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17965 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17966 * ext/mpeg2dec/gstmpeg2dec.h:
17967 libmpeg2 requires its output buffers to start at a 16byte aligned
17968 address or the altivec optimizations will explode.
17970 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
17972 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
17973 Original commit message from CVS:
17974 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
17975 * ext/cdio/gstcdio.h:
17976 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17977 Move CD-TEXT utility function into common file so it can also be
17978 used by a future cdioparanoiasrc.
17980 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17982 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
17983 Original commit message from CVS:
17984 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17985 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
17986 information (fixes #340433).
17988 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
17990 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
17991 Original commit message from CVS:
17992 Patch by: Josep Torra Valles <josep at fluendo com>
17993 * gst/iec958/ac3_padder.c: (ac3p_init):
17994 * gst/mpegstream/gstmpegparse.c:
17995 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
17996 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
17997 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
17998 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
17999 (gst_rmdemux_parse_packet):
18000 Misc. fixes for problems discovered by Forte (different return types
18001 in function declaration and definition, pointer arithmetics with
18002 void pointers). Fixes #362639.
18004 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18006 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18007 Original commit message from CVS:
18008 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18009 Don't announce audio or subtitle streams that aren't really present,
18010 it makes dvddemux create pads that will never carry any data, which
18013 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18015 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
18016 Original commit message from CVS:
18017 * ext/lame/gstlame.c: (gst_lame_set_property):
18018 Round up not allowed bitrates to the next higher allowed one
18021 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18023 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
18024 Original commit message from CVS:
18025 * docs/plugins/Makefile.am:
18026 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18027 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18028 * ext/lame/gstlame.c: (gst_lame_class_init):
18029 * ext/lame/gstlame.h:
18030 Add docs for lame and lame to docs. Specify allowed bitrates
18031 in the properties description (#361140). Canonicalise object
18032 property names (ie. use hyphen instead of underscore).
18033 * docs/plugins/inspect/plugin-a52dec.xml:
18034 * docs/plugins/inspect/plugin-amrnb.xml:
18035 * docs/plugins/inspect/plugin-asf.xml:
18036 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18037 * docs/plugins/inspect/plugin-dvdread.xml:
18038 * docs/plugins/inspect/plugin-dvdsub.xml:
18039 * docs/plugins/inspect/plugin-iec958.xml:
18040 * docs/plugins/inspect/plugin-lame.xml:
18041 * docs/plugins/inspect/plugin-mad.xml:
18042 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18043 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18044 * docs/plugins/inspect/plugin-mpegstream.xml:
18045 * docs/plugins/inspect/plugin-siddec.xml:
18046 Update version to CVS.
18048 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18050 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
18051 Original commit message from CVS:
18052 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18053 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
18056 Add i18n magic to lame plugin. Throw decent error message when we
18057 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
18059 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18061 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
18062 Original commit message from CVS:
18063 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18064 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
18065 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
18066 Change caps to x-rdt, because it's not x-rtp.
18067 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18068 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
18069 (gst_rmdemux_plugin_init):
18070 Activate pad before adding to the element.
18071 Return the combined stream return values after pad_alloc.
18073 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18075 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
18076 Original commit message from CVS:
18077 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
18078 * ext/mpeg2dec/gstmpeg2dec.h:
18079 Add some debugging to timestamp handling.
18080 Make sure we don't convert invalid timestamps.
18082 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18084 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
18085 Original commit message from CVS:
18086 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18087 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
18088 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
18089 (gst_dvd_demux_get_subpicture_stream):
18090 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
18091 (gst_mpeg_demux_get_audio_stream),
18092 (gst_mpeg_demux_get_private_stream):
18093 Active pads before adding them to the running element. Don't assert
18094 on non-BYTE format newsegment events in asfdemux.
18096 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
18098 Printf format fixes.
18099 Original commit message from CVS:
18100 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
18101 (gst_dvd_read_src_handle_seek_event):
18102 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
18103 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
18104 * ext/sidplay/gstsiddec.cc:
18105 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
18106 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
18107 (gst_rmdemux_parse_packet):
18108 Printf format fixes.
18110 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18112 gst/realmedia/: Added RDT depayloader.
18113 Original commit message from CVS:
18114 * gst/realmedia/Makefile.am:
18115 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18116 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
18117 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
18118 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
18119 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
18120 * gst/realmedia/rdtdepay.h:
18121 Added RDT depayloader.
18122 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18123 (gst_rmdemux_plugin_init), (plugin_init):
18124 Remove unused function.
18125 Added some more mime-types.
18127 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18129 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18130 Original commit message from CVS:
18131 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18132 If an incoming timestamp is within one sample of our current
18133 timestamp, then keep it. This prevents imprecision in the
18134 PTS (which only has 90khz granularity) from affecting our stream.
18136 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18138 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18139 Original commit message from CVS:
18140 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18141 Reflow code so that compiler doesn't complain about possible use
18142 of uninitialised variable any longer; but just in case, initialise
18143 it anyway; also take object ref in query function and do peer pad
18144 stuff in a more thread-safe way.
18146 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18148 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18149 Original commit message from CVS:
18150 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18151 Init a variable to make compilers happy.
18153 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
18155 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18156 Original commit message from CVS:
18157 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18158 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18159 (gst_dvd_demux_sync_stream_to_time):
18160 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18161 (gst_mpeg_demux_synchronise_pads),
18162 (gst_mpeg_demux_sync_stream_to_time):
18163 Send newsegment updates for sparse streams (#350778).
18165 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18167 ext/dvdread/dvdreadsrc.c: fix compile warning
18168 Original commit message from CVS:
18169 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18170 fix compile warning
18172 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18175 bump the nano bitches
18176 Original commit message from CVS:
18177 bump the nano bitches
18179 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18181 configure.ac: As another attempt, synaesthesia can be enabled by passing
18182 Original commit message from CVS:
18184 As another attempt, synaesthesia can be enabled by passing
18185 --with-plugins="synaesthesia" to configure
18187 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18189 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18190 Original commit message from CVS:
18192 Don't build synaesthesia by default, until someone confirms that it
18193 is okay (filed as #356882)
18195 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18197 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18198 Original commit message from CVS:
18200 Don't build synaesthesia by default, until someone confirms that it
18201 is okay (filed as #356882)
18203 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18206 Original commit message from CVS:
18208 * gst/synaesthesia/Makefile.am:
18209 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18210 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18211 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18212 (gst_synaesthesia_change_state), (plugin_init):
18215 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18217 More G_OBJECT macro fixing.
18218 Original commit message from CVS:
18219 * ext/mad/gstid3tag.c:
18220 * gst/mpegstream/gstrfc2250enc.h:
18221 * gst/synaesthesia/gstsynaesthesia.c:
18222 More G_OBJECT macro fixing.
18224 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
18226 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18227 Original commit message from CVS:
18228 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18229 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18230 Fix initialisation dummy buffer, the offsets are relative to the start
18231 of the buffers. Fixes #356004.
18233 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
18235 * gst-plugins-ugly.spec.in:
18237 Original commit message from CVS:
18240 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18242 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18243 Original commit message from CVS:
18244 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18245 Add convert query (needed for later when we just operate in time
18246 format and let the base source class handle all the seeking stuff).
18248 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18250 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18251 Original commit message from CVS:
18252 * gst/asfdemux/gstasfdemux.c:
18253 (gst_asf_demux_get_gst_tag_from_tag_name),
18254 (gst_asf_demux_process_ext_content_desc):
18255 Erm, lets properly fix it. The only non-text tag that we support is
18256 the track-number and that is an UINT. asfdemux was returning a GValue
18257 initialized as INT. Further the Track and not the TrackNumber tag
18258 (the latter is a string too).
18260 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18262 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18263 Original commit message from CVS:
18264 * gst/asfdemux/gstasfdemux.c:
18265 (gst_asf_demux_get_gst_tag_from_tag_name),
18266 (gst_asf_demux_process_ext_content_desc):
18267 Skip tags that are unknown (was producing an uninialized GValue).
18269 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
18271 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18272 Original commit message from CVS:
18273 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18274 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18275 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18276 (gst_a52dec_set_property), (gst_a52dec_get_property):
18277 * ext/a52dec/gsta52dec.h:
18278 Patch from from Michal Benes <michal.benes@itonis.tv>:
18279 Add two things to a52dec: configure the exact output format for ac3
18280 decoding through properties, if desired.
18281 By default, configure an output format preferred by downstream. Now
18282 that audioconvert lists caps by preference, this means that a52dec
18283 can do downmixing (iff required) rather than audioconvert, so it can
18284 use the ac3 downmix levels from the bitstream.
18286 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18288 Add missing GST_LIBS to the link flags
18289 Original commit message from CVS:
18290 * ext/lame/Makefile.am:
18291 * ext/mpeg2dec/Makefile.am:
18292 * gst/dvdlpcmdec/Makefile.am:
18293 * gst/dvdsub/Makefile.am:
18294 * gst/mpegaudioparse/Makefile.am:
18295 Add missing GST_LIBS to the link flags
18297 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18299 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18300 Original commit message from CVS:
18302 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18304 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18306 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18307 Original commit message from CVS:
18308 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18309 fix build for debug disabled
18311 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18313 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18314 Original commit message from CVS:
18315 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18316 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18317 Use static pad templates with ANY caps for the source pads for
18318 simplicity and to avoid warnings when creating pads for unhandled
18319 codec IDs (#351795).
18321 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
18323 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18324 Original commit message from CVS:
18325 Patch by: Michal Benes <michal dot benes at itonis dot tv>
18326 * ext/mad/gstmad.c: (gst_mad_chain):
18327 Fix timestamping in mad by only activating a new timestamp when the
18328 previous frame has been decoded. Fixes #350723.
18329 Also clean up some of the non fatal warnings when the input buffer is
18330 too small to decode a header.
18332 === release 0.10.4 ===
18334 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18340 * docs/plugins/gst-plugins-ugly-plugins.args:
18341 * docs/plugins/inspect/plugin-a52dec.xml:
18342 * docs/plugins/inspect/plugin-amrnb.xml:
18343 * docs/plugins/inspect/plugin-asf.xml:
18344 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18345 * docs/plugins/inspect/plugin-dvdread.xml:
18346 * docs/plugins/inspect/plugin-dvdsub.xml:
18347 * docs/plugins/inspect/plugin-iec958.xml:
18348 * docs/plugins/inspect/plugin-lame.xml:
18349 * docs/plugins/inspect/plugin-mad.xml:
18350 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18351 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18352 * docs/plugins/inspect/plugin-mpegstream.xml:
18353 * docs/plugins/inspect/plugin-rmdemux.xml:
18354 * docs/plugins/inspect/plugin-siddec.xml:
18356 Original commit message from CVS:
18359 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18376 Original commit message from CVS:
18379 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
18381 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18382 Original commit message from CVS:
18383 Patch by: Wim Taymans <wim at fluendo dot com>
18384 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18385 Instead of forwarding the event in the wrong format, unref it and set
18386 a boolean that we still need to send it in the streaming thread.
18389 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18391 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18392 Original commit message from CVS:
18393 Patch by: Edward Hervey (edward at fluendo dot com)
18394 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18395 Put debug category initialization before use of GST_DEBUG, in order
18396 to remove a fatal warning. Fixes #350895
18398 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18400 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18401 Original commit message from CVS:
18402 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18403 Set rank to NONE for the time being until we make playbin handle
18404 subtitle pictures again (dvdsubdec seems to be a bit shaky at
18405 times when seeking, so it's probably better if it doesn't get
18406 autoplugged for the time being).
18408 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18410 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18411 Original commit message from CVS:
18412 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18413 (gst_rmdemux_parse_mdpr):
18414 Handle audio streams with stream_version 3 properly; warn about
18415 unknown stream versions; handle unknown fourccs a tad more
18416 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18417 with GST_FOURCC_FORMAT.
18419 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18421 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18422 Original commit message from CVS:
18423 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18424 Error out properly if this is an interactive DVD (fixes #345694).
18426 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18428 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18429 Original commit message from CVS:
18430 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18431 When the first_access is 1 or 0, we should copy the timestamp from
18432 the incoming buffer if there is one.
18434 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18436 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18437 Original commit message from CVS:
18438 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18439 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18440 Use GST_ELEMENT_ERROR for error reporting; post errors in some
18441 more places; remove superfluous newlines from debug statements.
18443 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
18445 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18446 Original commit message from CVS:
18447 Patch by: Frédéric Riss <frederic.riss at gmail com>
18448 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18449 Don't set negative durations on outgoing buffers (#350044),
18450 which happens when you use macros that got changed during
18451 the last unstable cycle because they were thought not to
18454 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18456 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18457 Original commit message from CVS:
18458 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18459 (gst_dvd_read_src_goto_chapter),
18460 (gst_dvd_read_src_get_chapter_starts),
18461 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18462 (gst_dvd_read_src_get_time_for_sector),
18463 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18464 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18465 (gst_dvd_read_src_goto_sector):
18466 * ext/dvdread/dvdreadsrc.h:
18467 Add basic support for time-based seeking; set timestamps on
18468 outgoing buffers if we have them; create table with
18469 chapter to time mapping when opening a title; rename
18470 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18471 make it take an explicit pgc argument; fix up some debugging
18472 messages so that title/chapter numbers are printed as starting
18473 from 1 for easier readability.
18475 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
18477 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18478 Original commit message from CVS:
18479 * gst/realmedia/Makefile.am:
18480 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18481 (gst_rmdemux_parse_cont):
18482 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18483 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18484 * gst/realmedia/rmutils.h:
18485 Factor out some code into rmutils.[ch]; when reading
18486 strings, don't read beyond the available data; read
18487 metadata strings correctly (string length is 16 bits
18490 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18492 Fix dist by including gst-libs/
18493 Original commit message from CVS:
18496 * gst/asfdemux/gstasfdemux.c:
18497 Fix dist by including gst-libs/
18499 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18501 Make custom error messages translatable.
18502 Original commit message from CVS:
18503 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18505 Make custom error messages translatable.
18506 * gst/asfdemux/gstasf.c: (plugin_init):
18507 Remove setlocale() call, doesn't seem to be needed or recommended for
18508 plugins, at least not according to gstreamer/docs/random/i18n.
18510 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18512 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18513 Original commit message from CVS:
18514 * gst/asfdemux/Makefile.am:
18515 * gst/asfdemux/asfheaders.c:
18516 * gst/asfdemux/asfheaders.h:
18517 * gst/asfdemux/gstasf.c: (plugin_init):
18518 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18519 Error out when the stream is encrypted (rather than feeding
18520 garbage to the decoders). Fixes #349025.
18522 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18524 Add/enable autofoo magic for translations.
18525 Original commit message from CVS:
18530 Add/enable autofoo magic for translations.
18532 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
18534 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18535 Original commit message from CVS:
18536 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18537 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18538 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18539 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18540 Don't leak streams, strings or caps. Get rid of unnecessary
18541 getcaps() function.
18543 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18545 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18546 Original commit message from CVS:
18547 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18548 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18549 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18550 (gst_rmdemux_stream_clear_cached_subpackets),
18551 (gst_rmdemux_descramble_cook_audio),
18552 (gst_rmdemux_descramble_dnet_audio),
18553 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18554 Descramble cook audio streams before sending them to the
18555 decoder. Fixes #347292.
18556 Also miscellaneous clean-ups and log-level changes.
18558 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18560 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18561 Original commit message from CVS:
18562 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
18563 * ext/lame/gstlame.c: (gst_lame_setup):
18564 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18566 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
18568 ext/sidplay/gstsiddec.*: Remove old metadata thing.
18569 Original commit message from CVS:
18570 * ext/sidplay/gstsiddec.cc:
18571 * ext/sidplay/gstsiddec.h:
18572 Remove old metadata thing.
18574 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18576 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18577 Original commit message from CVS:
18578 * gst/asfdemux/gstasfdemux.c:
18579 (gst_asf_demux_get_ext_stream_props_for_stream),
18580 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18581 Find language codes for audio streams if they are available.
18583 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18585 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18586 Original commit message from CVS:
18587 * gst/asfdemux/asfheaders.h:
18588 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18589 (gst_asf_demux_process_stream),
18590 (gst_asf_demux_process_language_list),
18591 (gst_asf_demux_process_ext_stream_props),
18592 (gst_asf_demux_process_queued_extended_stream_objects),
18593 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18594 * gst/asfdemux/gstasfdemux.h:
18595 Parse extended stream properties objects and stream objects
18596 hidden inside them (but delay creation of the appropriate
18597 pads until after all the 'normal' stream objects have been
18598 dealt with) (#343763). Also parse language list object.
18600 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18602 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18603 Original commit message from CVS:
18604 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18605 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18606 (find_seek_offset_time), (gst_rmdemux_perform_seek),
18607 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18608 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18609 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18610 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18611 * gst/realmedia/rmdemux.h:
18612 Cleanups, use GstSegment for seeking.
18613 Fix error handling.
18614 Combine flow return from all streams.
18616 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18618 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18619 Original commit message from CVS:
18620 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18621 Remove g_assert that shouldn't be there.
18623 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
18625 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18626 Original commit message from CVS:
18627 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18628 Fix refcounting when cropping. Fixes #341677.
18630 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
18632 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18633 Original commit message from CVS:
18634 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18635 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18636 (gst_asf_demux_process_segment):
18637 Fix typo. Closes #347029.
18639 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18641 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18642 Original commit message from CVS:
18643 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18644 Skip chunks for unknown streams properly. Fixes broken sound
18645 and/or video for files that have additional streams that
18646 we don't recognise yet (e.g. if they are embedded in extended
18647 stream properties). Partly fixes #343763.
18649 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18651 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18652 Original commit message from CVS:
18653 * gst/asfdemux/asfheaders.c:
18654 * gst/asfdemux/asfheaders.h:
18655 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18656 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18657 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18658 (gst_asf_demux_change_state):
18659 * gst/asfdemux/gstasfdemux.h:
18660 Add some more GUIDs and make debug log more readable
18661 and easier to follow when parsing the headers.
18663 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18665 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18666 Original commit message from CVS:
18667 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18668 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18669 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18670 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18671 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18672 * ext/dvdread/dvdreadsrc.h:
18673 Rewrite seeking code and make seeking in DVDs work (#337834).
18675 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18677 autogen.sh: Check for automake-1.9 as well.
18678 Original commit message from CVS:
18680 Check for automake-1.9 as well.
18682 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18684 ext/dvdread/dvdreadsrc.c: Make check stronger.
18685 Original commit message from CVS:
18686 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
18687 Make check stronger.
18689 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18691 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
18692 Original commit message from CVS:
18693 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18694 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18695 (gst_asf_demux_push_buffer):
18696 * gst/asfdemux/gstasfdemux.h:
18697 Handle unknown codec IDs/fourccs properly (#345879); send tag
18698 events after newsegment event; fix use of GST_FOURCC_FORMAT
18701 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18703 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
18704 Original commit message from CVS:
18705 * ext/a52dec/gsta52dec.c: (plugin_init):
18706 Call the channel positions get_type() method in plugin_init
18707 to ensure that it isn't simultaneously called later from
18710 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18712 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
18713 Original commit message from CVS:
18714 * gst/mpegstream/gstmpegpacketize.c:
18715 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
18716 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18717 Also flush packetizer cache when we get a buffer that has the
18718 DISCONT flag set; update current byte position from buffer
18719 offset after a flush.
18721 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18723 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
18724 Original commit message from CVS:
18725 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
18726 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
18727 (gst_mpeg_packetize_read):
18728 * gst/mpegstream/gstmpegpacketize.h:
18729 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18730 (gst_mpeg_parse_change_state):
18731 Flush packetizer cache when we get a FLUSH_STOP event;
18732 remove unused source pad member from packetizer; add debug
18733 category for packetizer.
18735 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18737 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
18738 Original commit message from CVS:
18739 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
18740 Treat dual-mono as stereo. It should really be output on 2 separate
18741 pads, but isn't for now.
18743 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18745 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
18746 Original commit message from CVS:
18747 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18748 Assume 4:3 DAR rather than 4:3 PAR (#345184).
18750 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18752 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
18753 Original commit message from CVS:
18754 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18755 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
18756 any PAR whatsoever (rather than using 0/0, which will lead to
18757 an abort later on). Fixes #345184.
18759 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
18761 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
18762 Original commit message from CVS:
18763 Patch by: Michael Dominic K. < mdk at mdk org pl>
18764 * ext/mad/gstmad.c: (gst_mad_chain):
18765 Send newsegment event before calling
18766 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
18767 in connection with pad blocking (#342594). While we're at it,
18768 do some minor clean-ups.
18770 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18772 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
18773 Original commit message from CVS:
18775 Fix --disable-external (can't set conditionals conditionally,
18778 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18780 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
18781 Original commit message from CVS:
18782 * ext/a52dec/Makefile.am:
18783 ... and then he said "When you go and fix the build you
18784 better make sure you have some spare backslashes in your
18787 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18789 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
18790 Original commit message from CVS:
18791 * ext/sidplay/gstsiddec.cc:
18792 Fix copyright, email addresses and descriptions.
18793 Use saner defaults for arguments. Fixes #344667.
18794 constify some stuff.
18797 Fix negotiation to do mono/44100 by default.
18798 Post error messages.
18799 Use _scale_int where possible.
18801 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18803 ext/dvdnav/.cvsignore: More ignore
18804 Original commit message from CVS:
18805 * ext/dvdnav/.cvsignore:
18808 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18810 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
18811 Original commit message from CVS:
18812 * tests/check/elements/amrnbenc.c: (push_data):
18813 Init memory before feeding it to the encoder to make
18814 the valgrind test succeed.
18816 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
18818 gst/asfdemux/.cvsignore: More ignore
18819 Original commit message from CVS:
18820 * gst/asfdemux/.cvsignore:
18823 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18825 .cvsignore: Ignore files generated by 'make dist'.
18826 Original commit message from CVS:
18828 Ignore files generated by 'make dist'.
18830 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18833 Original commit message from CVS:
18836 * ext/a52dec/Makefile.am:
18837 * ext/dvdnav/Makefile.am:
18838 * ext/dvdread/Makefile.am:
18839 * ext/lame/Makefile.am:
18840 * ext/mad/Makefile.am:
18841 * ext/mpeg2dec/Makefile.am:
18842 * ext/sidplay/Makefile.am:
18845 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18847 autogen.sh: require am17
18848 Original commit message from CVS:
18852 * ext/annodex/Makefile.am:
18853 * ext/cdio/Makefile.am:
18854 * ext/dv/Makefile.am:
18855 * ext/esd/Makefile.am:
18856 * ext/flac/Makefile.am:
18857 * ext/gdk_pixbuf/Makefile.am:
18858 * ext/ladspa/Makefile.am:
18859 * ext/libcaca/Makefile.am:
18860 * ext/speex/Makefile.am:
18861 * ext/taglib/Makefile.am:
18862 * sys/oss/Makefile.am:
18863 * sys/sunaudio/Makefile.am:
18864 * sys/ximage/Makefile.am:
18865 clean up build further
18867 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
18869 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
18870 Original commit message from CVS:
18871 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18872 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
18873 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
18874 (gst_mpeg2dec_change_state):
18875 * ext/mpeg2dec/gstmpeg2dec.h:
18876 Simplify and don't leak our buffer pool.
18878 Remove unfixed bug number from previous ChangeLog entry.
18880 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18882 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
18883 Original commit message from CVS:
18884 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
18885 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
18886 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
18887 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
18888 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
18889 (handle_sequence), (handle_picture), (handle_slice),
18890 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18891 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18892 * ext/mpeg2dec/gstmpeg2dec.h:
18893 Fix padtemplate as we can now do fractional framerates.
18896 Add simple frame dropping QoS.
18897 Precalc buffer output sizes and UV offsets.
18898 Always give libmpeg2 a valid fbuf when it wants one.
18899 don't trust libmpeg to discard our buffers but manage it
18901 Fixes #343627, #327350, #335288
18903 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
18905 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
18906 Original commit message from CVS:
18908 Add a manifest for futures ugly win32 releases.
18909 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18910 Move bufcaps declaration at the begining of the instructions
18913 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18915 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18916 Original commit message from CVS:
18917 * ext/alsaspdif/alsaspdifsink.h:
18918 * ext/amrwb/gstamrwbdec.h:
18919 * ext/amrwb/gstamrwbenc.h:
18920 * ext/amrwb/gstamrwbparse.h:
18921 * ext/arts/gst_arts.h:
18922 * ext/artsd/gstartsdsink.h:
18923 * ext/audiofile/gstafparse.h:
18924 * ext/audiofile/gstafsink.h:
18925 * ext/audiofile/gstafsrc.h:
18926 * ext/audioresample/gstaudioresample.h:
18927 * ext/bz2/gstbz2dec.h:
18928 * ext/bz2/gstbz2enc.h:
18929 * ext/dirac/gstdiracdec.h:
18930 * ext/directfb/dfbvideosink.h:
18931 * ext/divx/gstdivxdec.h:
18932 * ext/divx/gstdivxenc.h:
18933 * ext/dts/gstdtsdec.h:
18934 * ext/faac/gstfaac.h:
18935 * ext/gsm/gstgsmdec.h:
18936 * ext/gsm/gstgsmenc.h:
18937 * ext/ivorbis/vorbisenc.h:
18938 * ext/libfame/gstlibfame.h:
18939 * ext/nas/nassink.h:
18940 * ext/neon/gstneonhttpsrc.h:
18941 * ext/polyp/polypsink.h:
18942 * ext/sdl/sdlaudiosink.h:
18943 * ext/sdl/sdlvideosink.h:
18944 * ext/shout/gstshout.h:
18945 * ext/snapshot/gstsnapshot.h:
18946 * ext/sndfile/gstsf.h:
18947 * ext/swfdec/gstswfdec.h:
18948 * ext/tarkin/gsttarkindec.h:
18949 * ext/tarkin/gsttarkinenc.h:
18950 * ext/theora/theoradec.h:
18951 * ext/wavpack/gstwavpackdec.h:
18952 * ext/wavpack/gstwavpackparse.h:
18953 * ext/xine/gstxine.h:
18954 * ext/xvid/gstxviddec.h:
18955 * ext/xvid/gstxvidenc.h:
18956 * gst/cdxaparse/gstcdxaparse.h:
18957 * gst/cdxaparse/gstcdxastrip.h:
18958 * gst/colorspace/gstcolorspace.h:
18959 * gst/festival/gstfestival.h:
18960 * gst/freeze/gstfreeze.h:
18961 * gst/gdp/gstgdpdepay.h:
18962 * gst/gdp/gstgdppay.h:
18963 * gst/modplug/gstmodplug.h:
18964 * gst/mpeg1sys/gstmpeg1systemencode.h:
18965 * gst/mpeg1videoparse/gstmp1videoparse.h:
18966 * gst/mpeg2sub/gstmpeg2subt.h:
18967 * gst/mpegaudioparse/gstmpegaudioparse.h:
18968 * gst/multifilesink/gstmultifilesink.h:
18969 * gst/overlay/gstoverlay.h:
18970 * gst/playondemand/gstplayondemand.h:
18971 * gst/qtdemux/qtdemux.h:
18972 * gst/rtjpeg/gstrtjpegdec.h:
18973 * gst/rtjpeg/gstrtjpegenc.h:
18974 * gst/smooth/gstsmooth.h:
18975 * gst/smoothwave/gstsmoothwave.h:
18976 * gst/spectrum/gstspectrum.h:
18977 * gst/speed/gstspeed.h:
18978 * gst/stereo/gststereo.h:
18979 * gst/switch/gstswitch.h:
18980 * gst/tta/gstttadec.h:
18981 * gst/tta/gstttaparse.h:
18982 * gst/videodrop/gstvideodrop.h:
18983 * gst/xingheader/gstxingmux.h:
18984 * sys/directdraw/gstdirectdrawsink.h:
18985 * sys/directsound/gstdirectsoundsink.h:
18986 * sys/dxr3/dxr3audiosink.h:
18987 * sys/dxr3/dxr3spusink.h:
18988 * sys/dxr3/dxr3videosink.h:
18989 * sys/qcam/gstqcamsrc.h:
18990 * sys/vcd/vcdsrc.h:
18991 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18993 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18995 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18996 Original commit message from CVS:
18997 * ext/a52dec/gsta52dec.h:
18998 * ext/amrnb/amrnbdec.h:
18999 * ext/amrnb/amrnbenc.h:
19000 * ext/amrnb/amrnbparse.h:
19001 * ext/mpeg2dec/gstmpeg2dec.h:
19002 * ext/sidplay/gstsiddec.h:
19003 * gst/ac3parse/gstac3parse.h:
19004 * gst/asfdemux/gstasfdemux.h:
19005 * gst/asfdemux/gstasfmux.h:
19006 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19007 * gst/iec958/ac3iec.h:
19008 * gst/mpegaudioparse/gstmpegaudioparse.h:
19009 * gst/mpegstream/gstdvddemux.h:
19010 * gst/mpegstream/gstmpegclock.h:
19011 * gst/mpegstream/gstmpegdemux.h:
19012 * gst/mpegstream/gstmpegparse.h:
19013 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19015 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19017 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
19018 Original commit message from CVS:
19020 Replace current README (containing the release notes from
19021 some 0.9.x version) with a proper README taken from the core.
19023 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19025 ext/amrnb/: Sortof first quick cleanup of all this mess...
19026 Original commit message from CVS:
19027 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
19028 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19029 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
19030 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
19031 * ext/amrnb/amrnbparse.h:
19032 Sortof first quick cleanup of all this mess...
19033 Don't crap out on empty and invalid FTs but treat them as
19034 empty packets, the decoder handles them fine.
19037 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19039 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
19040 Original commit message from CVS:
19041 * gst/asfdemux/gstasf.c: (plugin_init):
19042 Call gst_riff_init() so the riff debug category gets set up
19043 before it is being used.
19045 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
19047 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
19048 Original commit message from CVS:
19049 * gst/iec958/ac3_padder.c: (ac3p_parse):
19050 * gst/iec958/ac3_padder.h:
19051 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
19052 (ac3iec_chain_raw), (ac3iec_change_state):
19053 * gst/iec958/ac3iec.h:
19054 Write rate into the caps, for the allowed ac3 rates. Some minor
19057 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
19059 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
19060 Original commit message from CVS:
19061 Patch by: James "Doc" Livingston <doclivingston gmail com>
19062 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
19063 Do tag merging correctly (#339918). Output taglists
19064 properly in debug statements too while we're at it.
19066 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19068 ext/a52dec/gsta52dec.c: Add more debug
19069 Original commit message from CVS:
19070 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19072 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19073 (gst_dvdlpcmdec_init), (update_timestamps),
19074 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19075 (dvdlpcmdec_sink_event):
19076 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19077 If we have a first_access offset but no current timestamp (might
19078 happen after a seek), then calculate a start time for the first
19079 portion so that it will align with the timestamp given for the
19080 first_access portion.
19081 If a new-segment arrives with format time, store the start
19082 time as a failsafe timestamp in case we never get any further
19083 timestamp info (unlikely)
19084 Mask out the 'frame number' section of the incoming header so
19085 that we don't consider it to be changing on every buffer and
19086 reset the caps constantly.
19087 Use gst_util_uint64_scale for duration calculation
19089 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
19091 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
19092 Original commit message from CVS:
19093 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19094 Fix timestamping for cases where the first_access parameter is 4.
19095 Ensure we don't overrun buffers in other cases.
19097 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19099 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
19100 Original commit message from CVS:
19101 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
19102 Fix silly bug when reading metadata (#341254).
19104 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
19106 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
19107 Original commit message from CVS:
19108 * autogen.sh: (CONFIGURE_DEF_OPT):
19109 libtoolize on Darwin/MacOSX is called glibtoolize
19111 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19113 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
19114 Original commit message from CVS:
19115 * ext/lame/gstlame.c: (gst_lame_get_type),
19116 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
19117 (gst_lame_setup), (gst_lame_change_state):
19118 * ext/lame/gstlame.h:
19119 Remove tag writing from lame (which was completely broken
19120 anyway, #329184). Leaving GstTagSetter interface around for
19121 now, albeit non-functional. Should be removed completely
19122 in 0.11. Use the 'id3v2mux' plugin from -good for writing
19125 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
19128 * ext/dvdread/dvdreadsrc.c:
19129 * gst/asfdemux/gstasfdemux.c:
19130 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19131 Original commit message from CVS:
19132 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19134 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
19136 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19137 Original commit message from CVS:
19138 Patch by: Andres Salomon <dilinger at debian org>
19139 * ext/lame/gstlame.c: (gst_lame_sink_event):
19140 Fix typo (comma vs. semicolon) (#340710).
19142 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
19144 ext/mad/gstmad.c: Make mad the second element to support the highly useful
19145 Original commit message from CVS:
19146 Patch by: Lutz Müller <lutz at topfrose de>
19147 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19148 Make mad the second element to support the highly useful
19149 FORMATS query (#340594)
19151 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
19153 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19154 Original commit message from CVS:
19155 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19156 (gst_mpeg2dec_src_query):
19157 Remember the query duration format before passing it upstream since it
19158 could have been modified.
19159 Add GST_WARNING_OBJECT in sink convert function to detail why the
19160 conversion didn't work.
19162 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19164 Define GstElementDetails as const and also static (when defined as global)
19165 Original commit message from CVS:
19166 * ext/amrwb/gstamrwbdec.c:
19167 * ext/amrwb/gstamrwbenc.c:
19168 * ext/amrwb/gstamrwbparse.c:
19169 * ext/arts/gst_arts.c:
19170 * ext/artsd/gstartsdsink.c:
19171 * ext/audiofile/gstafparse.c:
19172 * ext/audiofile/gstafsink.c:
19173 * ext/audiofile/gstafsrc.c:
19174 * ext/audioresample/gstaudioresample.c:
19175 * ext/bz2/gstbz2dec.c:
19176 * ext/bz2/gstbz2enc.c:
19177 * ext/cdaudio/gstcdaudio.c:
19178 * ext/directfb/dfbvideosink.c:
19179 * ext/divx/gstdivxdec.c:
19180 * ext/divx/gstdivxenc.c:
19181 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19182 * ext/faac/gstfaac.c: (gst_faac_base_init):
19183 * ext/faad/gstfaad.c:
19184 * ext/gsm/gstgsmdec.c:
19185 * ext/gsm/gstgsmenc.c:
19186 * ext/hermes/gsthermescolorspace.c:
19187 * ext/ivorbis/vorbisfile.c:
19188 * ext/lcs/gstcolorspace.c:
19189 * ext/libfame/gstlibfame.c:
19190 * ext/libmms/gstmms.c: (gst_mms_base_init):
19191 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19192 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19193 * ext/nas/nassink.c: (gst_nassink_base_init):
19194 * ext/neon/gstneonhttpsrc.c:
19195 * ext/sdl/sdlaudiosink.c:
19196 * ext/sdl/sdlvideosink.c:
19197 * ext/shout/gstshout.c:
19198 * ext/snapshot/gstsnapshot.c:
19199 * ext/sndfile/gstsf.c:
19200 * ext/swfdec/gstswfdec.c:
19201 * ext/tarkin/gsttarkindec.c:
19202 * ext/tarkin/gsttarkinenc.c:
19203 * ext/theora/theoradec.c:
19204 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19205 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19206 * ext/xvid/gstxviddec.c:
19207 * ext/xvid/gstxvidenc.c:
19208 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19209 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19210 * gst/chart/gstchart.c:
19211 * gst/colorspace/gstcolorspace.c:
19212 * gst/deinterlace/gstdeinterlace.c:
19213 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19214 * gst/festival/gstfestival.c:
19215 * gst/filter/gstbpwsinc.c:
19216 * gst/filter/gstiir.c:
19217 * gst/filter/gstlpwsinc.c:
19218 * gst/freeze/gstfreeze.c:
19219 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19220 * gst/librfb/gstrfbsrc.c:
19221 * gst/mixmatrix/mixmatrix.c:
19222 * gst/mpeg1sys/gstmpeg1systemencode.c:
19223 * gst/mpeg1videoparse/gstmp1videoparse.c:
19224 * gst/mpeg2sub/gstmpeg2subt.c:
19225 * gst/mpegaudioparse/gstmpegaudioparse.c:
19226 * gst/multifilesink/gstmultifilesink.c:
19227 * gst/overlay/gstoverlay.c:
19228 * gst/passthrough/gstpassthrough.c:
19229 * gst/playondemand/gstplayondemand.c:
19230 * gst/qtdemux/qtdemux.c:
19231 * gst/rtjpeg/gstrtjpegdec.c:
19232 * gst/rtjpeg/gstrtjpegenc.c:
19233 * gst/smooth/gstsmooth.c:
19234 * gst/smoothwave/gstsmoothwave.c:
19235 * gst/spectrum/gstspectrum.c:
19236 * gst/speed/gstspeed.c:
19237 * gst/stereo/gststereo.c:
19238 * gst/switch/gstswitch.c:
19239 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19240 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19241 * gst/vbidec/gstvbidec.c:
19242 * gst/videocrop/gstvideocrop.c:
19243 * gst/videodrop/gstvideodrop.c:
19244 * gst/virtualdub/gstxsharpen.c:
19245 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19246 * gst/y4m/gsty4mencode.c:
19247 * sys/cdrom/gstcdplayer.c:
19248 * sys/directdraw/gstdirectdrawsink.c:
19249 * sys/directsound/gstdirectsoundsink.c:
19250 * sys/glsink/glimagesink.c:
19251 * sys/qcam/gstqcamsrc.c:
19252 * sys/v4l2/gstv4l2src.c:
19253 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19254 * sys/ximagesrc/ximagesrc.c:
19255 Define GstElementDetails as const and also static (when defined as
19258 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19260 Define GstElementDetails as const and also static (when defined as global)
19261 Original commit message from CVS:
19262 * ext/mad/gstid3tag.c:
19263 * ext/mad/gstmad.c:
19264 * gst/ac3parse/gstac3parse.c:
19265 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19266 * gst/synaesthesia/gstsynaesthesia.c:
19267 Define GstElementDetails as const and also static (when defined as
19270 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19272 Define GstElementDetails as const and also static (when defined as global)
19273 Original commit message from CVS:
19274 * ext/aalib/gstaasink.c:
19275 * ext/annodex/gstcmmldec.c:
19276 * ext/annodex/gstcmmlenc.c:
19277 * ext/cairo/gsttextoverlay.c:
19278 * ext/cairo/gsttimeoverlay.c:
19279 * ext/cdio/gstcdiocddasrc.c:
19280 * ext/dv/gstdvdec.c:
19281 * ext/dv/gstdvdemux.c:
19282 * ext/esd/esdmon.c:
19283 * ext/esd/esdsink.c:
19284 * ext/flac/gstflacenc.c:
19285 * ext/flac/gstflactag.c:
19286 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19287 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19288 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19289 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19290 * ext/gdk_pixbuf/pixbufscale.c:
19291 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19292 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19293 * ext/jpeg/gstjpegdec.c:
19294 * ext/jpeg/gstjpegenc.c:
19295 * ext/jpeg/gstsmokedec.c:
19296 * ext/jpeg/gstsmokeenc.c:
19297 * ext/libcaca/gstcacasink.c:
19298 * ext/libmng/gstmngdec.c:
19299 * ext/libmng/gstmngenc.c:
19300 * ext/libpng/gstpngdec.c:
19301 * ext/libpng/gstpngenc.c:
19302 * ext/mikmod/gstmikmod.c:
19303 * ext/raw1394/gstdv1394src.c:
19304 * ext/shout2/gstshout2.c: (gst_shout2send_init):
19305 * ext/shout2/gstshout2.h:
19306 * ext/speex/gstspeexdec.c:
19307 * ext/speex/gstspeexenc.c:
19308 * gst/alpha/gstalpha.c:
19309 * gst/alpha/gstalphacolor.c:
19310 * gst/apetag/gstapedemux.c:
19311 * gst/auparse/gstauparse.c:
19312 * gst/autodetect/gstautoaudiosink.c:
19313 (gst_auto_audio_sink_base_init):
19314 * gst/autodetect/gstautovideosink.c:
19315 (gst_auto_video_sink_base_init):
19316 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19317 * gst/avi/gstavimux.c: (gst_avimux_base_init):
19318 * gst/cutter/gstcutter.c:
19319 * gst/debug/breakmydata.c:
19320 * gst/debug/efence.c:
19321 * gst/debug/gstnavigationtest.c:
19322 * gst/debug/gstnavseek.c:
19323 * gst/debug/negotiation.c:
19324 * gst/debug/progressreport.c:
19325 * gst/debug/testplugin.c:
19326 * gst/effectv/gstaging.c:
19327 * gst/effectv/gstdice.c:
19328 * gst/effectv/gstedge.c:
19329 * gst/effectv/gstquark.c:
19330 * gst/effectv/gstrev.c:
19331 * gst/effectv/gstshagadelic.c:
19332 * gst/effectv/gstvertigo.c:
19333 * gst/effectv/gstwarp.c:
19334 * gst/flx/gstflxdec.c:
19335 * gst/goom/gstgoom.c:
19336 * gst/icydemux/gsticydemux.c:
19337 * gst/id3demux/gstid3demux.c:
19338 * gst/interleave/deinterleave.c:
19339 * gst/interleave/interleave.c:
19340 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19341 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19342 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19343 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19344 * gst/level/gstlevel.c:
19345 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19346 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19347 * gst/median/gstmedian.c:
19348 * gst/monoscope/gstmonoscope.c:
19349 * gst/multipart/multipartdemux.c:
19350 * gst/multipart/multipartmux.c:
19351 * gst/oldcore/gstaggregator.c:
19352 * gst/oldcore/gstfdsink.c:
19353 * gst/oldcore/gstmd5sink.c:
19354 * gst/oldcore/gstmultifilesrc.c:
19355 * gst/oldcore/gstpipefilter.c:
19356 * gst/oldcore/gstshaper.c:
19357 * gst/oldcore/gststatistics.c:
19358 * gst/rtp/gstasteriskh263.c:
19359 * gst/rtp/gstrtpL16depay.c:
19360 * gst/rtp/gstrtpL16pay.c:
19361 * gst/rtp/gstrtpamrdepay.c:
19362 * gst/rtp/gstrtpamrpay.c:
19363 * gst/rtp/gstrtpdepay.c:
19364 * gst/rtp/gstrtpgsmpay.c:
19365 * gst/rtp/gstrtph263pay.c:
19366 * gst/rtp/gstrtph263pdepay.c:
19367 * gst/rtp/gstrtph263ppay.c:
19368 * gst/rtp/gstrtpilbcdepay.c:
19369 * gst/rtp/gstrtpmp4gpay.c:
19370 * gst/rtp/gstrtpmp4vdepay.c:
19371 * gst/rtp/gstrtpmp4vpay.c:
19372 * gst/rtp/gstrtpmpadepay.c:
19373 * gst/rtp/gstrtpmpapay.c:
19374 * gst/rtp/gstrtppcmadepay.c:
19375 * gst/rtp/gstrtppcmapay.c:
19376 * gst/rtp/gstrtppcmudepay.c:
19377 * gst/rtp/gstrtppcmupay.c:
19378 * gst/rtp/gstrtpspeexdepay.c:
19379 * gst/rtp/gstrtpspeexpay.c:
19380 * gst/rtsp/gstrtpdec.c:
19381 * gst/rtsp/gstrtspsrc.c:
19382 * gst/smpte/gstsmpte.c:
19383 * gst/udp/gstdynudpsink.c:
19384 * gst/udp/gstmultiudpsink.c:
19385 * gst/udp/gstudpsink.c:
19386 * gst/udp/gstudpsrc.c:
19387 * gst/videobox/gstvideobox.c:
19388 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19389 * gst/videofilter/gstvideobalance.c:
19390 * gst/videofilter/gstvideoflip.c:
19391 * gst/videofilter/gstvideotemplate.c:
19392 (gst_videotemplate_base_init):
19393 * gst/videomixer/videomixer.c:
19394 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19395 (gst_wavparse_class_init), (gst_wavparse_dispose),
19396 (gst_wavparse_reset), (gst_wavparse_init),
19397 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19398 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19399 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19400 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19401 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19402 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19403 (gst_wavparse_change_state):
19404 * gst/wavparse/gstwavparse.h:
19405 * sys/oss/gstossmixerelement.c:
19406 * sys/oss/gstosssink.c:
19407 * sys/oss/gstosssrc.c:
19408 * sys/osxaudio/gstosxaudioelement.c:
19409 * sys/osxaudio/gstosxaudiosink.c:
19410 * sys/osxaudio/gstosxaudiosrc.c:
19411 * sys/sunaudio/gstsunaudiomixer.c:
19412 * sys/sunaudio/gstsunaudiosink.c:
19413 Define GstElementDetails as const and also static (when defined as
19416 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
19418 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19419 Original commit message from CVS:
19420 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19421 Fix name of custom event (use same as dvdreadsrc).
19422 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19423 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19424 Fix event parsing (the event name is in the structure, not the
19425 name of the structure itself); also fix indentation after
19428 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19430 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19431 Original commit message from CVS:
19432 * ext/mad/gstid3tag.c: (plugin_init):
19433 Change debug category to 'id3mux'.
19435 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
19437 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19438 Original commit message from CVS:
19439 Patch by: Alexander Lancaster <alexl at users sourceforge net>
19440 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19441 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19442 (gst_id3_tag_chain):
19443 When acting as a muxer, set caps on outgoing buffers and set caps
19444 on source pad (fixes #323658). Remove unused application/x-gst-tags
19445 cruft from the 0.6 days.
19447 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19449 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19450 Original commit message from CVS:
19451 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19452 (gst_mad_src_query), (gst_mad_chain):
19453 .. and DEFAULT queries should work too. Use magic gst util scale
19454 functions in some places.
19456 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19458 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19459 Original commit message from CVS:
19460 * ext/mad/gstmad.c: (gst_mad_src_query):
19461 Fix duration query in BYTES format (#336824).
19463 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
19465 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19466 Original commit message from CVS:
19467 Patch by: Ed Catmur <ed at catmur dot co dot uk>
19468 * ext/lame/gstlame.c: (gst_lame_sink_event):
19469 Don't crash if we get an EOS event before the encoder
19470 has been set up (#339287).
19472 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
19474 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19475 Original commit message from CVS:
19476 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19477 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19478 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19479 Move errors out of the normal code flow.
19480 Don't send eos, basesrc will do that for us when needed.
19482 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
19484 gst/mpegstream/: Do state changes correctly
19485 Original commit message from CVS:
19486 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19487 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19488 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19489 Do state changes correctly
19491 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19493 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19494 Original commit message from CVS:
19495 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19496 (gst_mpeg2dec_alloc_buffer):
19497 Can't use gst_pad_alloc_buffer*() when we are going to crop
19498 the image before sending it out. Downstream basetransform-based
19499 elements will complain about the wrong unit size otherwise
19500 (when not operating in passthrough-mode at least).
19501 Const-ify some static variables and do some minor clean-ups.
19502 Use I420 macros for size/offsets (not really necessary in this
19503 particular context, but this kind of code gets copy'n'pasted).
19505 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
19507 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19508 Original commit message from CVS:
19509 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19511 * gst/mpegstream/gstmpegpacketize.h:
19512 g_malloc() can't fail, we don't need to handle this. Same for
19513 gst_buffer_new_and_alloc().
19514 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19515 klass->send_buffer() should have the same semantics as
19516 gst_pad_push(), ie. ownership of the buffer is transfered,
19517 so we never have to unref the buffer no matter what the flow
19520 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19522 * tests/check/gst-plugins-ugly.supp:
19523 one more suppression for FC4
19524 Original commit message from CVS:
19525 one more suppression for FC4
19527 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
19529 * tests/check/gst-plugins-ugly.supp:
19530 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19531 Original commit message from CVS:
19532 The AMR encoder sucks giant sucky things through a sucky object with a giant
19533 sucking machine. More suppressions.
19535 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19537 add test for amrnbenc, enable test infrastructure, and fix a leak
19538 Original commit message from CVS:
19539 add test for amrnbenc, enable test infrastructure, and fix a leak
19540 * common/check.mak:
19541 allow for specifying more than one suppressions file in SUPPRESSIONS
19543 * tests/Makefile.am:
19544 * tests/check/.cvsignore:
19545 * tests/check/Makefile.am:
19546 * tests/check/elements/.cvsignore:
19549 * tests/check/gst-plugins-ugly.supp:
19550 add suppressions for libs used by -ugly
19551 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19552 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19553 (GST_START_TEST), (amrnbenc_suite), (main):
19554 add a simple test for encoding amr
19555 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19556 fix pad template leaks
19558 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
19560 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19561 Original commit message from CVS:
19562 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19563 Plug big leak in AMR encoder.
19565 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
19567 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19568 Original commit message from CVS:
19569 * ext/mad/gstmad.c: (index_seek):
19570 move GstIndexEntry *entry variable declaration before
19571 the first instruction
19572 * ext/mad/gstmad.c:
19573 remove debug macros with variable number of parameter by using
19574 GST_DEBUG for WIN32
19575 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19576 use gst_guint64_to_gdouble for conversions
19577 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19578 replace __FUNCTION__ which is not supported by MSVC by the current function name
19579 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19580 remove LL suffix by using G_GINT64_CONSTANT
19581 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19582 use gst_guint64_to_gdouble for conversions
19583 * gst/mpegstream/gstmpegparse.h:
19584 remove LL suffix by using G_GINT64_CONSTANT
19586 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19587 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19589 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19591 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19592 Original commit message from CVS:
19593 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19594 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19595 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19596 * ext/mad/gstmad.c: (gst_mad_class_init):
19597 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19598 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19599 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19600 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19601 * gst/iec958/ac3iec.c: (ac3iec_class_init):
19602 * gst/mpegaudioparse/gstmpegaudioparse.c:
19603 (gst_mp3parse_class_init):
19604 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19605 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19606 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19607 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19608 * gst/synaesthesia/gstsynaesthesia.c:
19609 (gst_synaesthesia_class_init):
19610 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19612 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
19614 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19615 Original commit message from CVS:
19616 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
19617 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19618 (gst_asf_demux_push_buffer):
19619 Send newsegment event only once per pad, fixes #336550.
19621 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
19623 Unify the long descriptions in the plugin details (#337263).
19624 Original commit message from CVS:
19625 Patch by: j^ <j at bootlab dot org>
19626 * ext/amrwb/gstamrwbdec.c:
19627 * ext/amrwb/gstamrwbenc.c:
19628 * ext/amrwb/gstamrwbparse.c:
19629 * ext/arts/gst_arts.c:
19630 * ext/artsd/gstartsdsink.c:
19631 * ext/audiofile/gstafparse.c:
19632 * ext/audiofile/gstafsink.c:
19633 * ext/audiofile/gstafsrc.c:
19634 * ext/cdaudio/gstcdaudio.c:
19635 * ext/directfb/dfbvideosink.c:
19636 * ext/divx/gstdivxdec.c:
19637 * ext/divx/gstdivxenc.c:
19638 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19639 * ext/faac/gstfaac.c: (gst_faac_base_init):
19640 * ext/faad/gstfaad.c:
19641 * ext/gsm/gstgsmdec.c:
19642 * ext/gsm/gstgsmenc.c:
19643 * ext/hermes/gsthermescolorspace.c:
19644 * ext/ivorbis/vorbisfile.c:
19645 * ext/lcs/gstcolorspace.c:
19646 * ext/libfame/gstlibfame.c:
19647 * ext/libmms/gstmms.c: (gst_mms_base_init):
19648 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19649 * ext/nas/nassink.c: (gst_nassink_base_init):
19650 * ext/neon/gstneonhttpsrc.c:
19651 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19652 * ext/sdl/sdlaudiosink.c:
19653 * ext/sdl/sdlvideosink.c:
19654 * ext/shout/gstshout.c:
19655 * ext/snapshot/gstsnapshot.c:
19656 * ext/sndfile/gstsf.c:
19657 * ext/tarkin/gsttarkindec.c:
19658 * ext/tarkin/gsttarkinenc.c:
19659 * ext/theora/theoradec.c:
19660 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19661 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19662 * ext/xvid/gstxviddec.c:
19663 * ext/xvid/gstxvidenc.c:
19664 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19665 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19666 * gst/chart/gstchart.c:
19667 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19668 * gst/festival/gstfestival.c:
19669 * gst/filter/gstiir.c:
19670 * gst/filter/gstlpwsinc.c:
19671 * gst/freeze/gstfreeze.c:
19672 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19673 * gst/mixmatrix/mixmatrix.c:
19674 * gst/mpeg1sys/gstmpeg1systemencode.c:
19675 * gst/mpeg1videoparse/gstmp1videoparse.c:
19676 * gst/mpeg2sub/gstmpeg2subt.c:
19677 * gst/mpegaudioparse/gstmpegaudioparse.c:
19678 * gst/multifilesink/gstmultifilesink.c:
19679 * gst/overlay/gstoverlay.c:
19680 * gst/passthrough/gstpassthrough.c:
19681 * gst/playondemand/gstplayondemand.c:
19682 * gst/qtdemux/qtdemux.c:
19683 * gst/rtjpeg/gstrtjpegdec.c:
19684 * gst/rtjpeg/gstrtjpegenc.c:
19685 * gst/smooth/gstsmooth.c:
19686 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19687 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19688 * gst/videocrop/gstvideocrop.c:
19689 * gst/videodrop/gstvideodrop.c:
19690 * gst/virtualdub/gstxsharpen.c:
19691 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19692 * gst/y4m/gsty4mencode.c:
19693 Unify the long descriptions in the plugin details (#337263).
19695 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
19697 * gst-plugins-ugly.spec.in:
19698 fix version numbering
19699 Original commit message from CVS:
19700 fix version numbering
19702 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
19705 * gst-plugins-ugly.spec.in:
19706 add dvdsub plugin to spec
19707 Original commit message from CVS:
19708 add dvdsub plugin to spec
19710 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19712 docs/plugins/: add siddec
19713 Original commit message from CVS:
19714 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19715 * docs/plugins/inspect/plugin-siddec.xml:
19717 * ext/dvdnav/dvdnavsrc.c:
19720 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19724 * ext/sidplay/Makefile.am:
19725 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19726 Original commit message from CVS:
19727 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19729 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19731 * docs/plugins/.gitignore:
19732 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19734 Original commit message from CVS:
19737 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19740 * docs/plugins/inspect/plugin-a52dec.xml:
19741 * docs/plugins/inspect/plugin-amrnb.xml:
19742 * docs/plugins/inspect/plugin-asf.xml:
19743 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19744 * docs/plugins/inspect/plugin-dvdread.xml:
19745 * docs/plugins/inspect/plugin-dvdsub.xml:
19746 * docs/plugins/inspect/plugin-iec958.xml:
19747 * docs/plugins/inspect/plugin-lame.xml:
19748 * docs/plugins/inspect/plugin-mad.xml:
19749 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19750 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19751 * docs/plugins/inspect/plugin-mpegstream.xml:
19752 * docs/plugins/inspect/plugin-rmdemux.xml:
19753 update plugin inspect files
19754 Original commit message from CVS:
19755 update plugin inspect files
19757 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19759 * gst/mpegaudioparse/gstxingmux.c:
19760 rework build; add translations for v4l2
19761 Original commit message from CVS:
19762 rework build; add translations for v4l2
19764 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19766 configure.ac: rework similarly to other modules
19767 Original commit message from CVS:
19769 rework similarly to other modules
19770 * ext/a52dec/gsta52dec.c:
19771 * ext/amrnb/amrnb.c:
19772 * ext/dvdnav/dvdnavsrc.c:
19773 * ext/dvdread/dvdreadsrc.c:
19774 * ext/lame/gstlame.c:
19775 * ext/mad/gstid3tag.c:
19776 * ext/mpeg2dec/gstmpeg2dec.c:
19777 * ext/sidplay/gstsiddec.cc:
19778 * gst/asfdemux/gstasf.c:
19779 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19780 * gst/dvdsub/gstdvdsubdec.c:
19781 * gst/iec958/ac3iec.c:
19782 * gst/mpegaudioparse/gstmpegaudioparse.c:
19783 * gst/mpegstream/gstmpegstream.c:
19784 * gst/realmedia/rmdemux.c: (plugin_init):
19785 use the correct defines
19787 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19791 * docs/plugins/.gitignore:
19793 Original commit message from CVS:
19796 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19802 Original commit message from CVS:
19805 === release 0.10.3 ===
19807 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19813 * docs/plugins/gst-plugins-ugly-plugins.signals:
19814 * docs/plugins/inspect/plugin-amrnb.xml:
19815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19816 * docs/plugins/inspect/plugin-iec958.xml:
19817 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19818 * docs/plugins/inspect/plugin-rmdemux.xml:
19820 Original commit message from CVS:
19823 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
19825 better/unified long descriptions
19826 Original commit message from CVS:
19827 * ext/aalib/gstaasink.c:
19828 * ext/annodex/gstcmmldec.c:
19829 * ext/annodex/gstcmmlenc.c:
19830 * ext/cairo/gsttextoverlay.c:
19831 * ext/cairo/gsttimeoverlay.c:
19832 * ext/cdio/gstcdiocddasrc.c:
19833 * ext/dv/gstdvdec.c:
19834 * ext/esd/esdmon.c:
19835 * ext/esd/esdsink.c:
19836 * ext/flac/gstflacdec.c:
19837 * ext/flac/gstflacenc.c:
19838 * ext/flac/gstflactag.c:
19839 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19840 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19841 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19842 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19843 * ext/gdk_pixbuf/gstgdkpixbuf.c:
19844 * ext/gdk_pixbuf/pixbufscale.c:
19845 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19846 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19847 * ext/jpeg/gstjpegdec.c:
19848 * ext/jpeg/gstjpegenc.c:
19849 * ext/jpeg/gstsmokedec.c:
19850 * ext/jpeg/gstsmokeenc.c:
19851 * ext/libcaca/gstcacasink.c:
19852 * ext/libmng/gstmngdec.c:
19853 * ext/libmng/gstmngenc.c:
19854 * ext/libpng/gstpngdec.c:
19855 * ext/libpng/gstpngenc.c:
19856 * ext/mikmod/gstmikmod.c:
19857 * ext/raw1394/gstdv1394src.c:
19858 * ext/shout2/gstshout2.c:
19859 * ext/speex/gstspeexdec.c:
19860 * ext/speex/gstspeexenc.c:
19861 * gst/alpha/gstalpha.c:
19862 * gst/alpha/gstalphacolor.c:
19863 * gst/auparse/gstauparse.c:
19864 * gst/autodetect/gstautoaudiosink.c:
19865 (gst_auto_audio_sink_base_init):
19866 * gst/autodetect/gstautovideosink.c:
19867 (gst_auto_video_sink_base_init):
19868 * gst/avi/gstavimux.c: (gst_avimux_base_init):
19869 * gst/cutter/gstcutter.c:
19870 * gst/debug/breakmydata.c:
19871 * gst/debug/efence.c:
19872 * gst/debug/gstnavigationtest.c:
19873 * gst/debug/negotiation.c:
19874 * gst/debug/progressreport.c:
19875 * gst/debug/testplugin.c:
19876 * gst/effectv/gstaging.c:
19877 * gst/effectv/gstdice.c:
19878 * gst/effectv/gstedge.c:
19879 * gst/effectv/gstquark.c:
19880 * gst/effectv/gstrev.c:
19881 * gst/effectv/gstvertigo.c:
19882 * gst/effectv/gstwarp.c:
19883 * gst/flx/gstflxdec.c:
19884 * gst/goom/gstgoom.c:
19885 * gst/interleave/deinterleave.c:
19886 * gst/interleave/interleave.c:
19887 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19888 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19889 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19890 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19891 * gst/level/gstlevel.c:
19892 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19893 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19894 * gst/median/gstmedian.c:
19895 * gst/monoscope/gstmonoscope.c:
19896 * gst/multipart/multipartdemux.c:
19897 * gst/multipart/multipartmux.c:
19898 * gst/oldcore/gstmd5sink.c:
19899 * gst/oldcore/gstmultifilesrc.c:
19900 * gst/oldcore/gstpipefilter.c:
19901 * gst/oldcore/gstshaper.c:
19902 * gst/oldcore/gststatistics.c:
19903 * gst/rtp/gstasteriskh263.c:
19904 * gst/rtp/gstrtpL16depay.c:
19905 * gst/rtp/gstrtpL16pay.c:
19906 * gst/rtp/gstrtpamrdepay.c:
19907 * gst/rtp/gstrtpamrpay.c:
19908 * gst/rtp/gstrtpdepay.c:
19909 * gst/rtp/gstrtpgsmpay.c:
19910 * gst/rtp/gstrtph263pay.c:
19911 * gst/rtp/gstrtph263pdepay.c:
19912 * gst/rtp/gstrtph263ppay.c:
19913 * gst/rtp/gstrtpmp4gpay.c:
19914 * gst/rtp/gstrtpmp4vdepay.c:
19915 * gst/rtp/gstrtpmp4vpay.c:
19916 * gst/rtp/gstrtpmpadepay.c:
19917 * gst/rtp/gstrtpmpapay.c:
19918 * gst/rtp/gstrtppcmadepay.c:
19919 * gst/rtp/gstrtppcmapay.c:
19920 * gst/rtp/gstrtppcmudepay.c:
19921 * gst/rtp/gstrtppcmupay.c:
19922 * gst/rtp/gstrtpspeexdepay.c:
19923 * gst/rtp/gstrtpspeexpay.c:
19924 * gst/rtsp/gstrtpdec.c:
19925 * gst/smpte/gstsmpte.c:
19926 * gst/videobox/gstvideobox.c:
19927 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19928 * gst/videofilter/gstvideobalance.c:
19929 * gst/videofilter/gstvideoflip.c:
19930 * gst/videofilter/gstvideotemplate.c:
19931 (gst_videotemplate_base_init):
19932 * gst/videomixer/videomixer.c:
19933 * gst/wavenc/gstwavenc.c:
19934 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
19935 better/unified long descriptions
19937 Some cleanups to auparse, don't send multiple newsegments.
19939 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19941 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
19942 Original commit message from CVS:
19943 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
19944 Don't unref event unconditionally after giving away ownership
19945 (gst_pad_push_event(), gst_pad_send_event() and
19946 gst_pad_event_default() take ownership of the event
19947 passed to them). Fixes warnings/crashes caused by
19950 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19952 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
19953 Original commit message from CVS:
19954 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19955 Don't ref NULL caps (private streams have NULL caps) (#336387);
19956 also, no need to set caps on the same buffer twice.
19958 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
19960 gst/mpegstream/: Don't leak element and pad names in error messages, use
19961 Original commit message from CVS:
19962 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19963 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
19964 (gst_dvd_demux_get_subpicture_stream):
19965 * gst/mpegstream/gstmpegdemux.c:
19966 (gst_mpeg_demux_sync_stream_to_time):
19967 Don't leak element and pad names in error messages, use
19968 GST_DEBUG_PAD_NAME instead. Add some more debug code.
19970 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19972 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
19973 Original commit message from CVS:
19974 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19975 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
19976 Name the structure in the custom event with the
19977 language codes for the audio and subtitle streams
19978 actually like dvddemux expects it to be named.
19979 Set caps on source pad and outgoing buffers.
19981 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
19983 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
19984 Original commit message from CVS:
19985 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
19986 (gst_lame_get_property), (gst_lame_setup):
19987 * ext/lame/gstlame.h:
19988 Make xingheader property non-functional, it's broken anyway
19989 after all (use xingmux instead).
19991 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
19993 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
19994 Original commit message from CVS:
19995 * ext/lame/gstlame.c: (gst_lame_sink_event):
19996 On EOS, flush encoder and send remaining data. Fix
19997 return value handling in sink event function.
19999 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
20001 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20002 Original commit message from CVS:
20003 Patch by: Jürg Billeter <j at bitron dot ch>
20004 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20005 Fix wrong check for started flag when setting the 'device' property.
20006 We want to allow it when the source is NOT started yet and ignore it
20007 when the source is running.
20009 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
20011 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
20012 Original commit message from CVS:
20013 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
20014 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20015 (gst_asf_demux_process_chunk):
20016 * gst/asfdemux/gstasfdemux.h:
20017 Subtract first timestamp from timestamps, so that
20018 stream starts from 0; makes live streams that don't
20019 start at 0 work again (fixes #317310, #336097).
20021 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
20023 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20024 Original commit message from CVS:
20025 Patch by: Christian Kirbach
20027 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20028 -good. Fixes build on some systems (#331838).
20030 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
20032 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
20033 Original commit message from CVS:
20034 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20035 (gst_rmdemux_parse_cont):
20036 Extract more tags and also post codec name tag on the
20037 bus so this shows up in totem and nautilus.
20039 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20041 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
20042 Original commit message from CVS:
20043 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20044 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
20045 Extra data usually goes into the caps as 'codec_data', not
20046 as first buffer into the stream.
20047 Need to byte swap AC3 content in realmedia files for some
20048 reason (fixes #331588).
20050 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20052 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
20053 Original commit message from CVS:
20054 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
20055 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
20056 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20057 When operating in pull mode, post an error message on the
20058 bus when all source pads are unlinked or some other fatal
20059 error occured (#323023). Regrade some recurring debug messages
20060 to LOG level. Convert c++-style comments into C-style ones.
20062 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20064 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
20065 Original commit message from CVS:
20066 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20067 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20068 (gst_rmdemux_all_source_pads_unlinked),
20069 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
20070 (gst_rmdemux_parse_packet):
20071 * gst/realmedia/rmdemux.h:
20072 Handle unlinked source pads properly and stop if all source pads
20073 are unlinked (#323023).
20075 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
20077 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
20078 Original commit message from CVS:
20079 Patch by: Michal Benes <michal dot benes at xeris dot cz>
20080 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
20081 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20082 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
20083 * gst/mpegstream/gstmpegdemux.h:
20084 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20085 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
20086 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
20087 situation really happens when grabbing DVB streams. Current
20088 mpegdemuxer can not handle this situation correctly and it
20089 restarts counting gstreamer timestamps from zero.
20092 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
20094 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
20095 Original commit message from CVS:
20096 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
20097 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
20098 * ext/a52dec/gsta52dec.h:
20099 Fix #334550: failure to play raw AC3 files due to segment problems.
20101 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
20103 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
20104 Original commit message from CVS:
20105 Patch by: Christophe Fergeau <teuf gnome org>
20106 * ext/lame/gstlame.c: (gst_lame_release_memory),
20107 (gst_lame_finalize), (gst_lame_class_init),
20108 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
20109 (gst_lame_change_state):
20110 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
20112 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20114 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
20115 Original commit message from CVS:
20116 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
20117 (gst_mad_sink_event), (gst_mad_change_state):
20118 Include AUDIO_CODEC tag with tags posted if input is not
20119 framed (#334258). Use _scale() util functions in more places.
20121 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
20123 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
20124 Original commit message from CVS:
20125 2006-03-12 Christophe Fergeau <teuf@gnome.org>
20126 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20127 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20128 property as BROKEN (see
20129 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20130 explanation why it's broken).
20132 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
20134 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20135 Original commit message from CVS:
20136 2006-03-11 Christophe Fergeau <teuf@gnome.org>
20137 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20139 * gst/xingheader/Makefile.am:
20140 * gst/xingheader/gstxingmux.c:
20141 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20142 to MP3 files (this allows decoder to figure out the length of VBR
20145 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
20147 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20148 Original commit message from CVS:
20149 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20150 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20151 tag (#333683, patch by: Alex Lancaster).
20153 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20155 ext/amrnb/: Further fancyfication.
20156 Original commit message from CVS:
20157 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20158 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20159 (gst_amrnbdec_state_change):
20160 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20161 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20162 (gst_amrnbenc_state_change):
20163 * ext/amrnb/amrnbenc.h:
20164 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20165 (gst_amrnbparse_query):
20166 Further fancyfication.
20167 Use _take to get writable data from the adapter.
20168 Precalc packet duration.
20170 Forward _push to upstream.
20171 Post error messages when something goes wrong.
20172 Remove old code in amrnbparse.
20173 Don't ignore query results from upstream.
20175 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
20177 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20178 Original commit message from CVS:
20179 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20180 The AMR encoder writes into the audio buffers it processes, so
20181 use gst_buffer_make_writable() on buffers we might (they go through
20182 an adapter, so there can be copying going on later anyway) be
20185 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
20187 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20188 Original commit message from CVS:
20189 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20190 (gst_mpeg_parse_handle_src_query):
20191 Declare variables at the beginning of a block and make
20192 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20194 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
20196 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20197 Original commit message from CVS:
20198 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20199 Read packet size, sequence and padsize in right order again
20200 (fixes #332796; patch by: Fabrizio Gennari).
20202 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
20204 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20205 Original commit message from CVS:
20206 * gst/iec958/ac3iec.c:
20207 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20209 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20211 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20212 Original commit message from CVS:
20214 Make the id3tag and mad checks check for both a header and the
20215 appropriate library if the pkg-config is missing. (Closes #331842)
20216 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20217 do the same for the plugins themselves.
20219 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20221 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20222 Original commit message from CVS:
20223 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20224 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20225 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20226 * ext/mpeg2dec/gstmpeg2dec.h:
20227 Don't treat STATE_INVALID as fatal error; throw an error
20228 only after five consecutive decoding errors. Makes decoding
20229 mpeg streams more robust and fixes playback of joined clips
20232 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20234 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20235 Original commit message from CVS:
20236 * ext/dvdnav/dvdnavsrc.h:
20237 Oops. forgot to add this one.
20239 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
20241 ext/Makefile.am: Fix dist-check.
20242 Original commit message from CVS:
20243 2006-02-26 Julien MOUTTE <julien@moutte.net>
20244 * ext/Makefile.am: Fix dist-check.
20246 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20248 configure.ac: Disable dvdnavsrc for now.
20249 Original commit message from CVS:
20251 Disable dvdnavsrc for now.
20253 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20255 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20256 Original commit message from CVS:
20259 * ext/dvdnav/Makefile.am:
20260 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20261 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20262 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20263 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20264 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20265 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20266 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20267 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20268 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20269 (gst_dvd_nav_src_make_dvd_event),
20270 (gst_dvd_nav_src_structure_set_uint64),
20271 (gst_dvd_nav_src_push_dvd_nav_packet_event),
20272 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20273 (gst_dvd_nav_src_push_titlelang_event),
20274 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20275 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20276 (gst_dvd_nav_src_handle_navigation_event),
20277 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20278 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20279 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20280 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20281 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20282 (gst_dvd_nav_src_do_init), (plugin_init):
20283 dvdnavsrc ported to 0.10, for the most part at least. Not quite
20284 ready for prime time yet though.
20286 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20288 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20289 Original commit message from CVS:
20290 * ext/cdio/Makefile.am:
20291 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20292 required for Cygwin, see #317048)
20293 * gst/rtp/gstasteriskh263.c:
20294 Cygwin has includes for both the unix network socket API
20295 and the windows API, but only one can be included, so fix
20296 includes to only use one or the other, prefering the unxi
20299 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20301 Port dvdsubdec to 0.10
20302 Original commit message from CVS:
20304 * gst/dvdsub/Makefile.am:
20305 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20306 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20307 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20308 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20309 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20310 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20311 (gst_send_empty_fill), (gst_send_subtitle_frame),
20312 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20313 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20315 * gst/dvdsub/gstdvdsubdec.h:
20316 Port dvdsubdec to 0.10
20318 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20320 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20321 Original commit message from CVS:
20322 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20323 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20324 mpegdemux for MPEG-2 video streams.
20326 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20328 configure.ac: Bump nano back to CVS
20329 Original commit message from CVS:
20331 Bump nano back to CVS
20333 === release 0.10.2 ===
20335 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20337 configure.ac: releasing 0.10.2, "Season to Taste"
20338 Original commit message from CVS:
20340 releasing 0.10.2, "Season to Taste"
20342 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20344 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20345 Original commit message from CVS:
20347 releasing 0.10.1.3 prelease for 0.10.2
20349 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
20351 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20352 Original commit message from CVS:
20353 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20354 In sink event handler, release object lock again
20355 _before_ sending EOS event downstream (#313838).
20357 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
20360 * gst/asfdemux/gstasf.c:
20361 fix rank of asfdemux
20362 Original commit message from CVS:
20363 fix rank of asfdemux
20365 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20367 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20368 Original commit message from CVS:
20370 releasing 0.10.1.2 prelease for 0.10.2
20372 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
20374 * gst-plugins-ugly.spec.in:
20376 Original commit message from CVS:
20379 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
20381 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20382 Original commit message from CVS:
20383 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20384 (crop_copy_i422_buffer), (crop_buffer):
20385 When we need to crop the output buffer, make sure we
20386 create a buffer of the right size and respect the implicit
20387 striding used for I420 elsewhere in GStreamer (#331301).
20389 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20391 ext/cdio/gstcdio.c: Init debug category (#331253).
20392 Original commit message from CVS:
20393 * ext/cdio/gstcdio.c: (plugin_init):
20394 Init debug category (#331253).
20396 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
20398 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20399 Original commit message from CVS:
20400 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20401 Do not error out on non-recognized streams. Ignore them and allow
20402 playback of the other streams.
20404 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20406 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20407 Original commit message from CVS:
20408 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20409 Add a small sanity check for LPCM reading.
20411 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
20413 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20414 Original commit message from CVS:
20415 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20416 Take into account the file properties preroll value for
20417 timestamping/newsegment. It's weird this value was commented out.
20419 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
20421 gst/asfdemux/Makefile.am: More asf makefile fixing.
20422 Original commit message from CVS:
20423 * gst/asfdemux/Makefile.am:
20424 More asf makefile fixing.
20426 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
20428 ext/lame/gstlame.c: Fix up lame a bit.
20429 Original commit message from CVS:
20430 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20431 (gst_lame_change_state):
20433 Apply patch #319782 by Gautier Portet.
20435 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
20437 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20438 Original commit message from CVS:
20439 * gst/asfdemux/Makefile.am:
20440 But we do need to link against the riff libraryr.
20442 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
20444 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20445 Original commit message from CVS:
20446 * gst/asfdemux/Makefile.am:
20447 We don't want asfmux.c yet.
20449 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
20451 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20452 Original commit message from CVS:
20453 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20454 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20455 (gst_mad_change_state):
20456 Port fixes for bugs 314771, 308772, 140237, and 302625
20457 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20458 Use GST_EVENT_FLUSH_STOP to clear data from the current input
20459 buffer, to avoid using it for any future decoding.
20461 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
20463 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20464 Original commit message from CVS:
20466 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20467 (gst_asf_get_guid_nick):
20468 * gst/asfdemux/asfheaders.h:
20469 * gst/asfdemux/gstasf.c: (plugin_init):
20470 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20471 (gst_asf_demux_class_init), (gst_asf_demux_init),
20472 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20473 (gst_asf_demux_handle_src_event),
20474 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20475 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20476 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20477 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20478 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20479 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20480 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20481 (gst_asf_demux_get_bitrate_record),
20482 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20483 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20484 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20485 (gst_asf_demux_get_obj_data_correction),
20486 (gst_asf_demux_get_stream_audio),
20487 (gst_asf_demux_get_stream_correction),
20488 (gst_asf_demux_get_stream_video),
20489 (gst_asf_demux_get_stream_video_format),
20490 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20491 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20492 (gst_asf_demux_process_stream),
20493 (gst_asf_demux_get_gst_tag_from_tag_name),
20494 (gst_asf_demux_commit_taglist),
20495 (gst_asf_demux_process_ext_content_desc),
20496 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20497 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20498 (gst_asf_demux_process_comment),
20499 (gst_asf_demux_process_bitrate_props_object),
20500 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20501 (gst_asf_demux_descramble_segment),
20502 (gst_asf_demux_element_send_event),
20503 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20504 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20505 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20506 (gst_asf_demux_get_src_query_types),
20507 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20508 * gst/asfdemux/gstasfdemux.h:
20509 asfdemux ported to 0.10. Does still need a bit of work (seems like
20510 there's something funky going on when timestamping video frames).
20511 The seeking code is likely to make Wim cry, but hey, at least it
20514 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
20516 ext/amrnb/amrnbdec.c: Some more comments.
20517 Original commit message from CVS:
20518 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20519 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20520 Some more comments.
20521 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20522 Applied patch from Fabrizio Gennari, fixes #330844.
20524 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20526 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20527 Original commit message from CVS:
20528 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20529 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20530 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20531 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20532 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20533 * ext/dvdread/dvdreadsrc.h:
20534 Let's try to play the title the user set via the URI handler or
20535 via properties instead of always playing the first title. Also,
20536 Also, count title/chapter/angle number in URI and properties
20537 from 1 rather than 0.
20539 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20541 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20542 Original commit message from CVS:
20543 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20544 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20545 (gst_dvd_read_src_do_duration_query):
20546 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20547 otherwise GstBaseSrc will think we can operate pull_range based,
20548 which we don't really, and typefinding will fail miserably.
20549 Also, make seeking work somewhat (only works with flumpegdemux
20550 at the moment, mpegstream needs fixing for that first).
20552 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
20554 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20555 Original commit message from CVS:
20556 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20557 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20558 Only allocate buffer once we know exactly how much we need,
20559 rather than gratuitously allocating 2MB-buffers all the time
20560 even if we usually need much less than that. Also, demote
20561 a debug message from DEBUG to LOG level.
20563 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20565 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20566 Original commit message from CVS:
20567 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20568 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20569 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20570 (gst_dvd_read_src_do_position_query):
20571 Add some more debugging and fix duration query in BYTES.
20573 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
20575 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20576 Original commit message from CVS:
20579 * ext/dvdread/Makefile.am:
20580 * ext/dvdread/dvdreadsrc.c:
20581 * ext/dvdread/dvdreadsrc.h:
20582 Half-baked port to 0.10. Needs some love
20583 in the seeking department, but at least
20585 * ext/dvdread/stream_labels.c:
20586 * ext/dvdread/stream_labels.h:
20587 Remove these (we use ISO-639 language codes internally; applications
20588 that want to translate those into language names for display to the
20589 user should rely on the iso-codes package for that).
20591 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
20593 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20594 Original commit message from CVS:
20595 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20596 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20597 (gst_amrnbdec_state_change):
20598 * ext/amrnb/amrnbdec.h:
20599 Fix amrnbdec, handle events, take copy from adapter since the decoder
20600 apparently writes in the source data.
20601 Use some _scale_int, and precalc duration.
20602 Fix some leaks, post ERROR messages.
20604 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20606 docs/plugins/: Add cdio plugin to docs.
20607 Original commit message from CVS:
20608 * docs/plugins/Makefile.am:
20609 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20610 * docs/plugins/gst-plugins-good-plugins-sections.txt:
20611 * docs/plugins/inspect/plugin-cdio.xml:
20612 Add cdio plugin to docs.
20613 * ext/cdio/gstcdiocddasrc.c:
20615 * ext/cdio/gstcdio.c:
20616 The plugin is called 'cdio' not 'cddio'.
20618 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20620 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20621 Original commit message from CVS:
20622 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20623 One source pad not being linked is not an error condition when we're
20624 still parsing the header. In this case (e.g. where we don't have a
20625 suitable decoder installed) just pretend everything is fine, so that
20626 the demuxer will actually go on to signal no-more-pads when done
20627 parsing the header, otherwise decodebin/playbin will never post the
20628 appropriate error message if decoders are not available.
20630 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
20634 * ext/mad/gstid3tag.c:
20635 * gst/realmedia/rmdemux.c:
20636 Just make it compile with --disable-gst-debug.
20637 Original commit message from CVS:
20638 Just make it compile with --disable-gst-debug.
20640 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20642 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20643 Original commit message from CVS:
20644 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20645 (gst_mad_check_caps_reset), (gst_mad_chain):
20646 Merge patch from Radoslaw Szkodzinski (bug 326734)
20648 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20650 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20651 Original commit message from CVS:
20652 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20653 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20654 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20655 (gst_id3_tag_chain):
20656 fixing Gdate handling
20657 enabling mux/demux mode switching
20658 adding better debug output
20660 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20662 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...
20663 Original commit message from CVS:
20664 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20665 If we haven't set caps on a source pad yet, the caps on the
20666 pad are NULL, not un-fixed. Set caps on outgoing buffers.
20668 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20670 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20671 Original commit message from CVS:
20672 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20673 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20674 * ext/lame/gstlame.h:
20675 Contrary to what the const char in the lame API might suggest,
20676 lame expects us to keep the strings we pass to id3tag_set_foo()
20677 around; it doesn't free them either though, so we have to store
20678 them somewhere and free them later when we can be sure lame
20679 doesn't need them any longer.
20681 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20683 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...
20684 Original commit message from CVS:
20685 * ext/lame/gstlame.c: (add_one_tag):
20686 Fix handling of GST_TAG_DATE (#311679), don't pass an
20687 uninitialised string pointer to lame if we don't know
20688 how to handle the tag type, and fix minor memory leak.
20690 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20692 ext/mad/gstmad.c: Fix debug message.
20693 Original commit message from CVS:
20694 * ext/mad/gstmad.c: (gst_mad_chain):
20697 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20699 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
20700 Original commit message from CVS:
20701 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
20702 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20703 Erase spurious call to gst_segment_set_newsegment.
20704 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
20705 the superclass method when handling NEWSEGMENT events.
20706 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
20707 and dvd-audio-restart event handling. There are currently less
20708 hackish ways of handling the sparse audio stream problem.
20710 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20712 fix up error domains, error strings, and use of translation
20713 Original commit message from CVS:
20714 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
20715 * ext/dvdnav/dvdnavsrc.c: (if):
20716 * ext/dvdread/stream_labels.c:
20717 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
20718 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20719 fix up error domains, error strings, and use of translation
20721 fix up this file, even though none of them are actually marked
20724 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20726 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
20727 Original commit message from CVS:
20728 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
20729 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20730 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20731 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
20732 (gst_mpeg_parse_change_state):
20733 Make timestamp adjustment somewhat milder. Actual timestamps are
20734 now sent unmodified unless an actual gap is found in the
20735 stream. This should fix time display when playing most MPEG
20738 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20740 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
20741 Original commit message from CVS:
20742 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
20743 * ext/cdio/gstcdio.h:
20744 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
20745 Fix build for libcdio versions >= 76; give slightly lower rank
20748 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20750 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
20751 Original commit message from CVS:
20754 * ext/cdio/Makefile.am:
20755 * ext/cdio/gstcdio.c:
20756 * ext/cdio/gstcdio.h:
20757 * ext/cdio/gstcdiocddasrc.c:
20758 * ext/cdio/gstcdiocddasrc.h:
20759 Port libcdio cdda source, formerly known as cddasrc, now known as
20760 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
20761 but that's not tested (fixes #317658).
20763 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
20765 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
20766 Original commit message from CVS:
20767 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20768 tss tss... always set caps on outgoing buffer.
20770 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
20772 * gst-plugins-ugly.spec.in:
20774 Original commit message from CVS:
20777 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20782 Original commit message from CVS:
20785 === release 0.10.1 ===
20787 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20793 * docs/plugins/gst-plugins-ugly-plugins.args:
20794 * docs/plugins/inspect/plugin-a52dec.xml:
20795 * docs/plugins/inspect/plugin-amrnb.xml:
20796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20797 * docs/plugins/inspect/plugin-iec958.xml:
20798 * docs/plugins/inspect/plugin-lame.xml:
20799 * docs/plugins/inspect/plugin-mad.xml:
20800 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20801 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20802 * docs/plugins/inspect/plugin-rmdemux.xml:
20804 Original commit message from CVS:
20807 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20812 Original commit message from CVS:
20815 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
20817 Pass unhandled queries upstream (useful e.g. for SEEKING query)
20818 Original commit message from CVS:
20819 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
20820 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
20821 * ext/mad/gstmad.c: (gst_mad_src_query):
20822 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
20823 * ext/sidplay/gstsiddec.cc:
20824 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20825 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
20826 Pass unhandled queries upstream (useful e.g. for SEEKING query)
20827 (fixes #325652; based on patch by: Philippe); make rmdemux return
20828 FALSE for position queries, instead of setting -1 as value and
20831 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20833 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20834 Original commit message from CVS:
20835 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
20836 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20837 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
20838 rewrite timestamps in the case segments are being set from
20839 upstream, but use timestamps unmodified. Also send proper position
20840 values. This allows for correct time display and makes queries
20841 work in sink elements.
20842 * gst/mpegstream/gstdvddemux.h:
20843 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20844 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
20845 Rename flush_filter to segment_filter, which is better represents
20846 what the arreibute does.
20847 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
20848 Activate segment filtering when a timestamp discontinuity is seen.
20850 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20852 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...
20853 Original commit message from CVS:
20854 * ext/mad/gstmad.c: (gst_mad_chain):
20855 Don't forget that we need to send out a newsegment event after a
20856 restart even if we don't have enough data to decode a frame right
20859 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20861 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
20862 Original commit message from CVS:
20863 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
20864 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20865 Use the new "audio-shutdown" and "audio-restart" DVD events
20866 instead of the "spu-still-frame" event to shutdown and restart
20867 the audio pipeline.
20868 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
20869 Check for cases where the segment-based adjustment calculation
20870 would produce negative values (which result in an overflow) and
20871 return GST_CLOCK_TIME_NONE instead.
20872 * gst/mpegstream/gstdvddemux.h:
20873 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20874 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
20875 Add a mechanism to discard audio buffers with timestamps outside
20876 the currently set segment. This was causing (sometimes serious)
20877 synchronization problems after seeking in DVDs with LPCM audio,
20878 since VOBUs usually contain audio material that lies outside the
20879 timestamp range specified by the header.
20881 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20883 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
20884 Original commit message from CVS:
20885 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
20886 Remove lingering reference to GstID3Demux
20887 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
20888 Don't output debug saying padding streams are unknown type,
20889 because they're not
20891 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20893 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20894 Original commit message from CVS:
20895 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
20896 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20897 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
20900 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
20901 (gst_mpeg_demux_get_audio_stream):
20902 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
20903 (gst_dvd_demux_get_audio_stream)
20904 (gst_dvd_demux_get_subpicture_stream)
20905 (gst_dvd_demux_send_subbuffer):
20906 Send current* pad buffers with appropriate caps.
20908 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20910 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20911 Original commit message from CVS:
20912 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
20913 * gst/iec958/ac3iec.h:
20914 * gst/iec958/ac3iec.c:
20915 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20916 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
20917 raw-audio property to ac3iec958 that allows setting the source pad
20918 caps to raw audio instead of audio/x-iec958. This makes it
20919 possible to use ac3iec958 together with the normal alsasink
20920 element to drive an external receiver that autodetects AC3
20923 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
20925 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20926 Original commit message from CVS:
20927 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
20928 (ac3iec_chain_dvd):
20929 * gst/iec958/ac3iec.h:
20930 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20932 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20934 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
20935 Original commit message from CVS:
20936 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
20937 When getting a seek event, first check if the upstream element
20938 can handle it and only do our own seek stuff when it can't
20939 (should fix #322856).
20941 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20943 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
20944 Original commit message from CVS:
20945 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20946 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
20947 Really convert to BYTES format when we want to convert
20948 to bytes (use right variable; fixes #322856).
20950 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20952 Big mpegparse clean up, second round:
20953 Original commit message from CVS:
20954 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
20955 Big mpegparse clean up, second round:
20956 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20957 Send and EOS event down the audio pipeline when an still frame
20958 event arrives. This prevents the pipeline from locking when a
20959 still menu comes directly after a flush.
20960 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
20961 Don't send a newsegment in reset.
20962 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
20963 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
20964 Move the code of handle_newsegment to process_event. Send a
20965 NEWSEGMENT after FLUSH_STOP.
20966 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
20968 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
20969 (gst_mpeg_demux_class_init): Don't override send_event.
20970 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20971 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
20972 (gst_mpeg_demux_reset):
20973 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
20975 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20976 Reset the mpegparse element after a flush.
20977 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
20978 Don't forward events.
20979 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20980 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20981 handle_newsegment is not a virtual method anymore.
20982 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
20983 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
20984 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
20985 rid of send_newsegment virtual method.
20986 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
20987 handle DVD events and call the superclass method for other event
20989 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
20990 override process_event anymore.
20991 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
20992 (gst_mpeg_parse_process_event): Move actual event processing to
20993 process event so that subclasses can properly override or extend
20995 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20996 Eliminate time parameter in process event.
20997 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20998 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
20999 (gst_mpeg_demux_send_subbuffer):
21000 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21001 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21002 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21003 adding the value of the adjust attribute.
21004 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21005 rid of the adjust attribute. Now all timestamp adjustments are
21006 performed by mpegparse using the current segment.
21007 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21008 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
21009 on the adjust attribute for SCR values and the current segment.
21010 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
21011 adjust_ts virtual method to adjust timestamps for outgoing
21013 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
21014 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
21015 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21016 (gst_dvd_demux_handle_newsegment): Don't override
21018 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
21019 Check for DVD events in process_event instead of
21021 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21022 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21023 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
21024 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
21025 (gst_mpeg_demux_send_event):
21026 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21027 (gst_dvd_demux_handle_dvd_event):
21028 Eliminate the time parameter in send_event.
21030 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21032 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
21033 Original commit message from CVS:
21034 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
21035 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
21036 Fix typefinding in id3demux, and then remove it in favour
21037 of the new LGPL id3demux in gst-plugins-good
21038 * ext/mad/gstmad.c: (gst_mad_dispose):
21039 dispose can run more than once.
21041 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21043 gst/asfdemux/gstasfmux.c: change some char* into char[]
21044 Original commit message from CVS:
21045 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
21046 change some char* into char[]
21048 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
21050 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
21051 Original commit message from CVS:
21052 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21053 Remove memleak from unused GstRMDemuxStream
21055 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
21057 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
21058 Original commit message from CVS:
21059 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
21060 (gst_id3_tag_do_typefind):
21061 Use the correct function to free typefind factory list.
21063 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21065 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
21066 Original commit message from CVS:
21067 * ext/mad/gstmad.c: (gst_mad_src_query):
21068 For position and duration queries in TIME format, try the peer
21069 first (might be a demuxer).
21071 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21073 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
21074 Original commit message from CVS:
21075 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
21076 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
21077 Properly handle non contiguous VOBUs by adding the segment accum
21078 field to the adjust value.
21079 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21080 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
21081 handle_newsegment to prevent sending actual newsegment events and
21082 use tiemstamp rewriting instead.
21083 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
21085 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21086 (gst_mpeg_parse_event):
21087 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21088 Add a new parameter to handle_newsegment to allow controlling
21089 whether newsegment events are forwarded or not.
21090 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21091 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21092 (gst_dvd_demux_reset):
21093 last_end_ptm and discont_time aren't necessary anymore, since
21094 timestamp adjustment is now replaced by newsegment events.
21095 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
21097 * gst/mpegstream/gstdvddemux.h:
21098 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21099 Don't handle dvd-nav-packet events anymore, since the are now
21100 replaced by standard newsegment events.
21101 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21102 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21103 (gst_dvd_demux_change_state):
21104 * gst/mpegstream/gstdvddemux.h:
21105 Get rid of the ignore_next_newmedia_discont hack.
21106 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21107 (gst_dvd_demux_handle_newsegment):
21108 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21109 (gst_mpeg_demux_handle_newsegment): Don't override
21110 handle_newsegment anymore. It was only necessary to handle
21112 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21113 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
21114 (gst_dvd_demux_set_cur_subpicture):
21115 Reactivate handling of DVD events.
21116 * gst/mpegstream/gstmpegparse.c (normal_seek)
21117 (gst_mpeg_parse_handle_src_event)
21118 (gst_mpeg_parse_handle_src_query):
21119 First attempt at reenabling seek.
21120 * gst/mpegstream/gstmpegparse.h:
21121 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21122 (gst_mpeg_parse_update_streaminfo)
21123 (gst_mpeg_parse_get_rate)
21124 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21125 (gst_mpeg_parse_handle_src_query):
21126 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21127 Make queries work again.
21128 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21129 (gst_mpeg_parse_handle_newsegment)
21130 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21131 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21132 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21133 Get rid of the newsegment_pending attribute, and rely instead on
21134 proper timestamp adjustment.
21135 * gst/mpegstream/gstmpegparse.c
21136 (gst_mpeg_parse_get_src_event_masks): Erase.
21137 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21138 Initialize fields before creating pads to prevent the pad creation
21139 callback from failing.
21140 (gst_mpeg_parse_reset): Initialize new fields, and change
21141 initialization order to match the order in the structure.
21142 (gst_mpeg_parse_handle_newsegment): Forward new segment events
21143 whenever possible, and update the current segment.
21144 (gst_mpeg_parse_send_newsegment): Update the current segment and
21145 pending_newsegment.
21146 (gst_mpeg_parse_pad_added): Use the current segment to send
21147 newsegment events to new pads.
21148 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21149 and events. Properly update newsegment_pending.
21150 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21151 New fields do_adjust and current_segment.
21152 * gst/mpegstream/gstmpegdemux.c:
21153 * gst/mpegstream/gstdvddemux.c:
21154 * gst/mpegstream/gstmpegparse.h:
21155 Rename handle_discont virtual method to handle_newsegment. Erase
21156 some (already commented out support) for old NEW_MEDIA events.
21157 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21158 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21159 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21160 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21161 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21162 Erase the "pending_scr" field, and replace it by a slightly
21163 different handling of the current SCR. Document code blocks in
21164 parse_packhead and chain.
21166 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
21168 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21169 Original commit message from CVS:
21170 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21171 g_warning() are only for really fatal warnings. If we can't decode a
21172 tag, just ignore that tag and do a GST_WARNING.
21174 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21177 * ext/a52dec/gsta52dec.h:
21178 * ext/dvdread/dvdreadsrc.h:
21179 * ext/lame/gstlame.h:
21180 * ext/mad/gstid3tag.c:
21181 * ext/mad/gstmad.c:
21182 * ext/mad/gstmad.h:
21183 * ext/mpeg2dec/gstmpeg2dec.h:
21184 * ext/sidplay/gstsiddec.h:
21185 * gst/ac3parse/gstac3parse.c:
21186 * gst/ac3parse/gstac3parse.h:
21187 * gst/asfdemux/gstasfdemux.c:
21188 * gst/asfdemux/gstasfdemux.h:
21189 * gst/iec958/ac3iec.h:
21190 * gst/mpegaudioparse/gstmpegaudioparse.c:
21191 * gst/mpegaudioparse/gstmpegaudioparse.h:
21192 * gst/mpegstream/gstdvddemux.h:
21193 * gst/mpegstream/gstmpegclock.h:
21194 * gst/mpegstream/gstmpegdemux.h:
21195 * gst/mpegstream/gstmpegpacketize.h:
21196 * gst/mpegstream/gstmpegparse.c:
21197 * gst/mpegstream/gstmpegparse.h:
21198 * gst/mpegstream/gstrfc2250enc.c:
21199 * gst/mpegstream/gstrfc2250enc.h:
21200 * gst/realmedia/rmdemux.c:
21201 * gst/realmedia/rmdemux.h:
21202 * gst/synaesthesia/synaescope.c:
21204 Original commit message from CVS:
21207 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21211 Original commit message from CVS:
21214 === release 0.10.0 ===
21216 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21222 * docs/plugins/inspect/plugin-a52dec.xml:
21223 * docs/plugins/inspect/plugin-amrnb.xml:
21224 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21225 * docs/plugins/inspect/plugin-iec958.xml:
21226 * docs/plugins/inspect/plugin-lame.xml:
21227 * docs/plugins/inspect/plugin-mad.xml:
21228 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21229 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21230 * docs/plugins/inspect/plugin-rmdemux.xml:
21232 Original commit message from CVS:
21235 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
21237 Update for alloc_buffer changes.
21238 Original commit message from CVS:
21239 2005-12-05 Andy Wingo <wingo@pobox.com>
21240 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21241 * ext/mad/gstmad.c: (gst_mad_chain):
21242 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21243 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21244 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21245 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21246 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21248 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
21250 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21251 Original commit message from CVS:
21252 2005-12-05 Andy Wingo <wingo@pobox.com>
21253 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21254 id3demux and id3mux now. Fixes #323199.
21256 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
21258 * gst-plugins-ugly.spec.in:
21259 update spec file for latest changes
21260 Original commit message from CVS:
21261 update spec file for latest changes
21263 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21265 fix silly Makefile.am bug so they link correctly again
21266 Original commit message from CVS:
21267 * ext/amrnb/Makefile.am:
21268 * gst/realmedia/Makefile.am:
21269 fix silly Makefile.am bug so they link correctly again
21271 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21275 Original commit message from CVS:
21278 === release 0.9.7 ===
21280 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21287 * docs/plugins/gst-plugins-ugly-plugins.args:
21288 * docs/plugins/inspect/plugin-a52dec.xml:
21289 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21290 * docs/plugins/inspect/plugin-iec958.xml:
21291 * docs/plugins/inspect/plugin-lame.xml:
21292 * docs/plugins/inspect/plugin-mad.xml:
21293 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21294 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21295 * docs/plugins/inspect/plugin-rmdemux.xml:
21296 * docs/random/LICENSE:
21297 * docs/random/PORTED_09:
21299 Original commit message from CVS:
21302 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21306 * ext/amrnb/Makefile.am:
21307 * gst/realmedia/Makefile.am:
21308 Don't know how these escaped my eye before. Fix link flags.
21309 Original commit message from CVS:
21310 Don't know how these escaped my eye before. Fix link flags.
21312 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21315 * examples/Makefile.am:
21316 * examples/capsfilter/Makefile.am:
21317 * examples/capsfilter/capsfilter1.c:
21318 * examples/gob/Makefile.am:
21319 * examples/gob/gst-identity2.gob:
21320 * examples/gstplay/.gitignore:
21321 * examples/gstplay/Makefile.am:
21322 * examples/gstplay/player.c:
21323 * examples/indexing/.gitignore:
21324 * examples/indexing/Makefile.am:
21325 * examples/indexing/indexmpeg.c:
21326 * examples/level/Makefile.am:
21327 * examples/level/README:
21328 * examples/level/demo.c:
21329 * examples/level/plot.c:
21330 * examples/stats/Makefile.am:
21331 * examples/stats/mp2ogg.c:
21332 * examples/switch/.gitignore:
21333 * examples/switch/Makefile.am:
21334 * examples/switch/switcher.c:
21336 Original commit message from CVS:
21339 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21341 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21342 Original commit message from CVS:
21343 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21344 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21345 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21346 (gst_mpeg_parse_send_event):
21347 Ref events before sending them to multiple pads, after all
21348 gst_pad_send_event() takes ownership of events. Don't leak
21349 events that have not been handled (fixes #322745).
21351 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21353 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21354 Original commit message from CVS:
21355 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
21356 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21357 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21358 from making timestamp adjustments. This will have to be re-added
21359 in some form in the near future, but in order to do that, some nav
21360 packet parsing will be necessary in mpegdemux.
21361 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21362 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21363 (g_value_set_int, gst_mpeg_parse_set_property)
21364 Get rid of do_adjust and use_adjust. Rename max_discont to
21366 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21367 -1, no adjustment is made.
21368 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21369 Rename max_discont property to max_scr_gap. Erase "adjust"
21371 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21372 override send_event anymore, base class does the job.
21373 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21374 Base class now does most of the work.
21375 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21376 Generalize to forwarding the event to all source pads in the
21378 * gst/mpegstream/gstmpegparse.h:
21379 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21380 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21381 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21382 (gst_mpeg_parse_set_property):
21383 Clock synchronization doesn't make sense anymore for a
21386 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
21388 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21389 Original commit message from CVS:
21390 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21391 Don't treat normal EOS as a fatal error.
21393 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
21395 ext/mad/gstmad.c: Proper warning statements,
21396 Original commit message from CVS:
21397 * ext/mad/gstmad.c: (gst_mad_chain):
21398 Proper warning statements,
21399 Don't error if the src pad isn't linked when pushing.
21400 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21401 Proper state_change, avoids borkage when going to READY
21403 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21406 * gst-libs/Makefile.am:
21408 * gst-libs/ext/.gitignore:
21409 * gst-libs/gst/media-info/.gitignore:
21410 * gst-libs/gst/play/.gitignore:
21411 * gst-libs/gst/play/play.h:
21412 * gst-libs/gst/play/play.vcproj:
21413 no need for an AS_LIBTOOL call
21414 Original commit message from CVS:
21415 no need for an AS_LIBTOOL call
21417 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21421 * gst-plugins-ugly.spec.in:
21422 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21423 Original commit message from CVS:
21424 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21426 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21428 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21429 Original commit message from CVS:
21430 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21431 Prime libmpeg2's pumps with some null custom buffers
21432 to ensure it doesn't ask us to discard garbage later yay.
21434 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21436 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21437 Original commit message from CVS:
21438 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21439 Prime libmpeg2's pumps with some null custom buffers
21440 to ensure it ask us to discard garbage later yay.
21442 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
21444 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21445 Original commit message from CVS:
21446 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21447 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21448 (gst_a52dec_chain_raw):
21449 * ext/a52dec/gsta52dec.h:
21450 Accept AC3 in audio/x-private1-ac3 format, which includes
21451 DVD-specific headers, as well as raw AC3, for compatibility with
21454 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21456 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21457 Original commit message from CVS:
21458 * ext/mad/gstmad.c: (gst_mad_chain):
21459 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21460 skip frame synthesis and consume input data as if we'd done the
21461 decode. Makes mad not error when the src pad is not connected.
21464 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21467 Erase old CVS conflict line.
21468 Original commit message from CVS:
21469 Erase old CVS conflict line.
21471 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21473 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21474 Original commit message from CVS:
21475 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
21476 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21477 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21478 (gst_mpeg_parse_chain):
21479 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21480 (gst_mpeg_demux_send_newsegment):
21481 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21482 * gst/mpegstream/gstmpegparse.h:
21483 Rename send_discont method to send_newsegment and add parameters
21484 to handle actual segments. Adapt code all around to run with the
21485 new name and signature.
21486 * gst/mpegstream/gstmpegdemux.c:
21487 * gst/mpegstream/gstmpegparse.c:
21488 * gst/mpegstream/gstdvddemux.c:
21489 Convert to GST_BOILERPLATE.
21491 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21494 fix AS_LIBTOOL call
21495 Original commit message from CVS:
21496 fix AS_LIBTOOL call
21498 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21501 add a torture target
21502 Original commit message from CVS:
21503 add a torture target
21505 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21510 Original commit message from CVS:
21513 === release 0.9.6 ===
21515 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21521 * docs/plugins/gst-plugins-ugly-plugins.args:
21522 * docs/plugins/gst-plugins-ugly-plugins.signals:
21523 * docs/plugins/inspect/plugin-a52dec.xml:
21524 * docs/plugins/inspect/plugin-amrnb.xml:
21525 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21526 * docs/plugins/inspect/plugin-iec958.xml:
21527 * docs/plugins/inspect/plugin-lame.xml:
21528 * docs/plugins/inspect/plugin-mad.xml:
21529 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21530 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21531 * docs/plugins/inspect/plugin-rmdemux.xml:
21533 Original commit message from CVS:
21536 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
21538 gst/realmedia/rmdemux.c: Fractional framerates.
21539 Original commit message from CVS:
21540 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21541 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21542 (find_seek_offset_bytes), (find_seek_offset_time),
21543 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21544 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21545 (gst_rmdemux_chain), (gst_rmdemux_send_event),
21546 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21547 (gst_rmdemux_parse_packet):
21548 Fractional framerates.
21550 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21552 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21553 Original commit message from CVS:
21554 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21555 (gst_mpeg2dec_negotiate_format), (handle_sequence),
21556 (gst_mpeg2dec_sink_event):
21557 * ext/mpeg2dec/gstmpeg2dec.h:
21558 Use fractional framerates
21560 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21562 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21563 Original commit message from CVS:
21564 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21565 set_clock returns a boolean.
21567 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21569 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21570 Original commit message from CVS:
21571 * ext/mad/gstmad.c: (gst_mad_chain):
21572 Fix seeking even more by sending the newsegment event with the
21573 right parameters. Should fix querying in playbin/totem after
21576 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21578 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21579 Original commit message from CVS:
21580 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21581 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21582 Fix seeking in stand-alone mode. Fix nonexistant enum value
21583 introduced in previous commit. Improve debug messages here and
21584 there. Actually return a proper return value in the sink event
21587 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21589 * ext/lame/gstlame.c:
21591 Original commit message from CVS:
21594 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21597 * ext/lame/gstlame.c:
21598 * ext/mad/gstmad.c:
21599 * ext/sidplay/gstsiddec.cc:
21601 Original commit message from CVS:
21604 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
21607 * ext/lame/gstlame.c:
21608 * ext/mad/gstid3tag.c:
21609 * ext/sidplay/gstsiddec.cc:
21610 Update for gst_tag_setter API changes.
21611 Original commit message from CVS:
21612 2005-11-22 Andy Wingo <wingo@pobox.com>
21613 * Update for gst_tag_setter API changes.
21615 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
21618 * ext/a52dec/gsta52dec.c:
21619 * ext/mad/gstid3tag.c:
21620 * ext/mad/gstmad.c:
21621 * gst/mpegaudioparse/gstmpegaudioparse.c:
21622 * gst/mpegstream/gstdvddemux.c:
21623 * gst/mpegstream/gstmpegparse.c:
21624 * gst/realmedia/rmdemux.c:
21625 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21626 Original commit message from CVS:
21627 2005-11-22 Andy Wingo <wingo@pobox.com>
21628 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21629 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21630 * ext/mad/gstmad.c (gst_mad_chain)
21631 * gst/mpegaudioparse/gstmpegaudioparse.c
21632 (gst_mp3parse_sink_event)
21633 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21634 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21635 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21636 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21637 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21639 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
21641 ext/mad/Makefile.am: libgsttagedit => libgsttag
21642 Original commit message from CVS:
21643 * ext/mad/Makefile.am:
21644 libgsttagedit => libgsttag
21646 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21648 ext/lame/gstlame.c: Don't take the stream lock
21649 Original commit message from CVS:
21650 * ext/lame/gstlame.c: (gst_lame_sink_event):
21651 Don't take the stream lock
21653 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
21655 ext/: Don't take the stream lock.
21656 Original commit message from CVS:
21657 2005-11-21 Andy Wingo <wingo@pobox.com>
21658 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21659 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21660 * ext/mad/gstmad.c (gst_mad_sink_event):
21661 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21663 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21664 stream lock changes.
21666 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
21668 *.*: Ran scripts/update-macros. Oh yes.
21669 Original commit message from CVS:
21670 2005-11-21 Andy Wingo <wingo@pobox.com>
21672 * *.c: Ran scripts/update-macros. Oh yes.
21674 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21676 gst/mpegstream/: Filler events have beem removed for now.
21677 Original commit message from CVS:
21678 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
21679 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
21680 Filler events have beem removed for now.
21682 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21684 gst/: Update for GST_FOURCC_FORMAT API change.
21685 Original commit message from CVS:
21686 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
21687 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21688 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
21689 Update for GST_FOURCC_FORMAT API change.
21691 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
21693 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
21694 Original commit message from CVS:
21695 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21696 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21697 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21698 (gst_rmdemux_parse_packet):
21699 Modifications for disapearance of GST_PAD_IS_USABLE()
21701 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
21703 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
21704 Original commit message from CVS:
21705 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
21706 Remove some setcaps brokenness.
21707 Don't crash on bad input.
21709 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
21711 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
21712 Original commit message from CVS:
21713 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
21715 (gst_id3_tag_do_typefind): Unref caps
21716 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
21718 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
21720 * ext/mad/gstmad.c:
21721 remove accidentally commited hack
21722 Original commit message from CVS:
21723 remove accidentally commited hack
21725 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
21727 * ext/mad/gstmad.c:
21729 Original commit message from CVS:
21732 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21734 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
21735 Original commit message from CVS:
21736 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
21737 (gst_mpeg2dec_sink_event):
21738 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
21739 nice-ify debug message in event handler; add CHECKME.
21740 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21741 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
21742 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
21743 (gst_dvd_demux_sync_stream_to_time):
21744 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
21745 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
21746 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
21747 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21748 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
21749 (gst_mpeg_demux_sync_stream_to_time),
21750 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
21751 * gst/mpegstream/gstmpegdemux.h:
21752 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
21753 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
21754 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
21755 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
21756 (gst_mpeg_parse_chain):
21757 * gst/mpegstream/gstmpegparse.h:
21758 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
21759 return value confusion (gst_pad_push vs. gst_pad_send_event and
21760 gst_pad_push_event); pass flow return values to caller;
21761 miscellaneous fixes and clean-ups.
21763 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
21765 * gst/mpegstream/gstdvddemux.c:
21766 set rank to secondary until it works 100%
21767 Original commit message from CVS:
21768 set rank to secondary until it works 100%
21770 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
21772 * gst-plugins-ugly.spec.in:
21773 add mpegstream plugin to spec file
21774 Original commit message from CVS:
21775 add mpegstream plugin to spec file
21777 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21779 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
21780 Original commit message from CVS:
21781 2005-11-14 Martin Soto <soto@localhost.localdomain>
21782 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
21785 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
21787 partially port the mpegstream plugin to GStreamer 0.9.
21788 Original commit message from CVS:
21789 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
21791 * gst/mpegstream/Makefile.am:
21792 * gst/mpegstream/gstdvddemux.c:
21793 * gst/mpegstream/gstdvddemux.h:
21794 * gst/mpegstream/gstmpegdemux.c:
21795 * gst/mpegstream/gstmpegdemux.h:
21796 * gst/mpegstream/gstmpegpacketize.c:
21797 * gst/mpegstream/gstmpegpacketize.h:
21798 * gst/mpegstream/gstmpegparse.c:
21799 * gst/mpegstream/gstmpegparse.h:
21800 * gst/mpegstream/gstmpegstream.c:
21801 * gst/mpegstream/gstrfc2250enc.c:
21802 * gst/mpegstream/gstrfc2250enc.h:
21803 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
21804 partially port the mpegstream plugin to GStreamer 0.9.
21806 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
21808 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
21809 Original commit message from CVS:
21810 2005-11-14 Andy Wingo <wingo@pobox.com>
21811 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
21812 debugging, allows dll builds on windows. Fixes #316076.
21814 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21819 Original commit message from CVS:
21822 === release 0.9.5 ===
21824 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21831 * docs/plugins/inspect/plugin-a52dec.xml:
21832 * docs/plugins/inspect/plugin-amrnb.xml:
21833 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21834 * docs/plugins/inspect/plugin-iec958.xml:
21835 * docs/plugins/inspect/plugin-lame.xml:
21836 * docs/plugins/inspect/plugin-mad.xml:
21837 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21838 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21839 * docs/plugins/inspect/plugin-rmdemux.xml:
21841 Original commit message from CVS:
21844 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
21846 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
21847 Original commit message from CVS:
21848 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
21849 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21850 (handle_sequence), (handle_picture), (handle_slice),
21851 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
21852 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21853 Forward GstFlowReturn about everywhere.
21854 Handle seeking correctly.
21856 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21858 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
21859 Original commit message from CVS:
21860 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
21861 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
21862 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
21863 Small cleanups in refcounting.
21865 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
21867 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
21868 Original commit message from CVS:
21869 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21870 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
21871 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21872 (handle_sequence), (handle_picture):
21873 * ext/mpeg2dec/gstmpeg2dec.h:
21874 Removed lots of dubious code.
21875 Handle flushing and seeking correctly. Still leaks though...
21877 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
21881 port plugins listing changes
21882 Original commit message from CVS:
21883 port plugins listing changes
21885 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21890 Original commit message from CVS:
21893 === release 0.9.4 ===
21895 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21902 * docs/plugins/gst-plugins-ugly-plugins.args:
21903 * docs/plugins/gst-plugins-ugly-plugins.signals:
21904 * docs/plugins/inspect/plugin-a52dec.xml:
21905 * docs/plugins/inspect/plugin-amrnb.xml:
21906 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21907 * docs/plugins/inspect/plugin-iec958.xml:
21908 * docs/plugins/inspect/plugin-lame.xml:
21909 * docs/plugins/inspect/plugin-mad.xml:
21910 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21911 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21912 * docs/plugins/inspect/plugin-rmdemux.xml:
21913 * gst/realmedia/rmdemux.c:
21916 Original commit message from CVS:
21919 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
21921 gst/realmedia/rmdemux.c: STOPPED->FAILED
21922 Original commit message from CVS:
21923 2005-10-23 Julien MOUTTE <julien@moutte.net>
21924 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
21926 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
21928 * gst-plugins-ugly.spec.in:
21929 add packaging of a52dec
21930 Original commit message from CVS:
21931 add packaging of a52dec
21933 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
21935 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
21936 Original commit message from CVS:
21937 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21938 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
21939 Set correct stream time in newsegment event.
21941 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21945 Original commit message from CVS:
21948 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21953 Original commit message from CVS:
21956 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21958 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
21959 Original commit message from CVS:
21960 * ext/a52dec/Makefile.am:
21961 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
21962 (gst_a52dec_class_init), (gst_a52dec_sink_event),
21963 (gst_a52dec_change_state):
21964 * ext/a52dec/gsta52dec.h:
21965 Re-enable CPU flags, use liboil to get them.
21967 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21969 Port AC3 decoder to 0.9 (#318849).
21970 Original commit message from CVS:
21971 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21973 * ext/a52dec/Makefile.am:
21974 * ext/a52dec/gsta52dec.c:
21975 * ext/a52dec/gsta52dec.h:
21976 Port AC3 decoder to 0.9 (#318849).
21978 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
21980 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
21981 Original commit message from CVS:
21982 * ext/sidplay/gstsiddec.cc:
21983 Small fixes and more error messages.
21985 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
21988 Original commit message from CVS:
21989 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
21990 (gst_amrnbparse_state_change):
21991 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21992 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
21993 * ext/mpeg2dec/gstmpeg2dec.c:
21994 * ext/sidplay/gstsiddec.cc:
21995 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21996 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
21999 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
22001 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22002 Original commit message from CVS:
22004 GST_DOC has been renamed to GST_DOCBOOK_CHECK
22006 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22008 configure.ac: some docs I had
22009 Original commit message from CVS:
22012 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22015 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
22017 gst/realmedia/rmdemux.c: segment-start/done API change.
22018 Original commit message from CVS:
22019 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22020 (gst_rmdemux_perform_seek):
22021 segment-start/done API change.
22023 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
22027 * gst/iec958/ac3iec.c:
22028 Set buffer durations on IEC958 buffers.
22029 Original commit message from CVS:
22030 Set buffer durations on IEC958 buffers.
22032 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
22034 configure.ac: Fix glib check
22035 Original commit message from CVS:
22039 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
22041 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22042 Original commit message from CVS:
22043 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22044 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22046 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22048 examples/stats/mp2ogg.c: yes, typo fixes
22049 Original commit message from CVS:
22050 * examples/stats/mp2ogg.c:
22053 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22055 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
22056 Original commit message from CVS:
22057 * examples/indexing/indexmpeg.c: (main):
22058 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
22059 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
22060 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
22061 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
22062 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
22063 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
22064 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
22065 * ext/dvdread/dvdreadsrc.h:
22066 * ext/lame/gstlame.h:
22067 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
22068 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
22069 * gst/iec958/ac3iec.h:
22070 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
22071 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
22072 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
22073 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
22074 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
22075 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
22076 moved bitshift from macro to enum definition
22078 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
22080 newsegment API update.
22081 Original commit message from CVS:
22082 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
22083 * ext/mad/gstmad.c: (gst_mad_chain):
22084 * gst/mpegaudioparse/gstmpegaudioparse.c:
22085 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22086 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22087 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
22088 newsegment API update.
22090 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22092 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
22093 Original commit message from CVS:
22094 * ext/amrnb/amrnbdec.c:
22095 Mark invalid frame sizes
22096 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
22097 UNUSABLE is not to be used here, just push out stuff so
22098 probes can continue linking or making the pad usable.
22100 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
22103 * gst/realmedia/rmdemux.c:
22104 Improve seek error-resilience.
22105 Original commit message from CVS:
22106 Improve seek error-resilience.
22107 Better error handling generally.
22109 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22114 Original commit message from CVS:
22117 === release 0.9.3 ===
22119 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22125 * ext/sidplay/Makefile.am:
22127 Original commit message from CVS:
22130 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
22132 * gst/realmedia/rmdemux.h:
22133 Forgot to commit this file. I hate Nano.
22134 Original commit message from CVS:
22135 Forgot to commit this file. I hate Nano.
22137 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
22141 * gst/realmedia/rmdemux.c:
22142 Sanity checks and memory leak fixes for real demuxer
22143 Original commit message from CVS:
22144 Sanity checks and memory leak fixes for real demuxer
22146 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
22148 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22149 Original commit message from CVS:
22150 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22151 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22152 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22153 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22154 Real demuxer fixes. Make it more bulletproof against bad data,
22155 identify a few more stream types.
22156 Fix seeking so that it works (at least with the seek example
22157 program; it still fails with totem).
22159 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
22161 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22162 Original commit message from CVS:
22163 * gst/mpegaudioparse/gstmpegaudioparse.c:
22164 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22165 Set correct caps on buffers too.
22167 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
22169 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22170 Original commit message from CVS:
22171 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22172 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22173 * gst/mpegaudioparse/gstmpegaudioparse.h:
22174 Put timestamps on buffers.
22176 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
22179 * ext/amrnb/amrnbenc.c:
22180 Changed amrnbenc description, it is an encoder, not decoder.
22181 Original commit message from CVS:
22182 Changed amrnbenc description, it is an encoder, not decoder.
22184 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
22187 * gst/iec958/ac3_padder.c:
22188 * gst/iec958/ac3_padder.h:
22189 * gst/iec958/ac3iec.c:
22190 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22191 Original commit message from CVS:
22192 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22193 more accurate, and to check AC3 checksums (both of them in each frame),
22194 and dump the frame (as a probable sync failure) if they don't match.
22195 General code cleanup, improved comments. Changed to not construct the
22196 header backwards, and not byteswap everything else. If we end up needing
22197 to do little-endian output, we should swap in the element doing the
22198 output (AC3 is big-endian).
22200 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
22202 * gst-plugins-ugly.spec.in:
22203 fix spec file for ugly
22204 Original commit message from CVS:
22205 fix spec file for ugly
22207 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22209 * docs/plugins/inspect/plugin-lame.xml:
22210 revert empty commit
22211 Original commit message from CVS:
22212 revert empty commit
22214 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22216 * docs/plugins/scan.stamp:
22217 whoops, wrong files
22218 Original commit message from CVS:
22219 whoops, wrong files
22221 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22223 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22224 Original commit message from CVS:
22225 * docs/plugins/gst-plugins-ugly-plugins.args:
22226 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22227 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22228 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22229 commit missing files
22230 * docs/plugins/inspect/plugin-lame.xml:
22233 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22237 * gst-plugins-ugly.spec.in:
22238 add check-valgrind target
22239 Original commit message from CVS:
22240 add check-valgrind target
22242 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22244 * docs/plugins/scanobj-build.stamp:
22246 Original commit message from CVS:
22249 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
22251 ext/lame/gstlame.c: Set caps on outgoing buffers.
22252 Original commit message from CVS:
22253 * ext/lame/gstlame.c: (gst_lame_chain):
22254 Set caps on outgoing buffers.
22256 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22259 * ext/lame/gstlame.c:
22260 * ext/lame/gstlame.h:
22261 clean up further so we don't try to set up five times for a simple pipeline
22262 Original commit message from CVS:
22263 clean up further so we don't try to set up five times for
22266 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
22270 * gst/iec958/ac3iec.c:
22271 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22272 Original commit message from CVS:
22273 Set setcaps function on sink pad, not source pad. Produce correct caps
22276 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22279 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22280 * docs/plugins/inspect/plugin-iec958.xml:
22281 * docs/plugins/inspect/plugin-lame.xml:
22282 * docs/plugins/inspect/plugin-mad.xml:
22283 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22284 * docs/plugins/inspect/plugin-rmdemux.xml:
22285 update inspect with source
22286 Original commit message from CVS:
22287 update inspect with source
22289 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22291 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22292 Original commit message from CVS:
22293 * ext/mad/gstid3tag.c:
22294 gsttaginterface.h -> gsttagsetter.h
22296 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22300 Original commit message from CVS:
22303 === release 0.9.1 ===
22305 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22314 Original commit message from CVS:
22317 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22319 ext/amrnb/: State change function updates.
22320 Original commit message from CVS:
22321 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22322 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22323 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22324 State change function updates.
22326 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22328 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22329 Original commit message from CVS:
22330 * ext/mpeg2dec/gstmpeg2dec.c:
22331 GST_CAT_SEEK disappeared from the public API at some point
22333 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22335 * gst/iec958/ac3_padder.c:
22336 * gst/iec958/ac3_padder.h:
22338 Original commit message from CVS:
22341 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22347 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22348 * docs/plugins/inspect-build.stamp:
22349 * docs/plugins/inspect.stamp:
22350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22351 * docs/plugins/inspect/plugin-iec958.xml:
22352 * docs/plugins/inspect/plugin-lame.xml:
22353 * docs/plugins/inspect/plugin-mad.xml:
22354 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22355 * docs/plugins/inspect/plugin-rmdemux.xml:
22356 docs for ugly plugins
22357 Original commit message from CVS:
22358 docs for ugly plugins
22360 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22362 * gst-plugins-ugly.spec.in:
22363 * gst/iec958/Makefile.am:
22365 Original commit message from CVS:
22368 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
22371 * gst/iec958/ac3iec.c:
22372 Accept audio/x-private1-a3c on sink pad
22373 Original commit message from CVS:
22374 Accept audio/x-private1-a3c on sink pad
22376 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22378 * gst-plugins-ugly.spec.in:
22380 Original commit message from CVS:
22383 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
22385 * examples/gstplay/player.c:
22386 * examples/stats/mp2ogg.c:
22387 * ext/a52dec/gsta52dec.c:
22388 * ext/amrnb/amrnbdec.c:
22389 * ext/amrnb/amrnbenc.c:
22390 * ext/amrnb/amrnbparse.c:
22391 * ext/dvdnav/dvdnavsrc.c:
22392 * ext/dvdread/dvdreadsrc.c:
22393 * ext/lame/gstlame.c:
22394 * ext/mad/gstid3tag.c:
22395 * ext/mad/gstmad.c:
22396 * ext/mpeg2dec/gstmpeg2dec.c:
22397 * gst/ac3parse/gstac3parse.c:
22398 * gst/asfdemux/gstasfdemux.c:
22399 * gst/asfdemux/gstasfmux.c:
22400 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22401 * gst/iec958/ac3iec.c:
22402 * gst/mpegaudioparse/gstmpegaudioparse.c:
22403 * gst/mpegstream/gstdvddemux.c:
22404 * gst/mpegstream/gstmpegdemux.c:
22405 * gst/mpegstream/gstmpegparse.c:
22406 * gst/mpegstream/gstrfc2250enc.c:
22407 * gst/realmedia/rmdemux.c:
22408 * gst/synaesthesia/gstsynaesthesia.c:
22409 All plugins updated for element state changes.
22410 Original commit message from CVS:
22411 2005-09-02 Andy Wingo <wingo@pobox.com>
22412 * All plugins updated for element state changes.
22414 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
22416 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22417 * gst/iec958/ac3iec.c:
22418 Fix return types in setcaps functions
22419 Original commit message from CVS:
22420 Fix return types in setcaps functions
22422 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
22425 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22426 * gst/iec958/ac3iec.c:
22427 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22428 Original commit message from CVS:
22429 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22430 Some general cleanups in iec958 framer.
22432 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22440 * m4/gst-matroska.m4:
22443 fix distcheck; remove some old m4s
22444 Original commit message from CVS:
22445 fix distcheck; remove some old m4s
22447 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
22451 * gst/iec958/Makefile.am:
22452 * gst/iec958/ac3_padder.c:
22453 * gst/iec958/ac3_padder.h:
22454 * gst/iec958/ac3iec.c:
22455 * gst/iec958/ac3iec.h:
22456 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22457 Original commit message from CVS:
22458 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22460 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
22462 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22463 Original commit message from CVS:
22464 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22465 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22466 (gst_dvdlpcmdec_change_state):
22467 Cleanups, fixed header parsing and stripping.
22469 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
22472 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22473 Use the right bytes when parsing the LPCM dvd header
22474 Original commit message from CVS:
22475 Use the right bytes when parsing the LPCM dvd header
22477 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
22480 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22481 Return the correct values from chain function
22482 Original commit message from CVS:
22483 Return the correct values from chain function
22485 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22488 * docs/Makefile.am:
22489 * docs/plugins/.gitignore:
22490 * docs/random/ChangeLog-0.8:
22491 * docs/version.entities.in:
22493 Original commit message from CVS:
22496 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
22499 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22500 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22501 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22502 Original commit message from CVS:
22503 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22504 header; instead do this internally. Also support the old way, using
22505 a different mime-type. CVS:
22507 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22510 Original commit message from CVS: