3 2017-05-04 Sebastian Dröge <slomo@coaxion.net>
8 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
12 po: Update translations
14 === release 1.11.91 ===
16 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
22 * docs/plugins/inspect/plugin-a52dec.xml:
23 * docs/plugins/inspect/plugin-amrnb.xml:
24 * docs/plugins/inspect/plugin-amrwbdec.xml:
25 * docs/plugins/inspect/plugin-asf.xml:
26 * docs/plugins/inspect/plugin-cdio.xml:
27 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
28 * docs/plugins/inspect/plugin-dvdread.xml:
29 * docs/plugins/inspect/plugin-dvdsub.xml:
30 * docs/plugins/inspect/plugin-lame.xml:
31 * docs/plugins/inspect/plugin-mpeg2dec.xml:
32 * docs/plugins/inspect/plugin-mpg123.xml:
33 * docs/plugins/inspect/plugin-realmedia.xml:
34 * docs/plugins/inspect/plugin-siddec.xml:
35 * docs/plugins/inspect/plugin-twolame.xml:
36 * docs/plugins/inspect/plugin-x264.xml:
37 * docs/plugins/inspect/plugin-xingmux.xml:
38 * gst-plugins-ugly.doap:
42 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
87 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
93 po: Update translations
95 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
97 * ext/x264/gstx264enc.h:
98 x264: Use __declspec(dllimport) with MinGW too
99 x264.h says this isn't needed with MinGW, but it looks like it is.
100 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
102 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
105 Automatic update of common submodule
106 From 60aeef6 to 48a5d85
108 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
112 Automatic update of common submodule
113 From 39ac2f5 to 60aeef6
115 === release 1.11.90 ===
117 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
123 * docs/plugins/inspect/plugin-a52dec.xml:
124 * docs/plugins/inspect/plugin-amrnb.xml:
125 * docs/plugins/inspect/plugin-amrwbdec.xml:
126 * docs/plugins/inspect/plugin-asf.xml:
127 * docs/plugins/inspect/plugin-cdio.xml:
128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
129 * docs/plugins/inspect/plugin-dvdread.xml:
130 * docs/plugins/inspect/plugin-dvdsub.xml:
131 * docs/plugins/inspect/plugin-lame.xml:
132 * docs/plugins/inspect/plugin-mpeg2dec.xml:
133 * docs/plugins/inspect/plugin-mpg123.xml:
134 * docs/plugins/inspect/plugin-realmedia.xml:
135 * docs/plugins/inspect/plugin-siddec.xml:
136 * docs/plugins/inspect/plugin-twolame.xml:
137 * docs/plugins/inspect/plugin-x264.xml:
138 * docs/plugins/inspect/plugin-xingmux.xml:
139 * gst-plugins-ugly.doap:
143 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
187 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
191 po: Update translations
193 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
195 * tests/check/meson.build:
196 meson: test: Fix environment object usage
197 And use get_pkgconfig_variable instead of calling pkg-config ourself
199 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
202 REQUIREMENTS: update for mad mp3 decoder removal
203 https://bugzilla.gnome.org/show_bug.cgi?id=776140
205 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
208 Add libgstrmdemux.so to cruft list
209 This was renamed to libgstrealmedia.so, this fixes helps fixing
211 https://bugzilla.gnome.org/show_bug.cgi?id=779344
213 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
215 * docs/plugins/inspect/plugin-realmedia.xml:
216 * gst/realmedia/Makefile.am:
217 * gst/realmedia/meson.build:
218 Rename plugin filenames to match plugin names
219 libgstrmdemux.so becomes libgstrealmedia.so
220 https://bugzilla.gnome.org/show_bug.cgi?id=779344
222 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
224 * ext/mpeg2dec/gstmpeg2dec.c:
225 mpeg2dec: Fix latency calculation
226 The latency calculation was missing a scaling by GST_SECOND,
227 so it would always report a tiny latency. Fix that.
228 Spotted by Guillaume Desmottes.
230 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
232 * gst/asfdemux/gstasfdemux.c:
233 asfdemux: Fix compilation with gcc 7
234 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
235 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
236 is_encrypted = ! !((flags & 0x8000) << 15);
237 ~~~~~~~~~~~~~~~~~~^~~~~~
238 https://bugzilla.gnome.org/show_bug.cgi?id=779329
240 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
242 * ext/amrwbdec/amrwb.c:
243 * ext/amrwbdec/amrwbdec.h:
244 Update Edgard Lima's email
245 https://bugzilla.gnome.org/show_bug.cgi?id=779230
247 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
250 meson: Update version
252 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
257 === release 1.11.2 ===
259 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
265 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
266 * docs/plugins/inspect/plugin-a52dec.xml:
267 * docs/plugins/inspect/plugin-amrnb.xml:
268 * docs/plugins/inspect/plugin-amrwbdec.xml:
269 * docs/plugins/inspect/plugin-asf.xml:
270 * docs/plugins/inspect/plugin-cdio.xml:
271 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
272 * docs/plugins/inspect/plugin-dvdread.xml:
273 * docs/plugins/inspect/plugin-dvdsub.xml:
274 * docs/plugins/inspect/plugin-lame.xml:
275 * docs/plugins/inspect/plugin-mpeg2dec.xml:
276 * docs/plugins/inspect/plugin-mpg123.xml:
277 * docs/plugins/inspect/plugin-realmedia.xml:
278 * docs/plugins/inspect/plugin-siddec.xml:
279 * docs/plugins/inspect/plugin-twolame.xml:
280 * docs/plugins/inspect/plugin-x264.xml:
281 * docs/plugins/inspect/plugin-xingmux.xml:
282 * gst-plugins-ugly.doap:
285 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
329 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
333 po: Update translations
335 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
338 meson: dist meson build files
339 Ship meson build files in tarballs, so people who use tarballs
340 in their builds can start playing with meson already.
342 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
344 * ext/x264/gstx264enc.c:
345 x264: Initialize function vtable in plugin_init()
346 These values are defined in the x264.h header and are not const on
347 Windows due to the way DLLs work. See:
348 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
349 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
350 https://bugzilla.gnome.org/show_bug.cgi?id=777903
352 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
354 * gst/asfdemux/gstasfdemux.c:
355 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
356 https://bugzilla.gnome.org/show_bug.cgi?id=777955
358 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
360 * gst/asfdemux/gstasfdemux.c:
361 asfdemux: Reset number of languages to 0 when freeing the array because of errors
362 Otherwise we will happily index into the array at NULL if the requested
363 index is smaller than the number of languages that were previously
365 https://bugzilla.gnome.org/show_bug.cgi?id=777937
367 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
369 * tests/check/meson.build:
370 meson: Properly use ':' for defining keywords
372 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
377 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
382 === release 1.11.1 ===
384 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
390 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
391 * docs/plugins/inspect/plugin-a52dec.xml:
392 * docs/plugins/inspect/plugin-amrnb.xml:
393 * docs/plugins/inspect/plugin-amrwbdec.xml:
394 * docs/plugins/inspect/plugin-asf.xml:
395 * docs/plugins/inspect/plugin-cdio.xml:
396 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
397 * docs/plugins/inspect/plugin-dvdread.xml:
398 * docs/plugins/inspect/plugin-dvdsub.xml:
399 * docs/plugins/inspect/plugin-lame.xml:
400 * docs/plugins/inspect/plugin-mpeg2dec.xml:
401 * docs/plugins/inspect/plugin-mpg123.xml:
402 * docs/plugins/inspect/plugin-realmedia.xml:
403 * docs/plugins/inspect/plugin-siddec.xml:
404 * docs/plugins/inspect/plugin-twolame.xml:
405 * docs/plugins/inspect/plugin-x264.xml:
406 * docs/plugins/inspect/plugin-xingmux.xml:
407 * gst-plugins-ugly.doap:
410 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
454 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
459 po: Update translations
461 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
463 * ext/amrnb/meson.build:
464 * ext/x264/meson.build:
466 meson: Install presets files
468 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
470 * ext/x264/GstX264Enc.prs:
471 x264enc: Add a youtube preset.
472 Based on https://support.google.com/youtube/answer/1722171
473 https://bugzilla.gnome.org/show_bug.cgi?id=751560
475 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
479 * docs/plugins/Makefile.am:
480 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
481 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
482 * docs/plugins/inspect/plugin-mad.xml:
484 * ext/mad/Makefile.am:
487 * ext/mad/meson.build:
490 We have better replacements such as the mpg123 plugin.
491 The main reason to keep around mad was for 'freeform'
492 mp3 support, but mpg123 can handle those too nowadays.
493 Also, mad is GPL and has been unmaintained for years.
494 https://bugzilla.gnome.org/show_bug.cgi?id=776140
496 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
501 * win32/common/.gitignore:
502 * win32/common/config.h:
503 win32: remove platform-specific copies of generated headers
504 Unused and no longer needed.
506 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
511 * gst-plugins-ugly.spec.in:
512 Remove generated .spec file
513 Likely extremely bitrotten, and we should not ship this anyway.
515 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
518 meson: Support building without Gst debug
520 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
524 Automatic update of common submodule
525 From f980fd9 to 39ac2f5
527 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
529 * gst/asfdemux/gstasfdemux.c:
530 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
531 https://bugzilla.gnome.org/show_bug.cgi?id=775515
533 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
535 * ext/x264/gstx264enc.c:
536 x264enc: Add information for mixed mode
537 https://bugzilla.gnome.org/show_bug.cgi?id=775411
539 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
541 * ext/x264/gstx264enc.c:
542 x264enc: Correctly pass interlacing/TFF information
543 Give the interlacing information correctly to the encoder. Also parse
544 TFF/BFF information from the caps and pass it too.
545 https://bugzilla.gnome.org/show_bug.cgi?id=775411
547 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
549 * ext/x264/gstx264enc.c:
550 x264enc: Auto-detect interlace mode from caps
551 If the caps are interlaced, interlacing is always enabled on the
552 encoder. If the interlace-mode field is missing or if it's progressive,
553 the encoder uses the "interlaced" property.
554 https://bugzilla.gnome.org/show_bug.cgi?id=775228
556 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
559 common: use https protocol for common submodule
560 https://bugzilla.gnome.org/show_bug.cgi?id=775110
562 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
564 * gst/realmedia/realhash.c:
565 real: Fix compiler warnings with latest clang
566 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
569 https://bugzilla.gnome.org/show_bug.cgi?id=775112
571 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
573 * gst/asfdemux/gstasfdemux.c:
574 asfdemux: Allow 64bit sizes for DATA object
575 we *can* have files greater than 4GB, any other object should be
578 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
580 * gst/asfdemux/gstasfdemux.c:
581 asfdemux: Add sanity check for asf_stream_audio
582 We should have enough bytes for the specified codec_data
583 https://bugzilla.gnome.org/show_bug.cgi?id=775070
585 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
587 * gst/asfdemux/gstasfdemux.c:
588 asfdemux: Add sanity checks when reading asf_stream_video_format
589 It should report a size of at least 40 bytes
590 Also check for the size of the remaining data (i.e. codec_data)
591 https://bugzilla.gnome.org/show_bug.cgi?id=775070
593 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
595 * gst/asfdemux/gstasfdemux.c:
596 asfdemux: Add check for invalid/corrupt asf object
597 An asf object can't realistically be bigger than 2**32 bytes.
598 If it reports a size bigger than that, consider it corrupt and properly
599 propagate the error back.
600 https://bugzilla.gnome.org/show_bug.cgi?id=775070
602 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
604 * gst/asfdemux/gstasfdemux.c:
605 asfdemux: Handle EOS in push-mode on corrupted files
606 It is possible no streams were activated when receiving EOS, if so
607 handled it as if we hadn't seen the header
608 https://bugzilla.gnome.org/show_bug.cgi?id=774846
610 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
612 * gst/asfdemux/gstasfdemux.c:
613 * gst/asfdemux/gstasfdemux.h:
614 asfdemux: FILE headers are mandatory in the header
615 As per the specification, also avoids ending up trying to play a
616 file with plenty of un-initialized values.
617 https://bugzilla.gnome.org/show_bug.cgi?id=774846
619 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
621 * gst/asfdemux/gstasfdemux.c:
622 asfdemux: Handle incomplete header in pull mode
623 pulling headers is meant to complete as a whole. If we don't have
624 enough data, it's an error.
625 Avoids pipeline hangs on corrupted files
626 https://bugzilla.gnome.org/show_bug.cgi?id=774846
628 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
630 * gst/asfdemux/gstasfdemux.c:
631 asfdemux: Handle issues with "empty" files
632 In some corrupted files, we could end up with no actual streams
634 In those cases, make sure we properly propagate the failure all
635 the way to the loop function. This avoids ending up in cases where
636 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
637 https://bugzilla.gnome.org/show_bug.cgi?id=774846
639 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
641 * ext/dvdread/dvdreadsrc.c:
642 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
644 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
647 meson: Add ignored warnings for MSVC
648 https://bugzilla.gnome.org/show_bug.cgi?id=774656
650 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
653 * ext/x264/Makefile.am:
654 * ext/x264/gstx264enc.c:
655 * ext/x264/gstx264enc.h:
656 * ext/x264/meson.build:
658 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
659 x264 has to be compiled specifically for a target bit depth.
660 Distributions currently ship various libraries in their packages, with
661 different bit depths.
662 This change now allows to provide them all at configure time and have
663 the x264enc element dynamically switch between them based on the bit
664 depth of the input format.
665 https://bugzilla.gnome.org/show_bug.cgi?id=763297
667 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
670 meson: update version
672 === release 1.11.0 ===
674 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
679 === release 1.10.0 ===
681 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
687 * docs/plugins/inspect/plugin-a52dec.xml:
688 * docs/plugins/inspect/plugin-amrnb.xml:
689 * docs/plugins/inspect/plugin-amrwbdec.xml:
690 * docs/plugins/inspect/plugin-asf.xml:
691 * docs/plugins/inspect/plugin-cdio.xml:
692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
693 * docs/plugins/inspect/plugin-dvdread.xml:
694 * docs/plugins/inspect/plugin-dvdsub.xml:
695 * docs/plugins/inspect/plugin-lame.xml:
696 * docs/plugins/inspect/plugin-mad.xml:
697 * docs/plugins/inspect/plugin-mpeg2dec.xml:
698 * docs/plugins/inspect/plugin-mpg123.xml:
699 * docs/plugins/inspect/plugin-realmedia.xml:
700 * docs/plugins/inspect/plugin-siddec.xml:
701 * docs/plugins/inspect/plugin-twolame.xml:
702 * docs/plugins/inspect/plugin-x264.xml:
703 * docs/plugins/inspect/plugin-xingmux.xml:
704 * gst-plugins-ugly.doap:
705 * win32/common/config.h:
708 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
752 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
756 po: Update translations
758 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
762 meson: Don't depend on gstreamer-check-1.0 on windows
763 https://bugzilla.gnome.org/show_bug.cgi?id=773114
765 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
768 * tests/check/meson.build:
770 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
771 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
772 Does not actually work. See:
773 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
775 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
777 * tests/check/meson.build:
778 meson: fix build outside of gst-all
780 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
783 * tests/check/meson.build:
785 meson: move gstreamer-check-1.0 dependency to tests/check
786 https://bugzilla.gnome.org/show_bug.cgi?id=773114
788 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
791 meson: Don't set c_std to gnu99
792 Use the default for each compiler on every platform instead. This
793 improves our compatibility with compilers that don't have gnu99 as
796 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
799 * tests/check/getpluginsdir:
800 * tests/check/meson.build:
801 meson: Make use of new environment object and set plugin path to builddir
802 Workaround source_root being the root directory of all projects
803 in the subproject case and remove now unneeded getpluginsdir
804 Bump meson requirement to 0.35
806 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
808 * hooks/pre-commit.hook:
810 * tests/check/getpluginsdir:
811 meson: Setup pre commit hook and fix getpluginsdir for standalone case
813 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
816 meson: update version
818 === release 1.9.90 ===
820 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
826 * docs/plugins/inspect/plugin-a52dec.xml:
827 * docs/plugins/inspect/plugin-amrnb.xml:
828 * docs/plugins/inspect/plugin-amrwbdec.xml:
829 * docs/plugins/inspect/plugin-asf.xml:
830 * docs/plugins/inspect/plugin-cdio.xml:
831 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
832 * docs/plugins/inspect/plugin-dvdread.xml:
833 * docs/plugins/inspect/plugin-dvdsub.xml:
834 * docs/plugins/inspect/plugin-lame.xml:
835 * docs/plugins/inspect/plugin-mad.xml:
836 * docs/plugins/inspect/plugin-mpeg2dec.xml:
837 * docs/plugins/inspect/plugin-mpg123.xml:
838 * docs/plugins/inspect/plugin-realmedia.xml:
839 * docs/plugins/inspect/plugin-siddec.xml:
840 * docs/plugins/inspect/plugin-twolame.xml:
841 * docs/plugins/inspect/plugin-x264.xml:
842 * docs/plugins/inspect/plugin-xingmux.xml:
843 * gst-plugins-ugly.doap:
844 * win32/common/config.h:
847 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
891 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
895 po: Update translations
897 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
899 * ext/x264/gstx264enc.c:
900 x264enc: Set colorimetry and chroma-site information
901 https://bugzilla.gnome.org/show_bug.cgi?id=772159
903 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
907 meson: hook up translations
909 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
912 * tests/check/getpluginsdir:
913 * tests/check/meson.build:
915 meson: hook up unit tests
917 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
920 configure: Depend on gstreamer 1.9.2.1
922 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
926 Automatic update of common submodule
927 From b18d820 to f980fd9
929 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
933 Automatic update of common submodule
934 From f49c55e to b18d820
936 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
939 meson: Bump version to 1.9.2
941 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
946 === release 1.9.2 ===
948 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
954 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
955 * docs/plugins/inspect/plugin-a52dec.xml:
956 * docs/plugins/inspect/plugin-amrnb.xml:
957 * docs/plugins/inspect/plugin-amrwbdec.xml:
958 * docs/plugins/inspect/plugin-asf.xml:
959 * docs/plugins/inspect/plugin-cdio.xml:
960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
961 * docs/plugins/inspect/plugin-dvdread.xml:
962 * docs/plugins/inspect/plugin-dvdsub.xml:
963 * docs/plugins/inspect/plugin-lame.xml:
964 * docs/plugins/inspect/plugin-mad.xml:
965 * docs/plugins/inspect/plugin-mpeg2dec.xml:
966 * docs/plugins/inspect/plugin-mpg123.xml:
967 * docs/plugins/inspect/plugin-realmedia.xml:
968 * docs/plugins/inspect/plugin-siddec.xml:
969 * docs/plugins/inspect/plugin-twolame.xml:
970 * docs/plugins/inspect/plugin-x264.xml:
971 * docs/plugins/inspect/plugin-xingmux.xml:
972 * gst-plugins-ugly.doap:
973 * win32/common/config.h:
976 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
1018 po: Update translations
1020 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
1022 * ext/sidplay/gstsiddec.cc:
1023 siddec: Fix compilation with debugging disabled
1025 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
1026 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
1027 const gchar *reason = gst_flow_get_name (ret);
1030 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
1032 * ext/sidplay/gstsiddec.cc:
1033 * gst/asfdemux/gstasfdemux.c:
1034 * gst/realmedia/rmdemux.c:
1035 Use the new API to post flow ERROR messages on the bus
1036 https://bugzilla.gnome.org/show_bug.cgi?id=770158
1038 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
1040 * gst/asfdemux/meson.build:
1041 meson: Link asfdemux against the gstsdp library
1043 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
1046 meson: Add support for fallback subprojects
1048 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1052 * ext/a52dec/meson.build:
1053 * ext/amrnb/meson.build:
1054 * ext/amrwbdec/meson.build:
1055 * ext/cdio/meson.build:
1056 * ext/dvdread/meson.build:
1057 * ext/lame/meson.build:
1058 * ext/mad/meson.build:
1060 * ext/mpeg2dec/meson.build:
1061 * ext/mpg123/meson.build:
1062 * ext/twolame/meson.build:
1063 * ext/x264/meson.build:
1064 * gst/asfdemux/meson.build:
1065 * gst/dvdlpcmdec/meson.build:
1066 * gst/dvdsub/meson.build:
1068 * gst/realmedia/meson.build:
1069 * gst/xingmux/meson.build:
1071 Add support for Meson as alternative/parallel build system
1072 https://github.com/mesonbuild/meson
1073 With contributions from:
1074 Tim-Philipp Müller <tim@centricular.com>
1075 Jussi Pakkanen <jpakkane@gmail.com> (original port)
1076 Highlights of the features provided are:
1077 * Faster builds on Linux (~40-50% faster)
1078 * The ability to build with MSVC on Windows
1079 * Generate Visual Studio project files
1080 * Generate XCode project files
1081 * Much faster builds on Windows (on-par with Linux)
1082 * Seriously fast configure and building on embedded
1083 ... and many more. For more details see:
1084 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1085 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1086 Building with Meson should work on both Linux and Windows, but may
1087 need a few more tweaks on other operating systems.
1089 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1091 * ext/a52dec/gsta52dec.c:
1092 * ext/dvdread/dvdreadsrc.c:
1093 * ext/x264/gstx264enc.h:
1094 * gst/realmedia/realhash.c:
1095 * gst/realmedia/rtspreal.c:
1096 plugins: Use <stdint.h> instead of _stdint.h
1097 _stdint.h is generated by Autotools and we don't really need it. All
1098 supported platforms now ship with stdint.h. The only stickler was MSVC,
1099 and since Visual Studio 2015 it also ships stdint.h now.
1101 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1103 * ext/mpeg2dec/perftest.c:
1104 mpeg2dec: remove file no longer used or needed
1106 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1108 * gst/dvdlpcmdec/Makefile.am:
1109 dvdlpcmdec: add libgstbase CFLAGS as well
1111 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1113 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
1115 * gst/dvdlpcmdec/Makefile.am:
1116 dvdlpcmdec: link libgstbase-1.0
1117 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1119 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
1121 * gst/asfdemux/gstasfdemux.c:
1122 asfdemux: Add byte rate based bitrate tag in case there are no audio props
1123 https://bugzilla.gnome.org/show_bug.cgi?id=769418
1125 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1128 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1129 dvdlpcmdec: add support for another format
1130 The format specification can be found here:
1131 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1132 Note: This format is also used for Wifi-Display.
1133 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1135 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1137 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1138 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1139 dvdlpcmdec: rewrite to use GstAudioDecoder
1140 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1142 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
1144 * ext/sidplay/gstsiddec.cc:
1145 sidplay: fix compiler warnings when building with -O3
1146 Avoid compiler warnings "‘foo’ may be used uninitialized in this
1147 function" when building with -O3 by checking the return bool value
1148 of format conversion function.
1149 https://bugzilla.gnome.org/show_bug.cgi?id=769116
1151 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
1154 Automatic update of common submodule
1155 From f363b32 to f49c55e
1157 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
1162 === release 1.9.1 ===
1164 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
1170 * docs/plugins/inspect/plugin-a52dec.xml:
1171 * docs/plugins/inspect/plugin-amrnb.xml:
1172 * docs/plugins/inspect/plugin-amrwbdec.xml:
1173 * docs/plugins/inspect/plugin-asf.xml:
1174 * docs/plugins/inspect/plugin-cdio.xml:
1175 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1176 * docs/plugins/inspect/plugin-dvdread.xml:
1177 * docs/plugins/inspect/plugin-dvdsub.xml:
1178 * docs/plugins/inspect/plugin-lame.xml:
1179 * docs/plugins/inspect/plugin-mad.xml:
1180 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1181 * docs/plugins/inspect/plugin-mpg123.xml:
1182 * docs/plugins/inspect/plugin-realmedia.xml:
1183 * docs/plugins/inspect/plugin-siddec.xml:
1184 * docs/plugins/inspect/plugin-twolame.xml:
1185 * docs/plugins/inspect/plugin-x264.xml:
1186 * docs/plugins/inspect/plugin-xingmux.xml:
1187 * gst-plugins-ugly.doap:
1188 * win32/common/config.h:
1191 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
1235 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
1238 po: Update translations
1240 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1243 Automatic update of common submodule
1244 From ac2f647 to f363b32
1246 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
1248 * gst/asfdemux/gstasfdemux.c:
1249 asfdemux: fix seeking back after EOS has been reached in push mode
1250 Fix seeking when demuxer is in INDEX state. This happens when we
1251 reached the end of the stream. It should still be possible to do
1252 a flushing seek and seek back to any other position though. Instead
1253 the demuxer would just go straight to EOS again instead of going
1254 back to processing packets again from the new position.
1255 https://bugzilla.gnome.org/show_bug.cgi?id=749066
1257 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1259 * gst/realmedia/rdtmanager.c:
1260 rdtmanager: fix clock leak
1261 The clock returned by gst_system_clock_obtain() was never unreffed.
1262 https://bugzilla.gnome.org/show_bug.cgi?id=766565
1264 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
1266 * docs/plugins/inspect/plugin-a52dec.xml:
1267 * docs/plugins/inspect/plugin-amrnb.xml:
1268 * docs/plugins/inspect/plugin-amrwbdec.xml:
1269 * docs/plugins/inspect/plugin-asf.xml:
1270 * docs/plugins/inspect/plugin-cdio.xml:
1271 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1272 * docs/plugins/inspect/plugin-dvdread.xml:
1273 * docs/plugins/inspect/plugin-dvdsub.xml:
1274 * docs/plugins/inspect/plugin-lame.xml:
1275 * docs/plugins/inspect/plugin-mad.xml:
1276 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1277 * docs/plugins/inspect/plugin-mpg123.xml:
1278 * docs/plugins/inspect/plugin-realmedia.xml:
1279 * docs/plugins/inspect/plugin-siddec.xml:
1280 * docs/plugins/inspect/plugin-twolame.xml:
1281 * docs/plugins/inspect/plugin-x264.xml:
1282 * docs/plugins/inspect/plugin-xingmux.xml:
1283 docs: Update for git master
1285 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
1287 * ext/amrnb/amrnbdec.c:
1289 amrnbec, mad: fix two more parse function declarations
1291 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1293 * ext/a52dec/gsta52dec.c:
1294 * ext/amrwbdec/amrwbdec.c:
1295 a52dec, amrwbec: fix parse function declaration mismatch
1296 Fixes MSVC compiler warning:
1297 amrwbdec.c(99): warning C4133: '=': incompatible types
1298 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1299 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1300 gsta52dec.c(156): warning C4133: '=': incompatible types
1301 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1302 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1304 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1306 * ext/mpg123/gstmpg123audiodec.h:
1307 mpg123: fix build with msvc
1308 Fix syntax errors when compiling against cerbero-provided libmpg123
1309 headers. We do the same as the libmpg123 internal visual studio
1311 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
1312 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
1313 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
1314 mpg123.h(1378): error C2091: function returns function
1315 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
1316 mpg123.h(1378): error C2059: syntax error: ')'
1317 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
1318 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1321 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1324 * ext/mpeg2dec/gstmpeg2dec.c:
1325 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1326 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1327 and get rid of version-dependent code paths. There's still
1328 avdec_mpeg2video for those who are stuck on ancient distros which
1329 we don't target any more.
1330 Also fixes build with MSVC, which doesn't like #if #else #endif
1331 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
1333 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
1337 Automatic update of common submodule
1338 From 6f2d209 to ac2f647
1340 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
1342 * ext/a52dec/gsta52dec.c:
1343 * ext/amrnb/amrnbdec.c:
1344 * ext/amrnb/amrnbenc.c:
1345 * ext/amrwbdec/amrwbdec.c:
1346 * ext/dvdread/dvdreadsrc.c:
1347 * ext/lame/gstlamemp3enc.c:
1349 * ext/mpeg2dec/gstmpeg2dec.c:
1350 * ext/sidplay/gstsiddec.cc:
1351 * ext/twolame/gsttwolamemp2enc.c:
1352 * ext/x264/gstx264enc.c:
1353 * gst/asfdemux/gstasfdemux.c:
1354 * gst/asfdemux/gstrtpasfdepay.c:
1355 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1356 * gst/dvdsub/gstdvdsubdec.c:
1357 * gst/dvdsub/gstdvdsubparse.c:
1358 * gst/realmedia/pnmsrc.c:
1359 * gst/realmedia/rademux.c:
1360 * gst/realmedia/rdtdepay.c:
1361 * gst/realmedia/rdtmanager.c:
1362 * gst/realmedia/rmdemux.c:
1363 * gst/xingmux/gstxingmux.c:
1364 ugly: use new gst_element_class_add_static_pad_template()
1365 https://bugzilla.gnome.org/show_bug.cgi?id=763082
1367 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1372 === release 1.8.0 ===
1374 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
1380 * docs/plugins/inspect/plugin-a52dec.xml:
1381 * docs/plugins/inspect/plugin-amrnb.xml:
1382 * docs/plugins/inspect/plugin-amrwbdec.xml:
1383 * docs/plugins/inspect/plugin-asf.xml:
1384 * docs/plugins/inspect/plugin-cdio.xml:
1385 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1386 * docs/plugins/inspect/plugin-dvdread.xml:
1387 * docs/plugins/inspect/plugin-dvdsub.xml:
1388 * docs/plugins/inspect/plugin-lame.xml:
1389 * docs/plugins/inspect/plugin-mad.xml:
1390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1391 * docs/plugins/inspect/plugin-mpg123.xml:
1392 * docs/plugins/inspect/plugin-realmedia.xml:
1393 * docs/plugins/inspect/plugin-siddec.xml:
1394 * docs/plugins/inspect/plugin-twolame.xml:
1395 * docs/plugins/inspect/plugin-x264.xml:
1396 * docs/plugins/inspect/plugin-xingmux.xml:
1397 * gst-plugins-ugly.doap:
1398 * win32/common/config.h:
1401 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
1445 === release 1.7.91 ===
1447 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1453 * docs/plugins/inspect/plugin-a52dec.xml:
1454 * docs/plugins/inspect/plugin-amrnb.xml:
1455 * docs/plugins/inspect/plugin-amrwbdec.xml:
1456 * docs/plugins/inspect/plugin-asf.xml:
1457 * docs/plugins/inspect/plugin-cdio.xml:
1458 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1459 * docs/plugins/inspect/plugin-dvdread.xml:
1460 * docs/plugins/inspect/plugin-dvdsub.xml:
1461 * docs/plugins/inspect/plugin-lame.xml:
1462 * docs/plugins/inspect/plugin-mad.xml:
1463 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1464 * docs/plugins/inspect/plugin-mpg123.xml:
1465 * docs/plugins/inspect/plugin-realmedia.xml:
1466 * docs/plugins/inspect/plugin-siddec.xml:
1467 * docs/plugins/inspect/plugin-twolame.xml:
1468 * docs/plugins/inspect/plugin-x264.xml:
1469 * docs/plugins/inspect/plugin-xingmux.xml:
1470 * gst-plugins-ugly.doap:
1471 * win32/common/config.h:
1474 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1518 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
1520 * gst/asfdemux/gstasfdemux.c:
1521 * gst/asfdemux/gstasfdemux.h:
1522 asfdemux: Don't modify segment values on accurate seeks
1523 When dealing with accurate seeks, we want to return exactly the segment
1524 that was requested by the seek event, and not adjust the values.
1525 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1527 === release 1.7.90 ===
1529 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1535 * docs/plugins/inspect/plugin-a52dec.xml:
1536 * docs/plugins/inspect/plugin-amrnb.xml:
1537 * docs/plugins/inspect/plugin-amrwbdec.xml:
1538 * docs/plugins/inspect/plugin-asf.xml:
1539 * docs/plugins/inspect/plugin-cdio.xml:
1540 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1541 * docs/plugins/inspect/plugin-dvdread.xml:
1542 * docs/plugins/inspect/plugin-dvdsub.xml:
1543 * docs/plugins/inspect/plugin-lame.xml:
1544 * docs/plugins/inspect/plugin-mad.xml:
1545 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1546 * docs/plugins/inspect/plugin-mpg123.xml:
1547 * docs/plugins/inspect/plugin-realmedia.xml:
1548 * docs/plugins/inspect/plugin-siddec.xml:
1549 * docs/plugins/inspect/plugin-twolame.xml:
1550 * docs/plugins/inspect/plugin-x264.xml:
1551 * docs/plugins/inspect/plugin-xingmux.xml:
1552 * gst-plugins-ugly.doap:
1553 * win32/common/config.h:
1556 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1599 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1602 po: Update translations
1604 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
1606 * ext/dvdread/dvdreadsrc.c:
1607 dvdread: Fix seek starting at 0 for title != 1
1608 Otherwise the playback would start at title 0
1609 https://bugzilla.gnome.org/show_bug.cgi?id=762787
1611 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1614 Automatic update of common submodule
1615 From b64f03f to 6f2d209
1617 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1619 * gst/asfdemux/gstasfdemux.c:
1620 asfdemux: fix adding bitrate to stream tags
1621 https://bugzilla.gnome.org/show_bug.cgi?id=699586
1623 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1625 * gst/asfdemux/asf.vcproj:
1626 * gst/realmedia/rmdemux.vcproj:
1629 * win32/vs6/gst_plugins_ugly.dsw:
1630 * win32/vs6/libgstasfdemux.dsp:
1631 * win32/vs6/libgstdvdlpcmdec.dsp:
1632 * win32/vs6/libgstdvdsub.dsp:
1633 * win32/vs6/libgstlame.dsp:
1634 * win32/vs6/libgstmad.dsp:
1635 * win32/vs6/libgstrealmedia.dsp:
1636 * win32/vs6/libgstsynaesthesia.dsp:
1637 win32: remove outdated build cruft
1638 This hasn't been touched for generations, doesn't work,
1639 and is just causing confusion. We also don't want to
1640 maintain these files manually.
1642 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
1644 * ext/mpeg2dec/gstmpeg2dec.c:
1645 mpeg2dec: don't use exported but undeclared core debug category symbols
1646 It's not right and won't work on Windows with MSVC.
1648 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1653 === release 1.7.2 ===
1655 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
1661 * docs/plugins/inspect/plugin-a52dec.xml:
1662 * docs/plugins/inspect/plugin-amrnb.xml:
1663 * docs/plugins/inspect/plugin-amrwbdec.xml:
1664 * docs/plugins/inspect/plugin-asf.xml:
1665 * docs/plugins/inspect/plugin-cdio.xml:
1666 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1667 * docs/plugins/inspect/plugin-dvdread.xml:
1668 * docs/plugins/inspect/plugin-dvdsub.xml:
1669 * docs/plugins/inspect/plugin-lame.xml:
1670 * docs/plugins/inspect/plugin-mad.xml:
1671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1672 * docs/plugins/inspect/plugin-mpg123.xml:
1673 * docs/plugins/inspect/plugin-realmedia.xml:
1674 * docs/plugins/inspect/plugin-siddec.xml:
1675 * docs/plugins/inspect/plugin-twolame.xml:
1676 * docs/plugins/inspect/plugin-x264.xml:
1677 * docs/plugins/inspect/plugin-xingmux.xml:
1678 * gst-plugins-ugly.doap:
1679 * win32/common/config.h:
1682 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
1724 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1728 po: Update translations
1730 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1732 * ext/sidplay/gstsiddec.cc:
1733 sidplay: Fix compiler warning about C++11 compatibility
1734 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1735 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1737 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1738 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1741 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1743 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1744 * docs/plugins/inspect/plugin-a52dec.xml:
1745 * docs/plugins/inspect/plugin-amrnb.xml:
1746 * docs/plugins/inspect/plugin-amrwbdec.xml:
1747 * docs/plugins/inspect/plugin-asf.xml:
1748 * docs/plugins/inspect/plugin-cdio.xml:
1749 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1750 * docs/plugins/inspect/plugin-dvdread.xml:
1751 * docs/plugins/inspect/plugin-dvdsub.xml:
1752 * docs/plugins/inspect/plugin-lame.xml:
1753 * docs/plugins/inspect/plugin-mad.xml:
1754 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1755 * docs/plugins/inspect/plugin-mpg123.xml:
1756 * docs/plugins/inspect/plugin-realmedia.xml:
1757 * docs/plugins/inspect/plugin-siddec.xml:
1758 * docs/plugins/inspect/plugin-twolame.xml:
1759 * docs/plugins/inspect/plugin-x264.xml:
1760 * docs/plugins/inspect/plugin-xingmux.xml:
1761 docs: update inspection to git and fix mpg123 inspect location
1763 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
1765 * tests/files/Makefile.am:
1766 * tests/files/stream.mp2:
1767 tests: fix distcheck
1769 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
1772 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1773 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1774 * docs/plugins/xml/plugin-mpg123.xml:
1776 * gst-plugins-ugly.spec.in:
1777 * tests/check/Makefile.am:
1778 mpg123: move from -bad to -ugly
1779 Hook up to build system, add to docs
1781 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
1784 * tests/Makefile.am:
1785 * tests/check/Makefile.am:
1786 * tests/check/elements/.gitignore:
1787 * tests/files/Makefile.am:
1788 * tests/files/cbr_stream.mp3:
1789 * tests/files/vbr_stream.mp3:
1790 tests: add test data for mpg123 plugin
1792 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1794 Merge branch 'plugin-move-mpg123'
1795 Move mpg123 plugin from -bad to -ugly.
1796 https://bugzilla.gnome.org/show_bug.cgi?id=719849
1798 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
1800 * ext/mpg123/gstmpg123audiodec.c:
1801 plugins-bad: Fix example pipelines
1802 rename gst-launch --> gst-launch-1.0
1803 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1804 fix caps in examples
1805 https://bugzilla.gnome.org/show_bug.cgi?id=759432
1807 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1809 * ext/mpg123/gstmpg123audiodec.c:
1810 mpg123: still reset pending audio info on hard flush
1811 Follow-up to previous commit.
1812 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1814 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
1816 * ext/mpg123/gstmpg123audiodec.c:
1817 mpg123: fix handling of sample rate change during playback
1818 If the sample rate of the media changes, the resulting flush will
1819 clear the has_next_audioinfo flag, and the caps won't be sent
1821 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1823 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1825 * ext/mpg123/gstmpg123audiodec.c:
1826 audiodecoders: use default pad accept-caps handling
1827 Avoids useless check of downstream caps when handling an
1829 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1830 sbcdec, adpcmdec, sirendec
1832 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1834 * ext/mpg123/Makefile.am:
1835 Remove obsolete Android build cruft
1836 This is not needed any longer.
1838 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
1840 * ext/mpg123/gstmpg123audiodec.c:
1841 mpg123: fix compiler warning and simplify checks in set_caps
1842 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1844 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1846 * ext/mpg123/gstmpg123audiodec.c:
1847 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1848 The old code was using gst_caps_normalize() and was generally overly
1849 complex. Simplify by picking sample rate and number of channels from
1850 upstream and the sample format from the allowed caps. If the format caps
1851 is a list of strins, just pick the first one. And if the srcpad isn't
1852 linked yet, use the default format (S16).
1853 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1855 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1857 * ext/mpg123/gstmpg123audiodec.c:
1858 Fix up one-element lists in template caps
1860 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
1862 * tests/check/elements/mpg123audiodec.c:
1863 tests: fix mpg123audiodec test for big-endian architectures
1865 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1867 * ext/mpg123/gstmpg123audiodec.c:
1868 mpg123: improved error report and checks
1869 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1871 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
1873 * ext/mpg123/gstmpg123audiodec.c:
1874 mpg123audiodec: Require caps to be set before any data processing
1876 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
1878 * ext/mpg123/gstmpg123audiodec.c:
1879 mpg123: Remove dead assignment
1882 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1884 * tests/check/elements/mpg123audiodec.c:
1885 mpg123audiodec: Fix event handling in unit test
1887 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1889 * ext/mpg123/Makefile.am:
1890 gst: Add better support for static plugins
1892 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
1894 * ext/mpg123/gstmpg123audiodec.c:
1895 mpg123: Add conditional on API version for new enum
1897 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1899 * tests/check/Makefile.am:
1900 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1901 To get the CK_DEFAULT_TIMEOUT defined for all tests
1902 https://bugzilla.gnome.org/show_bug.cgi?id=761472
1904 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1908 Automatic update of common submodule
1909 From 86e4663 to b64f03f
1911 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1914 * ext/amrnb/amrnbdec.h:
1915 * ext/amrnb/amrnbenc.h:
1916 * ext/amrwbdec/amrwbdec.h:
1917 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1918 We don't really need to cater for older versions any more.
1920 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
1922 * ext/mpeg2dec/gstmpeg2dec.c:
1923 mpeg2dec: Demote rank to SECONDARY
1924 https://bugzilla.gnome.org/show_bug.cgi?id=574461
1926 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1928 * gst/dvdsub/gstdvdsubdec.c:
1929 dvdsubdec: use query caps instead of accept-caps
1930 accept-caps does only a shallow check and a full downstream
1931 caps query is needed to check if ARGB is possible
1933 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
1935 * gst/asfdemux/asfpacket.c:
1936 * gst/asfdemux/gstasfdemux.c:
1937 * gst/asfdemux/gstasfdemux.h:
1938 asfdemux: Support reverse playback
1939 Support reverse playback for ASF format.
1940 Parse packets and queue the payloads, then push
1941 the payload buffer to decoder in reverse order.
1942 Video buffers are pushed from KeyFrame to next
1944 https://bugzilla.gnome.org/show_bug.cgi?id=757341
1946 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1951 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
1953 * tests/check/elements/amrnbenc.c:
1954 amrnbenc: Fix various compiler warnings in the test
1956 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1958 * tests/check/elements/x264enc.c:
1959 x264enc: Fix various compiler warnings in the test
1961 === release 1.7.1 ===
1963 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
1969 * docs/plugins/inspect/plugin-a52dec.xml:
1970 * docs/plugins/inspect/plugin-amrnb.xml:
1971 * docs/plugins/inspect/plugin-amrwbdec.xml:
1972 * docs/plugins/inspect/plugin-asf.xml:
1973 * docs/plugins/inspect/plugin-cdio.xml:
1974 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1975 * docs/plugins/inspect/plugin-dvdread.xml:
1976 * docs/plugins/inspect/plugin-dvdsub.xml:
1977 * docs/plugins/inspect/plugin-lame.xml:
1978 * docs/plugins/inspect/plugin-mad.xml:
1979 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1980 * docs/plugins/inspect/plugin-realmedia.xml:
1981 * docs/plugins/inspect/plugin-siddec.xml:
1982 * docs/plugins/inspect/plugin-twolame.xml:
1983 * docs/plugins/inspect/plugin-x264.xml:
1984 * docs/plugins/inspect/plugin-xingmux.xml:
1985 * gst-plugins-ugly.doap:
1986 * win32/common/config.h:
1989 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
2033 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
2037 po: Update translations
2039 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
2042 configure: Use -Bsymbolic-functions if available
2043 While this is more useful for libraries, some of our plugins with multiple
2044 files and some internal API can also benefit from this.
2046 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
2048 * docs/plugins/gst-plugins-ugly-plugins.args:
2049 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2050 * docs/plugins/inspect/plugin-a52dec.xml:
2051 * docs/plugins/inspect/plugin-amrnb.xml:
2052 * docs/plugins/inspect/plugin-amrwbdec.xml:
2053 * docs/plugins/inspect/plugin-asf.xml:
2054 * docs/plugins/inspect/plugin-cdio.xml:
2055 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2056 * docs/plugins/inspect/plugin-dvdread.xml:
2057 * docs/plugins/inspect/plugin-dvdsub.xml:
2058 * docs/plugins/inspect/plugin-lame.xml:
2059 * docs/plugins/inspect/plugin-mad.xml:
2060 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2061 * docs/plugins/inspect/plugin-realmedia.xml:
2062 * docs/plugins/inspect/plugin-siddec.xml:
2063 * docs/plugins/inspect/plugin-twolame.xml:
2064 * docs/plugins/inspect/plugin-x264.xml:
2065 * docs/plugins/inspect/plugin-xingmux.xml:
2068 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2072 Automatic update of common submodule
2073 From b319909 to 86e4663
2075 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
2077 * ext/x264/gstx264enc.c:
2078 x264enc: increase bitrate limit from 100Mbps to 2Gbps
2079 Don't artificially limit the bitrate, x264enc allows much
2080 higher bitrates, and for intra-only 4k AVC they are needed.
2081 x264 clips to 2Gbps internally, so use that as limit for now.
2082 https://bugzilla.gnome.org/show_bug.cgi?id=758620
2084 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2086 * ext/x264/gstx264enc.c:
2087 x264enc: drop unnecessary NULL check before g_free
2089 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
2092 Automatic update of common submodule
2093 From b99800a to b319909
2095 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
2098 Use new GST_ENABLE_EXTRA_CHECKS #define
2099 https://bugzilla.gnome.org/show_bug.cgi?id=756870
2101 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
2105 Automatic update of common submodule
2106 From 9aed1d7 to b99800a
2108 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2111 Update GLib dependency to 2.40.0
2113 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2115 * ext/dvdread/README:
2116 dvdread: remove broken link
2117 Removing instead of updating as previously pointed-to page
2118 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2119 from dvd.sourceforge.net's homepage as: "Collection of
2120 information on file formats/data structures relating to DVD
2123 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
2125 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2126 dvdlpcmdec: fix invalid read beyond channel position array
2127 We would always copy sizeof(sorted_position) bytes, which is
2128 for 8 channels, but if we have less than 8 channels the
2129 position array we copy from will only have allocated space
2130 for channel channels, so we would read beyond the input
2131 array in some cases.
2133 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
2135 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2136 dvdlpcmdec: factor out common code to set output format into new function
2137 When caps event is recieved and header is changed, reordering channel
2138 and setting the default output format for audio are processed. These 2 of
2139 code are same. Thus, It is better to make a new function for these common
2140 code in terms of removing duplicated code, maintenance and expansion.
2141 https://bugzilla.gnome.org/show_bug.cgi?id=753920
2143 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2145 * gst/asfdemux/gstasfdemux.c:
2146 asfdemux: Don't push any data on pads after the segment.stop
2147 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2149 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2151 * gst/asfdemux/gstasfdemux.c:
2152 * gst/asfdemux/gstasfdemux.h:
2153 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2154 Not for accurate seeks, which should accurately start at the requested
2156 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2158 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
2160 * gst/asfdemux/gstasfdemux.c:
2161 asfdemux: Update segment.position when pushing buffers
2162 Without this, non-flushing seeks are not going to work well.
2163 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2165 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2167 * gst/asfdemux/gstasfdemux.c:
2168 asfdemux: Only push EOS event if we're not doing a segment seek
2169 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2171 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2173 * gst/asfdemux/gstasfdemux.c:
2174 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2175 We don't want to unconditionally send an EOS event downstream, but might want
2176 to send a SEGMENT_DONE message/event instead if a segment seek was done
2178 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2180 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
2185 === release 1.6.0 ===
2187 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2193 * docs/plugins/inspect/plugin-a52dec.xml:
2194 * docs/plugins/inspect/plugin-amrnb.xml:
2195 * docs/plugins/inspect/plugin-amrwbdec.xml:
2196 * docs/plugins/inspect/plugin-asf.xml:
2197 * docs/plugins/inspect/plugin-cdio.xml:
2198 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2199 * docs/plugins/inspect/plugin-dvdread.xml:
2200 * docs/plugins/inspect/plugin-dvdsub.xml:
2201 * docs/plugins/inspect/plugin-lame.xml:
2202 * docs/plugins/inspect/plugin-mad.xml:
2203 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2204 * docs/plugins/inspect/plugin-realmedia.xml:
2205 * docs/plugins/inspect/plugin-siddec.xml:
2206 * docs/plugins/inspect/plugin-twolame.xml:
2207 * docs/plugins/inspect/plugin-x264.xml:
2208 * docs/plugins/inspect/plugin-xingmux.xml:
2209 * gst-plugins-ugly.doap:
2210 * win32/common/config.h:
2213 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2257 === release 1.5.91 ===
2259 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2265 * docs/plugins/inspect/plugin-a52dec.xml:
2266 * docs/plugins/inspect/plugin-amrnb.xml:
2267 * docs/plugins/inspect/plugin-amrwbdec.xml:
2268 * docs/plugins/inspect/plugin-asf.xml:
2269 * docs/plugins/inspect/plugin-cdio.xml:
2270 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2271 * docs/plugins/inspect/plugin-dvdread.xml:
2272 * docs/plugins/inspect/plugin-dvdsub.xml:
2273 * docs/plugins/inspect/plugin-lame.xml:
2274 * docs/plugins/inspect/plugin-mad.xml:
2275 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2276 * docs/plugins/inspect/plugin-realmedia.xml:
2277 * docs/plugins/inspect/plugin-siddec.xml:
2278 * docs/plugins/inspect/plugin-twolame.xml:
2279 * docs/plugins/inspect/plugin-x264.xml:
2280 * docs/plugins/inspect/plugin-xingmux.xml:
2281 * gst-plugins-ugly.doap:
2282 * win32/common/config.h:
2285 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
2329 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
2332 po: Update translations
2334 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
2336 * ext/x264/gstx264enc.c:
2337 x264: Add bitrate info to the tags output.
2338 Makes it possible for muxers to know the target bitrate as soon
2339 as encoding starts, which flvmux now uses.
2341 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
2343 * gst/asfdemux/gstasfdemux.c:
2344 * gst/asfdemux/gstasfdemux.h:
2345 asfdemux: fix file mode of some source files
2347 === release 1.5.90 ===
2349 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
2355 * docs/plugins/inspect/plugin-a52dec.xml:
2356 * docs/plugins/inspect/plugin-amrnb.xml:
2357 * docs/plugins/inspect/plugin-amrwbdec.xml:
2358 * docs/plugins/inspect/plugin-asf.xml:
2359 * docs/plugins/inspect/plugin-cdio.xml:
2360 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2361 * docs/plugins/inspect/plugin-dvdread.xml:
2362 * docs/plugins/inspect/plugin-dvdsub.xml:
2363 * docs/plugins/inspect/plugin-lame.xml:
2364 * docs/plugins/inspect/plugin-mad.xml:
2365 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2366 * docs/plugins/inspect/plugin-realmedia.xml:
2367 * docs/plugins/inspect/plugin-siddec.xml:
2368 * docs/plugins/inspect/plugin-twolame.xml:
2369 * docs/plugins/inspect/plugin-x264.xml:
2370 * docs/plugins/inspect/plugin-xingmux.xml:
2371 * gst-plugins-ugly.doap:
2372 * win32/common/config.h:
2375 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
2419 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
2423 po: Update translations
2425 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2427 * ext/x264/gstx264enc.c:
2428 x264enc: actually return TRUE from accept-caps handler
2429 The query was handled
2431 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2433 * ext/x264/gstx264enc.c:
2434 x264enc: implement accept-caps handling
2435 Implement accept-caps handling without doing caps queries downstream
2437 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2439 * ext/amrnb/amrnbenc.c:
2440 * ext/lame/gstlamemp3enc.c:
2441 * ext/twolame/gsttwolamemp2enc.c:
2442 audioencoders: use template subset check for accept-caps
2443 It is faster than doing a query that propagates downstream and
2445 Elements: amrnbenc, lamemp3enc, twolamemp2enc
2447 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2449 * ext/mpeg2dec/gstmpeg2dec.c:
2450 mpeg2dec: use default pad accept-caps handling
2451 Avoids useless check of downstream caps when handling an
2454 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2456 * ext/a52dec/gsta52dec.c:
2457 * ext/amrnb/amrnbdec.c:
2458 * ext/amrwbdec/amrwbdec.c:
2460 audiodecoders: use default pad accept-caps handling
2461 Avoids useless check of downstream caps when handling an
2463 Elements: a52dec, amrnbdec, amrwbdec, mad
2465 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
2467 * tests/check/generic/states.c:
2468 check: Rename states unit test
2469 Makes it easier to differentiate from other modules states unit test
2471 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
2473 * gst/realmedia/rmdemux.c:
2474 rmdemux: fix assertion error when freeing old tags.
2475 Check if old_tags is present before calling gst_tag_list_unref
2476 https://bugzilla.gnome.org/show_bug.cgi?id=753301
2478 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
2480 * gst/asfdemux/gstasfdemux.c:
2481 asfdemux: fix assertion error when codec_data is not present in structure
2482 When discovering a particular asf file, caps structure doesn't have
2483 codec_data, and this was not being checked before using the same,
2484 resulting in assertion error
2485 https://bugzilla.gnome.org/show_bug.cgi?id=752803
2487 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
2489 * gst/asfdemux/gstasfdemux.c:
2490 asfdemux: remove unread value
2491 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2494 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
2496 * gst/asfdemux/gstasfdemux.c:
2497 asfdemux: Don't post error on flushing while reading headers
2499 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2501 * gst/realmedia/rmdemux.c:
2502 rmdemux: mark tag list as global scope
2504 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
2506 * gst/realmedia/rmdemux.c:
2507 rmdemux: fix taglist leak
2508 merge doesn't take ownership, so must unref the
2509 old tags if we do merge.
2511 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
2513 * gst/realmedia/rmdemux.c:
2514 rmdemux: fix wrong unref when there are no tags
2515 Tags should be appended to pending tags and unref'ed only if tags
2516 are present. Else there is no need to append.
2517 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2519 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
2521 * gst/realmedia/rmdemux.c:
2522 rmdemux: fix memory leaks during error cases
2523 while adding stream, during error cases, only stream is
2524 being freed. Adapter, pad, tags, subpackets, index are not being
2525 freed resulting in memory leaks
2526 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2528 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2530 * gst-plugins-ugly.doap:
2531 Update mailing list in doap file as well
2533 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2535 * ext/amrnb/amrnbdec.c:
2536 Update mailing list address from sourceforge to freedesktop
2538 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
2540 * gst/realmedia/rmdemux.c:
2541 rmdemux: fix tag memory leak
2542 tags is not being freed after being merged to the
2544 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2546 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
2549 Automatic update of common submodule
2550 From f74b2df to 9aed1d7
2552 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
2557 === release 1.5.2 ===
2559 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
2565 * docs/plugins/gst-plugins-ugly-plugins.args:
2566 * docs/plugins/inspect/plugin-a52dec.xml:
2567 * docs/plugins/inspect/plugin-amrnb.xml:
2568 * docs/plugins/inspect/plugin-amrwbdec.xml:
2569 * docs/plugins/inspect/plugin-asf.xml:
2570 * docs/plugins/inspect/plugin-cdio.xml:
2571 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2572 * docs/plugins/inspect/plugin-dvdread.xml:
2573 * docs/plugins/inspect/plugin-dvdsub.xml:
2574 * docs/plugins/inspect/plugin-lame.xml:
2575 * docs/plugins/inspect/plugin-mad.xml:
2576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2577 * docs/plugins/inspect/plugin-realmedia.xml:
2578 * docs/plugins/inspect/plugin-siddec.xml:
2579 * docs/plugins/inspect/plugin-twolame.xml:
2580 * docs/plugins/inspect/plugin-x264.xml:
2581 * docs/plugins/inspect/plugin-xingmux.xml:
2582 * gst-plugins-ugly.doap:
2583 * win32/common/config.h:
2586 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2630 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2633 po: Update translations
2635 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
2637 * gst/asfdemux/gstasfdemux.c:
2638 asfdemux: Use gst_video_multiview_guess_half_aspect() function
2639 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2640 stereoscopic video is full-frame per view or not.
2642 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2645 Automatic update of common submodule
2646 From 6015d26 to f74b2df
2648 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
2650 * ext/x264/gstx264enc.c:
2651 * ext/x264/gstx264enc.h:
2652 x264enc: Use gst_video_encoder_set_min_pts
2653 This method replace the manual adjustment of PTS and DTS to avoid
2654 negative DTS issues. Using this method will also update the segment so
2656 https://bugzilla.gnome.org/show_bug.cgi?id=740575
2658 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
2660 * gst/asfdemux/Makefile.am:
2661 * gst/asfdemux/gstasfdemux.c:
2662 * gst/asfdemux/gstasfdemux.h:
2663 asfdemux: Add support for stereoscopic video metadata.
2664 Add parsing of stereoscopic metadata, and place into the caps to
2666 Fix parsing of Advanced Mutual Exclustion objects.
2667 https://bugzilla.gnome.org/show_bug.cgi?id=711190
2668 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2670 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
2672 * ext/x264/gstx264enc.c:
2673 * ext/x264/gstx264enc.h:
2674 x264enc: Add support for stereoscopic video
2675 Provide new frame-packing property to directly set
2676 x264enc frame packing, or pass through upstream settings
2677 The explicit layout from the frame-packing property is
2678 preferred over any info from the caps.
2680 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
2682 * gst/xingmux/gstxingmux.c:
2683 xingmux: fix compiler warnings
2684 https://bugzilla.gnome.org/show_bug.cgi?id=750596
2686 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
2689 cruft: add the obsolete tmpl dir to cruft-dirs
2691 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
2694 Automatic update of common submodule
2695 From d9a3353 to 6015d26
2697 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
2700 Automatic update of common submodule
2701 From d37af32 to d9a3353
2703 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
2706 Automatic update of common submodule
2707 From 21ba2e5 to d37af32
2709 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
2712 Automatic update of common submodule
2713 From c408583 to 21ba2e5
2715 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
2717 * docs/plugins/Makefile.am:
2718 docs: remove variables that we define in the snippet from common
2719 This is syncing our Makefile.am with upstream gtkdoc.
2721 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
2725 Automatic update of common submodule
2726 From d676993 to c408583
2728 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2733 === release 1.5.1 ===
2735 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
2741 * docs/plugins/gst-plugins-ugly-plugins.args:
2742 * docs/plugins/inspect/plugin-a52dec.xml:
2743 * docs/plugins/inspect/plugin-amrnb.xml:
2744 * docs/plugins/inspect/plugin-amrwbdec.xml:
2745 * docs/plugins/inspect/plugin-asf.xml:
2746 * docs/plugins/inspect/plugin-cdio.xml:
2747 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2748 * docs/plugins/inspect/plugin-dvdread.xml:
2749 * docs/plugins/inspect/plugin-dvdsub.xml:
2750 * docs/plugins/inspect/plugin-lame.xml:
2751 * docs/plugins/inspect/plugin-mad.xml:
2752 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2753 * docs/plugins/inspect/plugin-realmedia.xml:
2754 * docs/plugins/inspect/plugin-siddec.xml:
2755 * docs/plugins/inspect/plugin-twolame.xml:
2756 * docs/plugins/inspect/plugin-x264.xml:
2757 * docs/plugins/inspect/plugin-xingmux.xml:
2758 * gst-plugins-ugly.doap:
2759 * win32/common/config.h:
2762 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2806 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2810 po: Update translations
2812 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
2814 * tests/check/elements/amrnbenc.c:
2815 * tests/check/elements/mpeg2dec.c:
2816 * tests/check/elements/x264enc.c:
2817 * tests/check/elements/xingmux.c:
2818 * tests/check/pipelines/lame.c:
2819 check: Use GST_CHECK_MAIN () macro everywhere
2820 Makes source code smaller, and ensures we go through common initialization
2821 path (like the one that sets up XML unit test output ...)
2823 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2825 * ext/x264/gstx264enc.c:
2826 x264enc: don't artificially limit max allowed value of "threads" property
2827 In auto mode it will happily chose much higher values anyway,
2828 and a limit of 4 seems a bit low these days.
2830 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
2832 * ext/dvdread/dvdreadsrc.c:
2833 dvdread: Also reset the first_seek var in start()
2834 Make the initial chapter seek work across reuse.
2835 https://bugzilla.gnome.org/show_bug.cgi?id=453322
2837 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
2839 * ext/dvdread/dvdreadsrc.c:
2840 * ext/dvdread/dvdreadsrc.h:
2841 dvdread: Work around basesrc initial seek
2842 Ignore the initial seek basesrc sends, as it
2843 breaks starting from another chapter by
2844 immediately seeking back to the start of the title
2846 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
2848 * ext/a52dec/gsta52dec.c:
2849 * ext/amrnb/amrnbdec.c:
2850 * ext/amrnb/amrnbenc.c:
2851 * ext/amrwbdec/amrwbdec.c:
2852 * ext/cdio/gstcdiocddasrc.c:
2853 * ext/lame/gstlamemp3enc.c:
2855 * ext/sidplay/gstsiddec.cc:
2856 * ext/twolame/gsttwolamemp2enc.c:
2857 * ext/x264/gstx264enc.c:
2858 * gst/realmedia/rademux.c:
2859 * gst/xingmux/gstxingmux.c:
2860 docs: update example pipelines in element docs
2861 Mostly gst-launch -> gst-launch-1.0, but also
2862 use autoaudiosink/autovideosink in more places
2863 and update pipelines a little or flesh out
2866 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2868 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2869 * gst/realmedia/rdtdepay.c:
2870 Rename property enums from ARG_ to PROP_
2871 Property enum items should be nameed PROP_ for consistency and readability.
2873 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2876 * ext/mad/Makefile.am:
2877 * ext/x264/Makefile.am:
2878 * gst/asfdemux/Makefile.am:
2879 * gst/dvdlpcmdec/Makefile.am:
2880 * gst/dvdsub/Makefile.am:
2881 * gst/realmedia/Makefile.am:
2882 * gst/xingmux/Makefile.am:
2883 Remove obsolete Android build cruft
2884 This is not needed any longer.
2886 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2888 * gst/realmedia/pnmsrc.c:
2889 realmedia: remove unused enum item PROP_LAST
2891 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2893 * tests/check/Makefile.am:
2894 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2895 Make sure the test environment is set up.
2896 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2898 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2901 configure: bump automake requirement to 1.14 and autoconf to 2.69
2902 This is only required for builds from git, people can still
2903 build tarballs if they only have older autotools.
2904 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2906 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
2911 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2914 Remove LICENSE_readme
2915 It's completely outdated and just confusing, better if people are
2916 forced to look at the actual code in question than trusting this file.
2918 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2922 autotools automatically generate this, and when using different versions
2923 for autogen.sh there will always be changes to a file tracked by git.
2925 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
2927 * gst/asfdemux/gstasfdemux.c:
2928 asfdemux: fix a seek failure due to out-of-range in push mode
2929 A seek in push mode failed for big offsets which are beyond
2930 the range of guint32.
2931 https://bugzilla.gnome.org/show_bug.cgi?id=748162
2933 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
2936 * tests/check/Makefile.am:
2937 tests: Use AM_TESTS_ENVIRONMENT
2938 Needed by the new automake test runner
2940 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2944 Automatic update of common submodule
2945 From bc76a8b to c8fb372
2947 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2949 * ext/a52dec/gsta52dec.c:
2950 a52dec: fix race in liba52dec lookup table initialization
2951 a52_init initializes the IMDCT global state as well as creating
2952 a new state. When two A52 decoders are created (eg, when two AC3
2953 tracks are contained in a video), calls to a52_init may happen
2954 at the same time, and the IMDCT initialization is not reentrant.
2955 https://bugzilla.gnome.org/show_bug.cgi?id=746781
2957 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2959 * ext/mpeg2dec/gstmpeg2dec.c:
2960 mpeg2dec: fix buffer leak in crop_buffer()
2961 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2962 gst_buffer_replace() reffed it as well so we were one reference extra.
2963 https://bugzilla.gnome.org/show_bug.cgi?id=746887
2965 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2967 * gst/realmedia/rmdemux.c:
2968 rmdemux: resurrect some flow return handling
2969 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2971 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2973 * gst/asfdemux/gstasfdemux.c:
2974 asfdemux: resurrect some flow return handling
2975 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2977 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2979 * ext/mpeg2dec/gstmpeg2dec.c:
2980 mpeg2dec: fix memory leak
2983 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2985 * ext/mpeg2dec/gstmpeg2dec.c:
2986 mpeg2dec: initialize buffer
2987 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2990 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2992 * ext/mpeg2dec/gstmpeg2dec.c:
2993 mpeg2dec: Add stride support
2994 This allow using external pools that have different strides from the
2995 default. These strides need to respect certain rules, which we check
2996 and if these are not met, we fallback to generic pool.
2997 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2999 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3001 * ext/mpeg2dec/gstmpeg2dec.c:
3002 * ext/mpeg2dec/gstmpeg2dec.h:
3003 mpeg2dec: Re-implement pool handling
3004 This is a rewrite of the pool negotiation and configuration. Direct
3005 to output decoding is now achieved by configuring the pool using
3006 video-alignment. This removes copies when dealing with any elements that
3007 supports VideoAlignment, and enable usage of generic video buffer pool,
3008 XVImagePool and GLPool. It drops the crop meta implementation for now.
3009 https://bugzilla.gnome.org/show_bug.cgi?id=735379
3011 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3013 * gst/dvdsub/gstdvdsubdec.c:
3014 dvbsub: fix indentation
3016 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3018 * ext/dvdread/dvdreadsrc.c:
3019 * gst/dvdsub/gstdvdsubdec.c:
3020 Fix double semicolons
3022 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3024 * ext/mpeg2dec/gstmpeg2dec.c:
3025 Revert "mpeg2dec: Fix handling of stride"
3026 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
3028 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3030 * ext/mpeg2dec/gstmpeg2dec.c:
3031 Revert "mpeg2dec: Use propose unref method for buffer"
3032 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
3034 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3036 * ext/mpeg2dec/gstmpeg2dec.c:
3037 mpeg2dec: Use propose unref method for buffer
3039 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3041 * ext/mpeg2dec/gstmpeg2dec.c:
3042 mpeg2dec: Fix handling of stride
3044 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
3045 would look bad when file.ts contains 704x576 video, because vaapisink would
3046 give you buffers of stride 768, but libmpeg2 was not told about this and
3047 used a stride of 704.
3048 Tell libmpeg2 about the stride from downstream; in the process, teach it to
3049 reject buffer pools that don't meet libmpeg2's chroma stride requirements
3050 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3052 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
3054 * ext/x264/gstx264enc.c:
3055 * gst/asfdemux/gstasfdemux.c:
3056 Improve and fix LATENCY query handling
3057 This now follows the design docs everywhere, especially the maximum latency
3059 https://bugzilla.gnome.org/show_bug.cgi?id=744106
3061 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
3063 * ext/x264/gstx264enc.c:
3064 x264enc: Don't set max latency to the same value as the encoder latency
3065 The meaning of the max latency is *not* the maximum latency this element will
3066 introduce. It is the maximum latency this element can endure without
3067 overflowing any buffers, which is infinite for x264enc.
3068 Fixes latency configuration in zero latency mode, where max latency was
3069 becoming 0... which usually won't work well if something else introduces
3070 latency as then max < min in the end, and latency configuration just fails.
3072 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3074 * ext/x264/gstx264enc.c:
3075 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
3076 This matches what is done when downstream caps are not ANY, and fixes
3077 prerolling in byte stream mode when typefind is downstream.
3079 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
3081 * ext/lame/gstlamemp3enc.c:
3082 * ext/twolame/gsttwolamemp2enc.c:
3083 Constify some static arrays everywhere
3085 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
3088 configure: remove non-ported plugins stuff
3089 It's not needed any longer, all plugins in -ugly
3092 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3094 * ext/x264/gstx264enc.c:
3095 x264enc: Don't set an allocation maximum
3096 There is no reason x264enc should enforce a maximum allocation size.
3097 The maximum is normally set by buffer pool which cannot grow, but we
3098 don't offer a buffer pool. This would lead to stall when used with
3099 element that don't implement allocation query.
3100 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3102 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
3105 Automatic update of common submodule
3106 From f2c6b95 to bc76a8b
3108 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3111 MAINTAINERS: Update my mail address
3113 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
3116 Automatic update of common submodule
3117 From ef1ffdc to f2c6b95
3119 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
3122 Automatic update of common submodule
3123 From 7bb2bce to ef1ffdc
3125 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3128 dvdlpcmdec: set channel positions using the appropriate API
3129 https://bugzilla.gnome.org/show_bug.cgi?id=731038
3131 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
3133 * gst/asfdemux/gstasfdemux.c:
3134 asfdemux: fix comment
3136 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
3138 * gst/asfdemux/gstasfdemux.c:
3139 asfdemux: Send duration query upstream first
3140 An upstream element (like mms or some dlna source) might be able to
3141 answer the query. Try that first, else fallback to standard logic
3143 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
3145 * gst/asfdemux/asfpacket.c:
3146 asf: fix up file mode
3148 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
3151 Automatic update of common submodule
3152 From 84d06cd to 7bb2bce
3154 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3157 tests: parallelise 'make check-valgrind'
3159 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3162 Automatic update of common submodule
3163 From a8c8939 to 84d06cd
3165 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
3169 Automatic update of common submodule
3170 From 36388a1 to a8c8939
3172 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3174 * gst/asfdemux/gstasfdemux.c:
3175 asfdemux: first try to delegate TIME seek events upstream
3176 We should give a chance to upstream to handle TIME seek events before trying
3177 to handle it in asfdemux.
3178 Fix a bug where fast backward seeks where discarded right away because they
3179 were not supported by asfdemux.
3180 https://bugzilla.gnome.org/show_bug.cgi?id=734471
3182 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3184 * gst/asfdemux/asfheaders.c:
3185 * gst/asfdemux/asfheaders.h:
3186 * gst/asfdemux/gstasfdemux.c:
3187 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3188 We can safely ignore those but best to claim to understand this object type so
3189 we don't raise a warning.
3190 https://bugzilla.gnome.org/show_bug.cgi?id=736060
3192 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3194 * gst/asfdemux/gstasfdemux.c:
3195 * gst/asfdemux/gstasfdemux.h:
3196 asfdemux: if video is h264, check the codec_data for bytestream data
3197 For bytestream we don't want to expose it as codec_data but rather as
3198 streamheader as it is not out-of-band data but data that should be
3199 prepended to the beginning of the stream before the other buffers.
3200 https://bugzilla.gnome.org/show_bug.cgi?id=735070
3202 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
3204 * docs/plugins/inspect/plugin-a52dec.xml:
3205 * docs/plugins/inspect/plugin-amrnb.xml:
3206 * docs/plugins/inspect/plugin-amrwbdec.xml:
3207 * docs/plugins/inspect/plugin-asf.xml:
3208 * docs/plugins/inspect/plugin-cdio.xml:
3209 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3210 * docs/plugins/inspect/plugin-dvdread.xml:
3211 * docs/plugins/inspect/plugin-dvdsub.xml:
3212 * docs/plugins/inspect/plugin-lame.xml:
3213 * docs/plugins/inspect/plugin-mad.xml:
3214 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3215 * docs/plugins/inspect/plugin-realmedia.xml:
3216 * docs/plugins/inspect/plugin-siddec.xml:
3217 * docs/plugins/inspect/plugin-twolame.xml:
3218 * docs/plugins/inspect/plugin-x264.xml:
3219 * docs/plugins/inspect/plugin-xingmux.xml:
3220 docs: update for git master
3222 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3224 * gst/asfdemux/gstasfdemux.c:
3225 asfdemux: simplify log statement
3226 Use the GST_PTR_FORMAT to print the buffer
3228 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
3230 * ext/x264/gstx264enc.c:
3231 x264: fix colour inversion with YV12 format
3232 It's the same as I420 but with the U/V planes swapped.
3234 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
3238 Makefile: Add usage of build-checks step
3239 Allows building checks without running them
3241 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3243 * ext/x264/gstx264enc.c:
3244 x264enc: Request buffers in allocation query
3245 https://bugzilla.gnome.org/show_bug.cgi?id=732288
3247 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3249 * ext/x264/gstx264enc.c:
3250 * ext/x264/gstx264enc.h:
3251 x264enc: Shift both PTS and DTS to ensure positive timestamp
3252 Currently we only shift DTS to compensate that we don't support negative
3253 timestamp. This cause a problem that PTS is no longer >= DTS and may
3254 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3255 remove all the hack to handle this which seems the result of thinking libx264
3257 https://bugzilla.gnome.org/show_bug.cgi?id=731351
3259 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
3264 === release 1.4.0 ===
3266 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3272 * docs/plugins/inspect/plugin-a52dec.xml:
3273 * docs/plugins/inspect/plugin-amrnb.xml:
3274 * docs/plugins/inspect/plugin-amrwbdec.xml:
3275 * docs/plugins/inspect/plugin-asf.xml:
3276 * docs/plugins/inspect/plugin-cdio.xml:
3277 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3278 * docs/plugins/inspect/plugin-dvdread.xml:
3279 * docs/plugins/inspect/plugin-dvdsub.xml:
3280 * docs/plugins/inspect/plugin-lame.xml:
3281 * docs/plugins/inspect/plugin-mad.xml:
3282 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3283 * docs/plugins/inspect/plugin-realmedia.xml:
3284 * docs/plugins/inspect/plugin-siddec.xml:
3285 * docs/plugins/inspect/plugin-twolame.xml:
3286 * docs/plugins/inspect/plugin-x264.xml:
3287 * docs/plugins/inspect/plugin-xingmux.xml:
3288 * gst-plugins-ugly.doap:
3289 * win32/common/config.h:
3292 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3336 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
3339 po: Update translations
3341 === release 1.3.91 ===
3343 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3349 * docs/plugins/inspect/plugin-a52dec.xml:
3350 * docs/plugins/inspect/plugin-amrnb.xml:
3351 * docs/plugins/inspect/plugin-amrwbdec.xml:
3352 * docs/plugins/inspect/plugin-asf.xml:
3353 * docs/plugins/inspect/plugin-cdio.xml:
3354 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3355 * docs/plugins/inspect/plugin-dvdread.xml:
3356 * docs/plugins/inspect/plugin-dvdsub.xml:
3357 * docs/plugins/inspect/plugin-lame.xml:
3358 * docs/plugins/inspect/plugin-mad.xml:
3359 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3360 * docs/plugins/inspect/plugin-realmedia.xml:
3361 * docs/plugins/inspect/plugin-siddec.xml:
3362 * docs/plugins/inspect/plugin-twolame.xml:
3363 * docs/plugins/inspect/plugin-x264.xml:
3364 * docs/plugins/inspect/plugin-xingmux.xml:
3365 * gst-plugins-ugly.doap:
3366 * win32/common/config.h:
3369 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3413 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
3416 po: Update translations
3418 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
3420 * gst/realmedia/rademux.c:
3421 rademux: Print invalid fourcc in error message in hex
3422 Previously this was printed as characters which caused later processing
3423 of the error message to sometimes warn about non-UTF-8 characters.
3424 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
3426 === release 1.3.90 ===
3428 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3434 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3435 * docs/plugins/inspect/plugin-a52dec.xml:
3436 * docs/plugins/inspect/plugin-amrnb.xml:
3437 * docs/plugins/inspect/plugin-amrwbdec.xml:
3438 * docs/plugins/inspect/plugin-asf.xml:
3439 * docs/plugins/inspect/plugin-cdio.xml:
3440 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3441 * docs/plugins/inspect/plugin-dvdread.xml:
3442 * docs/plugins/inspect/plugin-dvdsub.xml:
3443 * docs/plugins/inspect/plugin-lame.xml:
3444 * docs/plugins/inspect/plugin-mad.xml:
3445 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3446 * docs/plugins/inspect/plugin-realmedia.xml:
3447 * docs/plugins/inspect/plugin-siddec.xml:
3448 * docs/plugins/inspect/plugin-twolame.xml:
3449 * docs/plugins/inspect/plugin-x264.xml:
3450 * docs/plugins/inspect/plugin-xingmux.xml:
3451 * gst-plugins-ugly.doap:
3452 * win32/common/config.h:
3455 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3499 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3502 Ignore autotools test-driver temp files from 'make check'
3504 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3509 === release 1.3.3 ===
3511 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
3517 * docs/plugins/inspect/plugin-a52dec.xml:
3518 * docs/plugins/inspect/plugin-amrnb.xml:
3519 * docs/plugins/inspect/plugin-amrwbdec.xml:
3520 * docs/plugins/inspect/plugin-asf.xml:
3521 * docs/plugins/inspect/plugin-cdio.xml:
3522 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3523 * docs/plugins/inspect/plugin-dvdread.xml:
3524 * docs/plugins/inspect/plugin-dvdsub.xml:
3525 * docs/plugins/inspect/plugin-lame.xml:
3526 * docs/plugins/inspect/plugin-mad.xml:
3527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3528 * docs/plugins/inspect/plugin-realmedia.xml:
3529 * docs/plugins/inspect/plugin-siddec.xml:
3530 * docs/plugins/inspect/plugin-twolame.xml:
3531 * docs/plugins/inspect/plugin-x264.xml:
3532 * docs/plugins/inspect/plugin-xingmux.xml:
3533 * gst-plugins-ugly.doap:
3534 * win32/common/config.h:
3537 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
3581 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3585 po: Update translations
3587 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3589 * gst/realmedia/rmdemux.c:
3590 * gst/realmedia/rmdemux.h:
3591 rmdemux: use GstFlowCombiner
3592 Removes flow return combination code to use the newly added GstFlowCombiner
3593 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3595 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3597 * gst/asfdemux/gstasfdemux.c:
3598 * gst/asfdemux/gstasfdemux.h:
3599 asfdemux: use GstFlowCombiner
3600 Removes flow return combination code to use the newly added GstFlowCombiner
3601 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3603 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
3605 * ext/x264/gstx264enc.c:
3606 x264enc: fix caps leak in set_format()
3607 https://bugzilla.gnome.org/show_bug.cgi?id=730865
3609 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
3611 * gst/asfdemux/gstasfdemux.c:
3612 asfdemux: Handle initial 0 timestamp that should have been -1
3613 https://bugzilla.gnome.org/show_bug.cgi?id=719660
3615 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
3620 === release 1.3.2 ===
3622 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
3629 * docs/plugins/inspect-build.stamp:
3630 * docs/plugins/inspect.stamp:
3631 * docs/plugins/inspect/plugin-a52dec.xml:
3632 * docs/plugins/inspect/plugin-amrnb.xml:
3633 * docs/plugins/inspect/plugin-amrwbdec.xml:
3634 * docs/plugins/inspect/plugin-asf.xml:
3635 * docs/plugins/inspect/plugin-cdio.xml:
3636 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3637 * docs/plugins/inspect/plugin-dvdread.xml:
3638 * docs/plugins/inspect/plugin-dvdsub.xml:
3639 * docs/plugins/inspect/plugin-lame.xml:
3640 * docs/plugins/inspect/plugin-mad.xml:
3641 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3642 * docs/plugins/inspect/plugin-realmedia.xml:
3643 * docs/plugins/inspect/plugin-siddec.xml:
3644 * docs/plugins/inspect/plugin-twolame.xml:
3645 * docs/plugins/inspect/plugin-x264.xml:
3646 * docs/plugins/inspect/plugin-xingmux.xml:
3647 * gst-plugins-ugly.doap:
3648 * win32/common/config.h:
3651 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3695 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
3698 Automatic update of common submodule
3699 From 211fa5f to 1f5d3c3
3701 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
3703 * ext/mpeg2dec/gstmpeg2dec.h:
3704 mpeg2dec: remove unused struct members
3706 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3708 * gst/realmedia/rtspreal.c:
3709 rtspreal: Fix some memory leaks in an error path
3712 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
3714 * ext/mpeg2dec/gstmpeg2dec.c:
3715 mpeg2dec: Release codec state on negotiation failures
3719 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3724 === release 1.3.1 ===
3726 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
3732 * docs/plugins/gst-plugins-ugly-plugins.args:
3733 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3734 * docs/plugins/inspect/plugin-a52dec.xml:
3735 * docs/plugins/inspect/plugin-amrnb.xml:
3736 * docs/plugins/inspect/plugin-amrwbdec.xml:
3737 * docs/plugins/inspect/plugin-asf.xml:
3738 * docs/plugins/inspect/plugin-cdio.xml:
3739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3740 * docs/plugins/inspect/plugin-dvdread.xml:
3741 * docs/plugins/inspect/plugin-dvdsub.xml:
3742 * docs/plugins/inspect/plugin-lame.xml:
3743 * docs/plugins/inspect/plugin-mad.xml:
3744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3745 * docs/plugins/inspect/plugin-realmedia.xml:
3746 * docs/plugins/inspect/plugin-siddec.xml:
3747 * docs/plugins/inspect/plugin-twolame.xml:
3748 * docs/plugins/inspect/plugin-x264.xml:
3749 * docs/plugins/inspect/plugin-xingmux.xml:
3750 * gst-plugins-ugly.doap:
3751 * win32/common/config.h:
3754 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3798 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3805 po: Update translations
3807 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3810 Automatic update of common submodule
3811 From bcb1518 to 211fa5f
3813 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
3815 * ext/sidplay/gstsiddec.cc:
3816 * gst/asfdemux/gstrtspwms.c:
3817 * gst/realmedia/rademux.c:
3818 * gst/realmedia/rdtmanager.c:
3819 * gst/realmedia/rtspreal.c:
3820 docs: remove outdated and pointless 'Last reviewed' lines from docs
3821 They are very confusing for people, and more often than not
3822 also just not very accurate. Seeing 'last reviewed: 2005' in
3823 your docs is not very confidence-inspiring. Let's just remove
3826 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3828 * gst/dvdsub/gstdvdsubdec.c:
3829 dvdsubdec: fix spurious rejection of 0 time offset commands
3832 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3834 * ext/dvdread/dvdreadsrc.c:
3835 dvdread: avoid intermediate promotion to signed
3836 We should not reach the dangerous range here, though.
3837 Coverity 206491, 206492, 1139856
3839 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3841 * ext/mpeg2dec/gstmpeg2dec.c:
3842 mpeg2dec: do not reset the whole video info when setting size
3843 New changes to gstvideo will reset all the video info state
3844 when calling _set_format, overwriting what was previously set
3845 in the preceding code.
3846 The comment says the following code is meant to preserve the
3847 pre-crop size, so let's just keep the size and related data
3848 as this does not seem to break anything else (this is what
3849 the _set_format call would have set before the change that
3850 reset all data, except the colorimetry).
3852 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
3854 * gst/asfdemux/gstasfdemux.c:
3855 asfdemux: Fix payloads check
3856 Don't iterate stream->payloads if ... it doesn't exist
3859 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3862 .gitignore: Ignore gcov intermediate files
3863 https://bugzilla.gnome.org/show_bug.cgi?id=725483
3865 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3868 Automatic update of common submodule
3869 From fe1672e to bcb1518
3871 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
3874 Automatic update of common submodule
3875 From 1a07da9 to fe1672e
3877 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
3880 docs: install prebuilt plugin docs if gtk-doc is disabled
3881 Sync to the Makefile.am from gst-plugin-base where it is done right.
3884 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
3886 * gst/xingmux/gstxingmux.c:
3887 * gst/xingmux/plugin.c:
3888 xingmux: add muxer category and make element plugable
3889 This is required to make encodebin consider the element. Yet it is not enough to
3890 have it plugged it has a lower priority than most mp3encoders and no different
3893 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
3895 * ext/x264/gstx264enc.c:
3896 x264enc: allow lossless compression (qp=0)
3897 https://bugzilla.gnome.org/show_bug.cgi?id=725051
3899 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
3902 m4: Remove extra check for 11+ year old a52 release
3903 You deserve a build failure if you still have that version
3904 If someone wants to completely remove this m4 to replace it with the
3905 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3907 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
3910 m4: Fix multiple tests in AC_CHECK_A52DEC
3912 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
3914 * gst/asfdemux/gstasfdemux.c:
3915 asfdemux: Remove unused function
3917 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
3919 * tests/check/Makefile.am:
3920 check: Fix test location
3922 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3924 * tests/check/Makefile.am:
3925 tests: Don't build disabled plugins' check tests
3926 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3928 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
3931 Automatic update of common submodule
3932 From d48bed3 to 1a07da9
3934 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
3936 * gst/asfdemux/gstasfdemux.c:
3937 asfdemux: only add "format" field with fourcc to WMV caps
3938 Doesn't make sense for e.g. H264 or MJPEG.
3940 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3944 Automatic update of common submodule
3945 From dbedaa0 to d48bed3
3947 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3950 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3951 https://bugzilla.gnome.org/show_bug.cgi?id=705455
3953 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
3955 * ext/amrwbdec/amrwbdec.c:
3956 amrwbdec: Remove some dead code
3958 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
3960 * ext/amrnb/amrnbdec.c:
3961 amrnbdec: Remove some dead code
3963 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
3965 * ext/amrnb/amrnbdec.c:
3966 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3968 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
3970 * ext/amrwbdec/amrwbdec.c:
3971 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3973 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3975 * ext/mpeg2dec/gstmpeg2dec.c:
3976 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3978 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
3980 * ext/x264/gstx264enc.c:
3981 x264enc: fix compiler warning
3982 Compiler warns rightly about possibly uninitialized variable.
3984 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
3986 * ext/x264/gstx264enc.c:
3987 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3988 gst-launch-1.0 videotestsrc ! x264enc
3990 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3992 * ext/mpeg2dec/gstmpeg2dec.c:
3993 mpeg2dec: graceful degradation for badly parsed input
3995 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
3998 Automatic update of common submodule
3999 From 865aa20 to dbedaa0
4001 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
4003 * gst/asfdemux/asfpacket.c:
4004 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
4005 So, don't need to check previous payload's mo_size and current
4006 payload's mo_size when merging it.
4007 https://bugzilla.gnome.org/show_bug.cgi?id=710609
4009 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
4011 * gst/asfdemux/gstasfdemux.c:
4012 * gst/asfdemux/gstasfdemux.h:
4013 asfdemux: Keep audio error checking fields only for audio
4014 Video shouldn't need to be descrambled, this can cause frames data
4016 https://bugzilla.gnome.org/show_bug.cgi?id=684942
4018 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
4020 * gst/asfdemux/gstasfdemux.c:
4021 asfdemux: really copy the buffer data
4022 Pass the copy-memory flag to copy the memory for the output buffer,
4023 otherwise we end with 0-sized buffers
4024 https://bugzilla.gnome.org/show_bug.cgi?id=684942
4026 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
4028 * ext/x264/gstx264enc.c:
4029 x264enc: If FPS is available, set VFR to false
4030 https://bugzilla.gnome.org/show_bug.cgi?id=708940
4032 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
4034 * gst/asfdemux/gstasfdemux.c:
4035 asfdemux: Only use segment.start as seek_time if it is relative
4036 Relying on the gst_segment_do_seek results for getting the
4037 seeking time should not be used if seek type is SET because the
4038 do_seek function makes the 'cur` position of the seek normalized
4039 on the segment range. This means that seeking beyond the end of the
4040 file might not result in instant EOS as it will end up seeking to
4041 the final ts of the file.
4042 In asf seeking to the final timestamp can lead to seeking to the last
4043 keyframe, meaning a few seconds of video will still be played, which should
4044 not be the desired behavior when seeking beyong file limits.
4046 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
4048 * gst/asfdemux/gstasfdemux.c:
4049 asfdemux: Parse last simple index entry
4050 The entry size is fixed at 6, fix typo to finish parsing the index
4051 correctly until the last sample
4053 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
4057 Automatic update of common submodule
4058 From 6b03ba7 to 865aa20
4060 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4063 configure: Actually use 1.3.0.1 as version to make configure happy
4065 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4070 === release 1.2.0 ===
4072 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4078 * docs/plugins/inspect/plugin-a52dec.xml:
4079 * docs/plugins/inspect/plugin-amrnb.xml:
4080 * docs/plugins/inspect/plugin-amrwbdec.xml:
4081 * docs/plugins/inspect/plugin-asf.xml:
4082 * docs/plugins/inspect/plugin-cdio.xml:
4083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4084 * docs/plugins/inspect/plugin-dvdread.xml:
4085 * docs/plugins/inspect/plugin-dvdsub.xml:
4086 * docs/plugins/inspect/plugin-lame.xml:
4087 * docs/plugins/inspect/plugin-mad.xml:
4088 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4089 * docs/plugins/inspect/plugin-realmedia.xml:
4090 * docs/plugins/inspect/plugin-siddec.xml:
4091 * docs/plugins/inspect/plugin-twolame.xml:
4092 * docs/plugins/inspect/plugin-x264.xml:
4093 * docs/plugins/inspect/plugin-xingmux.xml:
4094 * gst-plugins-ugly.doap:
4095 * win32/common/config.h:
4098 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4142 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
4144 * ext/x264/gstx264enc.c:
4145 x264enc: Update the documentation to match the default profile used
4146 https://bugzilla.gnome.org/show_bug.cgi?id=708036
4148 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
4151 Automatic update of common submodule
4152 From b613661 to 6b03ba7
4154 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
4157 Automatic update of common submodule
4158 From 74a6857 to b613661
4160 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
4164 Automatic update of common submodule
4165 From 098c0d7 to 74a6857
4167 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4172 === release 1.1.90 ===
4174 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4180 * docs/plugins/inspect/plugin-a52dec.xml:
4181 * docs/plugins/inspect/plugin-amrnb.xml:
4182 * docs/plugins/inspect/plugin-amrwbdec.xml:
4183 * docs/plugins/inspect/plugin-asf.xml:
4184 * docs/plugins/inspect/plugin-cdio.xml:
4185 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4186 * docs/plugins/inspect/plugin-dvdread.xml:
4187 * docs/plugins/inspect/plugin-dvdsub.xml:
4188 * docs/plugins/inspect/plugin-lame.xml:
4189 * docs/plugins/inspect/plugin-mad.xml:
4190 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4191 * docs/plugins/inspect/plugin-realmedia.xml:
4192 * docs/plugins/inspect/plugin-siddec.xml:
4193 * docs/plugins/inspect/plugin-twolame.xml:
4194 * docs/plugins/inspect/plugin-x264.xml:
4195 * docs/plugins/inspect/plugin-xingmux.xml:
4196 * gst-plugins-ugly.doap:
4197 * win32/common/config.h:
4200 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4244 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4247 po: Update translations
4249 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
4251 * ext/x264/gstx264enc.c:
4252 * tests/check/elements/x264enc.c:
4253 x264enc: Implement getcaps that restricts the input format depending on the output profile
4254 Also add some x264enc profile tests
4255 https://bugzilla.gnome.org/show_bug.cgi?id=708326
4257 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
4259 * gst/asfdemux/asfpacket.c:
4260 * gst/asfdemux/gstasfdemux.c:
4261 asfdemux: fix playback regression in push mode
4263 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4265 * gst/asfdemux/gstasfdemux.h:
4266 asfdemux: remove unused variable
4268 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4270 * ext/x264/gstx264enc.c:
4271 x264enc: Don't unref future state but the old one
4272 Being silly will lead us nowhere.
4274 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4276 * ext/x264/gstx264enc.c:
4277 x264enc: Check if we have an input state before using it
4278 Flushing might happen before caps were set on the encoder,
4279 which would lead to crashes here.
4280 Thanks to Matej Knopp for analyzing this.
4281 https://bugzilla.gnome.org/show_bug.cgi?id=707414
4283 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
4285 * ext/x264/gstx264enc.c:
4286 x264enc: fix unsigned comparison warning
4288 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4293 === release 1.1.4 ===
4295 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4301 * docs/plugins/inspect/plugin-a52dec.xml:
4302 * docs/plugins/inspect/plugin-amrnb.xml:
4303 * docs/plugins/inspect/plugin-amrwbdec.xml:
4304 * docs/plugins/inspect/plugin-asf.xml:
4305 * docs/plugins/inspect/plugin-cdio.xml:
4306 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4307 * docs/plugins/inspect/plugin-dvdread.xml:
4308 * docs/plugins/inspect/plugin-dvdsub.xml:
4309 * docs/plugins/inspect/plugin-lame.xml:
4310 * docs/plugins/inspect/plugin-mad.xml:
4311 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4312 * docs/plugins/inspect/plugin-realmedia.xml:
4313 * docs/plugins/inspect/plugin-siddec.xml:
4314 * docs/plugins/inspect/plugin-twolame.xml:
4315 * docs/plugins/inspect/plugin-x264.xml:
4316 * docs/plugins/inspect/plugin-xingmux.xml:
4317 * gst-plugins-ugly.doap:
4318 * win32/common/config.h:
4321 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4365 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4368 po: update translations
4370 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
4372 * ext/x264/gstx264enc.c:
4373 x264enc: log when we output a lower profile than requested
4375 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4377 * ext/x264/gstx264enc.c:
4378 x264enc: Consider subset relations of profiles when setting srcpad caps
4379 constrained-baseline is a subset of baseline, is a subset of main,
4380 is a subset of high profile.
4381 https://bugzilla.gnome.org/show_bug.cgi?id=705425
4383 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
4385 * ext/x264/gstx264enc.c:
4386 x264enc: propagate flow return back to base class and upstream
4387 https://bugzilla.gnome.org/show_bug.cgi?id=705425
4389 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
4392 configure: fix x264 version checking
4393 x264 releases carry pkg-config versions such as 0.120.x
4394 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
4395 then fail, so we need to either check for > 0.119.0 or
4396 for >= 0.120 to make this work right.
4398 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
4400 * ext/x264/gstx264enc.c:
4401 x264enc: minor clean-up
4402 We requires x264 build >= 120 now.
4404 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4406 * ext/mpeg2dec/gstmpeg2dec.c:
4407 mpeg2dec: Fix mpeg2_reset() calls
4409 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4411 * ext/mpeg2dec/gstmpeg2dec.c:
4412 * ext/x264/gstx264enc.c:
4413 ext: Use new flush vfunc of video codec base classes and remove reset implementations
4415 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
4417 * gst/asfdemux/gstasfdemux.c:
4418 asfdemux: fix build on C89 compilers
4420 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
4422 * gst/asfdemux/asfpacket.c:
4423 * gst/asfdemux/gstasfdemux.c:
4424 asfdemux: fix seeking in push mode
4426 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
4429 build: add subdir-objects to AM_INIT_AUTOMAKE
4430 Fixes warnings in automake 1.14
4431 https://bugzilla.gnome.org/show_bug.cgi?id=705350
4433 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
4435 * ext/mpeg2dec/gstmpeg2dec.c:
4436 mpeg2dec: Do a hard reset of flush_stop
4437 Which is notified by hard == 0 with latest refactoring.
4439 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4456 po: update translations
4458 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4463 === release 1.1.3 ===
4465 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4471 * docs/plugins/inspect/plugin-a52dec.xml:
4472 * docs/plugins/inspect/plugin-amrnb.xml:
4473 * docs/plugins/inspect/plugin-amrwbdec.xml:
4474 * docs/plugins/inspect/plugin-asf.xml:
4475 * docs/plugins/inspect/plugin-cdio.xml:
4476 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4477 * docs/plugins/inspect/plugin-dvdread.xml:
4478 * docs/plugins/inspect/plugin-dvdsub.xml:
4479 * docs/plugins/inspect/plugin-lame.xml:
4480 * docs/plugins/inspect/plugin-mad.xml:
4481 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4482 * docs/plugins/inspect/plugin-realmedia.xml:
4483 * docs/plugins/inspect/plugin-siddec.xml:
4484 * docs/plugins/inspect/plugin-twolame.xml:
4485 * docs/plugins/inspect/plugin-x264.xml:
4486 * docs/plugins/inspect/plugin-xingmux.xml:
4487 * gst-plugins-ugly.doap:
4488 * win32/common/config.h:
4491 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4534 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4536 * gst/asfdemux/gstasfdemux.c:
4537 * gst/realmedia/rademux.c:
4538 * gst/realmedia/rmdemux.c:
4539 gst: Don't swap start/stop for negative rates in the SEGMENT query
4541 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4543 * gst/realmedia/rademux.c:
4544 * gst/realmedia/rmdemux.c:
4545 real: Implement SEGMENT query
4547 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4549 * gst/asfdemux/gstasfdemux.c:
4550 asfdemux: Implement SEGMENT query
4552 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
4554 * gst/asfdemux/asfheaders.c:
4555 * gst/asfdemux/asfheaders.h:
4556 * gst/asfdemux/asfpacket.c:
4557 * gst/asfdemux/gstasfdemux.c:
4558 * gst/asfdemux/gstasfdemux.h:
4559 asfdemux: Add support for dvr-ms
4560 https://bugzilla.gnome.org/show_bug.cgi?id=705026
4562 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
4564 * gst/realmedia/rtspreal.c:
4565 rtspreal: Ensure output value has an assigned value
4566 In the case where this macro was used, that dest was != NULL but that
4567 the strncmp failed, we would end up with dest_len being undefined.
4569 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
4571 * ext/x264/gstx264enc.c:
4572 x264: Fix dts comparision
4573 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4574 and signed value... resulting it the result never being < 0.
4575 Instead just check if it is smaller before assigning to frame->dts.
4577 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4579 * gst/asfdemux/gstasfdemux.c:
4580 * gst/asfdemux/gstasfdemux.h:
4581 asfdemux: fix seqnum handling for seeks
4582 Use the same seqnum as the seek for flushes/segments that are
4583 caused by the seek. Also do the same for segment events
4586 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4588 * ext/mpeg2dec/gstmpeg2dec.c:
4589 mpeg2dec: Clean up reset/start/stop handling
4591 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4593 * ext/x264/gstx264enc.c:
4594 x264enc: React properly to flushing/resetting the encoder
4595 https://bugzilla.gnome.org/show_bug.cgi?id=656007
4597 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4599 * gst/realmedia/rademux.c:
4600 * gst/realmedia/rademux.h:
4601 * gst/realmedia/rmdemux.c:
4602 * gst/realmedia/rmdemux.h:
4603 realmedia: Add support for group-id in the stream-start event
4605 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4607 * gst/asfdemux/gstasfdemux.c:
4608 * gst/asfdemux/gstasfdemux.h:
4609 asfdemux: Add support for group-id in the stream-start event
4611 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4613 * ext/sidplay/gstsiddec.cc:
4614 * ext/sidplay/gstsiddec.h:
4615 siddec: Add support for group-id in the stream-start event
4617 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
4619 * gst/realmedia/rmdemux.c:
4620 rmdemux: Mark demuxer as "running" in push-mode
4621 Allows queries (and other code) to be answered when working in push-mode.
4622 Running would only be set to TRUE accordingly when working in pull-mode
4623 once it had read header/index.
4626 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
4628 * ext/mpeg2dec/gstmpeg2dec.c:
4629 mpeg2dec: Properly reset on sequence changes
4630 Otherwise we end up using stray data/buffers.
4633 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4638 === release 1.1.2 ===
4640 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4646 * docs/plugins/inspect/plugin-a52dec.xml:
4647 * docs/plugins/inspect/plugin-amrnb.xml:
4648 * docs/plugins/inspect/plugin-amrwbdec.xml:
4649 * docs/plugins/inspect/plugin-asf.xml:
4650 * docs/plugins/inspect/plugin-cdio.xml:
4651 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4652 * docs/plugins/inspect/plugin-dvdread.xml:
4653 * docs/plugins/inspect/plugin-dvdsub.xml:
4654 * docs/plugins/inspect/plugin-lame.xml:
4655 * docs/plugins/inspect/plugin-mad.xml:
4656 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4657 * docs/plugins/inspect/plugin-realmedia.xml:
4658 * docs/plugins/inspect/plugin-siddec.xml:
4659 * docs/plugins/inspect/plugin-twolame.xml:
4660 * docs/plugins/inspect/plugin-x264.xml:
4661 * docs/plugins/inspect/plugin-xingmux.xml:
4662 * gst-plugins-ugly.doap:
4663 * win32/common/config.h:
4666 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4709 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4711 * ext/dvdread/dvdreadsrc.c:
4712 dvdreadsrc: correctly determine last chapter's duration
4713 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4714 It worked just fine before ...
4716 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4718 * gst/realmedia/rdtmanager.c:
4719 rdt: forward sticky events
4721 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4726 === release 1.1.1 ===
4728 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4735 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4736 * docs/plugins/inspect/plugin-a52dec.xml:
4737 * docs/plugins/inspect/plugin-amrnb.xml:
4738 * docs/plugins/inspect/plugin-amrwbdec.xml:
4739 * docs/plugins/inspect/plugin-asf.xml:
4740 * docs/plugins/inspect/plugin-cdio.xml:
4741 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4742 * docs/plugins/inspect/plugin-dvdread.xml:
4743 * docs/plugins/inspect/plugin-dvdsub.xml:
4744 * docs/plugins/inspect/plugin-lame.xml:
4745 * docs/plugins/inspect/plugin-mad.xml:
4746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4747 * docs/plugins/inspect/plugin-realmedia.xml:
4748 * docs/plugins/inspect/plugin-siddec.xml:
4749 * docs/plugins/inspect/plugin-twolame.xml:
4750 * docs/plugins/inspect/plugin-x264.xml:
4751 * docs/plugins/inspect/plugin-xingmux.xml:
4752 * gst-plugins-ugly.doap:
4753 * win32/common/config.h:
4756 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4799 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4802 Automatic update of common submodule
4803 From 098c0d7 to 01a7a46
4805 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4807 * ext/mpeg2dec/gstmpeg2dec.c:
4808 mpeg2dec: make the aspect ratio calculation more accurate.
4809 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4810 aspect-ratio if we don't have a valid upstream PAR.
4811 https://bugzilla.gnome.org/show_bug.cgi?id=685103
4813 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4816 Automatic update of common submodule
4817 From 5edcd85 to 098c0d7
4819 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4821 * tests/check/elements/amrnbenc.c:
4822 * tests/check/elements/mpeg2dec.c:
4823 * tests/check/elements/x264enc.c:
4824 * tests/check/elements/xingmux.c:
4825 tests: Fix event handling
4827 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4829 * ext/lame/gstlamemp3enc.c:
4830 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4831 lame does internal resampling, but the base class only cares about
4832 the number of raw samples, so tell finish frames about that, not
4833 the number of samples in the outgoing frame.:
4835 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
4837 * ext/x264/gstx264enc.c:
4838 x264enc: output byte-stream if downstream has ANY caps
4839 It's what people expect when they pipe the output to
4840 filesink or into a tcp connection or pipe.
4842 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
4846 * README.static-linking:
4848 Automatic update of common submodule
4849 From 3cb3d3c to 5edcd85
4851 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4854 * ext/a52dec/Makefile.am:
4855 * ext/amrnb/Makefile.am:
4856 * ext/amrwbdec/Makefile.am:
4857 * ext/cdio/Makefile.am:
4858 * ext/dvdread/Makefile.am:
4859 * ext/lame/Makefile.am:
4860 * ext/mad/Makefile.am:
4861 * ext/mpeg2dec/Makefile.am:
4862 * ext/sidplay/Makefile.am:
4863 * ext/twolame/Makefile.am:
4864 * ext/x264/Makefile.am:
4865 * gst/asfdemux/Makefile.am:
4866 * gst/dvdlpcmdec/Makefile.am:
4867 * gst/dvdsub/Makefile.am:
4868 * gst/realmedia/Makefile.am:
4869 * gst/xingmux/Makefile.am:
4870 gst: Add better support for static plugins
4872 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
4876 Automatic update of common submodule
4877 From aed87ae to 3cb3d3c
4879 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
4882 Automatic update of common submodule
4883 From 04c7a1e to aed87ae
4885 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
4887 * gst/asfdemux/gstasfdemux.c:
4888 * gst/realmedia/rmdemux.c:
4889 Use %03u instead of %u in gst_pad_create_stream_id_printf()
4891 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4893 * ext/x264/gstx264enc.c:
4894 x264enc: Fix for 0/1 framerate - now uses VFR in this case
4895 Previously did a division by zero.
4896 https://bugzilla.gnome.org/show_bug.cgi?id=695728
4898 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4901 Automatic update of common submodule
4902 From 2de221c to 04c7a1e
4904 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
4906 * ext/x264/gstx264enc.c:
4907 x264enc: simplify template caps
4908 No need to make an array for one single element.
4910 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
4912 * ext/x264/gstx264enc.c:
4913 x264enc: put all theoretically possible formats in template caps
4914 and decide at runtime which subset of these (8-bit or 10-bit video
4915 formats) is supported. libx264 will be compiled for one of these
4916 two options, and it is possible to switch by pointing the dynamic
4917 linker to a different libx264 build at runtime. If we want our
4918 template caps to be correct, they should contain all then, with
4919 the actually supported ones determined at runtime.
4920 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4922 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
4924 * ext/x264/gstx264enc.c:
4925 x264enc: detect supported bit depth and pixel formats at runtime
4926 http://bugs.debian.org/667573
4927 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4929 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
4932 autogen.sh: allow calling from out-of-tree
4933 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4934 https://bugzilla.gnome.org/show_bug.cgi?id=692857
4936 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
4939 Automatic update of common submodule
4940 From a942293 to 2de221c
4942 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
4944 * tests/check/Makefile.am:
4945 tests: use _1_0 variants for the various registry variables
4946 These override the variants without version suffix. Makes 'make check' work
4947 properly in environments that set the suffixed variant for 1.0, such as
4950 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4953 Automatic update of common submodule
4954 From a72faea to a942293
4956 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
4959 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4960 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4961 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4962 https://bugzilla.gnome.org/show_bug.cgi?id=690881
4964 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4966 * ext/mpeg2dec/gstmpeg2dec.c:
4967 mpeg2dec: use appropriate printf format for gsize
4969 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4971 * ext/cdio/gstcdio.h:
4972 cdio: Fix redundant redeclaration of 'cdio_version_string'
4973 cdio/version.h is already included by cdio/cdio.h
4975 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4977 * ext/sidplay/gstsiddec.cc:
4978 siddec: init debug category
4980 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4983 * ext/dvdread/Makefile.am:
4984 dvdread: link to libgmodule-2.0 since the g_module_* API is used
4985 And the gmodule lib has been moved into the Requires.private
4986 section of the pkg-config file in core.
4988 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
4990 * ext/cdio/gstcdiocddasrc.c:
4991 * ext/cdio/gstcdiocddasrc.h:
4992 cdiocddasrc: detect whether drive produces samples in non-host endianness
4993 If drive produces samples in other endianness than the host,
4994 we need to byte swap them before pushing them out, or we
4995 produce nothing but noise. cdparanoia detects this automatically,
4996 but libcdio does not, so we have to do it ourselves.
4997 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4998 https://bugzilla.gnome.org/show_bug.cgi?id=377280
5000 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
5003 Automatic update of common submodule
5004 From b497c4f to a72faea
5006 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5008 * tests/check/elements/xingmux_testdata.h:
5009 xingmux: Fix unit test after change to correctly calculate number of frames
5011 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5013 * ext/x264/gstx264enc.c:
5014 x264enc: Add support for 10-bit color formats
5015 Requires x264 to be built with 10-bit support, which disables
5016 9-bit support. Also only advertise the color formats that were
5019 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5021 * ext/x264/gstx264enc.c:
5022 x264enc: Add support for Y444, Y42B and NV12
5024 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
5026 * ext/cdio/Makefile.am:
5027 * ext/cdio/gstcdio.c:
5028 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
5029 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
5030 if they're not plain ASCII.
5032 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
5034 * gst/xingmux/gstxingmux.c:
5035 xingmux: Properly calculate the number of frames
5036 First, the xing header frame is never added to the count,
5037 we have to increment the count.
5038 Secondly, there is a rounding error when calculating the
5039 frame duration, as spf*GST_SECOND/rate is not an integer
5040 (26122448.9) an it must be 26122449.
5042 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
5045 configure.ac: update courtesy of autoupdate
5047 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
5051 configure: let AG_GST_PLUGIN_DOCS check for python
5052 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
5053 which as a side-effect should pick up newer python versions as
5055 https://bugzilla.gnome.org/show_bug.cgi?id=563903
5057 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
5059 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5060 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
5062 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5064 * tests/check/elements/mpg123audiodec.c:
5066 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5068 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
5070 * docs/random/LICENSE:
5071 * ext/a52dec/gsta52dec.c:
5072 * ext/a52dec/gsta52dec.h:
5073 * ext/amrnb/amrnb.c:
5074 * ext/amrnb/amrnbdec.c:
5075 * ext/amrnb/amrnbdec.h:
5076 * ext/amrnb/amrnbenc.c:
5077 * ext/amrnb/amrnbenc.h:
5078 * ext/amrwbdec/amrwb.c:
5079 * ext/amrwbdec/amrwbdec.c:
5080 * ext/amrwbdec/amrwbdec.h:
5081 * ext/cdio/gstcdio.c:
5082 * ext/cdio/gstcdio.h:
5083 * ext/cdio/gstcdiocddasrc.c:
5084 * ext/cdio/gstcdiocddasrc.h:
5085 * ext/dvdread/dvdreadsrc.c:
5086 * ext/dvdread/dvdreadsrc.h:
5087 * ext/lame/gstlamemp3enc.c:
5088 * ext/lame/gstlamemp3enc.h:
5089 * ext/lame/plugin.c:
5092 * ext/mpeg2dec/gstmpeg2dec.c:
5093 * ext/mpeg2dec/gstmpeg2dec.h:
5094 * ext/sidplay/gstsiddec.cc:
5095 * ext/sidplay/gstsiddec.h:
5096 * ext/twolame/gsttwolamemp2enc.c:
5097 * ext/twolame/gsttwolamemp2enc.h:
5098 * ext/x264/gstx264enc.c:
5099 * ext/x264/gstx264enc.h:
5100 * gst-libs/gst/gettext.h:
5101 * gst-libs/gst/glib-compat-private.h:
5102 * gst-libs/gst/gst-i18n-plugin.h:
5103 * gst/asfdemux/asfheaders.c:
5104 * gst/asfdemux/asfheaders.h:
5105 * gst/asfdemux/asfpacket.c:
5106 * gst/asfdemux/asfpacket.h:
5107 * gst/asfdemux/gstasf.c:
5108 * gst/asfdemux/gstasfdemux.c:
5109 * gst/asfdemux/gstasfdemux.h:
5110 * gst/asfdemux/gstrtpasfdepay.c:
5111 * gst/asfdemux/gstrtpasfdepay.h:
5112 * gst/asfdemux/gstrtspwms.c:
5113 * gst/asfdemux/gstrtspwms.h:
5114 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5115 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5116 * gst/dvdsub/gstdvdsubdec.c:
5117 * gst/dvdsub/gstdvdsubdec.h:
5118 * gst/dvdsub/gstdvdsubparse.c:
5119 * gst/dvdsub/gstdvdsubparse.h:
5120 * gst/realmedia/asmrules.c:
5121 * gst/realmedia/asmrules.h:
5122 * gst/realmedia/gstrdtbuffer.c:
5123 * gst/realmedia/gstrdtbuffer.h:
5124 * gst/realmedia/pnmsrc.c:
5125 * gst/realmedia/pnmsrc.h:
5126 * gst/realmedia/rademux.c:
5127 * gst/realmedia/rademux.h:
5128 * gst/realmedia/rdtdepay.c:
5129 * gst/realmedia/rdtdepay.h:
5130 * gst/realmedia/rdtjitterbuffer.c:
5131 * gst/realmedia/rdtjitterbuffer.h:
5132 * gst/realmedia/rdtmanager.c:
5133 * gst/realmedia/rdtmanager.h:
5134 * gst/realmedia/realhash.c:
5135 * gst/realmedia/realhash.h:
5136 * gst/realmedia/realmedia.c:
5137 * gst/realmedia/rmdemux.c:
5138 * gst/realmedia/rmdemux.h:
5139 * gst/realmedia/rmutils.c:
5140 * gst/realmedia/rmutils.h:
5141 * gst/realmedia/rtspreal.c:
5142 * gst/realmedia/rtspreal.h:
5143 * gst/xingmux/gstxingmux.c:
5144 * gst/xingmux/gstxingmux.h:
5145 * gst/xingmux/plugin.c:
5146 * tests/check/elements/amrnbenc.c:
5147 * tests/check/elements/mpeg2dec.c:
5148 * tests/check/elements/x264enc.c:
5149 * tests/check/generic/index.c:
5150 * tests/check/generic/states.c:
5151 * tests/check/pipelines/lame.c:
5153 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5155 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
5157 * gst/dvdsub/gstdvdsubdec.c:
5158 dvdsubdec: allocate correct amount of memory for bitmap
5159 https://bugzilla.gnome.org/show_bug.cgi?id=687192
5161 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5163 * ext/mpg123/gstmpg123audiodec.c:
5164 mpg123: removed unnecessary finalize function
5165 https://bugzilla.gnome.org/show_bug.cgi?id=687176
5167 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
5169 * ext/sidplay/gstsiddec.cc:
5170 siddec: reset bytes counter
5171 Reset the total_bytes counter so that we get timestamps correct.
5172 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5174 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
5176 * ext/mpg123/gstmpg123audiodec.c:
5177 mpg123: Fix leaks from not chaining up in the finalize function
5179 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
5182 * docs/plugins/inspect/plugin-a52dec.xml:
5183 * docs/plugins/inspect/plugin-amrnb.xml:
5184 * docs/plugins/inspect/plugin-amrwbdec.xml:
5185 * docs/plugins/inspect/plugin-asf.xml:
5186 * docs/plugins/inspect/plugin-cdio.xml:
5187 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5188 * docs/plugins/inspect/plugin-dvdread.xml:
5189 * docs/plugins/inspect/plugin-dvdsub.xml:
5190 * docs/plugins/inspect/plugin-lame.xml:
5191 * docs/plugins/inspect/plugin-mad.xml:
5192 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5193 * docs/plugins/inspect/plugin-realmedia.xml:
5194 * docs/plugins/inspect/plugin-siddec.xml:
5195 * docs/plugins/inspect/plugin-twolame.xml:
5196 * docs/plugins/inspect/plugin-x264.xml:
5197 * docs/plugins/inspect/plugin-xingmux.xml:
5198 * win32/common/config.h:
5199 Back to feature development
5201 === release 1.0.2 ===
5203 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
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-cdio.xml:
5214 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5215 * docs/plugins/inspect/plugin-dvdread.xml:
5216 * docs/plugins/inspect/plugin-dvdsub.xml:
5217 * docs/plugins/inspect/plugin-lame.xml:
5218 * docs/plugins/inspect/plugin-mad.xml:
5219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5220 * docs/plugins/inspect/plugin-realmedia.xml:
5221 * docs/plugins/inspect/plugin-siddec.xml:
5222 * docs/plugins/inspect/plugin-twolame.xml:
5223 * docs/plugins/inspect/plugin-x264.xml:
5224 * docs/plugins/inspect/plugin-xingmux.xml:
5225 * gst-plugins-ugly.doap:
5226 * win32/common/config.h:
5229 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5231 * tests/check/elements/mpg123audiodec.c:
5232 tests: fix up mpg123 test a little
5235 - simplify check for elements
5236 - only run mpg123 test if mpg123 is available and selected
5237 - fix build in uninstalled setup
5238 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5240 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5242 * tests/check/elements/mpg123audiodec.c:
5243 tets: add unit test for mpg123audiodec
5244 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5246 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5248 * ext/mpg123/gstmpg123audiodec.c:
5249 mpg123: added gtkdoc section
5250 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5252 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5254 * ext/mpg123/gstmpg123audiodec.c:
5255 mpg123: fixed bug with last frame, disabled internal resampler & chatter
5256 * The last MP3 frame wasn't being pushed when base class was draining
5257 * Made sure mpg123 cannot ever use its (crude) internal resampler
5258 * Disabled mpg123 stderr output
5259 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5261 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
5263 * gst/asfdemux/Makefile.am:
5264 * gst/realmedia/Makefile.am:
5265 Makefile.am: Fix typos for generating the Android.mk files
5266 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5267 The typos led to generate the incorrect Android.mk files for the asfdemux
5268 and realmedia plugin.
5269 https://bugzilla.gnome.org/show_bug.cgi?id=686748
5271 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5273 * ext/mpg123/gstmpg123audiodec.c:
5274 mpg123: cleaned up comments, formatting, and logging lines
5275 also replaced mpg123decoder->handle != NULL checks with asserts
5276 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5278 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5280 * ext/dvdread/dvdreadsrc.c:
5281 dvdreadsrc: correctly set next cell when seeking to sector
5283 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5285 * gst/dvdsub/gstdvdsubparse.c:
5286 dvdsubparse: send src caps when receiving sink caps
5288 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5290 * ext/dvdread/dvdreadsrc.c:
5291 dvdreadsrc: update dvd event to enhanced approach
5292 ... in line with resindvdsrc.
5294 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5297 docs: add 'make upload' target for new-release script
5299 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
5302 * docs/plugins/inspect/plugin-a52dec.xml:
5303 * docs/plugins/inspect/plugin-amrnb.xml:
5304 * docs/plugins/inspect/plugin-amrwbdec.xml:
5305 * docs/plugins/inspect/plugin-asf.xml:
5306 * docs/plugins/inspect/plugin-cdio.xml:
5307 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5308 * docs/plugins/inspect/plugin-dvdread.xml:
5309 * docs/plugins/inspect/plugin-dvdsub.xml:
5310 * docs/plugins/inspect/plugin-lame.xml:
5311 * docs/plugins/inspect/plugin-mad.xml:
5312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5313 * docs/plugins/inspect/plugin-realmedia.xml:
5314 * docs/plugins/inspect/plugin-siddec.xml:
5315 * docs/plugins/inspect/plugin-twolame.xml:
5316 * docs/plugins/inspect/plugin-x264.xml:
5317 * docs/plugins/inspect/plugin-xingmux.xml:
5318 * win32/common/config.h:
5319 Back to development (bug fixing)
5321 === release 1.0.1 ===
5323 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
5329 * docs/plugins/inspect/plugin-a52dec.xml:
5330 * docs/plugins/inspect/plugin-amrnb.xml:
5331 * docs/plugins/inspect/plugin-amrwbdec.xml:
5332 * docs/plugins/inspect/plugin-asf.xml:
5333 * docs/plugins/inspect/plugin-cdio.xml:
5334 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5335 * docs/plugins/inspect/plugin-dvdread.xml:
5336 * docs/plugins/inspect/plugin-dvdsub.xml:
5337 * docs/plugins/inspect/plugin-lame.xml:
5338 * docs/plugins/inspect/plugin-mad.xml:
5339 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5340 * docs/plugins/inspect/plugin-realmedia.xml:
5341 * docs/plugins/inspect/plugin-siddec.xml:
5342 * docs/plugins/inspect/plugin-twolame.xml:
5343 * docs/plugins/inspect/plugin-x264.xml:
5344 * docs/plugins/inspect/plugin-xingmux.xml:
5345 * gst-plugins-ugly.doap:
5346 * win32/common/config.h:
5349 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5352 Automatic update of common submodule
5353 From 6c0b52c to 6bb6951
5355 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
5357 * ext/mpeg2dec/gstmpeg2dec.c:
5358 mpeg2dec: Don't error out when there is no associated buffer
5359 In 0.10, having mpeg2dec occasionally tell us to output a frame that
5360 was never decoded was just ignored, so do the same in 1.0
5363 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
5366 * gst/dvdsub/gstdvdsubdec.c:
5367 Purge mention of liboil and update REQUIREMENTS
5368 https://bugzilla.gnome.org/show_bug.cgi?id=673285
5370 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5372 * ext/x264/gstx264enc.c:
5373 x264enc: when setting fallback decoder latency, set valid min_latency
5374 Min. latency needs to be a valid time, so pass 0 as default
5375 value in the fallback case where we can't determine any latency,
5376 and avoid nasty criticals at runtime.
5378 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5381 * docs/plugins/inspect/plugin-a52dec.xml:
5382 * docs/plugins/inspect/plugin-amrnb.xml:
5383 * docs/plugins/inspect/plugin-amrwbdec.xml:
5384 * docs/plugins/inspect/plugin-asf.xml:
5385 * docs/plugins/inspect/plugin-cdio.xml:
5386 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5387 * docs/plugins/inspect/plugin-dvdread.xml:
5388 * docs/plugins/inspect/plugin-dvdsub.xml:
5389 * docs/plugins/inspect/plugin-lame.xml:
5390 * docs/plugins/inspect/plugin-mad.xml:
5391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5392 * docs/plugins/inspect/plugin-realmedia.xml:
5393 * docs/plugins/inspect/plugin-siddec.xml:
5394 * docs/plugins/inspect/plugin-twolame.xml:
5395 * docs/plugins/inspect/plugin-x264.xml:
5396 * docs/plugins/inspect/plugin-xingmux.xml:
5397 * win32/common/config.h:
5398 Back to development (bug fixing)
5400 === release 1.0.0 ===
5402 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5407 * docs/plugins/inspect/plugin-a52dec.xml:
5408 * docs/plugins/inspect/plugin-amrnb.xml:
5409 * docs/plugins/inspect/plugin-amrwbdec.xml:
5410 * docs/plugins/inspect/plugin-asf.xml:
5411 * docs/plugins/inspect/plugin-cdio.xml:
5412 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5413 * docs/plugins/inspect/plugin-dvdread.xml:
5414 * docs/plugins/inspect/plugin-dvdsub.xml:
5415 * docs/plugins/inspect/plugin-lame.xml:
5416 * docs/plugins/inspect/plugin-mad.xml:
5417 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5418 * docs/plugins/inspect/plugin-realmedia.xml:
5419 * docs/plugins/inspect/plugin-siddec.xml:
5420 * docs/plugins/inspect/plugin-twolame.xml:
5421 * docs/plugins/inspect/plugin-x264.xml:
5422 * docs/plugins/inspect/plugin-xingmux.xml:
5423 * gst-plugins-ugly.doap:
5424 * win32/common/config.h:
5427 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
5430 Automatic update of common submodule
5431 From 4f962f7 to 6c0b52c
5433 === release 0.11.99 ===
5435 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5438 * docs/plugins/inspect/plugin-xingmux.xml:
5439 * gst-plugins-ugly.doap:
5440 * win32/common/config.h:
5443 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5445 * docs/plugins/inspect/plugin-a52dec.xml:
5446 * docs/plugins/inspect/plugin-amrnb.xml:
5447 * docs/plugins/inspect/plugin-amrwbdec.xml:
5448 * docs/plugins/inspect/plugin-asf.xml:
5449 * docs/plugins/inspect/plugin-cdio.xml:
5450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5451 * docs/plugins/inspect/plugin-dvdread.xml:
5452 * docs/plugins/inspect/plugin-dvdsub.xml:
5453 * docs/plugins/inspect/plugin-lame.xml:
5454 * docs/plugins/inspect/plugin-mad.xml:
5455 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5456 * docs/plugins/inspect/plugin-realmedia.xml:
5457 * docs/plugins/inspect/plugin-siddec.xml:
5458 * docs/plugins/inspect/plugin-twolame.xml:
5459 * docs/plugins/inspect/plugin-x264.xml:
5462 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5465 * ext/amrnb/Makefile.am:
5466 * ext/amrwbdec/Makefile.am:
5467 * ext/lame/Makefile.am:
5468 * ext/twolame/Makefile.am:
5469 * tests/check/Makefile.am:
5470 Remove -DGST_USE_UNSTABLE_API
5472 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5474 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5475 * docs/plugins/inspect/plugin-a52dec.xml:
5476 * docs/plugins/inspect/plugin-amrnb.xml:
5477 * docs/plugins/inspect/plugin-amrwbdec.xml:
5478 * docs/plugins/inspect/plugin-asf.xml:
5479 * docs/plugins/inspect/plugin-cdio.xml:
5480 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5481 * docs/plugins/inspect/plugin-dvdread.xml:
5482 * docs/plugins/inspect/plugin-dvdsub.xml:
5483 * docs/plugins/inspect/plugin-lame.xml:
5484 * docs/plugins/inspect/plugin-mad.xml:
5485 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5486 * docs/plugins/inspect/plugin-realmedia.xml:
5487 * docs/plugins/inspect/plugin-siddec.xml:
5488 * docs/plugins/inspect/plugin-twolame.xml:
5489 * docs/plugins/inspect/plugin-x264.xml:
5492 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5494 * ext/cdio/gstcdio.c:
5495 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5496 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5497 introspection/updating for this plugin.
5499 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5501 * gst-plugins-ugly.spec.in:
5502 Switch to F18 package naming
5504 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5506 * ext/dvdread/demo-play:
5507 * tests/check/elements/mpeg2dec.c:
5508 rename some caps and elements in examples
5510 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
5515 === release 0.11.94 ===
5517 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5521 * gst-plugins-ugly.doap:
5522 * win32/common/config.h:
5525 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5527 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5528 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5529 * docs/plugins/gst-plugins-ugly-plugins.signals:
5530 * docs/plugins/inspect/plugin-a52dec.xml:
5531 * docs/plugins/inspect/plugin-amrnb.xml:
5532 * docs/plugins/inspect/plugin-amrwbdec.xml:
5533 * docs/plugins/inspect/plugin-asf.xml:
5534 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5535 * docs/plugins/inspect/plugin-dvdread.xml:
5536 * docs/plugins/inspect/plugin-dvdsub.xml:
5537 * docs/plugins/inspect/plugin-lame.xml:
5538 * docs/plugins/inspect/plugin-mad.xml:
5539 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5540 * docs/plugins/inspect/plugin-realmedia.xml:
5541 * docs/plugins/inspect/plugin-siddec.xml:
5542 * docs/plugins/inspect/plugin-twolame.xml:
5543 * docs/plugins/inspect/plugin-x264.xml:
5546 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5548 * gst/realmedia/rmdemux.c:
5549 rmdemux: use DTS and PTS
5550 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5551 undefined to make the decoder do the right thing. We can then remove the code
5552 that tries to guess the PTS from the DTS.
5554 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
5556 * ext/mpeg2dec/gstmpeg2dec.c:
5557 mpeg2dec: Hold ref to buffer while mapped
5558 So that the buffer still exists when we go to unmap it later,
5559 even if it got pushed in the meantime.
5561 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
5563 * tests/check/elements/x264enc.c:
5564 x264enc test: x264enc produces constrained-baseline, not the full baseline
5566 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5568 * gst/asfdemux/gstasfdemux.c:
5569 * gst/realmedia/rademux.c:
5570 * gst/realmedia/rmdemux.c:
5571 gst: only activate in pull mode if upstream is seekable
5573 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5575 * gst/realmedia/rademux.c:
5576 rademux: tags can be NULL
5578 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5581 mad: fix email address
5583 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5586 mad: init base class method only once
5588 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5590 * gst/xingmux/gstxingmux.c:
5591 xingmux: remove defunct commented code
5593 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5595 * gst/dvdsub/gstdvdsubdec.c:
5596 dvbsubdec: handle and send GAP event
5597 ... in stead of update newsegment event.
5599 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5601 * gst/dvdsub/gstdvdsubdec.c:
5602 dvbsubdec: adjust disabled code comment style
5604 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5606 * ext/x264/gstx264enc.c:
5607 x264enc: clean up some debug statements
5609 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5611 * ext/x264/gstx264enc.c:
5612 * ext/x264/gstx264enc.h:
5613 x264enc: handle possibly negative DTS provided by codec
5614 ... by arranging for an offset such that DTS == PTS for keyframes,
5615 which is expected elsewhere to go along with semantics of PTS and DTS.
5616 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5618 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5620 * gst-plugins-ugly.spec.in:
5621 Fix spec file for ugly
5623 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5625 * tests/check/elements/mpeg2dec.c:
5626 tests: mpeg2dec: initialize variable
5627 ... which avoids test segfaulting.
5629 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
5631 * tests/check/elements/mpeg2dec.c:
5632 check: Feed parsed data to mpeg2dec
5633 And fix the expected output caps by adding colorimetry field
5635 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
5638 Automatic update of common submodule
5639 From 668acee to 4f962f7
5641 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
5644 configure: bump gtk-doc req to 1.12 (mar-2009)
5645 This allows us to e.g. unconditionally use gtkdoc-rebase.
5647 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5649 * docs/plugins/inspect/plugin-dvdsub.xml:
5650 * gst/dvdsub/gstdvdsubdec.c:
5651 * gst/dvdsub/gstdvdsubparse.c:
5652 video/x-dvd-subpicture -> subpicture/x-dvd
5654 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5656 * ext/x264/gstx264enc.c:
5657 x264enc: Use new video encoder base class API for handling tags
5659 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5661 * ext/mpg123/gstmpg123audiodec.c:
5662 mpg123: Give MARGINAL rank to the mpg123 decoder element
5664 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5666 * gst/dvdsub/gstdvdsubdec.c:
5667 dvdsubdec: Set alignment at the correct place of GstAllocationParams
5669 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5672 * win32/common/config.h:
5675 === release 0.11.93 ===
5677 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5680 * gst-plugins-ugly.doap:
5681 * win32/common/config.h:
5684 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5686 * gst/asfdemux/asfpacket.c:
5687 * gst/realmedia/rmdemux.c:
5688 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5690 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5692 * ext/mpg123/Makefile.am:
5693 mpg123: dist header file
5695 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5697 * gst/asfdemux/asfpacket.c:
5698 asfdemux: avoid some more invalid timestamp arithmetic
5699 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5701 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5703 * ext/sidplay/gstsiddec.cc:
5704 * gst/asfdemux/gstasfdemux.c:
5705 * gst/realmedia/rademux.c:
5706 * gst/realmedia/rmdemux.c:
5707 gst: Add stream-id to stream-start events
5709 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
5711 * ext/mpeg2dec/gstmpeg2dec.c:
5712 mpeg2dec: Don't use NULL values for fbuf
5713 We need to make a difference between the initial dummy buffers (which
5714 have a fbuf->id of NULL) and the buffers on which we allocated
5717 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
5720 Automatic update of common submodule
5721 From 94ccf4c to 668acee
5723 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
5725 * ext/a52dec/gsta52dec.c:
5726 * ext/lame/gstlamemp3enc.c:
5727 * gst/asfdemux/gstasfdemux.c:
5728 * gst/realmedia/rademux.c:
5729 * gst/realmedia/rmdemux.c:
5730 * gst/realmedia/rmutils.c:
5731 gst_tag_list_free -> gst_tag_list_unref
5733 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5735 * ext/mpg123/gstmpg123audiodec.c:
5736 mpg123: map input buffer in READ mode, not WRITE mode
5737 Makes things actually work.
5739 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5741 * ext/mpg123/gstmpg123audiodec.c:
5742 mpg123: query supported output formats at run-time
5743 Fixes stuff. We use a string here since we can't be bothered
5746 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5748 * ext/mpg123/Makefile.am:
5749 mpg123: hook up to build system
5751 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5753 * ext/mpg123/gstmpg123audiodec.c:
5754 * ext/mpg123/gstmpg123audiodec.h:
5755 mpg123: add new libmpg123-based mp3 decoder plugin
5756 Needs a bit of cleaning up.
5757 https://bugzilla.gnome.org/show_bug.cgi?id=681003
5759 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5761 * ext/sidplay/gstsiddec.cc:
5762 * ext/x264/gstx264enc.c:
5763 * gst/asfdemux/gstasfdemux.c:
5764 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5765 * gst/realmedia/rademux.c:
5766 * gst/realmedia/rmdemux.c:
5767 tag: Update for taglist/tag event API changes
5769 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
5771 * ext/mpeg2dec/gstmpeg2dec.c:
5772 mpeg2dec: Avoid dropping first GOP
5773 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5774 do not check if it is NULL or not.
5775 And cleanup a bit of debug
5777 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5779 * gst/realmedia/rdtmanager.c:
5780 * gst/realmedia/rdtmanager.h:
5781 rdt: add on-npt-stop signal
5782 rtspsrc will look for it.
5784 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5786 * gst/realmedia/rdtmanager.c:
5787 rdt: set caps after activating the pad
5789 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5791 * gst/realmedia/gstrdtbuffer.c:
5794 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5796 * gst/asfdemux/gstrtpasfdepay.c:
5797 asfdepay: fix padding correction
5798 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5799 existing memory in the target buffer..
5800 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5802 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5804 * ext/mpeg2dec/gstmpeg2dec.c:
5805 mpeg2dec: copy buffer flags when cropping
5806 When we crop a buffer, copy the flags as well.
5808 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
5810 * ext/mpeg2dec/gstmpeg2dec.c:
5811 mpeg2dec: Fix GstVideoInfo pointer
5813 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
5815 * ext/mpeg2dec/gstmpeg2dec.c:
5816 mpeg2dec: Correctly flag output buffer interlaced state
5817 If the sequence is not flagged as progressive its buffers are marked
5818 interlace mode mixed. There is an individual picture flag indicating
5819 whether picture in the sequence are interlaced or not. This is used
5820 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5821 completely indicate the buffer's interlaced state.
5822 Also, TFF and RFF should only be set if the sequence is not progressive.
5824 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5826 * ext/mpeg2dec/gstmpeg2dec.c:
5827 ext: Update for video base classes API changes
5829 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5832 Automatic update of common submodule
5833 From 98e386f to 94ccf4c
5835 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5837 * gst/asfdemux/asfpacket.c:
5838 asfdemux: make sure to avoid arithmetic with _NONE timestamp
5840 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5842 * gst/asfdemux/asfpacket.c:
5843 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5844 ... so it does not get used as first (valid) payload ts, whereas
5845 the first real valid payload ts may be considerably larger.
5846 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5848 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5850 * gst/asfdemux/gstasfdemux.c:
5851 asfdemux: slightly relax supported seek requirements
5852 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5854 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5856 * ext/mpeg2dec/gstmpeg2dec.c:
5857 mpeg2dec: Propagate GstFlowReturn where needed
5858 It was just ignoring the return values...
5860 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5862 * ext/mpeg2dec/gstmpeg2dec.c:
5863 mpeg2dec: Store temporary buffers out of the way
5864 When mpeg2dec needs to do cropping (because downstream can't handle it),
5865 we need temporary buffers to decode to.
5866 Use the user_data field to store those, and unify the rest of the code
5867 that needs to touch a buffer (regardless of how/where it was allocated).
5868 https://bugzilla.gnome.org/show_bug.cgi?id=680194
5870 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5872 * ext/mpeg2dec/gstmpeg2dec.c:
5873 mpeg2dec: Call gst_video_decoder_negotiate()
5875 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5877 * gst/realmedia/rmdemux.c:
5878 rmdemux: give stream tags a different event name so they don't overwrite global tags
5879 There can only be one taglist per name for sticky tag events.
5880 Needs to be fixed more properly, see
5881 https://bugzilla.gnome.org/show_bug.cgi?id=677619
5883 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5885 * gst/realmedia/rademux.c:
5886 rademux: set/send caps on pad after activating it
5888 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5890 * gst/realmedia/rmdemux.c:
5891 rmdemux: set/send caps after activating the source pads
5892 Makes sure the caps event isn't dropped immediately.
5894 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5896 * ext/dvdread/dvdreadsrc.c:
5897 dvdreadsrc: mustn't drop queries like caps query if not started yet
5899 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
5901 * gst/asfdemux/gstasfdemux.c:
5902 asfdemux: extract WM/Year as GstDateTime instead of GDate
5903 So we can signal that only the year field is valid.
5905 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5907 * gst/asfdemux/gstasfdemux.c:
5908 asfdemux: don't leak payload if we are not pushing it
5910 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5912 * ext/sidplay/gstsiddec.cc:
5913 * gst/asfdemux/gstasfdemux.c:
5914 * gst/realmedia/rademux.c:
5915 * gst/realmedia/rmdemux.c:
5916 demuxers: Push STREAM_START when needed
5918 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5920 * gst/asfdemux/gstasfdemux.c:
5921 asf: don't push on inactive streams
5923 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5925 * ext/dvdread/dvdreadsrc.c:
5926 dvdreadsrc: set rank to NONE
5927 It should never be autoplugged really, for DVD
5928 playback there's rsndvd (or will be, realsoonnow).
5930 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5932 * ext/mpeg2dec/gstmpeg2dec.c:
5933 fix for allocator API changes
5935 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5937 * ext/x264/gstx264enc.c:
5938 update for query api changes
5940 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5942 * ext/mpeg2dec/gstmpeg2dec.c:
5943 update for query api changes
5945 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5947 * ext/x264/gstx264enc.c:
5948 update for allocation query changes
5950 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
5953 LICENSE_readme: fix typo
5955 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
5958 LICENSE_readme: mention x264
5959 https://bugzilla.gnome.org/show_bug.cgi?id=679472
5961 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5963 * gst/asfdemux/gstasfdemux.c:
5964 * gst/realmedia/rademux.c:
5965 * gst/realmedia/rmdemux.c:
5966 gst: Implement segment-done event
5968 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5970 * gst/asfdemux/gstasfdemux.c:
5971 asf: fix x-wmv format in caps
5973 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5975 * gst/asfdemux/asfpacket.c:
5978 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
5980 * gst/asfdemux/asfpacket.c:
5981 * gst/asfdemux/asfpacket.h:
5982 * gst/asfdemux/gstasfdemux.c:
5983 asfdemux: Ignore parsing errors from broken packets
5984 We should instead be counting the number of errors and exiting if
5985 they're too numerous. This makes a number of broken ASF files playable.
5986 https://bugzilla.gnome.org/show_bug.cgi?id=678543
5988 gst/asfdemux/asfpacket.c
5989 gst/asfdemux/gstasfdemux.c
5991 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5993 * gst/asfdemux/gstasfdemux.c:
5996 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5998 * ext/mpeg2dec/gstmpeg2dec.c:
5999 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
6001 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6003 * ext/mpeg2dec/gstmpeg2dec.c:
6004 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
6007 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
6009 * ext/x264/gstx264enc.c:
6010 x264enc: Fix unitialized variable and taglist event
6012 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6014 * ext/mpeg2dec/gstmpeg2dec.c:
6015 mpeg2dec: fix compilation
6017 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6019 * ext/sidplay/gstsiddec.cc:
6020 * gst/asfdemux/gstasfdemux.c:
6021 * gst/realmedia/rademux.c:
6022 * gst/realmedia/rdtmanager.c:
6023 * gst/realmedia/rmdemux.c:
6024 update for task api change
6026 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6028 * ext/mpeg2dec/gstmpeg2dec.c:
6029 * ext/x264/gstx264enc.c:
6032 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6034 * ext/mpeg2dec/gstmpeg2dec.c:
6035 * ext/mpeg2dec/gstmpeg2dec.h:
6036 mpeg2dec: Port to 0.11 again
6038 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6040 * ext/x264/gstx264enc.c:
6041 x264enc: Fix compiler warning
6043 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6045 * ext/mpeg2dec/gstmpeg2dec.c:
6046 * ext/mpeg2dec/gstmpeg2dec.h:
6047 mpeg2dec: Report PAR if not present upstream
6048 And clean up some code
6050 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6052 * ext/mpeg2dec/gstmpeg2dec.c:
6053 mpeg2dec: use _scale_ceil to compute frame period
6054 https://bugzilla.gnome.org/show_bug.cgi?id=675769
6056 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6058 * ext/mpeg2dec/gstmpeg2dec.c:
6059 mpeg2dec: mpeg2dec actually has 3 frame latency
6060 https://bugzilla.gnome.org/show_bug.cgi?id=675769
6062 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6064 * ext/mpeg2dec/gstmpeg2dec.c:
6065 mpeg2dec: Fix large output buffers leak
6067 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6069 * ext/mpeg2dec/gstmpeg2dec.c:
6070 mpeg2dec: Port to new way of handling frame reference
6072 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6074 * ext/mpeg2dec/gstmpeg2dec.c:
6075 mpeg2dec: don't leak input_state
6077 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6079 * ext/mpeg2dec/gstmpeg2dec.c:
6080 * ext/mpeg2dec/gstmpeg2dec.h:
6081 mpeg2dec: Port to GstVideoDecoder base class
6083 ext/mpeg2dec/gstmpeg2dec.c
6084 ext/mpeg2dec/gstmpeg2dec.h
6085 Back to 0.10 state, needs to be ported to 0.11 again.
6087 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6089 Merge remote-tracking branch 'origin/master'
6091 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6093 * ext/x264/gstx264enc.c:
6094 * ext/x264/gstx264enc.h:
6095 x264enc: Port to 0.11 again
6097 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6099 * ext/x264/gstx264enc.c:
6100 x264enc: Don't set latency while holding object lock
6101 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6102 https://bugzilla.gnome.org/show_bug.cgi?id=675762
6104 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6106 * ext/x264/gstx264enc.c:
6107 x264enc: Use video encoder stream lock to avoid deadlock
6109 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6111 * ext/x264/gstx264enc.c:
6112 x264enc: Port to new way of passing frame reference
6114 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6116 * ext/x264/gstx264enc.c:
6117 x264enc: Set default stream-format to avc as it's a better format
6119 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6121 * ext/x264/gstx264enc.c:
6122 x264enc: Fix setting latency
6123 Fixes setting latency when framerate is dynamic and round up the latency
6124 to avoid rounding issues.
6126 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6128 * ext/x264/gstx264enc.c:
6129 x264enc: gst_video_encoder_get_frame() is now transfer full
6131 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6133 * ext/x264/gstx264enc.c:
6134 x264enc: don't leak output state
6136 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6138 * ext/x264/gstx264enc.c:
6139 * ext/x264/gstx264enc.h:
6140 x264enc: Remove x264 backward compatibility support
6142 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6144 * ext/x264/gstx264enc.c:
6145 x264enc: Report latency base on x264 buffer size
6147 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6150 * ext/x264/gstx264enc.c:
6151 * ext/x264/gstx264enc.h:
6152 x264enc: Port to GstVideoEncoder baseclass
6155 ext/x264/gstx264enc.c
6156 ext/x264/gstx264enc.h
6157 Back to 0.10 state, needs to be ported to 0.11 again.
6159 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6164 * docs/plugins/Makefile.am:
6165 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6166 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6167 * docs/plugins/inspect/plugin-synaesthesia.xml:
6168 * gst/synaesthesia/.gitignore:
6169 * gst/synaesthesia/Makefile.am:
6170 * gst/synaesthesia/README:
6171 * gst/synaesthesia/gstsynaesthesia.c:
6172 * gst/synaesthesia/gstsynaesthesia.h:
6173 * gst/synaesthesia/synaescope.c:
6174 * gst/synaesthesia/synaescope.h:
6175 synaesthesia: remove experimental GPL-ed synaesthesia plugin
6176 It never made it out of experimental, and there's a new
6177 synaescope element in gst-plugins-bad that's hopefully
6178 sufficiently similar.
6179 https://bugzilla.gnome.org/show_bug.cgi?id=356882
6181 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6183 * gst/mpegstream/.gitignore:
6184 mpegstream: remove leftover hidden .gitignore file
6186 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6188 * gst/synaesthesia/gstsynaesthesia.c:
6189 * tests/check/elements/amrnbenc.c:
6190 * tests/check/elements/x264enc.c:
6191 elements: Use gst_pad_set_caps() instead of manual event fiddling
6193 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6196 Automatic update of common submodule
6197 From 03a0e57 to 98e386f
6199 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6204 === release 0.11.92 ===
6206 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6212 * docs/plugins/inspect/plugin-a52dec.xml:
6213 * docs/plugins/inspect/plugin-amrnb.xml:
6214 * docs/plugins/inspect/plugin-amrwbdec.xml:
6215 * docs/plugins/inspect/plugin-asf.xml:
6216 * docs/plugins/inspect/plugin-cdio.xml:
6217 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6218 * docs/plugins/inspect/plugin-dvdread.xml:
6219 * docs/plugins/inspect/plugin-dvdsub.xml:
6220 * docs/plugins/inspect/plugin-lame.xml:
6221 * docs/plugins/inspect/plugin-mad.xml:
6222 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6223 * docs/plugins/inspect/plugin-realmedia.xml:
6224 * docs/plugins/inspect/plugin-siddec.xml:
6225 * docs/plugins/inspect/plugin-twolame.xml:
6226 * docs/plugins/inspect/plugin-x264.xml:
6227 * gst-plugins-ugly.doap:
6228 * win32/common/config.h:
6231 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6274 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6277 Automatic update of common submodule
6278 From 1fab359 to 03a0e57
6280 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6282 * ext/sidplay/gstsiddec.cc:
6283 * gst/asfdemux/gstasfdemux.c:
6284 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6285 * gst/realmedia/rademux.c:
6286 * gst/realmedia/rmdemux.c:
6287 update for tag event change
6289 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6292 Automatic update of common submodule
6293 From f1b5a96 to 1fab359
6295 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6298 Automatic update of common submodule
6299 From 92b7266 to f1b5a96
6301 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6304 Automatic update of common submodule
6305 From ec1c4a8 to 92b7266
6307 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6310 Automatic update of common submodule
6311 From 3429ba6 to ec1c4a8
6313 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6315 * gst/realmedia/rmutils.c:
6316 realmedia: don't use GstStructure API on tag lists
6318 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
6320 * ext/a52dec/gsta52dec.c:
6321 a52dec: really prefer the original number (and position) of channels
6322 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6324 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6327 Automatic update of common submodule
6328 From dc70203 to 3429ba6
6330 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6333 * ext/x264/gstx264enc.c:
6334 x264: bump x264 requirement to build 106 or later
6335 Build 106 is from September 2010.
6336 https://bugzilla.gnome.org/show_bug.cgi?id=676257
6338 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
6340 * ext/a52dec/gsta52dec.c:
6342 a52dec: adapt to work also with new liba52
6343 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
6345 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6347 * ext/a52dec/gsta52dec.c:
6348 a52dec: trigger renegotiation upon changed stream channels
6351 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6354 configure: Require core/base 0.11.91
6356 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
6359 .gitignore: add visual studio IDE files and OS X .DS_Store files
6360 https://bugzilla.gnome.org/show_bug.cgi?id=667899
6362 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6367 === release 0.11.91 ===
6369 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6376 * gst-plugins-ugly.doap:
6377 * win32/common/config.h:
6380 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6423 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6425 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
6427 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6430 Automatic update of common submodule
6431 From dc70203 to 3429ba6
6433 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6435 * gst/asfdemux/asfpacket.c:
6436 asfdemux: Use correct enum type
6438 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6440 * gst/asfdemux/gstasfdemux.c:
6441 asfdemux: implement pull mode seek snap flags when an index is present
6442 Also ensure we get a proper EOS when seeking past the end of the
6443 file, or (when the snap after flag is set) between the last keyframe
6444 and the end of the file.
6446 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
6448 * ext/cdio/gstcdio.c:
6449 * ext/cdio/gstcdio.h:
6450 * ext/cdio/gstcdiocddasrc.c:
6451 cdio: compensate for libcdio's recent cd-text api changes
6452 https://bugzilla.gnome.org/show_bug.cgi?id=675112
6454 ext/cdio/gstcdiocddasrc.c
6456 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6458 * ext/dvdread/dvdreadsrc.c:
6459 dvdread: fix build after recent include reshuffling in core
6460 Need to include gmodule.h ourselves now.
6462 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6464 * ext/mpeg2dec/gstmpeg2dec.c:
6465 video: Update for libgstvideo API changes
6467 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6470 Automatic update of common submodule
6471 From 6db25be to dc70203
6473 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6475 * gst/asfdemux/asfpacket.c:
6476 * gst/asfdemux/asfpacket.h:
6477 asfdemux: fix performance issue, especially with high-bitrate streams
6478 Two things were suboptimal from a performance point of view:
6479 a) consider a large media object such as a video keyframe, which
6480 may be split up into multiple fragments. We would assemble
6481 the media object as follows:
6482 buf = join (join (join (frag1, frag2), frag3), frag4)
6483 which causes many unnecessary memcpy()s, and malloc/free,
6484 which could easily add up to a multiple of the actual object
6485 size. To avoid this, we allocate a buffer of the size needed
6486 from the start and copy fragments into that directly.
6487 b) for every fragment to join, we would create a sub-buffer
6488 before joining it (which would discard the sub-buffer again),
6489 leading to unnecessary miniobject create/free churn.
6491 gst/asfdemux/asfpacket.c
6492 gst/asfdemux/asfpacket.h
6494 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6496 * gst/asfdemux/asfpacket.c:
6497 asfdemux: avoid unnecessary stream lookup
6498 We have already retrieved the stream for that stream number and
6499 made sure it's not NULL, so no need to do it again here; neither
6500 the number nor the streams changed since the last time.
6502 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
6504 * ext/a52dec/gsta52dec.c:
6505 a52dec: fix first_access bigger than 2
6506 gst_buffer_extract returns the number of bytes extracted, here 2 max.
6507 Set size to the buffer size as was done in 0.10 to avoid first_access
6508 error when it bypass 2.
6509 https://bugzilla.gnome.org/show_bug.cgi?id=673434
6511 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6515 configure: Modernize autotools setup a bit
6516 Also we now only create tar.bz2 and tar.xz tarballs.
6518 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6521 Automatic update of common submodule
6522 From 464fe15 to 6db25be
6524 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6529 === release 0.11.90 ===
6531 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6537 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6538 * docs/plugins/inspect/plugin-a52dec.xml:
6539 * docs/plugins/inspect/plugin-amrnb.xml:
6540 * docs/plugins/inspect/plugin-amrwbdec.xml:
6541 * docs/plugins/inspect/plugin-asf.xml:
6542 * docs/plugins/inspect/plugin-cdio.xml:
6543 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6544 * docs/plugins/inspect/plugin-dvdread.xml:
6545 * docs/plugins/inspect/plugin-dvdsub.xml:
6546 * docs/plugins/inspect/plugin-lame.xml:
6547 * docs/plugins/inspect/plugin-mad.xml:
6548 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6549 * docs/plugins/inspect/plugin-realmedia.xml:
6550 * docs/plugins/inspect/plugin-siddec.xml:
6551 * docs/plugins/inspect/plugin-twolame.xml:
6552 * docs/plugins/inspect/plugin-x264.xml:
6553 * gst-plugins-ugly.doap:
6554 * win32/common/config.h:
6557 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6600 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6602 * ext/mad/gstmad.c.orig:
6603 mad: remove .c.orig file
6605 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6607 * ext/a52dec/gsta52dec.c:
6608 * ext/amrnb/amrnbdec.c:
6609 * ext/amrnb/amrnbenc.c:
6610 * ext/amrwbdec/amrwbdec.c:
6611 * ext/cdio/gstcdiocddasrc.c:
6612 * ext/dvdread/dvdreadsrc.c:
6613 * ext/lame/gstlamemp3enc.c:
6615 * ext/mad/gstmad.c.orig:
6616 * ext/mpeg2dec/gstmpeg2dec.c:
6617 * ext/sidplay/gstsiddec.cc:
6618 * ext/twolame/gsttwolamemp2enc.c:
6619 * ext/x264/gstx264enc.c:
6620 * gst/asfdemux/gstasfdemux.c:
6621 * gst/asfdemux/gstrtpasfdepay.c:
6622 * gst/asfdemux/gstrtspwms.c:
6623 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6624 * gst/dvdsub/gstdvdsubdec.c:
6625 * gst/dvdsub/gstdvdsubparse.c:
6626 * gst/realmedia/pnmsrc.c:
6627 * gst/realmedia/rademux.c:
6628 * gst/realmedia/rdtdepay.c:
6629 * gst/realmedia/rdtmanager.c:
6630 * gst/realmedia/rmdemux.c:
6631 * gst/realmedia/rtspreal.c:
6632 * gst/synaesthesia/gstsynaesthesia.c:
6633 * gst/xingmux/gstxingmux.c:
6634 Use new gst_element_class_set_static_metadata()
6636 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6639 Automatic update of common submodule
6640 From 7fda524 to 464fe15
6642 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6644 * ext/a52dec/gsta52dec.c:
6645 * ext/amrnb/amrnb.c:
6646 * ext/amrwbdec/amrwb.c:
6647 * ext/cdio/gstcdio.c:
6648 * ext/dvdread/dvdreadsrc.c:
6649 * ext/lame/plugin.c:
6651 * ext/mad/gstmad.c.orig:
6652 * ext/mpeg2dec/gstmpeg2dec.c:
6653 * ext/sidplay/gstsiddec.cc:
6654 * ext/twolame/gsttwolamemp2enc.c:
6655 * ext/x264/gstx264enc.c:
6656 * gst/asfdemux/gstasf.c:
6657 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6658 * gst/dvdsub/gstdvdsubdec.c:
6659 * gst/realmedia/realmedia.c:
6660 * gst/synaesthesia/gstsynaesthesia.c:
6661 * gst/xingmux/plugin.c:
6662 gst: Update for GST_PLUGIN_DEFINE() API changes
6664 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6667 configure: Update version to 0.11.89.1
6669 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6672 * docs/plugins/Makefile.am:
6673 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6674 * docs/version.entities.in:
6675 * ext/a52dec/Makefile.am:
6676 * ext/amrnb/Makefile.am:
6677 * ext/amrwbdec/Makefile.am:
6678 * ext/cdio/Makefile.am:
6679 * ext/lame/Makefile.am:
6680 * ext/mad/Makefile.am:
6681 * ext/mpeg2dec/Makefile.am:
6682 * ext/sidplay/Makefile.am:
6683 * ext/twolame/Makefile.am:
6684 * ext/x264/Makefile.am:
6685 * gst-plugins-ugly.spec.in:
6686 * gst/asfdemux/Makefile.am:
6687 * gst/dvdlpcmdec/Makefile.am:
6688 * gst/dvdsub/Makefile.am:
6689 * gst/realmedia/Makefile.am:
6690 * pkgconfig/Makefile.am:
6691 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6692 * tests/check/Makefile.am:
6693 gst: Update versioning
6695 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6697 * ext/mpeg2dec/gstmpeg2dec.c:
6698 * ext/mpeg2dec/gstmpeg2dec.h:
6699 mpeg2dec: fix cropping
6700 fix cropping in mpeg2dec
6702 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6704 * ext/mpeg2dec/gstmpeg2dec.c:
6705 mpeg2dec: add crop metadata when buffer is still writable
6707 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6709 * gst/asfdemux/gstrtpasfdepay.c:
6710 update for buffer api change
6712 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6714 * ext/a52dec/gsta52dec.c:
6716 ext: Update for audio decoder API changes
6718 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6720 * tests/check/elements/amrnbenc.c:
6721 * tests/check/elements/x264enc.c:
6722 tests: make more valgrind-friendly and plug caps leak
6724 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6726 * gst/asfdemux/asfpacket.c:
6727 * gst/asfdemux/gstasfdemux.c:
6728 * gst/dvdsub/gstdvdsubdec.c:
6729 update for buffer changes
6731 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6733 * tests/check/elements/x264enc.c:
6734 tests: x264enc: adjust test to removal of deprecated properties
6736 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6738 Replace master with 0.11
6740 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6745 === release 0.11.2 ===
6747 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6753 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6754 * docs/plugins/inspect/plugin-a52dec.xml:
6755 * docs/plugins/inspect/plugin-amrnb.xml:
6756 * docs/plugins/inspect/plugin-amrwbdec.xml:
6757 * docs/plugins/inspect/plugin-asf.xml:
6758 * docs/plugins/inspect/plugin-cdio.xml:
6759 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6760 * docs/plugins/inspect/plugin-dvdread.xml:
6761 * docs/plugins/inspect/plugin-dvdsub.xml:
6762 * docs/plugins/inspect/plugin-lame.xml:
6763 * docs/plugins/inspect/plugin-mad.xml:
6764 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6765 * docs/plugins/inspect/plugin-realmedia.xml:
6766 * docs/plugins/inspect/plugin-siddec.xml:
6767 * docs/plugins/inspect/plugin-twolame.xml:
6768 * docs/plugins/inspect/plugin-x264.xml:
6769 * gst-plugins-ugly.doap:
6809 * win32/common/config.h:
6812 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6814 * tests/check/elements/mpeg2dec.c:
6815 tests: fix after memory changes
6817 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6819 * ext/x264/gstx264enc.c:
6820 * ext/x264/gstx264enc.h:
6821 x264enc: remove deprecated properties
6823 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6825 Merge remote-tracking branch 'origin/master' into 0.11
6826 So 0.11 folks also get amr include fixes.
6828 ext/a52dec/gsta52dec.c
6831 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6833 * gst/synaesthesia/gstsynaesthesia.c:
6834 synaesthesia: fixup for bufferpool api changes
6835 ... as well as some caps ref handling.
6837 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6839 * gst/realmedia/rademux.c:
6840 * gst/realmedia/rmdemux.c:
6841 don't pass random pointers to pull_range
6843 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6845 * ext/mpeg2dec/gstmpeg2dec.c:
6846 update for bufferpool changes
6848 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6850 * ext/mpeg2dec/gstmpeg2dec.c:
6851 update for allocation query changes
6853 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6855 * ext/dvdread/dvdreadsrc.c:
6856 * ext/lame/gstlamemp3enc.c:
6857 * ext/mpeg2dec/gstmpeg2dec.c:
6858 * ext/x264/gstx264enc.c:
6859 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6860 * gst/dvdsub/gstdvdsubdec.c:
6861 update for memory api changes
6863 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6865 * ext/mpeg2dec/gstmpeg2dec.c:
6866 take padding into account
6868 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6871 mad: simplify parsing code
6872 Also fixes #671455 (expected at least).
6874 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6877 configure.ac: bump required GLib to 2.31.14
6878 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6880 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6882 * ext/sidplay/gstsiddec.cc:
6883 fix for caps _normalize changes
6885 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6887 * ext/x264/gstx264enc.c:
6888 fix for caps api changes
6890 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6892 * ext/a52dec/gsta52dec.c:
6893 * ext/a52dec/gsta52dec.h:
6894 a52dec: use base class tag handling helper
6895 ... so as to ensure these to be handled and sent at proper time.
6897 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6899 * ext/dvdread/dvdreadsrc.c:
6900 dvdreadsrc: Use variable type with correct signedness
6902 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6904 * ext/mpeg2dec/gstmpeg2dec.c:
6905 mpeg2dec: Copy planes in one go when possible
6907 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6910 * ext/amrnb/amrnbdec.h:
6911 * ext/amrnb/amrnbenc.h:
6912 * ext/amrwbdec/amrwbdec.h:
6913 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6914 In previous versions, the opencore-amr include sub-directory
6915 would be specified in the include path in the CFLAGS, but this
6916 is no longer the case in newer versions, so we need to add those
6917 to our include directives.
6918 Based on patch by: Christian Morales Vega
6919 https://bugzilla.gnome.org/show_bug.cgi?id=671123
6921 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6924 configure: get rid of non-pkg-config ways to check for opencore-amr
6926 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6928 * ext/mpeg2dec/gstmpeg2dec.c:
6929 update for metadata API changes
6931 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
6933 * ext/amrwbdec/Makefile.am:
6934 * ext/lame/Makefile.am:
6935 * ext/mad/Makefile.am:
6936 amrwbdec, lame, mad: link to libgstbase
6938 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
6940 * ext/x264/gstx264enc.c:
6941 x264enc: fix compiler warning
6943 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6945 Merge remote-tracking branch 'origin/master' into 0.11
6947 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6949 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6953 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6958 * docs/plugins/gst-plugins-ugly-plugins.args:
6959 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6960 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6961 * docs/plugins/inspect/plugin-a52dec.xml:
6962 * docs/plugins/inspect/plugin-amrnb.xml:
6963 * docs/plugins/inspect/plugin-amrwbdec.xml:
6964 * docs/plugins/inspect/plugin-asf.xml:
6965 * docs/plugins/inspect/plugin-cdio.xml:
6966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6967 * docs/plugins/inspect/plugin-dvdread.xml:
6968 * docs/plugins/inspect/plugin-dvdsub.xml:
6969 * docs/plugins/inspect/plugin-iec958.xml:
6970 * docs/plugins/inspect/plugin-lame.xml:
6971 * docs/plugins/inspect/plugin-mad.xml:
6972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6973 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6974 * docs/plugins/inspect/plugin-mpegstream.xml:
6975 * docs/plugins/inspect/plugin-realmedia.xml:
6976 * docs/plugins/inspect/plugin-siddec.xml:
6977 * docs/plugins/inspect/plugin-twolame.xml:
6978 * docs/plugins/inspect/plugin-x264.xml:
6979 * win32/common/config.h:
6980 Bump version after release
6982 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
6985 autogen.sh: avoid touching .po files during 'make'
6986 A simple workaround to deal with GNU gettext automake integration
6987 failing to deal with git. Fixes: #669207
6989 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6991 * ext/x264/gstx264enc.c:
6992 x264: convert g_print to LOG
6994 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6996 * gst/asfdemux/gstrtpasfdepay.c:
6997 update for new memory api
6999 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7001 * ext/x264/gstx264enc.c:
7002 x264enc: handle pts and dts
7004 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7007 mad: handle libmad freeform parsing quirk
7009 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7012 mad: fixup unhacking last frame coaxing
7013 ... so as to not only replace the data pointer but also available size.
7015 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7017 * gst-plugins-ugly.spec.in:
7020 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7022 * win32/common/config.h:
7023 win32: back to development
7025 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7028 * gst/synaesthesia/gstsynaesthesia.c:
7029 * gst/synaesthesia/gstsynaesthesia.h:
7030 synaesthesia: port to 0.11
7032 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7035 * gst/xingmux/gstxingmux.c:
7036 xingmux: port to 0.11
7038 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7043 === release 0.11.1 ===
7045 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7051 * docs/plugins/gst-plugins-ugly-plugins.args:
7052 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7053 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7054 * docs/plugins/inspect/plugin-a52dec.xml:
7055 * docs/plugins/inspect/plugin-amrnb.xml:
7056 * docs/plugins/inspect/plugin-amrwbdec.xml:
7057 * docs/plugins/inspect/plugin-asf.xml:
7058 * docs/plugins/inspect/plugin-cdio.xml:
7059 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7060 * docs/plugins/inspect/plugin-dvdread.xml:
7061 * docs/plugins/inspect/plugin-dvdsub.xml:
7062 * docs/plugins/inspect/plugin-lame.xml:
7063 * docs/plugins/inspect/plugin-mad.xml:
7064 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7065 * docs/plugins/inspect/plugin-realmedia.xml:
7066 * docs/plugins/inspect/plugin-siddec.xml:
7067 * docs/plugins/inspect/plugin-twolame.xml:
7068 * docs/plugins/inspect/plugin-x264.xml:
7069 * gst-plugins-ugly.doap:
7109 * win32/common/config.h:
7112 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7114 Merge branch 'master' into 0.11
7118 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7121 mad: unhack last frame coaxing
7122 ... so as to maximally use available base class API and interfere least
7123 as possible with its internal state.
7125 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7128 mad: fix compilation
7130 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7133 mad: chain up to default event handler
7135 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
7137 * ext/x264/gstx264enc.c:
7138 x264enc: unmap video frame after encoding
7139 Fixes major memory leak.
7140 https://bugzilla.gnome.org/show_bug.cgi?id=669863
7142 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7144 * ext/x264/gstx264enc.c:
7145 x264enc: fix after merge
7147 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7149 Merge branch 'master' into 0.11
7151 ext/x264/gstx264enc.c
7153 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7155 * ext/sidplay/gstsiddec.cc:
7156 * ext/sidplay/gstsiddec.h:
7157 sidplay: don't use ulong properties
7159 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7161 * ext/sidplay/gstsiddec.cc:
7162 sidplay: fix negotiation
7164 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
7166 * ext/x264/gstx264enc.c:
7167 x264enc: Add baseline profile to caps
7168 libx264 does not yet support the features that create the difference
7169 between baseline and constrained baseline profile. Hence it currently
7170 supports both though it can only technically encode constrained
7173 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7175 * ext/amrnb/amrnbenc.c:
7176 * gst/asfdemux/gstasfdemux.c:
7177 * gst/realmedia/rdtmanager.c:
7178 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7180 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7182 * tests/check/elements/mpeg2dec.c:
7183 mpeg2dec: fix test a bit more
7184 Still broken because cropping is broken in mpeg2dec
7186 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7188 * tests/check/elements/amrnbenc.c:
7189 * tests/check/elements/x264enc.c:
7190 * tests/check/elements/xingmux.c:
7191 tests: fix some tests
7193 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7195 * ext/twolame/gsttwolamemp2enc.c:
7196 twolame: Use new audio encoder/decoder base class API for srcpad caps
7198 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7200 * ext/lame/gstlamemp3enc.c:
7201 lame: Use new audio encoder/decoder base class API for srcpad caps
7203 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7206 mad: Use new audio encoder/decoder base class API for srcpad caps
7208 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7210 * ext/a52dec/gsta52dec.c:
7211 a52dec: Use new audio encoder/decoder base class API for srcpad caps
7213 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7215 * ext/amrwbdec/amrwbdec.c:
7216 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7218 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7220 * ext/amrnb/amrnbdec.c:
7221 * ext/amrnb/amrnbenc.c:
7222 amrnb: Use new audio encoder/decoder base class API for srcpad caps
7224 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7227 mad: ensure we do not confuse the base class with our buffer guard
7228 mad expects extra bytes at the end of a buffer (see discussion in
7229 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7230 and since we inject these without the base class' knowledge, we
7231 need to hide the bodies better.
7232 This fixes an assert at EOS when decoding an mp3 manually without
7233 an intervening mpegaudioparse.
7235 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7237 * gst/realmedia/rtspreal.c:
7238 update for HEADER flag
7240 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
7242 * ext/x264/gstx264enc.c:
7243 * ext/x264/gstx264enc.h:
7244 x264enc: implement force-key-unit API
7246 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7249 Automatic update of common submodule
7250 From c463bc0 to 7fda524
7252 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7254 * ext/amrnb/amrnbdec.c:
7255 * ext/amrwbdec/amrwbdec.c:
7256 amr: port to 0.11 again
7258 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7260 Merge branch 'master' into 0.11
7262 ext/a52dec/gsta52dec.c
7264 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7266 * ext/a52dec/gsta52dec.c:
7267 * ext/amrnb/amrnbdec.c:
7268 * ext/amrnb/amrnbenc.c:
7269 * ext/amrwbdec/amrwbdec.c:
7270 * ext/dvdread/dvdreadsrc.c:
7271 * ext/lame/gstlamemp3enc.c:
7273 * ext/mpeg2dec/gstmpeg2dec.c:
7274 * ext/sidplay/gstsiddec.cc:
7275 * ext/twolame/gsttwolamemp2enc.c:
7276 * gst/asfdemux/asfpacket.c:
7277 * gst/asfdemux/gstasfdemux.c:
7278 * gst/asfdemux/gstrtpasfdepay.c:
7279 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7280 * gst/dvdsub/gstdvdsubdec.c:
7281 * gst/dvdsub/gstdvdsubdec.h:
7282 * gst/realmedia/gstrdtbuffer.c:
7283 * gst/realmedia/gstrdtbuffer.h:
7284 * gst/realmedia/rdtdepay.c:
7285 * gst/realmedia/rmdemux.c:
7286 * gst/realmedia/rmutils.c:
7287 port to new memory API
7289 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7292 Automatic update of common submodule
7293 From 2a59016 to c463bc0
7295 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7297 * gst-libs/gst/glib-compat-private.h:
7298 Remove compatibility versions for deprecated GLib API
7300 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7302 * ext/a52dec/gsta52dec.c:
7303 a52dec: fix read buffer overflow upon syncing
7304 The wrong size was being decremented, leading to a runaway
7307 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7311 Add --disable-fatal-warnings configure option
7313 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7315 * gst/asfdemux/gstasfdemux.c:
7316 * gst/realmedia/rademux.c:
7317 * gst/realmedia/rdtmanager.c:
7318 * gst/realmedia/rmdemux.c:
7319 port to new gthread API
7321 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7324 configure.ac: Require GLib 2.31.10 for consistency
7326 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7329 Automatic update of common submodule
7330 From 0807187 to 2a59016
7332 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7334 * ext/amrwbdec/amrwbdec.c:
7335 amrwbdec: _parse should not return OK if not enough data yet
7337 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7339 * ext/amrnb/amrnbdec.c:
7340 amrnbdec: _parse should not return OK if not enough data yet
7342 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7344 * ext/dvdread/dvdreadsrc.c:
7345 dvdreadsrc: fix off by one in cell calculation for the last chapter
7347 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7349 * gst/asfdemux/gstasfdemux.c:
7350 asfdemux: set caps on src pad before adding it
7352 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7354 * gst/asfdemux/gstasfdemux.c:
7355 asfdemux: perform writable buffer map to copy into it
7357 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7359 * gst/asfdemux/asfpacket.c:
7360 * gst/asfdemux/asfpacket.h:
7361 asfpacket: fix 0.11 ported payload extraction
7362 ... to cater for not necessarily offset == size - cur_pos,
7363 as size may have been adjusted due to padding.
7366 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7368 * ext/x264/gstx264enc.c:
7369 x264enc: remove useless and semantically (though not practically) wrong code
7370 The object will be freed, so it's pointless to set the pointers
7373 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7375 * ext/x264/gstx264enc.c:
7376 x264enc: remove leaking "optimization"
7378 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7380 * gst/asfdemux/gstasfdemux.c:
7381 GST_TYPE_DATE -> G_TYPE_DATE
7383 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7385 Merge remote-tracking branch 'origin/master' into 0.11
7387 ext/a52dec/gsta52dec.c
7389 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7391 * ext/a52dec/gsta52dec.c:
7392 a52dec: plug buffer leak
7394 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7396 * ext/a52dec/gsta52dec.c:
7397 a52dec: plug buffer leak
7399 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7401 * ext/amrnb/amrnbenc.c:
7402 amrnbenc: _map and _unmap the appropriate input and output buffers
7404 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7406 * ext/a52dec/gsta52dec.c:
7407 a52dec: Fix some merge mistakes
7409 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7411 Merge branch 'master' into 0.11
7413 ext/a52dec/gsta52dec.c
7414 ext/a52dec/gsta52dec.h
7417 ext/lame/gstlamemp3enc.c
7420 gst/mpegaudioparse/gstmpegaudioparse.c
7421 gst/mpegstream/gstdvddemux.c
7422 gst/realmedia/rdtdepay.c
7427 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7429 * gst/dvdsub/Makefile.am:
7430 dvdsub: add some CFLAGS and LIBS in Makefile.am
7431 ... since adapter is still used.
7433 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7435 * gst/realmedia/rmdemux.c:
7436 rmdemux: Don't use buffer after unreffing
7438 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7440 * gst/asfdemux/gstasfdemux.c:
7441 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
7443 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7446 mad: Correctly unmap the buffer with the original data pointer
7448 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7451 mad: Make sure to set caps on the srcpad if none are set yet
7453 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7455 * ext/mad/Makefile.am:
7456 mad: fix LIBS order in Makefile.am
7458 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7461 mad: remove left-over id3tag.h include
7462 We don't use libid3tag any more.
7464 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7466 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7467 dvdlpcmdec: fix for multichannel
7469 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7471 * ext/a52dec/gsta52dec.c:
7472 * ext/a52dec/gsta52dec.h:
7473 a52dec: Update for the new raw audio caps
7475 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7478 mad: Update for the new raw audio caps
7480 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7482 * ext/lame/gstlamemp3enc.c:
7483 lamemp3enc: Update for the new raw audio caps
7485 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7487 * ext/twolame/gsttwolamemp2enc.c:
7488 twolamemp2enc: Update for the new raw audio caps
7490 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7492 * ext/amrwbdec/amrwbdec.c:
7493 amrwbdec: Add the new layout field to the raw audio caps
7495 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7497 * ext/amrnb/amrnbdec.c:
7498 * ext/amrnb/amrnbenc.c:
7499 amrnb: Add the new layout field to the raw audio caps
7501 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7503 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7504 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7505 dvdlpcmdec: Port to the new raw audio caps
7507 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7509 * gst/asfdemux/gstasfdemux.c:
7510 asfdemux: Update for libgstriff API changes
7511 Still needs to handle audio channel reordering.
7513 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7516 Automatic update of common submodule
7517 From 50b34ab to 0807187
7519 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7521 * ext/lame/Makefile.am:
7522 lame: fix LIBADD order in Makefile.am
7524 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7526 * tests/check/elements/amrnbenc.c:
7527 * tests/check/elements/mpeg2dec.c:
7528 * tests/check/elements/x264enc.c:
7529 * tests/check/elements/xingmux.c:
7530 * tests/check/generic/states.c:
7531 tests: make tests compile
7533 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7535 * ext/amrwbdec/amrwbdec.c:
7536 * ext/dvdread/dvdreadsrc.c:
7538 * ext/sidplay/gstsiddec.cc:
7539 * gst/asfdemux/gstasfdemux.c:
7540 * gst/realmedia/pnmsrc.c:
7541 * gst/realmedia/rdtmanager.c:
7542 * gst/realmedia/rmdemux.c:
7543 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7545 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7547 * tests/check/Makefile.am:
7548 tests: disable generic index test
7550 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7552 * ext/mpeg2dec/gstmpeg2dec.c:
7553 mpeg2dec: remove all seeking-related code
7554 A parser or demuxer upstream should handle this Same for
7557 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7559 * ext/mpeg2dec/gstmpeg2dec.c:
7560 * ext/mpeg2dec/gstmpeg2dec.h:
7561 mpeg2dec: update for GstIndex removal
7563 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7565 * ext/cdio/gstcdiocddasrc.c:
7566 cdio: update for probe vfunc removal in GstAudioCdSrc
7568 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7570 * ext/lame/gstlame.c:
7571 * ext/lame/gstlamemp3enc.c:
7572 lame: fix printf format in debug statements
7573 https://bugzilla.gnome.org/show_bug.cgi?id=666926
7575 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7577 * ext/lame/gstlame.c:
7578 * ext/lame/gstlame.h:
7579 lame: ensure parsed output
7580 ... by doing some basic parsing of encoded lame data.
7582 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7584 * ext/lame/gstlame.h:
7585 lame: cleanup unused instance struct fields
7587 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7589 * ext/lame/Makefile.am:
7590 * ext/lame/gstlamemp3enc.c:
7591 * ext/lame/gstlamemp3enc.h:
7592 lamemp3enc: ensure parsed output
7593 ... by doing some basic parsing of encoded lame data.
7596 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7598 * ext/lame/gstlamemp3enc.c:
7599 lamemp3enc: do not leak merged tags
7601 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7605 mad: helpfully bodge the last buffer to let mad decode the last frame
7606 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7607 to be believed, the last buffer must be followed by a number of 0 bytes
7608 in order for the last frame to be decoded (at least in some cases).
7609 Doing so seems to work here, fixing a missing 1152 samples when using
7610 mp3parse before mad (not using mp3parse would yield the correct amount
7611 of samples, if there's extra non-MP3 data after (eg, tag data)).
7613 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7615 * ext/dvdread/dvdreadsrc.c:
7616 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7618 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7620 * gst/mpegstream/gstdvddemux.c:
7621 dvddemux: tweak subtitle stream setup based on dvd language codes event
7622 ... to allow for non-continuous subtitle stream numbers.
7623 The missing stream numbers tend to come up as subtitle streams anyway
7624 (albeit not with an identified language tag).
7626 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7628 * ext/dvdread/dvdreadsrc.c:
7629 dvdreadsrc: minor safety tweak to sector seeking
7631 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
7633 * ext/a52dec/gsta52dec.c:
7634 a52dec: check that a52_init returns a valid a52 state
7636 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7638 * ext/mpeg2dec/gstmpeg2dec.c:
7639 mpeg2dec: update for new interlaced flags
7641 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7643 * ext/a52dec/Makefile.am:
7644 * ext/a52dec/gsta52dec.c:
7645 * ext/a52dec/gsta52dec.h:
7646 a52dec: port to audiodecoder
7648 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7650 * ext/mad/Makefile.am:
7653 mad: port to audiodecoder
7655 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7657 * ext/a52dec/gsta52dec.c:
7658 a52dec: Don't claim to support upstream renegotiation
7659 and use fixed caps on the srcpad. To correctly support
7660 upstream renegotiation a52dec would need to check if the
7661 caps of the downstream allocated buffer are the requested
7662 caps or if the size is different.
7665 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
7667 * ext/a52dec/gsta52dec.c:
7668 a52dec: Check that the a52_state is correctly initialized
7670 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7672 * gst-libs/gst/Makefile.am:
7673 * gst-libs/gst/glib-compat-private.h:
7674 * gst/asfdemux/gstasfdemux.c:
7675 * gst/mpegaudioparse/gstmpegaudioparse.c:
7676 * gst/realmedia/rademux.c:
7677 * gst/realmedia/rdtmanager.c:
7678 * gst/realmedia/rmdemux.c:
7679 Work around deprecated thread API in glib master
7680 Add private replacements for deprecated functions such as
7681 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7682 to avoid the deprecation warnings. We can't change most of
7683 these in 0.10 because they're part of our API and ABI.
7684 Suppress deprecation warnings in selected files, mostly for
7685 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7686 not much we can do here in 0.10.
7688 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7695 po: update translations
7697 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7699 * gst/realmedia/rdtdepay.c:
7700 rdtdepay: make buffer metadata writable before setting caps on it
7701 Fixes issue when the header buffer is being pushed, which was taken
7702 from the caps and is therefore not writable.
7704 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7706 * ext/dvdread/dvdreadsrc.c:
7707 fix for basesrc changes
7709 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
7711 * gst/asfdemux/gstrtpasfdepay.c:
7712 rtpasfdepay: Initialize GstRTPBuffer before usage
7714 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7716 Merge remote-tracking branch 'origin/master' into 0.11
7718 ext/dvdread/dvdreadsrc.c
7720 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
7722 * ext/dvdread/dvdreadsrc.c:
7723 dvdreadsrc: Fix format string compiler warning
7726 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7728 Merge remote-tracking branch 'origin/master' into 0.11
7730 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7732 * ext/mpeg2dec/gstmpeg2dec.c:
7733 Update for indexable change
7735 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7737 * gst/realmedia/rdtmanager.c:
7738 update for clock provider API change
7740 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7742 * ext/a52dec/gsta52dec.c:
7743 * ext/amrnb/amrnbdec.c:
7744 * ext/amrnb/amrnbenc.c:
7745 * ext/amrwbdec/amrwbdec.c:
7746 * ext/dvdread/dvdreadsrc.c:
7747 * ext/lame/gstlame.c:
7748 * ext/lame/gstlamemp3enc.c:
7750 * ext/mpeg2dec/gstmpeg2dec.c:
7751 * ext/sidplay/gstsiddec.cc:
7752 * ext/twolame/gsttwolame.c:
7753 * ext/x264/gstx264enc.c:
7754 * gst/asfdemux/gstasfdemux.c:
7755 * gst/asfdemux/gstrtpasfdepay.c:
7756 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7757 * gst/dvdsub/gstdvdsubdec.c:
7758 * gst/dvdsub/gstdvdsubparse.c:
7759 * gst/iec958/ac3iec.c:
7760 * gst/mpegaudioparse/gstmpegaudioparse.c:
7761 * gst/mpegaudioparse/gstxingmux.c:
7762 * gst/mpegstream/gstdvddemux.c:
7763 * gst/mpegstream/gstmpegdemux.c:
7764 * gst/mpegstream/gstmpegparse.c:
7765 * gst/mpegstream/gstrfc2250enc.c:
7766 * gst/realmedia/pnmsrc.c:
7767 * gst/realmedia/rademux.c:
7768 * gst/realmedia/rdtdepay.c:
7769 * gst/realmedia/rdtmanager.c:
7770 * gst/realmedia/rmdemux.c:
7771 * gst/synaesthesia/gstsynaesthesia.c:
7772 various: fix pad template ref leaks
7773 https://bugzilla.gnome.org/show_bug.cgi?id=662664
7775 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
7777 * tests/check/elements/xingmux.c:
7778 tests: update for gstcheck API change
7780 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7782 * ext/amrnb/amrnbenc.c:
7783 * ext/dvdread/dvdreadsrc.c:
7784 * ext/lame/gstlamemp3enc.c:
7785 * ext/twolame/gsttwolamemp2enc.c:
7786 ext: fix more printf format warnings in debug messages
7788 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
7790 * gst/asfdemux/gstasfdemux.c:
7791 * gst/asfdemux/gstrtpasfdepay.c:
7792 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7793 * gst/dvdsub/gstdvdsubdec.c:
7794 * gst/dvdsub/gstdvdsubparse.c:
7795 * gst/realmedia/rademux.c:
7796 * gst/realmedia/rmdemux.c:
7797 Fix print format compiler warnings on OS X / 64bit
7798 https://bugzilla.gnome.org/show_bug.cgi?id=662617
7800 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7802 * gst/asfdemux/gstasfdemux.c:
7803 * gst/realmedia/rademux.c:
7804 * gst/realmedia/rdtmanager.c:
7805 * gst/realmedia/rmdemux.c:
7806 update for activation changes
7808 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7810 * gst/asfdemux/gstasfdemux.c:
7811 * gst/realmedia/rademux.c:
7812 * gst/realmedia/rmdemux.c:
7813 update for new scheduling query
7815 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7817 * gst/asfdemux/gstasfdemux.c:
7818 * gst/realmedia/rademux.c:
7819 * gst/realmedia/rdtmanager.c:
7820 * gst/realmedia/rmdemux.c:
7821 add parent to activate functions
7823 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7825 * ext/a52dec/gsta52dec.c:
7826 * ext/mpeg2dec/gstmpeg2dec.c:
7827 * ext/sidplay/gstsiddec.cc:
7828 * ext/x264/gstx264enc.c:
7829 * gst/asfdemux/gstasfdemux.c:
7830 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7831 * gst/dvdsub/gstdvdsubdec.c:
7832 * gst/dvdsub/gstdvdsubparse.c:
7833 * gst/realmedia/rademux.c:
7834 * gst/realmedia/rdtdepay.c:
7835 * gst/realmedia/rdtmanager.c:
7836 * gst/realmedia/rmdemux.c:
7837 add parent to pad functions
7839 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7841 * ext/mpeg2dec/gstmpeg2dec.c:
7842 * ext/sidplay/gstsiddec.cc:
7843 * ext/x264/gstx264enc.c:
7844 * gst/asfdemux/gstasfdemux.c:
7845 * gst/realmedia/rademux.c:
7846 * gst/realmedia/rdtmanager.c:
7847 * gst/realmedia/rmdemux.c:
7848 add parent to query function
7850 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7852 * gst/asfdemux/gstasfdemux.c:
7853 * gst/realmedia/rademux.c:
7854 _query_peer_*() -> _peer_query_*()
7856 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7858 * gst/dvdsub/gstdvdsubdec.c:
7859 _accept_caps() -> _query_accept_caps()
7861 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7863 * ext/x264/gstx264enc.c:
7864 _peer_get_caps() -> _peer_query_caps()
7866 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7868 * ext/x264/gstx264enc.c:
7869 update for _get_caps() -> _query_caps()
7871 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7873 * ext/x264/gstx264enc.c:
7874 change getcaps to query
7876 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7879 mad: re-instate accidentally dropped rank
7881 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7883 * ext/dvdread/dvdreadsrc.c:
7884 * gst/realmedia/pnmsrc.c:
7885 Update for GstURIHandler get_protocols() changes
7887 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7889 * ext/dvdread/dvdreadsrc.c:
7890 * ext/dvdread/dvdreadsrc.h:
7891 * gst/realmedia/pnmsrc.c:
7892 dvdreadsrc, pnmsrc: update for GstURIHandler changes
7894 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7897 mad: re-port to 0.11
7898 This time using the base class. Still something
7899 wrong with the parsing though, when there's no
7900 parser or demuxer upstream (which of course
7901 shouldn't happen in a normal playback scenario).
7903 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7907 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7909 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7913 mad: replace with 0.10 version ported to GstAudioDecoder
7914 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7915 of Mark's baseaudio branch.
7916 Would probably be too risky to drop this into 0.10 given
7917 all the things mad is doing.
7919 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7921 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7922 docs: remove bits for old lame element from sections.txt file
7924 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7928 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7929 * docs/plugins/inspect/plugin-mpegstream.xml:
7930 * gst-plugins-ugly.spec.in:
7931 * gst/mpegstream/Makefile.am:
7932 * gst/mpegstream/README:
7933 * gst/mpegstream/gstdvddemux.c:
7934 * gst/mpegstream/gstdvddemux.h:
7935 * gst/mpegstream/gstmpegclock.c:
7936 * gst/mpegstream/gstmpegclock.h:
7937 * gst/mpegstream/gstmpegdemux.c:
7938 * gst/mpegstream/gstmpegdemux.h:
7939 * gst/mpegstream/gstmpegpacketize.c:
7940 * gst/mpegstream/gstmpegpacketize.h:
7941 * gst/mpegstream/gstmpegparse.c:
7942 * gst/mpegstream/gstmpegparse.h:
7943 * gst/mpegstream/gstmpegstream.c:
7944 * gst/mpegstream/gstrfc2250enc.c:
7945 * gst/mpegstream/gstrfc2250enc.h:
7946 * gst/mpegstream/mpegstream.vcproj:
7947 * gst/mpegstream/notes:
7949 * win32/vs6/gst_plugins_ugly.dsw:
7950 * win32/vs6/libgstac3parse.dsp:
7951 * win32/vs6/libgstmpegaudioparse.dsp:
7952 * win32/vs6/libgstmpegstream.dsp:
7953 mpegstream: remove the old mpeg-ps parser and demuxers
7954 Don't want anyone porting this by accident.
7955 Superseded by mpegpsdemux in -bad.
7957 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7960 * ext/cdio/Makefile.am:
7961 * ext/cdio/gstcdio.c:
7962 * ext/cdio/gstcdiocddasrc.c:
7963 * ext/cdio/gstcdiocddasrc.h:
7964 cdio: port cdiocddasrc to 0.11
7966 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7968 * tests/check/elements/mpeg2dec.c:
7969 tests: port mpeg2dec to 0.11
7970 It compiles, but fails.
7972 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7974 * tests/check/elements/x264enc.c:
7975 tests: port x264enc unit test to 0.11
7976 Well, it compiles now at least.
7978 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7980 * gst/asfdemux/gstrtpasfdepay.h:
7981 update for base class rename
7983 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7985 * gst/asfdemux/gstrtpasfdepay.c:
7986 * gst/asfdemux/gstrtpasfdepay.h:
7987 update for base class rename
7989 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8029 po: update translations
8031 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8033 * docs/plugins/gst-plugins-ugly-plugins.args:
8034 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8035 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8036 * docs/plugins/inspect/plugin-a52dec.xml:
8037 * docs/plugins/inspect/plugin-amrnb.xml:
8038 * docs/plugins/inspect/plugin-amrwbdec.xml:
8039 * docs/plugins/inspect/plugin-asf.xml:
8040 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8041 * docs/plugins/inspect/plugin-dvdread.xml:
8042 * docs/plugins/inspect/plugin-dvdsub.xml:
8043 * docs/plugins/inspect/plugin-lame.xml:
8044 * docs/plugins/inspect/plugin-mad.xml:
8045 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8046 * docs/plugins/inspect/plugin-realmedia.xml:
8047 * docs/plugins/inspect/plugin-siddec.xml:
8048 * docs/plugins/inspect/plugin-twolame.xml:
8049 * docs/plugins/inspect/plugin-x264.xml:
8052 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8054 * ext/lame/gstlamemp3enc.c:
8055 lamemp3enc: cosmetic error message change
8056 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
8058 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8060 * docs/plugins/Makefile.am:
8061 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8062 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8063 * ext/twolame/Makefile.am:
8064 * ext/twolame/gsttwolamemp2enc.c:
8065 * ext/twolame/gsttwolamemp2enc.h:
8067 twolame: rename to twolamemp2enc
8069 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8072 * ext/twolame/gsttwolame.c:
8073 twolame: port to 0.11
8075 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8079 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8080 * docs/plugins/inspect/plugin-iec958.xml:
8081 * gst-plugins-ugly.spec.in:
8082 * gst/iec958/Makefile.am:
8083 * gst/iec958/ac3_padder.c:
8084 * gst/iec958/ac3_padder.h:
8085 * gst/iec958/ac3iec.c:
8086 * gst/iec958/ac3iec.h:
8088 * win32/vs6/libgstiec958.dsp:
8089 iec958: remove this plugin
8090 I think it can just go away. Audio sinks can and should payload
8091 things themselves using the helper API in libgstaudio. If such
8092 a plugin still makes sense, it should probably be rewritten
8093 using the library functions (and be put into -good or so).
8095 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8097 * gst/realmedia/rademux.c:
8098 * gst/realmedia/rmdemux.c:
8099 * gst/realmedia/rtspreal.c:
8100 update for adapter api change
8102 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8104 * ext/x264/gstx264enc.c:
8105 update for removed fixate function
8107 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8110 * ext/mpeg2dec/gstmpeg2dec.c:
8111 * gst/asfdemux/gstasfdemux.c:
8112 * gst/realmedia/rmdemux.c:
8115 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8118 * gst/realmedia/rademux.c:
8119 * gst/realmedia/rdtdepay.c:
8120 * gst/realmedia/rmdemux.c:
8121 * gst/realmedia/rmutils.c:
8124 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8126 * gst/asfdemux/gstasfdemux.c:
8127 * gst/mpegstream/gstdvddemux.c:
8128 * gst/mpegstream/gstmpegdemux.c:
8129 * gst/realmedia/rmdemux.c:
8130 * gst/realmedia/rmdemux.h:
8133 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
8136 po: lame => lamemp3enc
8138 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8140 * gst/realmedia/rdtmanager.c:
8141 make request pads take %u
8143 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8145 * ext/mpeg2dec/gstmpeg2dec.c:
8146 * ext/mpeg2dec/gstmpeg2dec.h:
8147 mpeg2dec: Add basic cropping support
8149 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8151 * ext/a52dec/gsta52dec.c:
8152 * ext/sidplay/gstsiddec.cc:
8153 * gst/asfdemux/gstasfdemux.c:
8154 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8155 tags: update for tag API removal
8157 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8159 * ext/mpeg2dec/gstmpeg2dec.c:
8160 * ext/mpeg2dec/gstmpeg2dec.h:
8161 update for meta api change
8163 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8165 * gst/asfdemux/gstasfdemux.c:
8166 structure: fix for api update
8168 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8170 Merge remote-tracking branch 'origin/master' into 0.11
8172 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8174 * tests/check/elements/amrnbenc.c:
8175 tests: port amrnbenc test to 0.11
8177 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8179 * ext/amrnb/amrnbdec.c:
8180 * ext/amrnb/amrnbenc.c:
8181 amrnb: fix up raw audio caps for 0.11
8183 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8185 * tests/check/Makefile.am:
8186 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8188 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8190 * docs/plugins/Makefile.am:
8191 * ext/lame/Makefile.am:
8193 * ext/lame/gstlame.c:
8194 * ext/lame/gstlame.h:
8195 * ext/lame/plugin.c:
8196 * ext/lame/test-lame.c:
8197 * gst/xingmux/gstxingmux.c:
8198 * tests/check/pipelines/lame.c:
8199 lame: remove lame element, it's been superseded by lamemp3enc
8201 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8203 * ext/a52dec/gsta52dec.c:
8204 * ext/lame/gstlamemp3enc.c:
8206 * ext/sidplay/gstsiddec.cc:
8207 * gst/asfdemux/gstasfdemux.c:
8208 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8209 ext, gst: update for taglist API changes
8211 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
8213 * gst/asfdemux/gstasfdemux.c:
8214 asfdemux: Don't leak pending payload buffers
8217 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8219 Merge branch 'master' into 0.11
8221 ext/sidplay/gstsiddec.cc
8223 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
8225 * ext/sidplay/gstsiddec.cc:
8226 siddec: use BOILERPLATE macro and cleanup FIXMEs
8228 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8230 * gst/asfdemux/gstrtpasfdepay.c:
8231 asfdepay: fix compiler warnings after gst_caps_new_simple() change
8233 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8235 * gst-plugins-ugly.spec.in:
8236 Update specfile with latest changes
8238 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8240 * gst/asfdemux/gstasfdemux.c:
8241 asfdemux: Don't unmap a buffer that doesn't exist
8243 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8246 * ext/dvdread/dvdreadsrc.c:
8247 dvdread: port to 0.11
8249 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8252 * gst/dvdsub/Makefile.am:
8253 * gst/dvdsub/gstdvdsubdec.c:
8254 * gst/dvdsub/gstdvdsubdec.h:
8255 * gst/dvdsub/gstdvdsubparse.c:
8256 dvdsub: port to 0.11
8258 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8260 Merge branch 'master' into 0.11
8262 ext/amrwbdec/Makefile.am
8263 ext/amrwbdec/amrwbdec.c
8265 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8267 * gst/realmedia/gstrdtbuffer.c:
8268 * gst/realmedia/gstrdtbuffer.h:
8269 * gst/realmedia/pnmsrc.c:
8270 * gst/realmedia/rademux.c:
8271 * gst/realmedia/rdtdepay.c:
8272 * gst/realmedia/rdtmanager.c:
8273 * gst/realmedia/rmdemux.c:
8274 * gst/realmedia/rmutils.c:
8275 * gst/realmedia/rtspreal.c:
8276 realmedia: port to 0.11
8278 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8280 * ext/amrwbdec/Makefile.am:
8281 * ext/amrwbdec/amrwbdec.c:
8282 * ext/amrwbdec/amrwbdec.h:
8283 amrwbdec: port to audiodecoder
8285 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8287 * ext/amrnb/Makefile.am:
8288 amrnbdec: fixup build
8290 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8292 * ext/amrnb/amrnbdec.c:
8293 amrnbdec: remove leftover extraneous _unref
8295 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8297 Merge branch 'master' into 0.11
8299 ext/amrnb/amrnbdec.c
8301 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8304 * ext/amrnb/amrnbdec.c:
8305 * ext/amrnb/amrnbenc.c:
8308 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8311 * ext/amrwbdec/Makefile.am:
8312 * ext/amrwbdec/amrwbdec.c:
8313 ported amrwbdec to 0.11
8315 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8317 * ext/amrnb/amrnbdec.c:
8318 * ext/amrnb/amrnbdec.h:
8319 amrnbdec: port to audiodecoder
8321 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8323 Merge branch 'master' into 0.11
8325 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8328 * ext/mpeg2dec/gstmpeg2dec.c:
8329 * ext/mpeg2dec/gstmpeg2dec.h:
8330 mpeg2dec: minimal port to 0.11
8332 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8334 * ext/mpeg2dec/gstmpeg2dec.c:
8335 * ext/mpeg2dec/gstmpeg2dec.h:
8336 mpeg2dec: post QoS messages when dropping a frame due to QoS
8337 https://bugzilla.gnome.org/show_bug.cgi?id=658241
8339 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8342 configure: update ported plugins list
8344 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8347 update to 0.11 branch
8349 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8351 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8352 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8353 dvdlpcmdec: port to 0.11
8355 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8357 * ext/lame/gstlame.c:
8358 * ext/lame/gstlamemp3enc.c:
8359 lame: fix raw audio caps too
8361 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8363 * ext/lame/gstlame.c:
8364 * ext/lame/gstlamemp3enc.c:
8367 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8369 Merge branch 'master' into 0.11
8371 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8373 * ext/x264/gstx264enc.c:
8374 * ext/x264/gstx264enc.h:
8375 x264enc: port to 0.11
8377 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8379 * ext/amrnb/Makefile.am:
8380 * ext/amrnb/amrnbenc.c:
8381 * ext/amrnb/amrnbenc.h:
8382 amrnbenc: port to audioencoder
8384 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8386 Merge branch 'master' into 0.11
8390 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8392 * ext/a52dec/gsta52dec.c:
8395 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8397 * ext/twolame/gsttwolame.c:
8398 twolame: Simple fix for GstAudioEncoder API change
8400 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8402 * ext/twolame/gsttwolame.c:
8403 twolame: Fix variable 'gstelement_class' set but not used compiler warning
8405 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8407 * ext/lame/gstlame.c:
8408 * ext/lame/gstlamemp3enc.c:
8409 lame: Don't get the parent class again, GST_BOILERPLATE does this already
8411 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8413 * ext/lame/gstlame.c:
8414 * ext/lame/gstlamemp3enc.c:
8415 lame: Fix variable 'gstelement_class' set but not used compiler warning
8417 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8419 * ext/twolame/gsttwolame.c:
8420 twolame: improve output framing and timestamping
8421 ... which simply comes down to requesting one frame of input data at a time,
8422 since the encoder nicely turns this into 1 encoded frame.
8424 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8426 * ext/twolame/Makefile.am:
8427 * ext/twolame/gsttwolame.c:
8428 * ext/twolame/gsttwolame.h:
8429 twolame: port to audioencoder
8431 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8433 * ext/lame/gstlame.c:
8434 lame: use some more boilerplate
8436 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8438 * ext/lame/gstlame.c:
8439 * ext/lame/gstlame.h:
8440 lame: port to audioencoder
8442 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8444 * ext/lame/gstlamemp3enc.c:
8445 lamemp3enc: use some more boilerplate
8447 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8449 * ext/lame/gstlamemp3enc.c:
8450 lamemp3enc: really report bitrate rather kbitrate
8452 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8454 * ext/lame/Makefile.am:
8455 * ext/lame/gstlamemp3enc.c:
8456 * ext/lame/gstlamemp3enc.h:
8457 lamemp3enc: port to audioencoder
8459 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8461 * ext/dvdread/dvdreadsrc.c:
8462 dvdreadsrc: take into account first sector of the current title
8463 This fixes seeking on titles which do not start on a new file.
8464 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8466 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8468 * ext/dvdread/dvdreadsrc.c:
8469 dvdreadsrc: fix sector seeking
8470 It was overly complicated, and did not take into account the offset
8471 needed for titles which do not start on a new file.
8472 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8474 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8476 * ext/dvdread/dvdreadsrc.c:
8477 dvdreadsrc: fix sector search for packed titles
8478 Some DVD titles are packed in a single set, and we need to use
8479 the correct table to map times to sectors.
8480 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8482 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8485 * ext/mad/Makefile.am:
8487 * gst-plugins-ugly.spec.in:
8488 mad: remove id3tag dependency used by in practice unreachable legacy code
8489 The mad mp3 decoder element shouldn't parse tags at all really, but we
8490 have so far kept this code around for backwards-compatibility reasons
8491 for people building manual pipelines for some reason. However, as it
8492 turns out that code has never actually worked in 0.10 in practice,
8493 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8494 which doesn't actually seem to happen any more though because of the
8495 preceding mad_header_decode(), which will discover and report the
8496 sync loss if it runs into a tag and make mad_frame_decode() try to
8498 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8500 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8502 * gst/asfdemux/asfpacket.c:
8503 asfpacket: skip empty payload packets
8504 ... which also avoids assertion failures and possible segfaults later on
8505 when possibly trying to join 2 empty buffers.
8507 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8509 * gst/realmedia/rmdemux.c:
8510 * gst/realmedia/rmdemux.h:
8511 rmdemux: delay announcing container tags until we have pads
8512 Fixes tags when transcoding.
8513 https://bugzilla.gnome.org/show_bug.cgi?id=658297
8515 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8517 * tests/check/elements/amrnbenc.c:
8518 amrnbenc: Use complete raw audio caps in the test
8520 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
8522 * docs/plugins/Makefile.am:
8523 docs: cleanup makefiles
8524 Remove commented out parts that we don't need. Remove "the wingo addition" - no
8525 so useful after all. Narrow down file-globs for plugin docs.
8527 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
8530 Automatic update of common submodule
8531 From a39eb83 to 11f0cd5
8533 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
8536 Automatic update of common submodule
8537 From 605cd9a to a39eb83
8539 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8541 * gst/asfdemux/gstasfdemux.c:
8542 asf: don't use fourcc
8544 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8546 Merge branch 'master' into 0.11
8548 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8550 * ext/mpeg2dec/gstmpeg2dec.c:
8551 mpeg2dec: fix spurious failure to decode some files
8552 Parsing can return with an 'invalid' state, but this is not
8553 actually fatal. For one, the mpeg2dec command line tool that
8554 comes with the libmpeg2 library blithely ignores this condition
8555 and merrily goes on. So we do this same, logging the error,
8556 and going on with parsing. This makes something work that did
8557 not use to work, and brings happiness to the world.
8558 https://bugzilla.gnome.org/show_bug.cgi?id=429476
8560 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8563 * ext/sidplay/Makefile.am:
8564 * ext/sidplay/gstsiddec.cc:
8565 port to new audio caps
8567 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8569 Merge branch 'master' into 0.11
8572 gst/asfdemux/gstrtpasfdepay.c
8574 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8577 configure: Add synaesthesia to the list of non-ported plugins
8579 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8582 * docs/plugins/Makefile.am:
8583 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8584 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8585 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8586 * gst-plugins-ugly.spec.in:
8587 * gst/mpegaudioparse/Makefile.am:
8588 * gst/mpegaudioparse/gstmpegaudioparse.c:
8589 * gst/mpegaudioparse/gstmpegaudioparse.h:
8590 * gst/mpegaudioparse/mpegaudioparse.vcproj:
8591 * gst/xingmux/Makefile.am:
8592 * gst/xingmux/gstxingmux.c:
8593 * gst/xingmux/gstxingmux.h:
8594 * gst/xingmux/plugin.c:
8595 Remove mp3parse plugin/element
8596 It's been replaced by mpegaudioparse in -good. Don't want anyone
8597 to spend time porting a deprecated element. Rename plugin to xingmux
8598 for now until we move that somewhere else.
8600 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8603 configure.ac: Define list of non-ported plugins
8605 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8608 mad: Fix for changes in GstQuery API
8610 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8612 * gst/asfdemux/gstasfdemux.c:
8613 asfdemux: Fix for changes in GstQuery API
8615 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8617 * gst/asfdemux/asfpacket.c:
8618 asfdemux: Fix print statement
8620 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8623 Update common submodule
8625 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8627 * ext/x264/gstx264enc.c:
8628 x264enc: Properly set the stream format in setcaps
8629 Do not forget to set the selected format to the options string
8630 when getting it from caps
8631 https://bugzilla.gnome.org/show_bug.cgi?id=655223
8633 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
8635 * ext/x264/gstx264enc.c:
8636 x264enc: fix the build for older x264enc
8637 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8639 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
8641 * ext/x264/gstx264enc.c:
8642 x264enc: Read stream-format from the right place
8643 Read the stream-format from "stream-format" and not from profile, also rename
8644 the "bytestream" variable to "stream_format" so it's easier to understand.
8646 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8648 * ext/x264/gstx264enc.c:
8649 * ext/x264/gstx264enc.h:
8650 x264enc: Select stream-format based on caps
8651 Makes x264 select its stream-format based on what's available
8652 on caps, the user selected option will be chosen as a fallback
8653 when both options are available.
8654 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8656 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
8658 * ext/x264/gstx264enc.c:
8659 x264: Allow renegotiation but prefer current caps
8661 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
8663 * tests/check/elements/x264enc.c:
8664 tests: Test x264enc profiles from the caps
8665 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8667 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8669 * ext/x264/Makefile.am:
8670 * ext/x264/gstx264enc.c:
8671 * ext/x264/gstx264enc.h:
8672 x264: Use profile and level from caps
8673 Enforces the profile and level from the downstream caps, also
8674 sets them on the fixated caps
8675 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8677 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8680 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8682 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
8684 * ext/x264/gstx264enc.c:
8685 x264enc: fix subme property annotation - subme maximum is 10, not 6.
8686 Although the element accepts subme values > 6, the annotation which is
8687 visible through gst-inspect (for example) erroneously indicates 6 as the
8688 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8689 https://bugzilla.gnome.org/show_bug.cgi?id=653473
8691 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
8694 Automatic update of common submodule
8695 From 69b981f to 605cd9a
8697 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8699 * gst/asfdemux/gstrtspwms.c:
8700 rtspwms: Porting to 0.11
8702 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8704 * gst/asfdemux/gstrtpasfdepay.c:
8705 rtpasfdepay: Port to 0.11
8707 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8709 * gst/asfdemux/asfpacket.c:
8710 * gst/asfdemux/asfpacket.h:
8711 * gst/asfdemux/gstasfdemux.c:
8712 * gst/asfdemux/gstasfdemux.h:
8713 asfdemux: Porting to 0.11
8715 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8717 * ext/sidplay/gstsiddec.cc:
8718 siddec: port siddec to 0.11
8720 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8722 * gst/asfdemux/gstrtpasfdepay.c:
8723 rtpasfdepay: fix fragmented packet handling and packet padding
8724 Also remove a bogus assert.
8726 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
8728 * gst/synaesthesia/gstsynaesthesia.c:
8729 synaesthesia: fix wrong debug log string (copy'n'paste)
8731 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8733 Merge branch 'master' into 0.11
8737 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8740 mad: port to new API
8741 Port to new segment API.
8743 No need to set caps on buffers.
8745 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
8747 * gst/realmedia/rmdemux.c:
8748 rmdemux: target is unsigned and can't be < 0
8750 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
8753 mad: use signed when caluculating the delta
8754 Avoids a <0 check for an unsigned variable.
8756 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
8758 * docs/plugins/Makefile.am:
8759 docs: remove obsolete commented out part
8760 We don't have this in the other modules and its not needed.
8762 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
8764 * docs/plugins/gst-plugins-ugly-plugins.args:
8765 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8766 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8767 docs: update plugin introspection data
8768 Now more files are merged and produced in a canonical fashion, which hopefully
8769 creates less or no delta in the future.
8771 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
8774 Automatic update of common submodule
8775 From 9e5bbd5 to 69b981f
8777 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8779 * ext/lame/Makefile.am:
8780 * ext/lame/gstlamemp3enc.c:
8781 lamemp3enc: Post CODEC and BITRATE tags
8782 Also filter any CODEC/AUDIO_CODEC tags from incoming
8786 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
8789 Automatic update of common submodule
8790 From fd35073 to 9e5bbd5
8792 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
8795 Automatic update of common submodule
8796 From 46dfcea to fd35073
8798 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8800 * gst/asfdemux/gstrtpasfdepay.c:
8801 rtpasfdepay: simplify and refactor packet parsing
8802 Specifically, refactor buffer padding and consider marker bit for fragment
8805 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8807 * gst/asfdemux/gstrtpasfdepay.c:
8808 rtpasfdepay: avoid re-sending header
8809 ... e.g. following a seek, which otherwise confuses downstream demuxer
8810 expecting only a flow of data packets at this time.
8812 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8814 * gst/asfdemux/gstrtpasfdepay.c:
8815 * gst/asfdemux/gstrtpasfdepay.h:
8816 rtpasfdepay: remove unused field
8818 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8821 mad: Post bitrate tag whenever the bitrate changes
8822 Also send the layer/mode/emphasis/bitrate tags as an event too.
8824 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8827 * win32/common/config.h:
8828 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8830 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8833 * docs/plugins/inspect/plugin-a52dec.xml:
8834 * docs/plugins/inspect/plugin-amrnb.xml:
8835 * docs/plugins/inspect/plugin-amrwbdec.xml:
8836 * docs/plugins/inspect/plugin-asf.xml:
8837 * docs/plugins/inspect/plugin-cdio.xml:
8838 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8839 * docs/plugins/inspect/plugin-dvdread.xml:
8840 * docs/plugins/inspect/plugin-dvdsub.xml:
8841 * docs/plugins/inspect/plugin-iec958.xml:
8842 * docs/plugins/inspect/plugin-lame.xml:
8843 * docs/plugins/inspect/plugin-mad.xml:
8844 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8845 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8846 * docs/plugins/inspect/plugin-mpegstream.xml:
8847 * docs/plugins/inspect/plugin-realmedia.xml:
8848 * docs/plugins/inspect/plugin-siddec.xml:
8849 * docs/plugins/inspect/plugin-twolame.xml:
8850 * docs/plugins/inspect/plugin-x264.xml:
8851 * win32/common/config.h:
8854 === release 0.10.18 ===
8856 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8862 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8863 * docs/plugins/inspect/plugin-a52dec.xml:
8864 * docs/plugins/inspect/plugin-amrnb.xml:
8865 * docs/plugins/inspect/plugin-amrwbdec.xml:
8866 * docs/plugins/inspect/plugin-asf.xml:
8867 * docs/plugins/inspect/plugin-cdio.xml:
8868 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8869 * docs/plugins/inspect/plugin-dvdread.xml:
8870 * docs/plugins/inspect/plugin-dvdsub.xml:
8871 * docs/plugins/inspect/plugin-iec958.xml:
8872 * docs/plugins/inspect/plugin-lame.xml:
8873 * docs/plugins/inspect/plugin-mad.xml:
8874 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8875 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8876 * docs/plugins/inspect/plugin-mpegstream.xml:
8877 * docs/plugins/inspect/plugin-realmedia.xml:
8878 * docs/plugins/inspect/plugin-siddec.xml:
8879 * docs/plugins/inspect/plugin-twolame.xml:
8880 * docs/plugins/inspect/plugin-x264.xml:
8881 * gst-plugins-ugly.doap:
8882 * win32/common/config.h:
8885 - x264enc: allow changing bitrate and quantizers dynamically at runtime
8886 - x264enc: proxy downstream caps restrictions upstream via get_caps()
8887 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8888 - mad: allow build without libid3tag (which isn't really needed anyway)
8889 - many other fixes and improvements
8891 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8893 * ext/x264/gstx264enc.c:
8894 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8896 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8898 * ext/x264/gstx264enc.c:
8899 x264enc: do not leak peer pad reference
8901 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8903 * ext/x264/gstx264enc.c:
8904 x264enc: No need to copy, reffing is enough
8906 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8908 * ext/x264/gstx264enc.c:
8909 x264enc: get_caps function should return a copy of the caps
8911 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8914 * docs/plugins/inspect/plugin-a52dec.xml:
8915 * docs/plugins/inspect/plugin-amrnb.xml:
8916 * docs/plugins/inspect/plugin-amrwbdec.xml:
8917 * docs/plugins/inspect/plugin-asf.xml:
8918 * docs/plugins/inspect/plugin-cdio.xml:
8919 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8920 * docs/plugins/inspect/plugin-dvdread.xml:
8921 * docs/plugins/inspect/plugin-dvdsub.xml:
8922 * docs/plugins/inspect/plugin-iec958.xml:
8923 * docs/plugins/inspect/plugin-lame.xml:
8924 * docs/plugins/inspect/plugin-mad.xml:
8925 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8926 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8927 * docs/plugins/inspect/plugin-mpegstream.xml:
8928 * docs/plugins/inspect/plugin-realmedia.xml:
8929 * docs/plugins/inspect/plugin-siddec.xml:
8930 * docs/plugins/inspect/plugin-synaesthesia.xml:
8931 * docs/plugins/inspect/plugin-twolame.xml:
8932 * docs/plugins/inspect/plugin-x264.xml:
8937 * win32/common/config.h:
8938 0.10.17.4 pre-release
8940 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8943 mad: remove buffer_alloc
8945 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8948 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8949 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8950 * docs/plugins/inspect/plugin-a52dec.xml:
8951 * docs/plugins/inspect/plugin-amrnb.xml:
8952 * docs/plugins/inspect/plugin-amrwbdec.xml:
8953 * docs/plugins/inspect/plugin-asf.xml:
8954 * docs/plugins/inspect/plugin-cdio.xml:
8955 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8956 * docs/plugins/inspect/plugin-dvdread.xml:
8957 * docs/plugins/inspect/plugin-dvdsub.xml:
8958 * docs/plugins/inspect/plugin-iec958.xml:
8959 * docs/plugins/inspect/plugin-lame.xml:
8960 * docs/plugins/inspect/plugin-mad.xml:
8961 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8962 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8963 * docs/plugins/inspect/plugin-mpegstream.xml:
8964 * docs/plugins/inspect/plugin-realmedia.xml:
8965 * docs/plugins/inspect/plugin-siddec.xml:
8966 * docs/plugins/inspect/plugin-synaesthesia.xml:
8967 * docs/plugins/inspect/plugin-twolame.xml:
8968 * docs/plugins/inspect/plugin-x264.xml:
8976 0.10.17.3 pre-release
8978 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8981 Automatic update of common submodule
8982 From c3cafe1 to 46dfcea
8984 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8989 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8991 Merge branch 'master' into 0.11
8996 android/mpegaudioparse.mk
8999 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9001 * tests/check/gst-plugins-ugly.supp:
9002 tests: add suppression for lame unit test
9004 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9006 * tests/check/Makefile.am:
9007 * tests/check/generic/.gitignore:
9008 * tests/check/generic/index.c:
9009 tests: add generic index-setting test
9011 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9013 * ext/mpeg2dec/gstmpeg2dec.c:
9014 mpeg2dec: don't deadlock when setting an index
9016 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9019 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9020 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9021 * docs/plugins/inspect/plugin-a52dec.xml:
9022 * docs/plugins/inspect/plugin-amrnb.xml:
9023 * docs/plugins/inspect/plugin-amrwbdec.xml:
9024 * docs/plugins/inspect/plugin-asf.xml:
9025 * docs/plugins/inspect/plugin-cdio.xml:
9026 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9027 * docs/plugins/inspect/plugin-dvdread.xml:
9028 * docs/plugins/inspect/plugin-dvdsub.xml:
9029 * docs/plugins/inspect/plugin-iec958.xml:
9030 * docs/plugins/inspect/plugin-lame.xml:
9031 * docs/plugins/inspect/plugin-mad.xml:
9032 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9033 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9034 * docs/plugins/inspect/plugin-mpegstream.xml:
9035 * docs/plugins/inspect/plugin-realmedia.xml:
9036 * docs/plugins/inspect/plugin-siddec.xml:
9037 * docs/plugins/inspect/plugin-synaesthesia.xml:
9038 * docs/plugins/inspect/plugin-twolame.xml:
9039 * docs/plugins/inspect/plugin-x264.xml:
9041 * win32/common/config.h:
9042 0.10.17.2 pre-release
9044 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9046 * gst/realmedia/rademux.c:
9047 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
9049 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9051 * gst/mpegstream/gstmpegdemux.c:
9052 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
9054 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9056 * ext/dvdread/dvdreadsrc.c:
9057 * ext/sidplay/gstsiddec.cc:
9058 * ext/x264/gstx264enc.c:
9059 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
9061 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9063 * gst/asfdemux/gstasfdemux.c:
9064 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
9066 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9068 * ext/x264/gstx264enc.c:
9069 x264enc: Implement getcaps function
9070 This allows to set width/height/etc restrictions downstream.
9072 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9075 * ext/mad/Makefile.am:
9076 * ext/x264/Makefile.am:
9077 * gst/asfdemux/Makefile.am:
9078 * gst/dvdlpcmdec/Makefile.am:
9079 * gst/dvdsub/Makefile.am:
9080 * gst/iec958/Makefile.am:
9081 * gst/mpegaudioparse/Makefile.am:
9082 * gst/mpegstream/Makefile.am:
9083 * gst/realmedia/Makefile.am:
9084 * gst/synaesthesia/Makefile.am:
9085 android: make it ready for androgenizer
9086 To build gstreamer for android we are now using androgenizer which
9087 generates the needed Android.mk files.
9088 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9090 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9094 * android/amrwbdec.mk:
9096 * android/mpegaudioparse.mk:
9097 android: remove the android/ folder
9099 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
9102 Automatic update of common submodule
9103 From 1ccbe09 to c3cafe1
9105 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9107 * ext/x264/gstx264enc.c:
9108 * ext/x264/gstx264enc.h:
9109 x264enc: Allow changing the bitrate and quantitizers dynamically
9110 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9112 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9114 * ext/x264/gstx264enc.c:
9115 x264enc: Set max bitrate in quality mode
9116 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9118 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9120 * ext/x264/gstx264enc.c:
9121 x264enc: Make it clear that constant quantizer is for debugging only
9122 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9124 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9127 Automatic update of common submodule
9128 From 193b717 to 1ccbe09
9130 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
9133 Automatic update of common submodule
9134 From b77e2bf to 193b717
9136 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9139 Automatic update of common submodule
9140 From d8814b6 to b77e2bf
9142 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9145 Automatic update of common submodule
9146 From 6aaa286 to d8814b6
9148 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
9151 Automatic update of common submodule
9152 From 6aec6b9 to 6aaa286
9154 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
9157 configure.ac: redundant use of AC_MSG_RESULT()
9158 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9160 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
9163 autogen: wingo signed comment
9165 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9167 * gst/dvdsub/gstdvdsubdec.c:
9168 * gst/dvdsub/gstdvdsubdec.h:
9169 dvdsubdec: Rearrange buffer allocation and pushing code a bit
9170 This makes the code easier to read, doesn't store every buffer
9171 in the instance until the next buffer is to be drawn and
9172 fixes an unitialized variable compiler warning.
9174 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
9176 * gst/dvdsub/gstdvdsubdec.c:
9177 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9180 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
9182 * gst/dvdsub/gstdvdsubdec.c:
9183 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9186 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9191 mad: build the mad plugin even if libid3tag is not available
9192 ID3 tags are usually handled by id3demux, and should be handled
9193 by id3demux. Tag handling in mad based on libid3tag is very basic
9194 and mostly unnecessary really, so just build this plugin without
9195 ID3 tag support if libid3tag is not available.
9197 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9199 Merge branch 'master' into 0.11
9201 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
9203 * gst/mpegstream/gstdvddemux.c:
9204 dvddemux: small code cleanup
9205 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9206 and avoid empty 'if' when logging is disabled.
9208 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9211 configure.ac: export plugin description more platform independent
9214 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9217 Automatic update of common submodule
9218 From 1de7f6a to 6aec6b9
9220 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9222 Merge branch 'master' into 0.11
9226 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9228 * ext/mpeg2dec/gstmpeg2dec.c:
9229 mpeg2dec: do not fail fatally when unlinked
9230 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9232 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
9236 * ext/mpeg2dec/gstmpeg2dec.c:
9237 * ext/mpeg2dec/gstmpeg2dec.h:
9238 index: remove conditional index support
9239 Index support cannot be disabled since commit
9240 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9241 in core, which removed the configure flags to disable index.
9243 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
9246 * ext/mpeg2dec/gstmpeg2dec.c:
9247 formatting: trim trailing whitespace
9249 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
9252 * ext/mpeg2dec/gstmpeg2dec.c:
9253 * gst/mpegstream/gstmpegdemux.c:
9254 index: use delta frame flags instead of 0 or none
9256 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9258 * ext/x264/gstx264enc.c:
9259 x264enc: Don't register flags with a value of 0
9260 Flags with a value of 0 aren't meaningful and will cause
9261 g_value_transform to go into an endless loop when trying to
9262 convert the flags to a string
9264 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
9267 Automatic update of common submodule
9268 From f94d739 to 1de7f6a
9270 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9272 * ext/amrwbdec/amrwbdec.c:
9273 amrwbdec: avoid stalling on invalid frame
9274 Skip 1 byte indicating invalid frame type index rather than stalling
9275 on it indefinitely until EOS.
9278 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9280 * tests/check/pipelines/lame.c:
9281 tests: add unit test for lamemp3enc negotiation issue
9282 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9284 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9286 * ext/lame/gstlamemp3enc.c:
9287 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9288 The element downstream of mp3enc might only accept certain sample rates or channels,
9289 make sure we relay any restrictions that do exist to upstream when it does a
9290 get_caps() on the sink pad. That way upstream elements like audioresample or
9291 audioconvert can pick a sample rate / channel configuration that will be accepted,
9292 instead of just negotiating to the highest, which might then be rejected.
9293 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9295 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
9297 * gst/asfdemux/asfpacket.c:
9298 asfpacket: Avoid using broken duration extension
9299 Quite a few (broken?) files have a packet duration of 1ms, which is
9300 most definitely wrong for either audio or video packets.
9301 We therefore avoid using that value and instead use other metrics to
9302 determine the buffer duration (like using the extended stream properties
9303 average frame duration if present and valid).
9305 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9308 * win32/common/config.h:
9309 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
9310 https://bugzilla.gnome.org/show_bug.cgi?id=640705
9312 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
9314 * gst/mpegaudioparse/gstxingmux.c:
9315 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
9318 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9320 * gst/mpegstream/gstdvddemux.c:
9321 mpegstream: increase allowable gap between streams
9322 The new delay is three times as much as the old one, and just happens
9323 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9324 was chocking before at 5:11.
9325 While there, merge the constants used in two places into a define.
9326 https://bugzilla.gnome.org/show_bug.cgi?id=539708
9328 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
9330 * ext/x264/gstx264enc.c:
9331 x264enc: make tag event writable before modifying tag list in place
9332 To modify an event tag is necessary to be sure that x264enc
9334 Also fix indentation.
9335 https://bugzilla.gnome.org/show_bug.cgi?id=640272
9337 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9340 * docs/plugins/inspect/plugin-a52dec.xml:
9341 * docs/plugins/inspect/plugin-amrnb.xml:
9342 * docs/plugins/inspect/plugin-amrwbdec.xml:
9343 * docs/plugins/inspect/plugin-asf.xml:
9344 * docs/plugins/inspect/plugin-cdio.xml:
9345 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9346 * docs/plugins/inspect/plugin-dvdread.xml:
9347 * docs/plugins/inspect/plugin-dvdsub.xml:
9348 * docs/plugins/inspect/plugin-iec958.xml:
9349 * docs/plugins/inspect/plugin-lame.xml:
9350 * docs/plugins/inspect/plugin-mad.xml:
9351 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9352 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9353 * docs/plugins/inspect/plugin-mpegstream.xml:
9354 * docs/plugins/inspect/plugin-realmedia.xml:
9355 * docs/plugins/inspect/plugin-siddec.xml:
9356 * docs/plugins/inspect/plugin-twolame.xml:
9357 * docs/plugins/inspect/plugin-x264.xml:
9358 * win32/common/config.h:
9361 === release 0.10.17 ===
9363 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9369 * docs/plugins/inspect/plugin-a52dec.xml:
9370 * docs/plugins/inspect/plugin-amrnb.xml:
9371 * docs/plugins/inspect/plugin-amrwbdec.xml:
9372 * docs/plugins/inspect/plugin-asf.xml:
9373 * docs/plugins/inspect/plugin-cdio.xml:
9374 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9375 * docs/plugins/inspect/plugin-dvdread.xml:
9376 * docs/plugins/inspect/plugin-dvdsub.xml:
9377 * docs/plugins/inspect/plugin-iec958.xml:
9378 * docs/plugins/inspect/plugin-lame.xml:
9379 * docs/plugins/inspect/plugin-mad.xml:
9380 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9381 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9382 * docs/plugins/inspect/plugin-mpegstream.xml:
9383 * docs/plugins/inspect/plugin-realmedia.xml:
9384 * docs/plugins/inspect/plugin-siddec.xml:
9385 * docs/plugins/inspect/plugin-twolame.xml:
9386 * docs/plugins/inspect/plugin-x264.xml:
9387 * gst-plugins-ugly.doap:
9388 * win32/common/config.h:
9391 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9394 * docs/plugins/inspect/plugin-a52dec.xml:
9395 * docs/plugins/inspect/plugin-amrnb.xml:
9396 * docs/plugins/inspect/plugin-amrwbdec.xml:
9397 * docs/plugins/inspect/plugin-asf.xml:
9398 * docs/plugins/inspect/plugin-cdio.xml:
9399 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9400 * docs/plugins/inspect/plugin-dvdread.xml:
9401 * docs/plugins/inspect/plugin-dvdsub.xml:
9402 * docs/plugins/inspect/plugin-iec958.xml:
9403 * docs/plugins/inspect/plugin-lame.xml:
9404 * docs/plugins/inspect/plugin-mad.xml:
9405 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9406 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9407 * docs/plugins/inspect/plugin-mpegstream.xml:
9408 * docs/plugins/inspect/plugin-realmedia.xml:
9409 * docs/plugins/inspect/plugin-siddec.xml:
9410 * docs/plugins/inspect/plugin-twolame.xml:
9411 * docs/plugins/inspect/plugin-x264.xml:
9412 * win32/common/config.h:
9413 0.10.16.4 pre-release
9415 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9417 * ext/mpeg2dec/gstmpeg2dec.c:
9418 mpeg2dec: Use the proper component value for height
9420 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9423 * docs/plugins/inspect/plugin-a52dec.xml:
9424 * docs/plugins/inspect/plugin-amrnb.xml:
9425 * docs/plugins/inspect/plugin-amrwbdec.xml:
9426 * docs/plugins/inspect/plugin-asf.xml:
9427 * docs/plugins/inspect/plugin-cdio.xml:
9428 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9429 * docs/plugins/inspect/plugin-dvdread.xml:
9430 * docs/plugins/inspect/plugin-dvdsub.xml:
9431 * docs/plugins/inspect/plugin-iec958.xml:
9432 * docs/plugins/inspect/plugin-lame.xml:
9433 * docs/plugins/inspect/plugin-mad.xml:
9434 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9435 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9436 * docs/plugins/inspect/plugin-mpegstream.xml:
9437 * docs/plugins/inspect/plugin-realmedia.xml:
9438 * docs/plugins/inspect/plugin-siddec.xml:
9439 * docs/plugins/inspect/plugin-twolame.xml:
9440 * docs/plugins/inspect/plugin-x264.xml:
9441 * win32/common/config.h:
9442 0.10.16.3 pre-release
9444 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9446 * gst/asfdemux/asfheaders.c:
9447 * gst/asfdemux/asfheaders.h:
9448 * gst/asfdemux/gstasfdemux.c:
9449 asfdemux: Handle new type of DRM'd asf files.
9450 These are produced by the new MS PlayReady system.
9451 https://bugzilla.gnome.org/show_bug.cgi?id=639226
9453 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
9456 Automatic update of common submodule
9457 From e572c87 to f94d739
9459 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9462 Automatic update of common submodule
9463 From ccbaa85 to e572c87
9465 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9468 Automatic update of common submodule
9469 From 46445ad to ccbaa85
9471 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9473 * tests/check/Makefile.am:
9474 tests: never disable g_assert() and cast checks for the unit tests
9475 The unit tests are riddled with g_assert() and friends, make sure we
9476 don't disable assert and cast checks for the unit tests even if
9477 this has been specified for the rest of the code base, e.g. via
9478 --disable-glib-asserts
9480 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9483 * win32/common/config.h:
9484 0.10.16.2 pre-release
9486 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9488 * docs/plugins/gst-plugins-ugly-plugins.args:
9489 * docs/plugins/inspect/plugin-a52dec.xml:
9490 * docs/plugins/inspect/plugin-amrnb.xml:
9491 * docs/plugins/inspect/plugin-amrwbdec.xml:
9492 * docs/plugins/inspect/plugin-asf.xml:
9493 * docs/plugins/inspect/plugin-cdio.xml:
9494 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9495 * docs/plugins/inspect/plugin-dvdread.xml:
9496 * docs/plugins/inspect/plugin-dvdsub.xml:
9497 * docs/plugins/inspect/plugin-iec958.xml:
9498 * docs/plugins/inspect/plugin-lame.xml:
9499 * docs/plugins/inspect/plugin-mad.xml:
9500 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9501 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9502 * docs/plugins/inspect/plugin-mpegstream.xml:
9503 * docs/plugins/inspect/plugin-realmedia.xml:
9504 * docs/plugins/inspect/plugin-siddec.xml:
9505 * docs/plugins/inspect/plugin-twolame.xml:
9506 * docs/plugins/inspect/plugin-x264.xml:
9509 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9514 po: update translations
9516 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9519 configure: use $LIBM instead of hardcoding -lm
9521 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9523 * gst/realmedia/rmdemux.c:
9524 rmdemux: Initialize return variable.
9525 In the unlikely event that height is 0 (which is invalid) we would end up
9526 never setting the flow return.
9528 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9530 * gst/realmedia/rmutils.c:
9531 realmedia: Fix unitialized variables on macosx
9533 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9535 * ext/x264/gstx264enc.c:
9536 x264enc: Handle codec/encoder tags
9537 Make x264enc drop video-codec and codec tags and replace
9538 encoder/encoder-version with x264 and its build number
9541 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9543 * ext/mpeg2dec/gstmpeg2dec.c:
9544 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9546 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9548 * ext/mpeg2dec/gstmpeg2dec.c:
9549 mpeg2dec: minor formatting clean-up
9551 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9553 * ext/mpeg2dec/gstmpeg2dec.c:
9554 mpeg2dec: refactor cropping code to use libgstvideo functions
9555 https://bugzilla.gnome.org/show_bug.cgi?id=571146
9557 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9559 * ext/mpeg2dec/gstmpeg2dec.c:
9560 * ext/mpeg2dec/gstmpeg2dec.h:
9561 mpeg2dec: use GstVideoFormat instead of custom enum
9563 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9565 * ext/mpeg2dec/Makefile.am:
9566 mpeg2dec: fix LIBADD order in Makefile.am
9568 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
9570 * ext/x264/gstx264enc.c:
9571 x264: vbv-buf-capacity should have a minimum of 0
9572 x264 will clip this value internally, and users should be allowed to
9573 specify a lower value than 300 ms.
9574 https://bugzilla.gnome.org/show_bug.cgi?id=635291
9576 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9578 * ext/x264/gstx264enc.c:
9579 x264enc: also accept YV12 input
9581 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9583 * ext/x264/gstx264enc.c:
9584 x264enc: add a note to the docs about encoder latency and queues
9585 https://bugzilla.gnome.org/show_bug.cgi?id=636107
9587 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9589 * gst/realmedia/rademux.c:
9590 * gst/realmedia/rmdemux.c:
9591 realmedia: do not use the pad buffer allocation functions in demuxers
9592 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9593 https://bugzilla.gnome.org/show_bug.cgi?id=637932
9595 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9598 Automatic update of common submodule
9599 From 169462a to 46445ad
9601 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9604 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9607 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
9610 Automatic update of common submodule
9611 From 20742ae to 169462a
9613 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
9615 * gst/realmedia/rmdemux.c:
9616 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9617 Signed-off-by: Rob Clark <rob@ti.com>
9619 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
9622 Automatic update of common submodule
9623 From 011bcc8 to 20742ae
9625 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
9628 x264: uses pkg-config to locate libx264
9630 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9632 Merge branch 'master' into 0.11
9634 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9636 * tests/check/pipelines/lame.c:
9637 check: don't use deprecated method
9639 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9642 * android/amrwbdec.mk:
9644 * android/mpegaudioparse.mk:
9646 more 0.10 -> 0,11 changes
9648 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9651 configure: open 0.11 branch
9653 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9658 * android/amrwbdec.mk:
9660 * android/mpegaudioparse.mk:
9661 Add build system for Android
9663 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
9665 * gst/realmedia/rmutils.c:
9666 realmedia: Remove dead assignments
9668 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
9671 mad: Remove dead assignments
9673 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9675 * ext/dvdread/dvdreadsrc.c:
9676 dvdreadsrc: remove bogus comment
9678 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
9680 * ext/dvdread/dvdreadsrc.c:
9681 dvdreadsrc: fix handling of multi-angle streams
9682 We would output all angles interleaved instead of just
9684 https://bugzilla.gnome.org/show_bug.cgi?id=539254
9686 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9688 * gst/realmedia/Makefile.am:
9689 realmedia: fix LIBS order in Makefile
9691 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9731 po: update for new translatable strings
9733 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
9736 Automatic update of common submodule
9737 From 7bbd708 to 011bcc8
9739 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
9741 * ext/mpeg2dec/gstmpeg2dec.c:
9742 mpeg2dec: convert the position to stream time before answering to a position query
9744 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
9746 * gst/realmedia/Makefile.am:
9747 * gst/realmedia/rademux.c:
9748 * gst/realmedia/rmdemux.c:
9749 * gst/realmedia/rmdemux.h:
9750 realmedia: Get codec name from pbutils instead of harcoding them
9752 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
9754 * ext/x264/gstx264enc.c:
9755 x264enc: Work around a rate control issue in libx264
9756 When variable framerate is disabled in libx264 (which occurs when using
9757 the zerolatency tuning), libx264 ignores timestamps but still uses the
9758 timebase leading to messed up rate control with our nanosecond timebase.
9759 We work around this issue by setting the timebase to the reciprocal of
9760 the framerate and we validate that the framerate is suitable.
9761 This has been fixed upstream in libx264 but there are non-fixed versions
9762 in the wild so this workaround is still needed.
9765 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9767 * ext/mpeg2dec/gstmpeg2dec.c:
9768 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9770 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
9772 * ext/mpeg2dec/gstmpeg2dec.c:
9773 mpeg2dec: fix position query by trusting upstream
9774 Position queries are badly handled for DVDs (probably due to the division in
9775 chapters): the time returned was the time since the start of chapter.
9776 Now ask upstream for position queries, fall back to the old code if upstream
9777 cannot answer the query.
9779 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
9781 * ext/lame/gstlame.c:
9783 * ext/sidplay/gstsiddec.cc:
9784 * gst/mpegstream/gstmpegparse.c:
9785 various: canonicalize property names
9787 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
9789 * ext/a52dec/gsta52dec.c:
9790 * ext/amrnb/amrnbdec.c:
9791 * ext/amrnb/amrnbenc.c:
9792 * ext/cdio/gstcdiocddasrc.c:
9793 * ext/dvdread/dvdreadsrc.c:
9794 * ext/lame/gstlame.c:
9795 * ext/lame/gstlamemp3enc.c:
9797 * ext/sidplay/gstsiddec.cc:
9798 * ext/x264/gstx264enc.c:
9799 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9801 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
9803 * gst/iec958/ac3iec.c:
9804 * gst/mpegaudioparse/gstmpegaudioparse.c:
9805 * gst/mpegstream/gstmpegparse.c:
9806 * gst/mpegstream/gstrfc2250enc.c:
9807 * gst/realmedia/pnmsrc.c:
9808 * gst/realmedia/rdtmanager.c:
9809 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9811 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
9814 Automatic update of common submodule
9815 From 5a668bf to 7bbd708
9817 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
9820 Automatic update of common submodule
9821 From c4a8adc to 5a668bf
9823 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9826 Automatic update of common submodule
9827 From 5e3c9bf to c4a8adc
9829 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9833 mad: support reverse playback
9835 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9837 * ext/dvdread/dvdreadsrc.c:
9838 dvdreadsrc: improve error messages on read errors
9839 Provide proper i18n-ed error messages when a read error happens,
9840 and point out that the error could be happening because the
9842 https://bugzilla.gnome.org/show_bug.cgi?id=613633
9844 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9847 configure: set plugin release datetime
9849 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
9852 Automatic update of common submodule
9853 From aa0d1d0 to 5e3c9bf
9855 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9857 * gst/mpegstream/gstmpegparse.c:
9858 mpegparse: re-fix flow return handling
9859 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9860 - } while (GST_FLOW_IS_SUCCESS (result));
9861 + } while (result != GST_FLOW_OK);
9863 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
9865 * tests/check/Makefile.am:
9866 * tests/check/generic/states.c:
9867 tests: allow running state tests for all elements
9868 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9869 to try elements that would normaly be skipped.
9871 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9874 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9876 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9879 * pkgconfig/.gitignore:
9880 * pkgconfig/Makefile.am:
9881 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9882 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9883 This .pc file will not be installed, it's only for uninstalled setups,
9884 same thing as we do for -good. This is so other modules' unit tests can
9885 find our plugins properly in an uninstalled setup.
9887 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9890 Automatic update of common submodule
9891 From c2e10bf to aa0d1d0
9893 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9896 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9898 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9900 * ext/sidplay/gstsiddec.cc:
9901 siddec: don't use GST_FLOW_IS_FATAL
9902 GST_FLOW_IS_FATAL has been deprecated in core git.
9904 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
9907 Automatic update of common submodule
9908 From d3d9acf to c2e10bf
9910 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9913 configure: Require orc >= 0.4.6 for --compat
9915 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9918 Automatic update of common submodule
9919 From ec60217 to d3d9acf
9921 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9923 * ext/mpeg2dec/gstmpeg2dec.c:
9924 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9925 And don't post error messages if allocating a buffer resulted
9926 in WRONG_STATE or UNEXPECTED.
9928 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9930 * gst/mpegaudioparse/gstxingmux.c:
9931 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9933 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9935 * gst/mpegstream/gstdvddemux.c:
9936 * gst/mpegstream/gstmpegdemux.c:
9937 * gst/mpegstream/gstmpegparse.c:
9938 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9940 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9942 * gst/realmedia/rmdemux.c:
9943 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9945 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9947 * gst/asfdemux/gstasfdemux.c:
9948 asfdemux: Don't use GST_FLOW_IS_FATAL()
9949 And don't post error messages for UNEXPECTED and post an error
9950 message if pulling data failed because of NOT_LINKED.
9952 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9955 * docs/plugins/inspect/plugin-a52dec.xml:
9956 * docs/plugins/inspect/plugin-amrnb.xml:
9957 * docs/plugins/inspect/plugin-amrwbdec.xml:
9958 * docs/plugins/inspect/plugin-asf.xml:
9959 * docs/plugins/inspect/plugin-cdio.xml:
9960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9961 * docs/plugins/inspect/plugin-dvdread.xml:
9962 * docs/plugins/inspect/plugin-dvdsub.xml:
9963 * docs/plugins/inspect/plugin-iec958.xml:
9964 * docs/plugins/inspect/plugin-lame.xml:
9965 * docs/plugins/inspect/plugin-mad.xml:
9966 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9967 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9968 * docs/plugins/inspect/plugin-mpegstream.xml:
9969 * docs/plugins/inspect/plugin-realmedia.xml:
9970 * docs/plugins/inspect/plugin-siddec.xml:
9971 * docs/plugins/inspect/plugin-twolame.xml:
9972 * docs/plugins/inspect/plugin-x264.xml:
9973 * win32/common/config.h:
9975 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9976 the code is updated for the GST_FLOW_IS_* macro deprecations.
9978 === release 0.10.16 ===
9980 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9986 * gst-plugins-ugly.doap:
9987 * win32/common/config.h:
9990 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9992 * docs/plugins/inspect/plugin-a52dec.xml:
9993 * docs/plugins/inspect/plugin-amrnb.xml:
9994 * docs/plugins/inspect/plugin-amrwbdec.xml:
9995 * docs/plugins/inspect/plugin-asf.xml:
9996 * docs/plugins/inspect/plugin-cdio.xml:
9997 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9998 * docs/plugins/inspect/plugin-dvdread.xml:
9999 * docs/plugins/inspect/plugin-dvdsub.xml:
10000 * docs/plugins/inspect/plugin-iec958.xml:
10001 * docs/plugins/inspect/plugin-lame.xml:
10002 * docs/plugins/inspect/plugin-mad.xml:
10003 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10004 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10005 * docs/plugins/inspect/plugin-mpegstream.xml:
10006 * docs/plugins/inspect/plugin-realmedia.xml:
10007 * docs/plugins/inspect/plugin-siddec.xml:
10008 * docs/plugins/inspect/plugin-twolame.xml:
10009 * docs/plugins/inspect/plugin-x264.xml:
10010 docs: update docs for release
10012 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10020 po: update translations
10022 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10061 0.10.15.6 pre-release
10063 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
10065 * gst/asfdemux/gstasfdemux.c:
10066 asfdemux: Don't error out on non-critical flow returns
10067 Only error out when downstream returns:
10072 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
10073 of the streams had gone EOS) and then stop the task silently.
10074 In the case of WRONG_STATE we just need to stop silently
10075 https://bugzilla.gnome.org/show_bug.cgi?id=600412
10077 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10116 0.10.15.5 pre-release
10118 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
10120 * gst/mpegaudioparse/gstmpegaudioparse.c:
10121 mp3parse: propagate flow errors upstream.
10122 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10123 always return the error upstream.
10125 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10164 0.10.15.4 pre-release
10166 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
10169 Automatic update of common submodule
10170 From 3e8db1d to ec60217
10172 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10175 * docs/plugins/inspect/plugin-a52dec.xml:
10176 * docs/plugins/inspect/plugin-amrnb.xml:
10177 * docs/plugins/inspect/plugin-amrwbdec.xml:
10178 * docs/plugins/inspect/plugin-asf.xml:
10179 * docs/plugins/inspect/plugin-cdio.xml:
10180 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10181 * docs/plugins/inspect/plugin-dvdread.xml:
10182 * docs/plugins/inspect/plugin-dvdsub.xml:
10183 * docs/plugins/inspect/plugin-iec958.xml:
10184 * docs/plugins/inspect/plugin-lame.xml:
10185 * docs/plugins/inspect/plugin-mad.xml:
10186 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10187 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10188 * docs/plugins/inspect/plugin-mpegstream.xml:
10189 * docs/plugins/inspect/plugin-realmedia.xml:
10190 * docs/plugins/inspect/plugin-siddec.xml:
10191 * docs/plugins/inspect/plugin-twolame.xml:
10192 * docs/plugins/inspect/plugin-x264.xml:
10193 * win32/common/config.h:
10194 0.10.15.3 pre-release
10196 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
10198 * ext/x264/gstx264enc.c:
10199 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10200 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10201 argument to the option string value causes an error. For < 78 we pass the
10202 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10203 result in passing 'none' for false and 'strict' for true. Other modes can be
10204 set through the option-string property for now.
10205 https://bugzilla.gnome.org/show_bug.cgi?id=626577
10207 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10210 * docs/plugins/gst-plugins-ugly-plugins.args:
10211 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10212 * docs/plugins/inspect/plugin-a52dec.xml:
10213 * docs/plugins/inspect/plugin-amrnb.xml:
10214 * docs/plugins/inspect/plugin-amrwbdec.xml:
10215 * docs/plugins/inspect/plugin-asf.xml:
10216 * docs/plugins/inspect/plugin-cdio.xml:
10217 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10218 * docs/plugins/inspect/plugin-dvdread.xml:
10219 * docs/plugins/inspect/plugin-dvdsub.xml:
10220 * docs/plugins/inspect/plugin-iec958.xml:
10221 * docs/plugins/inspect/plugin-lame.xml:
10222 * docs/plugins/inspect/plugin-mad.xml:
10223 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10224 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10225 * docs/plugins/inspect/plugin-mpegstream.xml:
10226 * docs/plugins/inspect/plugin-realmedia.xml:
10227 * docs/plugins/inspect/plugin-siddec.xml:
10228 * docs/plugins/inspect/plugin-twolame.xml:
10229 * docs/plugins/inspect/plugin-x264.xml:
10230 * win32/common/config.h:
10231 0.10.15.2 pre-release
10233 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
10235 * gst/synaesthesia/gstsynaesthesia.c:
10236 synaesthesia: code cleanups.
10237 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10240 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
10242 * gst/synaesthesia/gstsynaesthesia.c:
10243 synaesthesia: use GST_BOILERPLATE macros
10245 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10248 Automatic update of common submodule
10249 From bd2054b to 3e8db1d
10251 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10253 * ext/x264/gstx264enc.c:
10254 x264: fix printf format warning in debug message
10256 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10258 * docs/plugins/Makefile.am:
10259 docs: fix bug passing arguments to gtkdoc-fixref in upload target
10260 Missing backslash at end of line meant we weren't passing all arguments
10261 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10263 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
10266 Automatic update of common submodule
10267 From a519571 to bd2054b
10269 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10272 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10273 This first checks what is required for ISO C99 support and sets the relevant
10274 compiler parameters and if no C99 compiler is found, it checks for a
10275 C89 compiler. This enables us to check for and use C89/C99 functions
10276 that gcc hides from us without the correct compiler parameters.
10278 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
10280 * ext/x264/gstx264enc.c:
10281 x264enc: Fix flushing of delayed frames
10282 x264_encoder_encode() should be called with a NULL picture until at least
10283 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10284 regression in make check due to the recent change in defaults which enabled
10285 b-frames and b-pyramid, both of which I believe increase the number of delayed
10286 frames when encoding.
10288 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
10290 * ext/x264/gstx264enc.c:
10291 x264enc: Improve x264enc defaults
10292 - medium x264 speed/quality preset
10293 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10294 Addresses part of bug #607798
10296 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
10298 * ext/x264/gstx264enc.c:
10299 x264enc: Fix property description typos
10301 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
10303 * ext/x264/gstx264enc.c:
10304 x264enc: Add some more debug info
10306 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
10308 * ext/x264/gstx264enc.c:
10309 * ext/x264/gstx264enc.h:
10310 x264enc: Add speed-preset and [psy-]tuning properties
10311 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
10312 preset and possibly a profile and/or tuning are now the recommended way to
10313 configure x264 through x264enc.
10314 If a preset/tuning are specified then these will define the default values and
10315 the property defaults will be ignored. After this the option-string property is
10316 applied, followed by the user-set properties, fast first pass restrictions and
10317 finally the profile restrictions.
10318 Addresses part of bug #607798
10320 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
10322 * ext/x264/gstx264enc.c:
10323 * ext/x264/gstx264enc.h:
10324 x264enc: Refactor code in preparation for presets/tunings
10325 - Make defaults append the appropriate default value to a string. This is
10326 needed to differentiate between something user-set and the actual prop
10328 - Add an internal option string to which _set_property () cases append for the
10329 majority of properties.
10330 - Use gst_x264_enc_parse_options () to clean up application of settings. This
10331 will make order of application with respect to the presets and tunings quite
10333 Addresses part of bug #607798
10335 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
10337 * ext/x264/gstx264enc.c:
10338 x264enc: Update available me types
10339 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
10340 now self-maintaining.
10342 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
10344 * ext/x264/gstx264enc.c:
10345 x264enc: Use new libx264 API to affect fast first pass
10346 Uses new x264 API to apply reduced complexity values to the parameters to
10347 increase encoding speed in the first pass of a multi-pass encode. This does
10348 not impact on final quality.
10349 Addresses part of bug #607798
10351 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
10353 * ext/x264/gstx264enc.c:
10354 * ext/x264/gstx264enc.h:
10355 x264enc: Add profile property
10356 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
10357 Profile. This makes it easier to achieve Baseline Profile for example.
10358 Addresses part of bug #607798
10360 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
10362 * ext/x264/gstx264enc.c:
10363 * ext/x264/gstx264enc.h:
10364 x264enc: Add option-string property
10365 Adds support for an x264 format option-string to specify advanced parameters
10366 Addresses part of bug #607798
10368 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370 * ext/mad/Makefile.am:
10371 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
10372 Spotted by syntr0py.
10374 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10376 * ext/x264/gstx264enc.c:
10377 x264enc: only set timebase on versions where it exists
10379 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
10381 * ext/x264/gstx264enc.c:
10382 x264enc: set appropriate time base
10385 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10387 * tests/check/Makefile.am:
10388 tests: add plugin loading whitelist to test environment
10389 Only want to load core/-base/-ugly plugins here.
10391 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10395 Bump automake requirement to 1.10 and autoconf to 2.60
10396 For maintainability reasons and $(builddir).
10399 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10401 * gst/asfdemux/gstasfdemux.c:
10402 asfdemux: Fix seeking after last commits
10403 Don't handle wrong-state returns as errors to allow seeking to work
10406 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10408 * gst/asfdemux/gstasfdemux.c:
10409 asfdemux: Push all pending data on EOS
10410 When on push mode and receiving an EOS event, asfdemux
10411 should push all pending data because we might be dealing
10412 with a broken file that has a preroll value higher
10413 than its actual length.
10415 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10417 * gst/asfdemux/gstasfdemux.c:
10418 asfdemux: Fix sending eos event for chained asfs
10419 Properly push EOS event when finishing a chained asf file
10423 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10425 * docs/plugins/Makefile.am:
10426 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10427 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10428 * docs/plugins/inspect/plugin-rmdemux.xml:
10429 docs: add rmdemux to docs properly
10430 The plugin has been renamed, remove old introspection file.
10432 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10434 * docs/plugins/gst-plugins-ugly-plugins.args:
10435 * docs/plugins/inspect/plugin-x264.xml:
10436 docs: update for recent x264enc changes
10438 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10440 * gst/realmedia/rmdemux.c:
10441 rmdemux: fix compiler warning when debugging system in core is disabled
10443 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
10446 Automatic update of common submodule
10447 From 73ff93a to a519571
10449 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
10451 * gst/asfdemux/gstasfdemux.c:
10452 asfdemux: Allow at least 500ms of preroll.
10453 Some files have insanely low preroll values which break the
10454 all_streams_prerolled() logic.
10457 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10459 * ext/x264/gstx264enc.c:
10460 x264enc: add new h264 caps attribute alignment
10463 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10465 * ext/x264/gstx264enc.c:
10466 * ext/x264/gstx264enc.h:
10467 x264enc: conditionally expose enhanced upstream capabilities
10468 API: GstX264Enc:sliced-threads
10469 API: GstX264Enc:sync-lookahead
10470 API: GstX264Enc:intra-refresh
10471 API: GstX264Enc:mb-tree
10472 API: GstX264Enc:rc-lookahead
10475 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10478 * docs/plugins/inspect/plugin-a52dec.xml:
10479 * docs/plugins/inspect/plugin-amrnb.xml:
10480 * docs/plugins/inspect/plugin-amrwbdec.xml:
10481 * docs/plugins/inspect/plugin-asf.xml:
10482 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10483 * docs/plugins/inspect/plugin-iec958.xml:
10484 * docs/plugins/inspect/plugin-mad.xml:
10485 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10486 * docs/plugins/inspect/plugin-mpegstream.xml:
10487 * docs/plugins/inspect/plugin-realmedia.xml:
10488 docs: update introspected plugin docs for gstdoc-scangobj and other changes
10489 Update common for latest gstdoc-scangobj and inspect xml files for
10490 escaping and pad template order changes.
10492 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
10495 Automatic update of common submodule
10496 From 9339ccc to 35617c2
10498 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
10501 Automatic update of common submodule
10502 From 5adb1ca to 9339ccc
10504 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
10507 Automatic update of common submodule
10508 From 57c89b7 to 5adb1ca
10510 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
10513 Automatic update of common submodule
10514 From c804988 to 57c89b7
10516 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10519 * gst/realmedia/rtspreal.c:
10520 configure: Update required GLib version to 2.20
10522 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10524 * ext/a52dec/gsta52dec.c:
10525 a52dec: Call orc_init() before trying to get target flags
10527 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10529 * ext/a52dec/gsta52dec.c:
10530 a52dec: Remove debug printf...
10532 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10535 * ext/a52dec/Makefile.am:
10536 * ext/a52dec/gsta52dec.c:
10537 a52dec: Use orc for CPU feature detection and don't check for liboil
10539 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10542 configure: Use GLIB_EXTRA_CFLAGS
10544 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10547 Automatic update of common submodule
10548 From 7a0fdf5 to c804988
10550 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10553 Automatic update of common submodule
10554 From 6da3bab to 7a0fdf5
10556 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10559 Automatic update of common submodule
10560 From 733fca9 to 6da3bab
10562 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
10565 Automatic update of common submodule
10566 From fad145b to 733fca9
10568 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
10571 Automatic update of common submodule
10572 From 47683c1 to fad145b
10574 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10576 * gst/realmedia/rmdemux.c:
10577 rmdemux: pass bitrate on caps
10578 Set the bitrate on the caps, some decoders like sipro need this to function
10582 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
10585 Automatic update of common submodule
10586 From 17f89e5 to 47683c1
10588 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
10591 Automatic update of common submodule
10592 From fd7ca04 to 17f89e5
10594 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10596 * ext/x264/gstx264enc.c:
10597 x264enc: Only set i_weighted_pred on versions where it exists
10599 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
10601 * ext/lame/gstlamemp3enc.c:
10602 lamemp3enc: implement latency query
10603 The encoder's latency is deduced from the framesize. Fixes #618896.
10605 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10608 * docs/plugins/gst-plugins-ugly-plugins.args:
10609 * docs/plugins/gst-plugins-ugly-plugins.signals:
10610 * docs/plugins/inspect/plugin-a52dec.xml:
10611 * docs/plugins/inspect/plugin-amrnb.xml:
10612 * docs/plugins/inspect/plugin-amrwbdec.xml:
10613 * docs/plugins/inspect/plugin-asf.xml:
10614 * docs/plugins/inspect/plugin-cdio.xml:
10615 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10616 * docs/plugins/inspect/plugin-dvdread.xml:
10617 * docs/plugins/inspect/plugin-dvdsub.xml:
10618 * docs/plugins/inspect/plugin-iec958.xml:
10619 * docs/plugins/inspect/plugin-lame.xml:
10620 * docs/plugins/inspect/plugin-mad.xml:
10621 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10622 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10623 * docs/plugins/inspect/plugin-mpegstream.xml:
10624 * docs/plugins/inspect/plugin-realmedia.xml:
10625 * docs/plugins/inspect/plugin-siddec.xml:
10626 * docs/plugins/inspect/plugin-twolame.xml:
10627 * docs/plugins/inspect/plugin-x264.xml:
10628 * win32/common/config.h:
10629 Back to development
10631 === release 0.10.15 ===
10633 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10639 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10640 * docs/plugins/inspect/plugin-a52dec.xml:
10641 * docs/plugins/inspect/plugin-amrnb.xml:
10642 * docs/plugins/inspect/plugin-amrwbdec.xml:
10643 * docs/plugins/inspect/plugin-asf.xml:
10644 * docs/plugins/inspect/plugin-cdio.xml:
10645 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10646 * docs/plugins/inspect/plugin-dvdread.xml:
10647 * docs/plugins/inspect/plugin-dvdsub.xml:
10648 * docs/plugins/inspect/plugin-iec958.xml:
10649 * docs/plugins/inspect/plugin-lame.xml:
10650 * docs/plugins/inspect/plugin-mad.xml:
10651 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10652 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10653 * docs/plugins/inspect/plugin-mpegstream.xml:
10654 * docs/plugins/inspect/plugin-realmedia.xml:
10655 * docs/plugins/inspect/plugin-siddec.xml:
10656 * docs/plugins/inspect/plugin-twolame.xml:
10657 * docs/plugins/inspect/plugin-x264.xml:
10658 * gst-plugins-ugly.doap:
10659 * win32/common/config.h:
10662 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10702 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10705 configure: make implicit GLib and liboil requirements explicit
10706 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10708 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
10710 * ext/x264/gstx264enc.c:
10711 x264enc: disable I weighted pred
10712 If it is enabled, then it will be main profile instead of baseline.
10713 This ensures maximum compatibility of the output stream until the
10714 encoder configuration interface gets an overhaul with explicit
10715 output profile selection.
10718 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10721 * win32/common/config.h:
10722 0.10.14.3 pre-release
10724 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10762 po: update translations
10764 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10767 Automatic update of common submodule
10768 From 357b0db to fd7ca04
10770 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10773 * win32/common/config.h:
10774 0.10.14.2 pre-release
10776 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10779 Automatic update of common submodule
10780 From 4d67bd6 to 357b0db
10782 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10784 * gst/realmedia/rmdemux.c:
10785 * gst/realmedia/rmutils.c:
10786 * gst/realmedia/rmutils.h:
10787 rmdemux: add better sipr nibble swap routine
10789 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10791 * gst/realmedia/rmdemux.c:
10792 rmdemux: descramble SIPR before pushing out
10793 Collect and descramble the SIPR packets before pushing.
10794 Descramble ATRAC audio.
10797 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10799 * gst/realmedia/rmutils.c:
10800 * gst/realmedia/rmutils.h:
10801 rm: add function to descramble sipr
10803 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10805 * ext/x264/gstx264enc.c:
10806 * ext/x264/gstx264enc.h:
10807 x264enc: Re-send the received upstream event as-is downstream
10808 https://bugzilla.gnome.org/show_bug.cgi?id=606689
10810 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
10812 * ext/amrnb/amrnb.c:
10813 amrnbenc: Set rank to GST_RANK_SECONDARY
10815 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10817 * gst/realmedia/rtspreal.c:
10818 rtspreal: use GLib's base64 functions if available
10819 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10821 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
10823 * ext/amrnb/amrnbdec.h:
10824 * ext/amrnb/amrnbenc.h:
10825 * ext/amrwbdec/amrwbdec.h:
10826 amr: Use correct includes (as pkg-config suggests)
10829 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
10831 * gst/ac3parse/.gitignore:
10832 * gst/ac3parse/Makefile.am:
10833 * gst/ac3parse/README:
10834 * gst/ac3parse/ac3parse.vcproj:
10835 * gst/ac3parse/gstac3parse.c:
10836 * gst/ac3parse/gstac3parse.h:
10837 ac3parse: remove unported 0.8 plugin
10838 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10840 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
10842 * gst/mpegaudioparse/gstmpegaudioparse.c:
10843 docs: adding a mp3decoder as well is useful
10845 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
10847 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10848 docs: massage section index
10850 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
10852 * ext/amrwbdec/amrwbdec.c:
10853 * ext/amrwbdec/amrwbdec.h:
10854 amrwbdec: move define to source to avoid hiding it from the docs
10856 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
10858 * ext/cdio/gstcdiocddasrc.c:
10859 docs: remove short_desc, it is taken from element details
10861 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
10863 * gst/synaesthesia/gstsynaesthesia.c:
10864 docs: fix sections docs for synaesthesia
10866 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
10868 * docs/plugins/Makefile.am:
10869 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10870 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10871 * gst/mpegaudioparse/gstmpegaudioparse.c:
10872 docs: add docs for mp3parse
10874 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10876 * gst-plugins-ugly.doap:
10877 doap: update repository info from cvs->git and maintainers
10879 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10882 Automatic update of common submodule
10883 From fc85867 to 4d67bd6
10885 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10887 * tests/check/elements/x264enc.c:
10888 x264enc: adaptive NALU type checking
10889 In particular, be less picky about SEI NALU order, which makes test more
10890 robust with respect to changes in libx264.
10893 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10895 * ext/x264/gstx264enc.c:
10896 x264enc: adaptive x264 header NAL layout handling
10899 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10901 * gst/asfdemux/gstrtpasfdepay.c:
10902 asfdepay: we require a dynamic payload type
10903 Add an extra caps property that restricts the depayloader to only accept dynamic
10906 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10909 configure: Drop -Wcast-align
10910 Commit message copied from core's commit from Benjamin Otte:
10911 246f5dba96a5b50bb74621af67b30942cca72af5
10912 Apparently gcc warns that GstMiniObject is not castable to
10913 GstEvent/Message/Buffer due to them containing 64bit variables, even
10914 though ARM hackers claim that those only need 4byte alignment. And as
10915 long as gcc behaves that way, this warning is not very useful.
10916 So we'll remove the warning until this problem is fixed.
10919 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
10921 * ext/mpeg2dec/gstmpeg2dec.c:
10922 mpeg2dec: copy over all buffer flags when copying buffers.
10923 Avoids losing the tff/rff video buffer flags
10925 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
10927 * gst/asfdemux/asfpacket.c:
10928 asfdemux: Make a table static to avoid having to always allocate it.
10930 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10932 * ext/x264/gstx264enc.c:
10933 x264enc: fix up avcC header construction
10934 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10935 for BUILD_X264 < 76.
10936 Also fixes #610089.
10938 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10940 * ext/x264/gstx264enc.c:
10941 x264enc: parameterize libx264 provided NAL layout in codec-data creation
10943 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
10946 configure: Remove -Wundef flag
10947 Same fix as for #615161
10949 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10952 Automatic update of common submodule
10953 From fdf023d to fc85867
10955 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10957 * gst-libs/gst/gettext.h:
10958 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10960 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10965 build: build plugins in parallel where possible, if make -jN is used
10967 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10970 build: add cruft alert for common/shave*
10972 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10976 Remove removed file win32/common/config.h.in from MANIFEST.
10978 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
10980 * gst/synaesthesia/synaescope.c:
10981 * gst/synaesthesia/synaescope.h:
10982 synaestesia: Fix old-style prototype
10984 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
10986 * gst/realmedia/rmutils.c:
10990 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
10993 Automatic update of common submodule
10994 From 55cd514 to c1d07dd
10996 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10999 * ext/amrnb/amrnbdec.c:
11000 * ext/amrnb/amrnbenc.c:
11001 * ext/cdio/gstcdiocddasrc.h:
11002 * ext/dvdread/dvdreadsrc.c:
11003 * ext/lame/gstlame.h:
11004 * ext/lame/gstlamemp3enc.h:
11005 * ext/lame/plugin.c:
11006 * ext/mad/gstmad.c:
11007 * ext/x264/gstx264enc.c:
11008 * ext/x264/gstx264enc.h:
11009 * gst/mpegaudioparse/gstmpegaudioparse.c:
11010 * gst/mpegaudioparse/gstxingmux.c:
11011 * gst/mpegstream/gstdvddemux.c:
11012 * gst/mpegstream/gstmpegdemux.c:
11013 * gst/mpegstream/gstmpegparse.c:
11014 * gst/realmedia/asmrules.c:
11015 * gst/realmedia/pnmsrc.c:
11016 * gst/realmedia/pnmsrc.h:
11017 * gst/realmedia/rdtdepay.h:
11018 * gst/realmedia/rdtmanager.c:
11019 * gst/realmedia/rtspreal.c:
11020 build: Add all kinds of compiler warning flags and fix the resulting warnings
11022 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11024 * ext/amrnb/Makefile.am:
11025 * ext/amrwbdec/Makefile.am:
11026 * ext/sidplay/Makefile.am:
11027 * gst/asfdemux/Makefile.am:
11028 * gst/mpegaudioparse/Makefile.am:
11029 build: fix up Makefile.am
11030 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
11031 the order a bit here and there (see docs/random/moving-plugins).
11033 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11035 * win32/common/config.h.in:
11036 win32: remove win32-specific config.h.in copy that's not used any longer
11037 The win32 config.h is now generated from the top-level config.h.in.
11039 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
11041 * ext/a52dec/gsta52dec.c:
11042 * ext/amrnb/amrnbdec.c:
11043 * ext/amrnb/amrnbenc.c:
11044 * ext/amrwbdec/amrwbdec.c:
11045 * ext/cdio/gstcdiocddasrc.c:
11046 * ext/dvdread/dvdreadsrc.c:
11047 * ext/lame/gstlame.c:
11048 * ext/mad/gstmad.c:
11049 * ext/mpeg2dec/gstmpeg2dec.c:
11050 * gst/ac3parse/gstac3parse.c:
11051 * gst/asfdemux/gstasfdemux.c:
11052 * gst/asfdemux/gstrtpasfdepay.c:
11053 * gst/asfdemux/gstrtspwms.c:
11054 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11055 * gst/iec958/ac3iec.c:
11056 * gst/mpegaudioparse/gstmpegaudioparse.c:
11057 * gst/mpegaudioparse/gstxingmux.c:
11058 * gst/mpegstream/gstdvddemux.c:
11059 * gst/mpegstream/gstmpegdemux.c:
11060 * gst/mpegstream/gstmpegparse.c:
11061 * gst/mpegstream/gstrfc2250enc.c:
11062 * gst/realmedia/pnmsrc.c:
11063 * gst/realmedia/rademux.c:
11064 * gst/realmedia/rdtdepay.c:
11065 * gst/realmedia/rdtmanager.c:
11066 * gst/realmedia/rmdemux.c:
11067 * gst/realmedia/rtspreal.c:
11068 * gst/synaesthesia/gstsynaesthesia.c:
11069 gst_element_class_set_details => gst_element_class_set_details_simple
11071 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11073 * ext/x264/gstx264enc.c:
11074 x264enc: Put pixel-aspect-ratio from input into the src pad caps
11077 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
11080 Automatic update of common submodule
11081 From e272f71 to 55cd514
11083 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
11086 Automatic update of common submodule
11087 From df8a7c8 to e272f71
11089 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
11092 Update CXXFLAGS, too
11094 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
11097 Update for recent changes to common submodule
11098 This just replaces every "$ERROR_CFLAGS" usage with a usage of
11099 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11101 Actually using that separation will happen later.
11103 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
11106 Automatic update of common submodule
11107 From 9720a7d to df8a7c8
11109 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
11112 Automatic update of common submodule
11113 From 0b6e072 to 9720a7d
11115 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
11118 Automatic update of common submodule
11119 From 7cc5eb4 to 0b6e072
11121 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11124 Automatic update of common submodule
11125 From 7aa65b5 to 7cc5eb4
11127 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11130 Automatic update of common submodule
11131 From 44ecce7 to 7aa65b5
11133 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11136 configure: Use automake 1.11 silent rules instead of shave if available
11137 This makes sure that we use something that is still maintained and
11138 also brings back libtool 1.5 support.
11140 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11143 * docs/plugins/inspect/plugin-a52dec.xml:
11144 * docs/plugins/inspect/plugin-amrnb.xml:
11145 * docs/plugins/inspect/plugin-amrwbdec.xml:
11146 * docs/plugins/inspect/plugin-asf.xml:
11147 * docs/plugins/inspect/plugin-cdio.xml:
11148 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11149 * docs/plugins/inspect/plugin-dvdread.xml:
11150 * docs/plugins/inspect/plugin-dvdsub.xml:
11151 * docs/plugins/inspect/plugin-iec958.xml:
11152 * docs/plugins/inspect/plugin-lame.xml:
11153 * docs/plugins/inspect/plugin-mad.xml:
11154 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11155 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11156 * docs/plugins/inspect/plugin-mpegstream.xml:
11157 * docs/plugins/inspect/plugin-realmedia.xml:
11158 * docs/plugins/inspect/plugin-siddec.xml:
11159 * docs/plugins/inspect/plugin-twolame.xml:
11160 * docs/plugins/inspect/plugin-x264.xml:
11161 * win32/common/config.h:
11162 Back to development
11164 === release 0.10.14 ===
11166 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11172 * docs/plugins/gst-plugins-ugly-plugins.args:
11173 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11174 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11175 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11176 * docs/plugins/inspect/plugin-a52dec.xml:
11177 * docs/plugins/inspect/plugin-amrnb.xml:
11178 * docs/plugins/inspect/plugin-amrwbdec.xml:
11179 * docs/plugins/inspect/plugin-asf.xml:
11180 * docs/plugins/inspect/plugin-cdio.xml:
11181 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11182 * docs/plugins/inspect/plugin-dvdread.xml:
11183 * docs/plugins/inspect/plugin-dvdsub.xml:
11184 * docs/plugins/inspect/plugin-iec958.xml:
11185 * docs/plugins/inspect/plugin-lame.xml:
11186 * docs/plugins/inspect/plugin-mad.xml:
11187 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11188 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11189 * docs/plugins/inspect/plugin-mpegstream.xml:
11190 * docs/plugins/inspect/plugin-realmedia.xml:
11191 * docs/plugins/inspect/plugin-siddec.xml:
11192 * docs/plugins/inspect/plugin-twolame.xml:
11193 * docs/plugins/inspect/plugin-x264.xml:
11194 * gst-plugins-ugly.doap:
11195 * win32/common/config.h:
11198 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11238 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11241 * win32/common/config.h:
11242 0.10.13.4 pre-release
11244 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11246 * ext/x264/gstx264enc.c:
11247 * tests/check/elements/x264enc.c:
11248 x264enc: Replace 'avc-sample' with 'avc' in caps
11249 In the element and in its tests
11252 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
11254 * gst/asfdemux/gstasfdemux.c:
11255 asfdemux: Don't set durations of 0 on outgoing buffers.
11256 Some (broken) streams don't have the extended stream properties in
11257 the header, resulting in applying a duration of zero on outgoing
11261 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
11263 * gst/asfdemux/asfpacket.c:
11264 asfdemux: Make sure we always set proper payload duration.
11265 Some (broken) streams will have a delta of 0, resulting in outgoing
11266 buffers having durations of 0.
11269 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11272 * win32/common/config.h:
11273 0.10.13.3 pre-release
11275 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
11277 * gst/asfdemux/asfpacket.c:
11278 asfdemux: Make sure we don't end up with negative timestamps.
11279 Some files have payload with timestamps smaller than the preroll duration.
11280 Instead of blindly substracting the preroll value (and ending up with
11281 insanely high timestamps on the outgoing buffers), we make sure we
11285 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11288 * win32/common/config.h:
11289 0.10.13.2 pre-release
11290 Update core/base requirement to 0.10.26, since that's more likely
11291 to be the actual requirement.
11293 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11298 po: update translations
11300 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11302 * tests/check/elements/x264enc.c:
11303 x264enc: add caps check to x264enc unit test
11304 Add some minimal caps checking to x264enc unit test.
11307 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
11309 * ext/x264/gstx264enc.c:
11310 x264enc: fix up avcC header construction and playback by flash players
11311 Fix off-by-one bug when constructing the avcC header chunk: we
11312 wrote wrong profile info into the header. The first byte in the
11313 SPS NAL we get from x264 is the nal type, not the profile_idc.
11314 Also add some debug logging.
11317 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
11319 * gst/asfdemux/gstasfdemux.c:
11320 asfdemux: Improve seek behaviour for audio-only with no index
11321 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11322 for video, we can just seek to seek_time instead.
11324 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11327 configure: fix up GST_CXXFLAGS properly
11328 We don't want C specific flags in GST_CXXFLAGS, so base it on the
11329 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
11330 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
11332 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11335 Update MAINTAINERS, add myself
11337 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
11340 configure: base GST_CXXFLAGS on --cflags from pkg-config
11341 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
11342 point for for both C and CXX settings.
11344 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11347 Automatic update of common submodule
11348 From 96dc793 to 44ecce7
11350 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11354 * win32/common/.gitignore:
11355 * win32/common/config.h:
11356 win32: change how win32/common/config.h is updated
11357 Generate win32/common/config.h-new directly from config.h.in,
11358 using shell variables in configure and some hard-coded information.
11359 Change top-level makefile so that 'make win32-update' copies the
11360 generated file to win32/common/config.h, which we keep in source
11361 control. It's kept in source control so that the git tree is
11363 This change is similar to the ones applied a while ago to GStreamer
11364 core, gst-plugins-base and gst-plugins-good and prevents configure
11365 from changing files in source control. The generated config.h
11366 should be ok, but needs testing.
11368 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11370 * gst/realmedia/rtspreal.c:
11371 rtspreal: don't construct config header with uninitialised bytes
11372 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
11373 a presumably unintentional padding of uninitialised bytes at the end
11374 of the CONT tags chunk, which should be harmless but causes warnings
11375 in valgrind (see #608533 for a test URL).
11377 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11379 * gst/realmedia/rtspreal.c:
11380 rtspreal: add finalize function so we can free streams and rulebook
11381 Fix memory leak in Real RTSP component (#608533).
11383 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11385 * gst/realmedia/rtspreal.c:
11386 rtspreal: fix minor memory leak
11387 Caps take their own reference when a buffer is added to them, so
11388 unref buffer after adding it to caps (#608533).
11390 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11392 * gst/realmedia/rdtdepay.c:
11393 rdtdepay: unref input buffer when done
11394 Fixes memory leak, see #608533.
11396 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11399 Automatic update of common submodule
11400 From 15d47a6 to 96dc793
11402 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11404 * ext/x264/gstx264enc.c:
11405 * ext/x264/gstx264enc.h:
11406 x264enc: make use of Access Unit delimiters configurable
11407 API: GstX264Enc:aud
11409 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11411 * gst/asfdemux/asfpacket.c:
11412 asfdemux: Do not subtract padding twice
11413 Only subtract implicit padding if an explicit one isn't
11414 provided. Avoids subtracting it twice and causing
11418 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
11420 * gst/asfdemux/gstasfdemux.c:
11421 * gst/mpegstream/gstmpegpacketize.c:
11422 assert: g_assert_not_reached() cannot replace return statement
11423 Fix build with assert being turned off.
11425 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11428 Automatic update of common submodule
11429 From 14cec89 to 15d47a6
11431 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
11433 * gst/asfdemux/gstasfdemux.c:
11434 asfdemux: Don't forget to update flow variable
11435 Forgot to update the return value in the loop.
11437 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
11439 * gst/asfdemux/gstasfdemux.c:
11440 asfdemux: Check flow return on every push
11441 We previously only aggregated flow returns after the while(push) loop,
11442 which meant that in some cases we would end-up not properly aggregating
11444 This is based on the same flow aggregation algorithm as oggdemux.
11446 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11448 * ext/x264/gstx264enc.c:
11449 x264enc: Add stream-format to output caps
11450 Adds stream-format to output caps of x264enc that
11451 informs if the stream is in bytestream of avc format.
11454 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
11456 * gst/mpegaudioparse/gstxingmux.c:
11457 xingmux: Fix unaligned memory access
11458 ARM/SPARC need 32bit alignment but xingmux accesses possibly
11459 unaligned memory, which leads to SIGBUS.
11462 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
11464 * gst/asfdemux/gstasfdemux.c:
11465 asfdemux: Use GST_STR_NULL in a couple of places.
11466 Fixes crashing on some of the log statements on win32.
11468 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11470 * gst/realmedia/rmdemux.c:
11471 rmdemux: Parse and post bitrate for streams
11472 Parse the bitrate of the streams and post their tags.
11475 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11477 * gst/asfdemux/gstasfdemux.c:
11478 * gst/asfdemux/gstasfdemux.h:
11479 asfdemux: Post bitrate tag
11480 If stream bitrate object is available, post the bitrate
11484 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11486 * gst/mpegaudioparse/gstmpegaudioparse.c:
11487 * gst/mpegaudioparse/gstmpegaudioparse.h:
11488 mp3parse: minor validation check of (Xing, VBRI) metadata
11489 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11491 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11493 * gst/mpegaudioparse/gstmpegaudioparse.c:
11494 mp3parse: use proper total_time and total_bytes in various cases
11495 The correct basis for (Xing, VBRI) seek table calculations is the
11496 byte size and duration provided by that metadata, rather than some
11497 other (possibly even estimated) one. This also prevents an infinite
11498 conversion loop in (unlikely) case where a TOC is provided without
11499 such corresponding (duration) metdata.
11501 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11503 * gst/mpegaudioparse/gstmpegaudioparse.c:
11504 * gst/mpegaudioparse/gstmpegaudioparse.h:
11505 mp3parse: conserve stop time for non-accurate seek
11506 Use the same strategy as accurate seeks to store
11507 pending non-accurate seeks to avoid overwriting non-definite
11508 stop times. When doing non-accurate seeks our position
11509 reporting might drift off by some secs and the stream can
11510 end up before it should.
11513 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11516 Automatic update of common submodule
11517 From 47cb23a to 14cec89
11519 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11521 * ext/amrwbdec/amrwb.c:
11522 amrwbdec: give decoder a rank so decodebin/playbin will use it
11524 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11526 * gst/mpegaudioparse/gstmpegaudioparse.c:
11527 mp3parse: return false when we can't seek
11528 When upstream can't seek, we return false as well
11530 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11532 * ext/lame/gstlame.c:
11533 * ext/lame/gstlamemp3enc.c:
11534 lame: Avoid crash when seeking before negotiating
11535 lame's 'lgv' variable is only initialized when the caps
11536 is negotiated, whenever a seek happens before that, it would
11537 attempt to call a function on an empty pointer, causing the crash.
11540 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11543 Automatic update of common submodule
11544 From 87bf428 to 47cb23a
11546 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11549 Automatic update of common submodule
11550 From da4c75c to 87bf428
11552 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
11555 Automatic update of common submodule
11556 From 53a2485 to da4c75c
11558 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11560 * gst/mpegaudioparse/gstmpegaudioparse.c:
11561 mp3parse: fix non-flushing seek
11562 Specifically, in addition to clearing lots of variables/offsets
11563 when receiving newsegment, also clear leftover data to match.
11565 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11567 * ext/x264/gstx264enc.c:
11568 * ext/x264/gstx264enc.h:
11569 x264enc: Make upstream GstForceKeyUnit thread-safe
11570 Also send the GstForceKeyUnit event downstream when an upstream on is received,
11571 allowing muxers or payloaders to take appropriate actions.
11572 https://bugzilla.gnome.org/show_bug.cgi?id=602556
11574 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11577 Automatic update of common submodule
11578 From a3e3ce4 to 53a2485
11580 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
11582 * gst/asfdemux/gstasfdemux.c:
11583 asfdemux: Don't call strlen() on NULL pointers
11586 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11588 * gst/asfdemux/gstasfdemux.c:
11589 asfdemux: Remove old pads when new ones are added
11590 The old pads were being removed before adding the new ones,
11591 we should add the new ones first.
11594 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11596 * gst/asfdemux/gstasfdemux.c:
11597 * gst/asfdemux/gstasfdemux.h:
11598 asfdemux: Handle chained asfs on pull mode
11599 Adds chained asfs handling to pull mode. It now checks if
11600 there is a new asf header after the last packet (when it
11601 is possible to know how many packets are) or it tries
11602 checking if a processed packet that fails is an header
11606 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11608 * gst/asfdemux/gstasfdemux.c:
11609 * gst/asfdemux/gstasfdemux.h:
11610 asfdemux: properly do chained asfs on push mode
11611 To properly do chained asfs work with playbin2, we need to
11612 push eos on the old pads before removing them.
11615 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11617 * gst/asfdemux/gstasfdemux.c:
11618 * gst/asfdemux/gstasfdemux.h:
11619 asfdemux: add support for chained asfs (push mode)
11620 Adds support for detecting and playing chained asfs
11621 in push mode. asfdemux tries to detect a new asf start
11622 by identifying the header object guid in a input buffer.
11623 When it finds it, it resets its state, removing its pads
11624 and creates new ones for the new file.
11626 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11628 * gst/asfdemux/gstasfdemux.c:
11629 asfdemux: fix two small leaks
11631 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11633 * gst/asfdemux/gstasfdemux.c:
11634 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11635 WM/Track has a 0 base but is often wrongly written as starting from 1,
11636 so not as reliable as WM/TrackNumber which always starts from 1.
11638 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11640 * gst/asfdemux/gstasfdemux.c:
11641 asfdemux: WM/Track starts counting from 0, adjust to start from 1
11643 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11645 * gst/asfdemux/gstasfdemux.c:
11646 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11647 There's both WM/Track and WM/TrackNumber.
11649 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
11651 * ext/a52dec/gsta52dec.c:
11652 a52dec: Fix debug statement: Pass pos variable instead of time() function
11654 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
11656 * gst/dvdsub/gstdvdsubdec.c:
11657 dvdsubdec: Fix printf format string warning
11659 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
11661 * gst/asfdemux/gstasfdemux.c:
11662 asfdemux: Fix bogus variable used uninitialised warnings
11664 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
11667 po: Don't create backup .po files
11668 As well as preventing creation of useless backup files, it works
11669 around a bug in gettext 0.17 on OS/X
11671 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
11673 * gst/asfdemux/asfpacket.c:
11674 asfdemux: fix c99-style comments.
11676 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
11678 * gst/asfdemux/asfpacket.c:
11679 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11681 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11683 * gst/realmedia/rmutils.c:
11684 rmutils: fix byteswapping
11685 fix the byteswapping code that was wrong because of the side effects of the
11689 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
11691 * ext/x264/gstx264enc.c:
11692 x264enc: Adapt to slightly modified x264 API
11695 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11697 * gst/asfdemux/asfpacket.c:
11698 asfdemux: careful to avoid crash on bogus data
11699 When receiving bogus data, we have to avoid subtracting a value
11700 larger than 'size' from 'size' variable, resulting in a wrap
11701 that would make 'size' a really large bogus value.
11704 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11706 * win32/common/config.h:
11707 win32: Commit bumped version number
11709 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
11711 * gst/mpegaudioparse/gstmpegaudioparse.c:
11712 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11714 This removes a good 50% of processing time for parsing a buffer.
11715 We do this by simply... getting the nicks that we already have handy
11716 instead of going through the expensive glib system.
11718 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
11721 configure.ac: And back to development we go...
11723 === release 0.10.13 ===
11725 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
11732 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11733 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11734 * docs/plugins/inspect/plugin-a52dec.xml:
11735 * docs/plugins/inspect/plugin-asf.xml:
11736 * docs/plugins/inspect/plugin-cdio.xml:
11737 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11738 * docs/plugins/inspect/plugin-dvdread.xml:
11739 * docs/plugins/inspect/plugin-dvdsub.xml:
11740 * docs/plugins/inspect/plugin-iec958.xml:
11741 * docs/plugins/inspect/plugin-lame.xml:
11742 * docs/plugins/inspect/plugin-mad.xml:
11743 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11744 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11745 * docs/plugins/inspect/plugin-mpegstream.xml:
11746 * docs/plugins/inspect/plugin-realmedia.xml:
11747 * docs/plugins/inspect/plugin-siddec.xml:
11748 * docs/plugins/inspect/plugin-twolame.xml:
11749 * docs/plugins/inspect/plugin-x264.xml:
11750 * gst-plugins-ugly.doap:
11751 * win32/common/config.h:
11754 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
11792 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
11795 Automatic update of common submodule
11796 From 85d1530 to 0702fe1
11798 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
11836 * win32/common/config.h:
11837 0.10.12.3 pre-release
11839 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
11842 Automatic update of common submodule
11843 From a3e3ce4 to 85d1530
11845 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
11847 * ext/a52dec/gsta52dec.c:
11848 a52dec: Fix reference leak on all input buffers in 'dvd mode'
11849 https://bugzilla.gnome.org/show_bug.cgi?id=598272
11851 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
11890 * win32/common/config.h:
11891 0.10.12.2 pre-release
11893 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
11895 * docs/plugins/gst-plugins-ugly-plugins.args.new:
11896 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11897 docs: Remove files accidentally added
11898 Remove the gst-plugins-ugly-plugins.args.new and
11899 gst-plugins-ugly-plugins.signals.new files, that appear
11900 to have been accidentally added in commit
11901 f5d046a0b034f9bd7274291f7131ee5db1a30052
11903 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
11905 * ext/a52dec/gsta52dec.c:
11906 a52dec: Add some debugging for new segment events
11908 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
11910 * ext/mpeg2dec/gstmpeg2dec.c:
11911 mpeg2dec: fix warning in macosx snow leopard
11913 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
11915 * gst/mpegstream/gstmpegparse.c:
11916 mpegstream: fix warning in macosx snow leopard
11918 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
11920 * gst/mpegaudioparse/gstmpegaudioparse.c:
11921 mpegaudioparse: fix warning in macosx snow leopard
11923 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
11925 * gst/dvdsub/gstdvdsubdec.c:
11926 dvdsubdec: fix warning on macosx snow leopard
11928 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
11930 * gst/asfdemux/gstasfdemux.c:
11931 asfdemux: fix warning in macosx snow leopard
11933 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
11935 * gst/mpegaudioparse/gstmpegaudioparse.c:
11936 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11938 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
11941 Automatic update of common submodule
11942 From 19fa4f3 to a3e3ce4
11944 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
11946 * gst/asfdemux/gstasfdemux.c:
11947 * gst/realmedia/rdtmanager.c:
11948 build: fprintf, sprintf, sscanf need stdio.h
11950 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
11952 * ext/mad/gstmad.c:
11953 mad: add missing include to fix the build
11955 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11957 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11958 dvdlpcm: whitespace fixes
11960 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11962 * gst-plugins-ugly.spec.in:
11965 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11968 x264enc: adjust configure checking to changed upstream
11970 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11972 * ext/x264/gstx264enc.c:
11973 x264enc: conditionally adjust to new upstream API
11976 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11978 * gst/mpegaudioparse/gstmpegaudioparse.c:
11979 * gst/mpegaudioparse/gstmpegaudioparse.h:
11980 mpegaudioparse: prevent infinite (re)syncing
11982 gst/mpegaudioparse/gstmpegaudioparse.c
11984 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
11986 * gst/mpegaudioparse/gstmpegaudioparse.c:
11987 mp3parse: Refactor checking for sync. Make resyncing more reliable.
11988 Previously, we could get false sync relatively easily - it sometimes happened
11989 on real files. This cleans the code up a fair bit, and makes it require more
11990 confirmation that we've found valid sync before continuing.
11992 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11994 * gst/mpegaudioparse/gstmpegaudioparse.c:
11995 mpegaudioparse: ensure 2 valid headers in a row when resyncing
11997 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11999 * gst/mpegstream/gstdvddemux.c:
12000 dvddemux: remove bogus ifndef
12002 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12005 Automatic update of common submodule
12006 From 94f95e3 to 19fa4f3
12008 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12010 * ext/mpeg2dec/gstmpeg2dec.c:
12011 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
12013 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12015 * gst/dvdsub/gstdvdsubparse.c:
12016 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
12018 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
12020 * ext/amrnb/amrnbdec.c:
12021 * ext/amrnb/amrnbenc.c:
12022 Remove Ronald Bultje from Authors field
12023 Replaced with "GStreamer maintainers
12024 <gstreamer-devel@lists.sourceforge.net>" or just removed,
12025 depending on the number of other authors.
12027 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
12029 * gst/asfdemux/Makefile.am:
12030 * gst/asfdemux/gstasfmux.c:
12031 * gst/asfdemux/gstasfmux.h:
12032 asfdemux: Remove old non-built asfmux code
12033 Remove so people don't confuse it with the new asfmux code
12036 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12038 * ext/a52dec/gsta52dec.c:
12039 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
12040 It's not defined for older liba52 versions.
12042 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
12044 * ext/a52dec/gsta52dec.c:
12045 a52dec: Allow liba52 to use djbfft based IMDCT transform
12046 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
12047 IMDCT transform acceleration. It does however have a software based
12048 acceleration using the djbfft library (D.J. Bernstein's library for
12049 fourier transforms - Extremely fast library for floating-point
12050 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
12052 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
12053 and AltiVec implementations, but those are checked for first, and
12054 djbfft is chosen only if none of those is available - good in the
12055 case of some distributions including a port of the MPlayer changes
12056 in their system a52dec library.
12057 The down and upmix code in liba52 doesn't seem to be disturbed by
12058 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
12059 versions if passed from oil_cpu_get_flags (SSE currently is not).
12062 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12065 amr: Use opencore-amr pkg-config files if possible
12066 This makes it possible to build the plugins when the libraries
12067 are installed at non-standard locations.
12070 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12072 * gst/mpegaudioparse/gstmpegaudioparse.c:
12073 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
12074 Metadata provided seek tables are consistent with metadata's view of
12075 total size, which typically matches real size, but need not do so
12076 (e.g. a truncated file). Fixes seeking and position reporting
12077 in such truncated files (although duration based on metadata may then
12078 still be incorrect).
12080 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12083 configure: bump core/base requirements to released versions
12084 to avoid confusion.
12086 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12089 configure: Remove all mentions to the id3tag plugin which was removed
12091 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
12094 mad: make check for mad independent of the check for id3tag
12097 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12099 * gst/asfdemux/gstrtpasfdepay.c:
12100 rtpasfdepay: set padding size to the correct value
12101 asf packets in rtp packets should come with their padding fields
12102 set to 0 and the depayload must update them to the correct
12103 value before pushing downstream
12105 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
12108 * docs/plugins/Makefile.am:
12109 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12110 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12111 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12112 * docs/plugins/inspect/plugin-amrnb.xml:
12113 * docs/plugins/inspect/plugin-amrwbdec.xml:
12115 * ext/amrnb/GstAmrnbEnc.prs:
12116 * ext/amrnb/Makefile.am:
12117 * ext/amrnb/README:
12118 * ext/amrnb/amrnb.c:
12119 * ext/amrnb/amrnbdec.c:
12120 * ext/amrnb/amrnbdec.h:
12121 * ext/amrnb/amrnbenc.c:
12122 * ext/amrnb/amrnbenc.h:
12123 * ext/amrnb/amrnbparse.c:
12124 * ext/amrnb/amrnbparse.h:
12125 * ext/amrwbdec/Makefile.am:
12126 * ext/amrwbdec/README:
12127 * ext/amrwbdec/amrwb.c:
12128 * ext/amrwbdec/amrwbdec.c:
12129 * ext/amrwbdec/amrwbdec.h:
12130 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12131 These are based on the OpenCore codecs.
12134 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
12137 Automatic update of common submodule
12138 From fedaaee to 94f95e3
12140 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12145 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12146 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12147 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12148 * docs/plugins/inspect/plugin-dvdnav.xml:
12150 * ext/dvdnav/.gitignore:
12151 * ext/dvdnav/Makefile.am:
12152 * ext/dvdnav/README:
12153 * ext/dvdnav/dvdnavsrc.c:
12154 * ext/dvdnav/dvdnavsrc.h:
12155 * ext/dvdnav/gst-dvd:
12156 * ext/dvdread/dvdreadsrc.c:
12157 * gst-plugins-ugly.spec.in:
12159 dvdnav: remove dvdnav plugin
12160 Remove dvdnav plugin, it has no future. resindvd is the plugin to
12161 use for dvd playback. Note that dvdnav was never really enabled
12162 in -ugly, you had to edit configure.ac to get it built.
12164 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12166 * tests/check/elements/mpeg2dec.c:
12167 mpeg2dec: Fix unused variables compiler warnings in unit test
12169 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
12172 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12173 Check for more automake command variants. Use printf instead of 'echo -n'
12176 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12179 Automatic update of common submodule
12180 From 5845b63 to fedaaee
12182 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
12185 Make git ignore more files
12187 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
12189 * gst/asfdemux/gstasfdemux.c:
12190 asfdemux: Refactor multiple packet pull.
12191 This also fixes a bug by which the first buffer (in a multi-packet mode)
12192 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12193 full incoming buffer and not just of the single asf packet.
12194 Fixes corrupted frames introduced by latest commit.
12196 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12198 * gst/asfdemux/gstasfdemux.c:
12199 asfdemux: use the right accurate field
12200 Remove accurate variable and its faulty use because the real variable is an
12203 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
12205 * gst/asfdemux/asfpacket.c:
12206 * gst/asfdemux/gstasfdemux.c:
12207 asfdemux: Sprinkle branch prediction macros accross the code
12209 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
12211 * gst/asfdemux/gstasfdemux.c:
12212 asfdemux: Delay newsegment handling until we have a keyframe.
12213 We now have a chance for packets to be collected before we send out the
12214 newsegment. If we're not in accurate seeking (keyunit) it will set
12215 the segment start/time to the keyframe's timestamp.
12217 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
12219 * gst/asfdemux/gstasfdemux.c:
12220 asfdemux: Remove useless check. We already have checked for it above.
12222 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
12224 * gst/asfdemux/gstasfdemux.c:
12225 asfdemux: No longer queue GOPs now that seeking is fixed.
12226 We now *always* seek to the keyframe just before our requested position.
12227 When we encounter the first keyframe and we were not accurate (therefore doing
12228 keyframe seeking), we update the segment start position to the keyframe timestamp.
12230 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
12232 * gst/asfdemux/gstasfdemux.c:
12233 * gst/asfdemux/gstasfdemux.h:
12234 asfdemux: Store the accurate seeking flag
12236 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
12238 * gst/asfdemux/gstasfdemux.c:
12239 asfdemux: Use the average frame duration for buffers without a duration.
12240 This will still cause some timestamp jitter, but giving a hint as to the duration
12241 rather than nothing seems to be a better idea.
12242 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12243 duration using the accumulated packet duration (which will be correct).
12245 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
12247 * gst/asfdemux/gstasfdemux.c:
12248 * gst/asfdemux/gstasfdemux.h:
12249 asfdemux: Use index entry packet count to optimize seeking.
12250 The simple index entries also contain the number of packets one needs
12251 to retrieve at a given position to get a full keyframe. We therefore
12252 use that information to retrieve all those packets in one buffer when
12253 working in pull-mode.
12255 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12257 * gst/asfdemux/gstasfdemux.c:
12258 asfdemux: Do not try to free const pointer
12259 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12260 asfdemux tried to free a const pointer that had been cast to a
12261 normal pointer variable.
12263 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
12265 * gst/asfdemux/gstasfdemux.c:
12266 asfdemux: Use presentation timestamp when searching in the index.
12267 We need to take the preroll into account... else we end up too early.
12269 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
12272 Automatic update of common submodule
12273 From f3bb51b to 5845b63
12275 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
12277 * gst/asfdemux/gstasfdemux.c:
12278 asfdemux: Convert index entry from presentation time to timestamps.
12279 We weren't taking the preroll into account previously, meaning that we
12280 were always seeking preroll nanoseconds too early... resulting in a lot
12281 of dropped packets (which are before the start time).
12282 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12284 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
12287 * gst/asfdemux/gstasfdemux.c:
12288 asfdemux: Fix byte array metadata handling.
12289 We basically discard byte array metadata. Should be trivial to adapt
12290 to storing the pointers if we need it later on.
12292 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
12294 * gst/asfdemux/gstasfdemux.c:
12295 * gst/asfdemux/gstasfdemux.h:
12296 asfdemux: Handle PAR/interlaced information stored in packet payload.
12297 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12298 in the ASF Packet payload extensions).
12300 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
12302 * gst/asfdemux/gstasfdemux.c:
12303 * gst/asfdemux/gstasfdemux.h:
12304 asfdemux: Store/Handle global metadata (not specific to one stream).
12305 This allows us to store (and handle) PAR information which might be stored there.
12307 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12309 * gst/mpegaudioparse/gstmpegaudioparse.c:
12310 mpegaudioparse: fix Xing inverse seek table building
12312 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
12315 Automatic update of common submodule
12316 From f3bb51b to f810030
12318 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12320 * gst/asfdemux/gstasfdemux.c:
12321 asfdemux: don't try to free a NULL taglist
12323 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12325 * gst/asfdemux/gstasfdemux.c:
12326 asfdemux: post tags only after we've created our source pads
12327 Post global tags only after we've added our source pads, so that
12328 tag events get sent downstream in addition to tag messages posted
12329 on the bus. This makes sure tags can be picked up automatically
12330 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
12331 While we're at it, also add a container-format tag.
12333 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12336 * gst/asfdemux/gstasfdemux.c:
12337 asfdemux: use new bytereader functions for image tag parsing
12339 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12341 * gst/asfdemux/gstasfdemux.c:
12342 * gst/asfdemux/gstasfdemux.h:
12343 asfdemux: remove some more unused variables
12345 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12347 * gst/realmedia/rmdemux.c:
12348 rmdemux: plug buffer leaking
12350 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12352 * gst/asfdemux/gstrtpasfdepay.c:
12353 asfdepay: guard against dropped buffers
12354 If a buffer was dropped, we might request data from the adapter that is not
12355 there and then we get a NULL buffer.
12357 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12359 * gst/asfdemux/gstasfdemux.c:
12360 * gst/asfdemux/gstasfdemux.h:
12361 asfdemux: set DISCONT on streams
12362 When we receive a DISCONT as input, don't clear our complete state but simply
12363 mark a discont that will be put on the next buffer. The code will be able to
12364 handle and throw away incomplete data.
12365 Add some more debug info.
12366 Remove an unused variable.
12368 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12370 * gst/asfdemux/gstrtpasfdepay.c:
12371 asfdepay: set DELTA_UNIT flag correctly
12372 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
12373 Add some more debug info.
12375 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12377 * gst/asfdemux/gstasfdemux.c:
12378 asfdemux: fix latency calculations
12379 We need to check for -1 as an invalid timestamp, not 1.
12381 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12383 * gst/mpegaudioparse/gstmpegaudioparse.c:
12384 * gst/mpegaudioparse/gstmpegaudioparse.h:
12385 mp3parse: don't put every single frame into the index
12386 Let's not put every single mp3 frame in our index, a few frames per
12387 second should be more than enough. For now use an index interval
12388 of 100ms-500ms depending on the upstream size, to keep the index at
12389 a reasonable size. Factor out the code that adds the index entry
12390 into a separate function for better code readability.
12392 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12394 * gst/mpegaudioparse/gstmpegaudioparse.c:
12395 * gst/mpegaudioparse/gstmpegaudioparse.h:
12396 mp3parse: assume seekability only if we know the upstream size
12397 While technically upstream may be seekable even if it doesn't know
12398 the exact size, I can't think of a use case where this distincation
12399 is relevant in practice, so for now just assume we're not seekable
12400 if upstream doesn't provide us with a size. Makes sure we don't
12401 build a seek index when streaming internet radio with sources that
12402 pretend to be seekable until you try to actually seek.
12404 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12406 * gst-plugins-ugly.spec.in:
12407 Fix x264 requirement in SPEC file
12409 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12411 * ext/x264/gstx264enc.c:
12412 * gst/realmedia/rdtmanager.c:
12413 x264enc, rdtmanager: fix compilation with debugging disabled
12415 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
12418 * docs/plugins/Makefile.am:
12419 docs: Bump common. Fix comment in the docs Makefile.am
12421 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
12424 * win32/common/config.h:
12425 Back to development -> 0.10.12.1
12427 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12429 * gst-plugins-ugly.doap:
12430 Add 0.10.12 release to the doap file
12432 === release 0.10.12 ===
12434 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12440 * docs/plugins/gst-plugins-ugly-plugins.args:
12441 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12442 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12443 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12444 * docs/plugins/inspect/plugin-a52dec.xml:
12445 * docs/plugins/inspect/plugin-asf.xml:
12446 * docs/plugins/inspect/plugin-cdio.xml:
12447 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12448 * docs/plugins/inspect/plugin-dvdread.xml:
12449 * docs/plugins/inspect/plugin-dvdsub.xml:
12450 * docs/plugins/inspect/plugin-iec958.xml:
12451 * docs/plugins/inspect/plugin-lame.xml:
12452 * docs/plugins/inspect/plugin-mad.xml:
12453 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12454 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12455 * docs/plugins/inspect/plugin-mpegstream.xml:
12456 * docs/plugins/inspect/plugin-realmedia.xml:
12457 * docs/plugins/inspect/plugin-siddec.xml:
12458 * docs/plugins/inspect/plugin-synaesthesia.xml:
12459 * docs/plugins/inspect/plugin-twolame.xml:
12460 * docs/plugins/inspect/plugin-x264.xml:
12461 * win32/common/config.h:
12464 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12473 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
12507 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
12540 * win32/common/config.h:
12541 0.10.11.2 pre-release
12543 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
12545 * win32/common/config.h.in:
12546 win32: Remove #undef inline from the win32 config.h
12548 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12550 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12551 * docs/plugins/inspect/plugin-mad.xml:
12552 * ext/mad/Makefile.am:
12553 * ext/mad/gstid3tag.c:
12554 * ext/mad/gstmad.c:
12555 * ext/mad/gstmad.h:
12556 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12557 It will be reborn with a shiny new code base under its hood in -bad.
12558 See #581756 and #565764.
12560 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12562 * tests/check/pipelines/.gitignore:
12563 gitignore: Ignore some built files in the test area
12565 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12567 * docs/plugins/inspect/plugin-a52dec.xml:
12568 * docs/plugins/inspect/plugin-asf.xml:
12569 * docs/plugins/inspect/plugin-cdio.xml:
12570 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12571 * docs/plugins/inspect/plugin-dvdread.xml:
12572 * docs/plugins/inspect/plugin-dvdsub.xml:
12573 * docs/plugins/inspect/plugin-iec958.xml:
12574 * docs/plugins/inspect/plugin-lame.xml:
12575 * docs/plugins/inspect/plugin-mad.xml:
12576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12577 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12578 * docs/plugins/inspect/plugin-mpegstream.xml:
12579 * docs/plugins/inspect/plugin-realmedia.xml:
12580 * docs/plugins/inspect/plugin-siddec.xml:
12581 * docs/plugins/inspect/plugin-synaesthesia.xml:
12582 * docs/plugins/inspect/plugin-twolame.xml:
12583 docs: Update plugin inspect files
12585 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12588 * docs/plugins/Makefile.am:
12589 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12590 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12591 * docs/plugins/inspect/plugin-x264.xml:
12593 * gst-plugins-ugly.spec.in:
12594 * tests/check/Makefile.am:
12595 * tests/check/elements/.gitignore:
12596 Moved 'x264enc' from -bad to -ugly
12598 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12600 * ext/x264/gstx264enc.c:
12601 * ext/x264/gstx264enc.h:
12602 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12605 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12607 * ext/x264/GstX264Enc.prs:
12608 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12610 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12612 * ext/x264/GstX264Enc.prs:
12613 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12615 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12617 * ext/x264/gstx264enc.c:
12618 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12620 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
12622 * ext/x264/GstX264Enc.prs:
12623 * ext/x264/Makefile.am:
12624 * ext/x264/gstx264enc.c:
12625 [MOVED FROM BAD 24/28] x264enc: add preset support
12626 Add preset iface and a (dummy) preset file as a starting point.
12628 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12630 * ext/x264/gstx264enc.c:
12631 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12633 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
12635 * ext/x264/gstx264enc.c:
12636 * ext/x264/gstx264enc.h:
12637 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12638 Use the GstForceKeyUnit event to force a keyframe.
12641 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12643 [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...
12644 Original commit message from CVS:
12645 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12646 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12647 Use hyphen in property name, perform safety buffer size check
12648 prior to mem access, and some more parentheses in macro.
12650 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
12652 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12653 Original commit message from CVS:
12654 * ext/apexsink/Makefile.am:
12655 Link against -lgcrpyto for RSA_new and RSA_free.
12656 * ext/faac/gstfaac.c:
12657 * ext/x264/gstx264enc.c:
12658 Fix compiler warnings.
12660 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12662 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12663 Original commit message from CVS:
12664 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12665 Construct source caps in more conventional (and correct) manner.
12667 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12669 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12670 Original commit message from CVS:
12671 * ext/alsaspdif/Makefile.am:
12672 * ext/amrwb/Makefile.am:
12673 * ext/apexsink/Makefile.am:
12674 * ext/arts/Makefile.am:
12675 * ext/artsd/Makefile.am:
12676 * ext/audiofile/Makefile.am:
12677 * ext/audioresample/Makefile.am:
12678 * ext/bz2/Makefile.am:
12679 * ext/cdaudio/Makefile.am:
12680 * ext/celt/Makefile.am:
12681 * ext/dc1394/Makefile.am:
12682 * ext/dirac/Makefile.am:
12683 * ext/directfb/Makefile.am:
12684 * ext/divx/Makefile.am:
12685 * ext/dts/Makefile.am:
12686 * ext/faac/Makefile.am:
12687 * ext/faad/Makefile.am:
12688 * ext/gsm/Makefile.am:
12689 * ext/hermes/Makefile.am:
12690 * ext/ivorbis/Makefile.am:
12691 * ext/jack/Makefile.am:
12692 * ext/jp2k/Makefile.am:
12693 * ext/ladspa/Makefile.am:
12694 * ext/lcs/Makefile.am:
12695 * ext/libfame/Makefile.am:
12696 * ext/libmms/Makefile.am:
12697 * ext/metadata/Makefile.am:
12698 * ext/mpeg2enc/Makefile.am:
12699 * ext/mplex/Makefile.am:
12700 * ext/musepack/Makefile.am:
12701 * ext/musicbrainz/Makefile.am:
12702 * ext/mythtv/Makefile.am:
12703 * ext/nas/Makefile.am:
12704 * ext/neon/Makefile.am:
12705 * ext/ofa/Makefile.am:
12706 * ext/polyp/Makefile.am:
12707 * ext/resindvd/Makefile.am:
12708 * ext/sdl/Makefile.am:
12709 * ext/shout/Makefile.am:
12710 * ext/snapshot/Makefile.am:
12711 * ext/sndfile/Makefile.am:
12712 * ext/soundtouch/Makefile.am:
12713 * ext/spc/Makefile.am:
12714 * ext/swfdec/Makefile.am:
12715 * ext/tarkin/Makefile.am:
12716 * ext/theora/Makefile.am:
12717 * ext/timidity/Makefile.am:
12718 * ext/twolame/Makefile.am:
12719 * ext/x264/Makefile.am:
12720 * ext/xine/Makefile.am:
12721 * ext/xvid/Makefile.am:
12722 * gst-libs/gst/app/Makefile.am:
12723 * gst-libs/gst/dshow/Makefile.am:
12724 * gst/aiffparse/Makefile.am:
12725 * gst/app/Makefile.am:
12726 * gst/audiobuffer/Makefile.am:
12727 * gst/bayer/Makefile.am:
12728 * gst/cdxaparse/Makefile.am:
12729 * gst/chart/Makefile.am:
12730 * gst/colorspace/Makefile.am:
12731 * gst/dccp/Makefile.am:
12732 * gst/deinterlace/Makefile.am:
12733 * gst/deinterlace2/Makefile.am:
12734 * gst/dvdspu/Makefile.am:
12735 * gst/festival/Makefile.am:
12736 * gst/filter/Makefile.am:
12737 * gst/flacparse/Makefile.am:
12738 * gst/flv/Makefile.am:
12739 * gst/games/Makefile.am:
12740 * gst/h264parse/Makefile.am:
12741 * gst/librfb/Makefile.am:
12742 * gst/mixmatrix/Makefile.am:
12743 * gst/modplug/Makefile.am:
12744 * gst/mpeg1sys/Makefile.am:
12745 * gst/mpeg4videoparse/Makefile.am:
12746 * gst/mpegdemux/Makefile.am:
12747 * gst/mpegtsmux/Makefile.am:
12748 * gst/mpegvideoparse/Makefile.am:
12749 * gst/mve/Makefile.am:
12750 * gst/nsf/Makefile.am:
12751 * gst/nuvdemux/Makefile.am:
12752 * gst/overlay/Makefile.am:
12753 * gst/passthrough/Makefile.am:
12754 * gst/pcapparse/Makefile.am:
12755 * gst/playondemand/Makefile.am:
12756 * gst/rawparse/Makefile.am:
12757 * gst/real/Makefile.am:
12758 * gst/rtjpeg/Makefile.am:
12759 * gst/rtpmanager/Makefile.am:
12760 * gst/scaletempo/Makefile.am:
12761 * gst/sdp/Makefile.am:
12762 * gst/selector/Makefile.am:
12763 * gst/smooth/Makefile.am:
12764 * gst/smoothwave/Makefile.am:
12765 * gst/speed/Makefile.am:
12766 * gst/speexresample/Makefile.am:
12767 * gst/stereo/Makefile.am:
12768 * gst/subenc/Makefile.am:
12769 * gst/tta/Makefile.am:
12770 * gst/vbidec/Makefile.am:
12771 * gst/videodrop/Makefile.am:
12772 * gst/videosignal/Makefile.am:
12773 * gst/virtualdub/Makefile.am:
12774 * gst/vmnc/Makefile.am:
12775 * gst/y4m/Makefile.am:
12776 * sys/acmenc/Makefile.am:
12777 * sys/cdrom/Makefile.am:
12778 * sys/dshowdecwrapper/Makefile.am:
12779 * sys/dshowsrcwrapper/Makefile.am:
12780 * sys/dvb/Makefile.am:
12781 * sys/dxr3/Makefile.am:
12782 * sys/fbdev/Makefile.am:
12783 * sys/oss4/Makefile.am:
12784 * sys/qcam/Makefile.am:
12785 * sys/qtwrapper/Makefile.am:
12786 * sys/vcd/Makefile.am:
12787 * sys/wininet/Makefile.am:
12788 * win32/common/config.h:
12789 Don't install static libs for plugins. Fixes #550851 for -bad.
12791 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12793 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
12794 Original commit message from CVS:
12795 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12796 Adapt to slightly modified x264 API. Fixes #555238.
12798 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12800 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
12801 Original commit message from CVS:
12802 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12803 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12804 * ext/x264/gstx264enc.h:
12805 Do not deal with duplicated input (timestamps). If needed,
12806 a generic element can do so.
12807 Do not manipulate input timestamps on the way out,
12808 since that shifts the timeline and A/V sync.
12810 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12812 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12813 Original commit message from CVS:
12814 * docs/plugins/gst-plugins-bad-plugins.args:
12815 Integrate new properties into documentation.
12816 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12817 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12818 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12819 Fix up API prior to eventual plugin move.
12820 API: GstX264Enc:pass (provides more options, and changed to enum)
12822 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12824 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12825 Original commit message from CVS:
12826 * docs/plugins/Makefile.am:
12827 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12828 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12829 * ext/x264/gstx264enc.c:
12830 * tests/check/Makefile.am:
12831 * tests/check/elements/x264enc.c: (setup_x264enc),
12832 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12833 Add documentation and unit test for x264enc.
12835 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12837 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12838 Original commit message from CVS:
12839 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12840 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12841 Allocate some buffers in more adaptive and economical fashion.
12843 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12845 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12846 Original commit message from CVS:
12848 Check for sufficiently up-to-date x264 API.
12849 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12850 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12851 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12852 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12853 * ext/x264/gstx264enc.h:
12854 Expose some more parameters of the x264 encoder as properties.
12856 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12858 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12859 Original commit message from CVS:
12860 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12861 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12862 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12863 (gst_x264_enc_flush_frames):
12864 Coding style and layout; re-order some functions in more
12865 typical and natural flow.
12867 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12869 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12870 Original commit message from CVS:
12871 * ext/x264/Makefile.am:
12872 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12873 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12874 (gst_x264_enc_reset), (gst_x264_enc_finalize),
12875 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12876 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12877 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12878 * ext/x264/gstx264enc.h:
12879 Use GQueue in stead of custom queue code.
12880 Factorize flushing out encoder delayed frames.
12881 Factorize initialization and state change reset.
12883 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12885 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12886 Original commit message from CVS:
12887 * ext/x264/gstx264enc.h:
12888 * sys/fbdev/gstfbdevsink.c:
12889 Use configure-generated _stdint.h.
12891 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12893 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12894 Original commit message from CVS:
12895 * ext/x264/Makefile.am:
12896 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12897 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12898 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12899 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12900 (gst_x264_enc_finalize), (gst_x264_enc_chain),
12901 (gst_x264_enc_encode_frame), (plugin_init):
12902 * ext/x264/gstx264enc.h:
12903 Use video format library and GST_WRITE_*_BE macros where applicable.
12904 Use finalize in stead of dispose.
12905 Set up debug category and log callback.
12907 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12909 [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...
12910 Original commit message from CVS:
12911 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12912 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12913 (gst_x264_enc_encode_frame):
12914 Try harder not to crash when we get an EOS event but haven't set
12915 up the encoder yet (as may happen when upstream errors out with
12916 not-negotiated, for example). Also, always push the EOS event
12919 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12921 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12922 Original commit message from CVS:
12923 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12926 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
12928 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12929 Original commit message from CVS:
12930 * ext/x264/gstx264enc.c:
12931 Fix build against the libx264 version that ships with debian stable.
12933 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12935 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12936 Original commit message from CVS:
12937 * ext/audioresample/gstaudioresample.c:
12938 * ext/x264/gstx264enc.c:
12939 * gst/dvdspu/gstdvdspu.c:
12940 * gst/dvdspu/gstdvdspu.h:
12941 * gst/festival/gstfestival.c:
12942 * gst/h264parse/gsth264parse.c:
12943 * gst/mpegtsparse/mpegtspacketizer.c:
12944 * gst/mpegtsparse/mpegtsparse.c:
12945 * gst/multifile/gstmultifilesink.c:
12946 * gst/multifile/gstmultifilesrc.c:
12947 * gst/nuvdemux/gstnuvdemux.c:
12948 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12949 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12950 * sys/vcd/vcdsrc.c:
12951 Massive leak fixing, plus code cleanups.
12953 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12955 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12956 Original commit message from CVS:
12957 * examples/app/appsrc_ex.c:
12958 * examples/switch/switcher.c:
12959 * ext/neon/gstneonhttpsrc.c:
12960 * ext/timidity/gstwildmidi.c:
12961 * ext/x264/gstx264enc.c:
12962 * gst/mve/mveaudioenc.c: (mve_compress_audio):
12963 * gst/rtpmanager/gstrtpclient.c:
12964 * gst/rtpmanager/gstrtpjitterbuffer.c:
12965 * gst/spectrum/demo-audiotest.c:
12966 * gst/spectrum/demo-osssrc.c:
12967 * sys/dvb/gstdvbsrc.c:
12968 Add stdlib include (free, atoi, exit).
12970 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12972 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12973 Original commit message from CVS:
12974 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12975 This needs a version check.
12976 * gst/bayer/Makefile.am:
12979 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
12981 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12982 Original commit message from CVS:
12983 Patch by: Michal Benes <michal.benes at itonis tv>
12984 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12987 * ext/x264/Makefile.am:
12988 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12989 (gst_x264_enc_analyse_get_type),
12990 (gst_x264_enc_timestamp_queue_init),
12991 (gst_x264_enc_timestamp_queue_free),
12992 (gst_x264_enc_timestamp_queue_put),
12993 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12994 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12995 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12996 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12997 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12998 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12999 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
13000 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
13002 * ext/x264/gstx264enc.h:
13003 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
13004 handle 'odd' widths and heights correctly yet.
13006 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13008 * gst/asfdemux/gstasfdemux.c:
13009 asfdemux: nicer metadata extraction of genre tags in some cases
13010 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
13011 that they presumably stand for.
13013 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13015 * gst/asfdemux/gstasfdemux.c:
13016 asfdemux: parse WM/Picture tags to extract cover art
13019 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13022 docs: fix http links for amr libs in REQUIREMENTS
13024 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13026 * gst/asfdemux/gstasfdemux.c:
13027 asfdemux: fix bogus flow return handling in eos handler
13028 Don't overwrite the origin flow return by whatever flow we get
13029 when trying to push the remaining internally queued payloads.
13030 We want to do our eos logic, ie. send an EOS event or segment-done
13031 message in any case. Makes things EOS properly when an EOS event
13032 is forced upon the pipeline so that the source returns
13033 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
13035 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13037 * win32/common/config.h:
13038 win32: update config.h
13040 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13043 configure: bump core/base requirements to released versions
13045 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13049 autogen: move the -Wno-portability for automake into configure.ac
13051 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
13053 * gst/dvdlpcmdec/Makefile.am:
13054 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13055 dvdlpcmdec: Add multichannel channel maps, and send some tags
13056 Add a multichannel map to the output caps, and send at least a CODEC and
13057 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
13058 no samples and can't find info about the channel ordering, but this is
13059 better than nothing.
13061 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13064 Automatic update of common submodule
13065 From 888e0a2 to c572721
13067 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13070 Automatic update of common submodule
13071 From 6ab11d1 to 888e0a2
13073 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
13075 * gst/dvdsub/gstdvdsubdec.c:
13076 dvdsubdec: Remove some dead code
13077 Remove some redundant memset - gobject memory is already initalised to 0.
13078 Remove a commented out line leftover from the previous commit
13080 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
13082 * gst/dvdsub/gstdvdsubdec.c:
13083 * gst/dvdsub/gstdvdsubdec.h:
13084 dvdsubdec: Support ARGB output
13085 Negotiate to and render into ARGB buffers directly if the peer supports it.
13088 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
13090 * ext/a52dec/gsta52dec.c:
13091 a52dec: Reconcile code with dtsdec
13092 Perform some cleanups based on the dtsdec code such as using the boilerplate
13093 macro and static pad template functions.
13094 Add some documentation. Don't register a change in flags until we synch on
13095 another frame successfully.
13097 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13099 * ext/lame/gstlamemp3enc.c:
13100 lamemp3enc: Improve debugging a bit
13102 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
13104 * ext/mpeg2dec/gstmpeg2dec.c:
13105 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13107 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13140 po: avoid conflicts of local *.po files with files in git
13141 Make it so that filenames and line numbers are only stored in the *.pot file
13142 (which is not in git), but not in the individual *.po files. This information
13143 is hardly useful for translators in our case, and it should avoid the constant
13144 conflicts of local *.po files with the ones in git which are caused by the
13145 source files changing and the line numbers being updated. This commit might
13146 cause one last merge conflict for you, which you can work around with
13147 "git checkout po/*.po" before merging or pulling. After that there should
13148 (hopefully) not be any more local modifications of these files (unless
13149 someone committed additions or changes to translated strings and the
13150 *.po files haven't been updated yet, that is).
13152 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13154 * ext/lame/gstlamemp3enc.c:
13155 lamemp3enc: add Since tag to gtk-doc chunk
13157 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13159 * tests/check/elements/mpeg2dec.c:
13160 checks: fix mpeg2dec unit test again after interlace addition to caps
13162 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13164 * ext/mpeg2dec/gstmpeg2dec.c:
13165 mpeg2dec: work around old mpeg2dec versions
13166 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13167 detection and just assume no rff is used. This fixes the compilation.
13170 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13172 * ext/mpeg2dec/Makefile.am:
13173 mpeg2dec: link to gstvideo
13174 Fix compilation by adding the right include directories and linking to the video
13177 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
13179 * gst/asfdemux/asfpacket.c:
13180 asfdemux: Downgrade simple statements from WARNING to DEBUG
13182 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
13184 * gst/asfdemux/asfheaders.c:
13185 * gst/asfdemux/asfheaders.h:
13186 * gst/asfdemux/asfpacket.c:
13187 * gst/asfdemux/asfpacket.h:
13188 asf: Detect more payload extensions.
13189 These should help fix interlaced/PAR issues with more files.
13191 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
13193 * ext/mpeg2dec/gstmpeg2dec.c:
13194 * ext/mpeg2dec/gstmpeg2dec.h:
13195 mpeg2dec: Implement interlaced support.
13196 Expand the debugging statements to show more picture information.
13198 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13200 * ext/mpeg2dec/gstmpeg2dec.c:
13201 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13202 ffdec_mpeg2video is much faster, fixes bug #574461.
13204 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13206 * ext/lame/gstlamemp3enc.c:
13207 lamemp3enc: Don't write a Xing header
13209 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
13212 Run libtoolize before aclocal
13213 This unbreaks the build in some cases. Fixes bug #582021
13215 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
13217 * ext/mpeg2dec/gstmpeg2dec.c:
13218 mpeg2dec: use 64bit safe scaling functions.
13219 Got this to fail when seeking in a 14GB file (the value in bytes is
13220 bigger than 2**32).
13222 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13224 * gst/mpegaudioparse/gstmpegaudioparse.c:
13225 mpegaudioparse: remove some pointless g_return_if_fail()s
13227 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13229 * ext/twolame/gsttwolame.c:
13230 Switch twolame to primary rank
13232 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13234 * ext/lame/gstlame.c:
13235 * ext/lame/gstlamemp3enc.c:
13236 * ext/twolame/gsttwolame.c:
13237 Add ranks to mp3 encoders
13239 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13241 * gst-plugins-ugly.spec.in:
13242 Add twolame plugin to spec file
13244 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13246 * gst/asfdemux/asfpacket.c:
13247 * gst/asfdemux/gstasfdemux.c:
13248 * gst/asfdemux/gstasfdemux.h:
13249 asfdemux: use upstream segment and timestamps for some interpolation
13250 This should particularly help in case of upstream live src, e.g. rtspsrc,
13251 and especially so if it has to perform fallback to TCP.
13253 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
13255 * gst/asfdemux/gstrtpasfdepay.c:
13256 rtpasfdepay: Add support for fragmented packet (L == 0).
13257 This happens with rtp-over-udp.
13259 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13261 * ext/lame/gstlamemp3enc.c:
13262 lamemp3enc: Fixup the bitrate only for CBR
13263 Additionally clarify some property descriptions.
13265 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
13267 * ext/lame/gstlamemp3enc.c:
13268 lame: fix format string in debug statement
13270 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
13272 * gst/mpegaudioparse/gstmpegaudioparse.c:
13273 mp3parse: Don't reject valid Xing tables of contents
13274 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13275 reject them because of it, just subtract the initial offset when reading
13278 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
13280 * gst/mpegaudioparse/gstmpegaudioparse.c:
13281 mp3parse: Allow more bits to change in headers during resynch
13282 Be more lenient about what we accept as changing bits in a header - basically,
13283 only require that the mp3 sync marker is present, for the mpeg version,
13284 layer and samplerate.
13287 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
13289 * ext/mad/gstmad.c:
13290 mad: Add duration of incoming/outgoing buffers in debug statements
13292 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
13294 * gst/mpegaudioparse/gstmpegaudioparse.c:
13295 mpegaudioparse: Remove useless checks for valid buffer duration.
13296 The buffer duration is set to a valid value at the very top of
13297 emit_frame(), we therefore don't need to check it later on.
13299 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
13301 * gst/mpegaudioparse/gstmpegaudioparse.c:
13302 mpegaudioparse: Fix stop condition for outputting buffers.
13303 Some mp3 streams have an offset in timestamps, requiring us to push the
13304 frame *AFTER* segment.stop in order for the decoder to be able to push
13305 all data up to the segment.stop position.
13307 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13309 * gst/asfdemux/asfpacket.c:
13310 * gst/asfdemux/gstasfdemux.c:
13311 * gst/asfdemux/gstasfdemux.h:
13312 asfdemux: 0-base timestamps consistently (whether or not streaming)
13313 This also makes timestamps (more) consistent before and after a possible
13314 seek, and moreover makes for reasonable position reporting in live stream
13315 (whose payload timestamps should not be taken for granted).
13317 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13319 * gst/asfdemux/gstasfdemux.c:
13320 * gst/asfdemux/gstasfdemux.h:
13321 asfdemux: report initial latency due to internal preroll queue
13323 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13325 * gst/asfdemux/gstasfdemux.c:
13326 asfdemux: enhance debug statement and refactor some initialization
13328 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13330 * gst/asfdemux/gstasfdemux.c:
13331 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
13333 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13335 * gst/asfdemux/asfpacket.c:
13336 * gst/asfdemux/gstasfdemux.c:
13337 * gst/asfdemux/gstasfdemux.h:
13338 asfdemux: handle FIXME; normalize preroll
13340 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13342 * gst/asfdemux/gstasfdemux.c:
13343 * gst/asfdemux/gstasfdemux.h:
13344 asfdemux: fixes for streaming mode
13345 * Improve newsegment handling, e.g. upstream might live in TIME.
13346 * Only send newsegment if we have needed info.
13347 * Avoid reading past end of data section.
13349 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13351 * gst/asfdemux/gstasfdemux.c:
13352 asfdemux: fixes/enhancements for streaming mode
13353 * Do not rock the boat by reacting to FLUSH_START.
13354 * Try to handle TIME seeking by seeking upstream in BYTES.
13355 * Handle SEEKING query.
13357 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13360 * ext/lame/gstlamemp3enc.c:
13361 lame: fix compilation with LAME versions < 3.98
13362 lame_set_VBR_quality(), which takes a floating point value for the
13363 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
13364 takes quality as an integer, for older LAME versions.
13367 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13369 * win32/common/config.h:
13370 win32: update config.h to git
13371 Until someone ports the new win32 config.h logic from the
13372 other modules to -ugly.
13374 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13376 * docs/plugins/gst-plugins-ugly-plugins.args:
13377 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13378 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13381 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13383 * ext/lame/gstlamemp3enc.c:
13384 lamemp3enc: Add a note to the encoding-engine-quality property
13385 that says, that this does not affect the bitrate at all.
13387 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13389 * ext/lame/gstlame.c:
13390 * ext/lame/gstlamemp3enc.c:
13391 lame: Implement preset interface
13393 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13395 * ext/twolame/gsttwolame.c:
13396 twolame: Implement preset interface
13398 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13400 * docs/plugins/gst-plugins-ugly-plugins.args:
13401 * ext/lame/gstlamemp3enc.c:
13402 * ext/lame/gstlamemp3enc.h:
13403 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
13405 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13407 * ext/lame/gstlame.c:
13408 * ext/lame/gstlamemp3enc.c:
13409 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
13411 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13413 * ext/lame/gstlame.c:
13414 lame: Deprecate the lame element
13416 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13418 * docs/plugins/Makefile.am:
13419 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13420 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13421 * docs/plugins/gst-plugins-ugly-plugins.args:
13422 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13423 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13424 * docs/plugins/inspect/plugin-a52dec.xml:
13425 * docs/plugins/inspect/plugin-amrnb.xml:
13426 * docs/plugins/inspect/plugin-asf.xml:
13427 * docs/plugins/inspect/plugin-cdio.xml:
13428 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13429 * docs/plugins/inspect/plugin-dvdread.xml:
13430 * docs/plugins/inspect/plugin-dvdsub.xml:
13431 * docs/plugins/inspect/plugin-iec958.xml:
13432 * docs/plugins/inspect/plugin-lame.xml:
13433 * docs/plugins/inspect/plugin-mad.xml:
13434 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13435 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13436 * docs/plugins/inspect/plugin-mpegstream.xml:
13437 * docs/plugins/inspect/plugin-realmedia.xml:
13438 * docs/plugins/inspect/plugin-siddec.xml:
13439 * docs/plugins/inspect/plugin-synaesthesia.xml:
13440 * docs/plugins/inspect/plugin-twolame.xml:
13443 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13445 * ext/lame/gstlamemp3enc.c:
13446 lame: Update example pipelines with the new properties
13448 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13450 * ext/lame/Makefile.am:
13451 * ext/lame/gstlame.c:
13452 * ext/lame/gstlamemp3enc.c:
13453 * ext/lame/gstlamemp3enc.h:
13454 * ext/lame/plugin.c:
13455 lame: Add lamemp3enc element with much simplified interface
13456 This deprecates the lame element and fixes bug #494528.
13458 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
13460 * gst/asfdemux/asfpacket.c:
13461 asfpacket: Fix pull-mode timestamping handling.
13462 The problem that happens is the following:
13463 * A packet with multiple payloads comes in
13464 * Those payloads get handled one by one
13465 * The first payload contains the first audio payload with timestamp A
13466 * The second payload contains the first video (key)frame with timestamp V (where V < A)
13467 With the previous code, the following would happen:
13468 * the first payload gets processed, then passed to queue_for_stream
13469 * queue_for_stream detects it's the first valid timestamp received and stores
13471 * the second payload gets processed, then pass to queue_for_stream
13472 * queue_for_stream detects the timestamp is lower than first_ts... and
13473 discards it... resulting in losing the first keyframe of the video stream
13474 We've been having this issue for *ages*... it's just that nobody noticed it
13475 that much with playbin. But with playbin2's aggresive multiqueue handling, this
13476 will result in multiqueue not being able to preroll (because the video decoder will
13477 be dropping a ton of buffers before (maybe) receiving the next keyframe).
13478 Tested with over 200 asf files, and they all play the first frame correctly now,
13479 even the most braindead ones.
13481 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
13483 * gst/mpegaudioparse/gstmpegaudioparse.c:
13484 * gst/mpegaudioparse/gstmpegaudioparse.h:
13485 mp3parse: don't build seek table if we can't seek.
13486 Fixes #573720 - unbounded memory usage increase when listening to mp3
13487 stream for a long time.
13489 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
13492 Automatic update of common submodule
13493 From b3941ea to 6ab11d1
13495 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
13497 * gst/mpegaudioparse/gstmpegaudioparse.c:
13498 * gst/mpegaudioparse/gstxingmux.c:
13499 mpegaudioparse: Remove dead assignment and duplicate code
13501 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
13503 * gst/realmedia/rmdemux.c:
13504 rmdemux: Actually return the return value for the seek handling.
13506 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
13508 * gst/mpegstream/gstmpegdemux.c:
13509 * gst/mpegstream/gstmpegparse.c:
13510 mpegstream: Remove dead assignments.
13511 The duplicate assignment of update_time was weird... but it seems normal
13512 that it's indeed the second statement which is the valid one.
13514 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
13516 * ext/amrnb/amrnbparse.c:
13517 armnb: Remove unused variable, adapt debug message accordingly.
13519 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
13521 * gst/dvdsub/gstdvdsubdec.c:
13522 * gst/mpegstream/gstdvddemux.c:
13523 * gst/mpegstream/gstmpegclock.c:
13524 dvdsub/mpegstream: _class_init: Remove unused class variables
13526 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
13528 * gst/asfdemux/gstasfdemux.c:
13529 asfdemux: Initialize flow for a corner case.
13530 This might be caused by entering the if() line 1214 and then not having
13531 any activated_streams.. resulting in reaching line 1267 without having
13532 any valid flow value.
13534 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
13536 * ext/twolame/gsttwolame.c:
13537 twolame: Remove unneeded variable, value assigned was never read.
13539 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
13541 * ext/mpeg2dec/gstmpeg2dec.c:
13542 mpeg2dec: Remove dead assignment. Value overwritten later on.
13544 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
13546 * ext/mad/gstmad.c:
13547 mad: Remove dead assignment and variables given values which are never read.
13549 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
13551 * ext/lame/gstlame.c:
13552 lame: Remove unneeded variable, it's assigned a value never read.
13554 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
13556 * gst/realmedia/rmdemux.c:
13557 rmdemux: Remove dead assignment, value is being overwritten before being read.
13559 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
13561 * gst/realmedia/rmdemux.c:
13562 rmdemux: Remove unused accurate flag.
13563 I couldn't see any reason why this was there in the first place.
13565 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
13567 * gst/realmedia/asmrules.c:
13568 * gst/realmedia/rdtdepay.c:
13569 realmedia: Remove dead assignments. The results are never read.
13571 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
13573 * gst/realmedia/gstrdtbuffer.c:
13574 * gst/realmedia/rademux.c:
13575 * gst/realmedia/rdtmanager.c:
13576 * gst/realmedia/rmdemux.c:
13577 realmedia: Remove useless variables, only being used once (or not).
13579 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
13581 * ext/mpeg2dec/gstmpeg2dec.c:
13582 * gst/asfdemux/gstrtspwms.c:
13583 * gst/realmedia/pnmsrc.c:
13584 * gst/realmedia/rdtdepay.c:
13585 * gst/realmedia/rtspreal.c:
13586 remove empty method implementations.
13588 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
13590 * gst/asfdemux/gstrtspwms.c:
13591 rtspwms: fix condition to detect extension commands for WMS
13592 Reply with OK to the extension commands for WMS.
13594 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
13596 * gst/realmedia/rtspreal.c:
13597 realmedia: add special Real header to DESCRIBE message only for Real servers
13598 Add headers that are specific to real only if a real server had been
13599 detected by the OPTIONS message.
13601 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
13603 * gst/synaesthesia/synaescope.c:
13604 synaesthesia: fix compilation on windows
13605 Fix compilation under MSVC due to references to headers
13606 that are not available with the MS SDKs.
13609 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13611 * gst/asfdemux/gstrtspwms.c:
13612 rtspwms: reply to extension commands
13613 Reply with OK to the extension commands for WMS.
13615 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13617 * gst/asfdemux/gstrtpasfdepay.c:
13618 asfdepay: fix a comment
13620 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13622 * gst/asfdemux/gstasfdemux.c:
13623 asfdemux: add some more debugging
13625 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13628 configure.ac: require git -base
13629 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13631 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13633 * gst/realmedia/rtspreal.c:
13634 realmedia: add special Real header to SETUP message only for Real servers
13635 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13636 streams where the server errors out because it can't handle the
13637 Real-specific 'Required: com.real.retain-entity-for-setup' header
13638 we've been adding unconditionally in the recent past.
13640 rtsp://66.111.34.191:601/broadcast/alnour.rm
13641 rtsp://195.134.224.231/snowboard_100.wmv
13643 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
13646 * gst/asfdemux/Makefile.am:
13647 asfdemux: link to all required libraries including indirectly used ones.
13648 On win32, we're required to link to all the libraries used - including
13649 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13650 (for windows only) winsock.
13652 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
13655 Automatic update of common submodule
13656 From d0ea89e to b3941ea
13658 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
13661 Automatic update of common submodule
13662 From f8b3d91 to d0ea89e
13664 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
13666 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13667 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13669 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13671 * gst/realmedia/rtspreal.c:
13672 * gst/realmedia/rtspreal.h:
13673 realrtsp: add more headers
13674 Parse the ETag from the describe method and pass the sessionid as the value for
13675 the If-Match header is subsequent setup calls.
13676 Fixes support for more RealMedia RTSP streams.
13678 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
13681 twolame: bump requirement to 0.3.10
13682 0.3.10 is the first version with the float32 encoder functions.
13685 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
13688 back to development -> 0.10.11.1
13690 === release 0.10.11 ===
13692 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
13698 * docs/plugins/inspect/plugin-a52dec.xml:
13699 * docs/plugins/inspect/plugin-asf.xml:
13700 * docs/plugins/inspect/plugin-cdio.xml:
13701 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13702 * docs/plugins/inspect/plugin-dvdread.xml:
13703 * docs/plugins/inspect/plugin-dvdsub.xml:
13704 * docs/plugins/inspect/plugin-iec958.xml:
13705 * docs/plugins/inspect/plugin-lame.xml:
13706 * docs/plugins/inspect/plugin-mad.xml:
13707 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13708 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13709 * docs/plugins/inspect/plugin-mpegstream.xml:
13710 * docs/plugins/inspect/plugin-realmedia.xml:
13711 * docs/plugins/inspect/plugin-siddec.xml:
13712 * docs/plugins/inspect/plugin-twolame.xml:
13713 * gst-plugins-ugly.doap:
13715 * win32/common/config.h:
13718 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
13752 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13755 * win32/common/config.h:
13756 0.10.10.3 pre-release
13758 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
13765 po: Update translations from upstream
13767 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13771 po: Add Turkish translation
13773 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
13775 * gst/mpegaudioparse/gstmpegaudioparse.c:
13776 * gst/mpegaudioparse/gstmpegaudioparse.h:
13777 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13778 Don't introduce glitches in the output by a) relaxing the threshold for
13779 taking upstream timestamps in preference to our calculated timestamps and
13780 b) only set the discont flag on outgoing buffers in response to an incoming
13784 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
13786 * gst/mpegaudioparse/gstmpegaudioparse.c:
13787 mp3parse: fix deadlock with accurate seeks.
13788 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13791 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
13822 * win32/common/config.h:
13823 0.10.10.2 pre-release
13824 Bump version number, update translations and win32 config.h
13826 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13830 po: Add Japanese translation
13832 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13835 * docs/plugins/Makefile.am:
13836 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13837 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13838 * docs/plugins/gst-plugins-ugly-plugins.args:
13839 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13840 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13841 * docs/plugins/inspect/plugin-a52dec.xml:
13842 * docs/plugins/inspect/plugin-asf.xml:
13843 * docs/plugins/inspect/plugin-cdio.xml:
13844 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13845 * docs/plugins/inspect/plugin-dvdread.xml:
13846 * docs/plugins/inspect/plugin-dvdsub.xml:
13847 * docs/plugins/inspect/plugin-iec958.xml:
13848 * docs/plugins/inspect/plugin-lame.xml:
13849 * docs/plugins/inspect/plugin-mad.xml:
13850 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13851 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13852 * docs/plugins/inspect/plugin-mpegstream.xml:
13853 * docs/plugins/inspect/plugin-realmedia.xml:
13854 * docs/plugins/inspect/plugin-siddec.xml:
13855 * docs/plugins/inspect/plugin-synaesthesia.xml:
13856 * docs/plugins/inspect/plugin-twolame.xml:
13859 Moved twolame from Bad to Ugly
13861 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13863 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13864 Original commit message from CVS:
13865 * ext/alsaspdif/Makefile.am:
13866 * ext/amrwb/Makefile.am:
13867 * ext/apexsink/Makefile.am:
13868 * ext/arts/Makefile.am:
13869 * ext/artsd/Makefile.am:
13870 * ext/audiofile/Makefile.am:
13871 * ext/audioresample/Makefile.am:
13872 * ext/bz2/Makefile.am:
13873 * ext/cdaudio/Makefile.am:
13874 * ext/celt/Makefile.am:
13875 * ext/dc1394/Makefile.am:
13876 * ext/dirac/Makefile.am:
13877 * ext/directfb/Makefile.am:
13878 * ext/divx/Makefile.am:
13879 * ext/dts/Makefile.am:
13880 * ext/faac/Makefile.am:
13881 * ext/faad/Makefile.am:
13882 * ext/gsm/Makefile.am:
13883 * ext/hermes/Makefile.am:
13884 * ext/ivorbis/Makefile.am:
13885 * ext/jack/Makefile.am:
13886 * ext/jp2k/Makefile.am:
13887 * ext/ladspa/Makefile.am:
13888 * ext/lcs/Makefile.am:
13889 * ext/libfame/Makefile.am:
13890 * ext/libmms/Makefile.am:
13891 * ext/metadata/Makefile.am:
13892 * ext/mpeg2enc/Makefile.am:
13893 * ext/mplex/Makefile.am:
13894 * ext/musepack/Makefile.am:
13895 * ext/musicbrainz/Makefile.am:
13896 * ext/mythtv/Makefile.am:
13897 * ext/nas/Makefile.am:
13898 * ext/neon/Makefile.am:
13899 * ext/ofa/Makefile.am:
13900 * ext/polyp/Makefile.am:
13901 * ext/resindvd/Makefile.am:
13902 * ext/sdl/Makefile.am:
13903 * ext/shout/Makefile.am:
13904 * ext/snapshot/Makefile.am:
13905 * ext/sndfile/Makefile.am:
13906 * ext/soundtouch/Makefile.am:
13907 * ext/spc/Makefile.am:
13908 * ext/swfdec/Makefile.am:
13909 * ext/tarkin/Makefile.am:
13910 * ext/theora/Makefile.am:
13911 * ext/timidity/Makefile.am:
13912 * ext/twolame/Makefile.am:
13913 * ext/x264/Makefile.am:
13914 * ext/xine/Makefile.am:
13915 * ext/xvid/Makefile.am:
13916 * gst-libs/gst/app/Makefile.am:
13917 * gst-libs/gst/dshow/Makefile.am:
13918 * gst/aiffparse/Makefile.am:
13919 * gst/app/Makefile.am:
13920 * gst/audiobuffer/Makefile.am:
13921 * gst/bayer/Makefile.am:
13922 * gst/cdxaparse/Makefile.am:
13923 * gst/chart/Makefile.am:
13924 * gst/colorspace/Makefile.am:
13925 * gst/dccp/Makefile.am:
13926 * gst/deinterlace/Makefile.am:
13927 * gst/deinterlace2/Makefile.am:
13928 * gst/dvdspu/Makefile.am:
13929 * gst/festival/Makefile.am:
13930 * gst/filter/Makefile.am:
13931 * gst/flacparse/Makefile.am:
13932 * gst/flv/Makefile.am:
13933 * gst/games/Makefile.am:
13934 * gst/h264parse/Makefile.am:
13935 * gst/librfb/Makefile.am:
13936 * gst/mixmatrix/Makefile.am:
13937 * gst/modplug/Makefile.am:
13938 * gst/mpeg1sys/Makefile.am:
13939 * gst/mpeg4videoparse/Makefile.am:
13940 * gst/mpegdemux/Makefile.am:
13941 * gst/mpegtsmux/Makefile.am:
13942 * gst/mpegvideoparse/Makefile.am:
13943 * gst/mve/Makefile.am:
13944 * gst/nsf/Makefile.am:
13945 * gst/nuvdemux/Makefile.am:
13946 * gst/overlay/Makefile.am:
13947 * gst/passthrough/Makefile.am:
13948 * gst/pcapparse/Makefile.am:
13949 * gst/playondemand/Makefile.am:
13950 * gst/rawparse/Makefile.am:
13951 * gst/real/Makefile.am:
13952 * gst/rtjpeg/Makefile.am:
13953 * gst/rtpmanager/Makefile.am:
13954 * gst/scaletempo/Makefile.am:
13955 * gst/sdp/Makefile.am:
13956 * gst/selector/Makefile.am:
13957 * gst/smooth/Makefile.am:
13958 * gst/smoothwave/Makefile.am:
13959 * gst/speed/Makefile.am:
13960 * gst/speexresample/Makefile.am:
13961 * gst/stereo/Makefile.am:
13962 * gst/subenc/Makefile.am:
13963 * gst/tta/Makefile.am:
13964 * gst/vbidec/Makefile.am:
13965 * gst/videodrop/Makefile.am:
13966 * gst/videosignal/Makefile.am:
13967 * gst/virtualdub/Makefile.am:
13968 * gst/vmnc/Makefile.am:
13969 * gst/y4m/Makefile.am:
13970 * sys/acmenc/Makefile.am:
13971 * sys/cdrom/Makefile.am:
13972 * sys/dshowdecwrapper/Makefile.am:
13973 * sys/dshowsrcwrapper/Makefile.am:
13974 * sys/dvb/Makefile.am:
13975 * sys/dxr3/Makefile.am:
13976 * sys/fbdev/Makefile.am:
13977 * sys/oss4/Makefile.am:
13978 * sys/qcam/Makefile.am:
13979 * sys/qtwrapper/Makefile.am:
13980 * sys/vcd/Makefile.am:
13981 * sys/wininet/Makefile.am:
13982 * win32/common/config.h:
13983 Don't install static libs for plugins. Fixes #550851 for -bad.
13985 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
13987 [MOVED FROM BAD] Enable/fix up translations for these plugins.
13988 Original commit message from CVS:
13989 * ext/resindvd/plugin.c: (plugin_init):
13990 * ext/resindvd/resindvdsrc.c:
13991 * ext/twolame/gsttwolame.c: (plugin_init):
13992 * gst/aiffparse/aiffparse.c: (plugin_init):
13993 Enable/fix up translations for these plugins.
13995 Add 'ca' to LINGUAS.
13997 * po/POTFILES.skip:
13998 Add more files for translation and more files which tools
14001 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14003 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
14004 Original commit message from CVS:
14005 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
14006 (gst_two_lame_chain):
14007 * ext/twolame/gsttwolame.h:
14008 Allow raw float samples as input for encoding.
14010 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14012 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
14013 Original commit message from CVS:
14016 * ext/twolame/Makefile.am:
14017 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
14018 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
14019 (gst_two_lame_release_memory), (gst_two_lame_finalize),
14020 (gst_two_lame_base_init), (gst_two_lame_class_init),
14021 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
14022 (gst_two_lame_init), (gst_two_lame_set_property),
14023 (gst_two_lame_get_property), (gst_two_lame_sink_event),
14024 (gst_two_lame_chain), (gst_two_lame_setup),
14025 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
14027 * ext/twolame/gsttwolame.h:
14028 Add TwoLAME MP2 encoding element, based on the LAME element.
14030 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
14033 Automatic update of common submodule
14034 From 7032163 to f8b3d91
14036 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14039 Automatic update of common submodule
14040 From ffa738d to 7032163
14042 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14045 Automatic update of common submodule
14046 From 3f13e4e to ffa738d
14048 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14051 Automatic update of common submodule
14052 From 3c7456b to 3f13e4e
14054 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14057 Automatic update of common submodule
14058 From 57c83f2 to 3c7456b
14060 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
14062 * gst/mpegaudioparse/gstmpegaudioparse.c:
14063 mp3parse: be more conservative when changing layer/rate/etc.
14064 Don't allow a change in sample rate/channels/layer/version unless we can
14065 see another frame at the correct offset. Prevents accidently flipping
14066 due to simple single-bit corruption.
14068 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
14070 * gst/realmedia/realhash.c:
14071 rmdemux: Fix strict-aliasing warnings.
14072 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
14075 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
14077 * gst/mpegaudioparse/gstmpegaudioparse.c:
14078 mpegaudioparse: Remove empty lines added by buggy indent.
14080 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14082 * gst/mpegaudioparse/gstmpegaudioparse.c:
14083 mpegaudioparse: Provide SEEKING query handling.
14084 Since SEEK event handling might perform some conversion
14085 from TIME to BYTES, do not let upstream fool application
14086 into (TIME) seeking not being possible.
14088 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
14090 * gst/mpegaudioparse/gstmpegaudioparse.c:
14091 mp3parse: fix accurate seeks to near 0
14092 Integer underflow made accurate seeks to near zero fail and seek to
14093 completely the wrong place. Fix by clamping to zero, since we can't seek
14094 to negative times anyway.
14096 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14100 build: Update shave init statement for changes in common. Bump common.
14102 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14104 * gst/realmedia/rtspreal.c:
14105 rtspreal: ignore data streams. Fixes #527112
14106 Ignore data streams when parsing the SDP as they don't contain anything we need
14107 to put in the realmedia header.
14109 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14112 Automatic update of common submodule
14113 From 9cf8c9b to a6ce5c6
14115 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14117 * ext/mad/gstid3tag.c:
14118 Forward unknown events
14119 Forward unknown events upstream instead of dropping them. Also return the result
14120 of the seek event instead of a fixed value.
14122 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
14124 * gst/asfdemux/gstrtpasfdepay.c:
14125 rtpasfdepay: Fix the build by adding the needed include for atoi.
14127 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14130 * docs/plugins/Makefile.am:
14131 Use shave for the build output
14133 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
14136 Automatic update of common submodule
14137 From 5d7c9cc to 9cf8c9b
14139 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
14141 * gst/asfdemux/gstasf.c:
14142 * gst/asfdemux/gstrtpasfdepay.c:
14143 * gst/realmedia/rademux.c:
14144 * gst/realmedia/rdtdepay.c:
14145 * gst/synaesthesia/gstsynaesthesia.c:
14146 * gst/synaesthesia/synaescope.c:
14149 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
14151 * gst/realmedia/pnmsrc.c:
14152 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14154 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
14157 Automatic update of common submodule
14158 From 80c627d to 5d7c9cc
14160 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14162 * gst/realmedia/Makefile.am:
14163 * gst/realmedia/pnmsrc.c:
14164 * gst/realmedia/pnmsrc.h:
14165 * gst/realmedia/rademux.c:
14166 * gst/realmedia/rademux.h:
14167 * gst/realmedia/realmedia.c:
14168 * gst/realmedia/rmdemux.c:
14169 * gst/realmedia/rmdemux.h:
14170 Add pnm:// uri source
14171 Add a new utri handler for pnm:// that for now just redirects to the same uri
14172 with the rtsp:// protocol, which usually works nowadays.
14173 Separate the registration of the various plugins into a separate source file.
14175 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14177 * gst/asfdemux/Makefile.am:
14178 * gst/asfdemux/gstasf.c:
14179 * gst/asfdemux/gstrtpasfdepay.c:
14180 * gst/asfdemux/gstrtpasfdepay.h:
14181 Add ASF depayloader
14182 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14185 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
14187 * ext/mad/gstmad.c:
14188 mad: remove log line added in error
14190 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
14192 * ext/mad/gstmad.c:
14193 mad: just flush data when seeing BADDATAPTR instead of going into error state
14195 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
14197 * gst/realmedia/rmdemux.c:
14198 Fix parsing of the flags in rmdemux
14199 Fix parsing of the flags in version 1 realmedia streams.
14202 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
14205 Bump revision to use for common submodule.
14207 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
14209 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14210 Add releaseinfo with online url.
14212 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
14217 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14219 * gst/asfdemux/asfpacket.c:
14220 * gst/asfdemux/gstasfdemux.c:
14221 * gst/asfdemux/gstasfdemux.h:
14222 Remove redundant push_mode struct member
14224 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
14227 Fix previous commit, wasn't actually setting up a symbolic link
14229 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
14233 Use a symbolic link for the pre-commit client-side hook
14235 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
14238 Ignore some more files
14240 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
14242 * gst/synaesthesia/synaescope.c:
14243 * gst/synaesthesia/synaescope.h:
14244 Precalculate some size dependent variables. Demystify the height scaling a bit.
14245 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14247 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
14249 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14251 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14253 * gst/realmedia/rdtdepay.c:
14254 Set flags on the realmedia chunks
14255 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14256 descrambler can be reset on keyframes. Fixes #556714.
14258 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14260 * gst/realmedia/gstrdtbuffer.c:
14261 * gst/realmedia/gstrdtbuffer.h:
14262 Add method to get RDT flags
14263 Add a method to get the RDT flags. We need these flags to mark keyframes to
14264 reset the descrambing queue. See #556714.
14266 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14268 * gst/asfdemux/asfpacket.c:
14269 * gst/asfdemux/gstasfdemux.c:
14270 * gst/asfdemux/gstasfdemux.h:
14271 Add seeking support to asfdemux in push mode
14274 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14276 * gst/asfdemux/asfpacket.c:
14277 Drop packets with an invalid replicated data length
14278 Drop packets with an invalid replicated data length
14279 instead of continuing with an invalid timestamp
14280 and uninitialized payload metadata.
14281 All other code assumes that the timestamps are valid.
14283 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
14285 * gst/synaesthesia/synaescope.h:
14286 Change comment to refer to right variable.
14288 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
14290 * gst/synaesthesia/gstsynaesthesia.c:
14291 * gst/synaesthesia/gstsynaesthesia.h:
14292 * gst/synaesthesia/synaescope.c:
14293 * gst/synaesthesia/synaescope.h:
14294 Bring synaesthesia to next century.
14295 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14297 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
14299 * gst/asfdemux/gstasfdemux.c:
14300 Fix leak of converted string
14302 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
14306 Add more to the gitignores
14308 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
14310 * gst/synaesthesia/gstsynaesthesia.c:
14311 Make synaesthesia build again.
14312 _init() has no params.
14314 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
14317 Update common snapshot.
14319 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
14322 Fix pre-commit hook
14324 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
14328 Install and use pre-commit indentation hook from common
14330 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
14333 autogen.sh : Use git submodule
14335 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
14337 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
14338 Original commit message from CVS:
14339 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14340 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
14341 (gst_dvd_demux_get_audio_stream),
14342 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
14343 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
14344 (gst_mpeg_demux_get_video_stream),
14345 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
14346 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14347 Fix some caps leaks. Fixes bug #564885.
14349 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
14351 ext/cdio/gstcdio.c: Remove unused format argument.
14352 Original commit message from CVS:
14353 * ext/cdio/gstcdio.c:
14354 Remove unused format argument.
14356 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14358 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
14359 Original commit message from CVS:
14360 * win32/common/.cvsignore:
14361 * win32/common/config.h:
14362 * win32/common/config.h.in:
14363 Hardcode cpu for win32 build, just like we do in the other modules,
14364 to remove VCS conflicts and inconsistent defines between modules,
14365 and update version defines to CVS.
14367 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
14369 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14370 Original commit message from CVS:
14372 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14374 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
14376 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
14377 Original commit message from CVS:
14379 inttypes.m4 hasn't been available since gettext-0.15, and since we now
14380 require gettext >= 0.17 ... we can remove it from the list of files to
14383 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14385 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
14386 Original commit message from CVS:
14387 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
14388 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
14389 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
14390 * gst/mpegaudioparse/gstmpegaudioparse.h:
14391 Do an initial class_ref on an internal enum type from within the
14392 class_init function so that there aren't any issues when multiple
14393 mp3parse elements are started in separate threads at the same
14394 time. (Why we use an enum type here if the tag is registered as
14395 a string type, I don't know). Also remove custom UNUSED macro
14396 and use GLib's instead.
14398 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14400 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
14401 Original commit message from CVS:
14403 Apparently AC_CONFIG_MACRO_DIR breaks when using more
14404 than one macro directory, reverting last change.
14406 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14408 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
14409 Original commit message from CVS:
14411 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
14414 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14416 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
14417 Original commit message from CVS:
14418 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14419 Last change introduced a regression that made mpeg2dec handle
14420 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
14422 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14424 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
14425 Original commit message from CVS:
14426 Patch by: Cygwin Ports maintainer
14427 <yselkowitz at users dot sourceforge dot net>
14430 Require gettext 0.17 because older versions don't mix with libtool
14431 2.2. At build time an older gettext version will still work.
14434 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
14436 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
14437 Original commit message from CVS:
14438 * ext/mpeg2dec/gstmpeg2dec.c:
14439 * ext/mpeg2dec/gstmpeg2dec.h:
14440 Add support for 4:4:4 video. Fixes #562086
14442 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
14444 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
14445 Original commit message from CVS:
14446 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14447 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14448 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14449 >= 0.5.0. Fixes bug #562065.
14451 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14453 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14454 Original commit message from CVS:
14455 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14456 Remove duplicate and broken code for the streaming case and simply reuse
14457 the much better working pull based code. Fixes #560348.
14459 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14461 configure.ac: Back to development -> 0.10.10.1
14462 Original commit message from CVS:
14464 Back to development -> 0.10.10.1
14466 === release 0.10.10 ===
14468 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14474 * docs/plugins/inspect/plugin-a52dec.xml:
14475 * docs/plugins/inspect/plugin-asf.xml:
14476 * docs/plugins/inspect/plugin-cdio.xml:
14477 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14478 * docs/plugins/inspect/plugin-dvdread.xml:
14479 * docs/plugins/inspect/plugin-dvdsub.xml:
14480 * docs/plugins/inspect/plugin-iec958.xml:
14481 * docs/plugins/inspect/plugin-lame.xml:
14482 * docs/plugins/inspect/plugin-mad.xml:
14483 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14484 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14485 * docs/plugins/inspect/plugin-mpegstream.xml:
14486 * docs/plugins/inspect/plugin-realmedia.xml:
14487 * docs/plugins/inspect/plugin-siddec.xml:
14488 * gst-plugins-ugly.doap:
14490 Release 0.10.10 - "Under the House"
14491 Original commit message from CVS:
14492 Release 0.10.10 - "Under the House"
14494 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14504 Original commit message from CVS:
14507 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14509 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14510 Original commit message from CVS:
14511 * ext/sidplay/Makefile.am:
14512 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14513 contain CFLAGS that do not exist for C++, like -Wvla or
14514 -Wdeclaration-after-statement. Fixes bug #561161.
14516 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14518 configure.ac: 0.10.9.3 pre-release
14519 Original commit message from CVS:
14521 0.10.9.3 pre-release
14523 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
14525 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14526 Original commit message from CVS:
14527 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14528 Only copy sane aspect ratio values on the caps. Fixes #559682.
14530 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14533 Add bug number to the mp3parse mpeg 2.5 fix
14534 Original commit message from CVS:
14535 Add bug number to the mp3parse mpeg 2.5 fix
14537 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14539 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14540 Original commit message from CVS:
14541 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14542 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14543 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14544 * ext/amrnb/amrnbdec.h:
14545 Add a property to select the amr variant. Fixes #424070.
14547 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
14549 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14550 Original commit message from CVS:
14551 Patch by: Tal Shalif <tshalif at nargila dot org>
14552 * gst/mpegstream/gstdvddemux.c:
14553 (gst_dvd_demux_get_subpicture_stream):
14554 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14555 (gst_mpeg_demux_get_audio_stream):
14556 Fix memmory corruption due to not storing the new updated pointer
14557 after a g_renew(). Fixes #558896.
14559 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14561 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14562 Original commit message from CVS:
14563 * tests/check/Makefile.am:
14564 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14566 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14568 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14569 Original commit message from CVS:
14571 oops, forgot to bump the version back to devel
14572 after the last release 0.10.9.1
14574 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14576 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14577 Original commit message from CVS:
14578 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14579 (gst_rmdemux_descramble_mp4a_audio),
14580 (gst_rmdemux_handle_scrambled_packet):
14581 Add suport for mpeg4 and aac audio. See #556714.
14583 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
14585 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14586 Original commit message from CVS:
14587 * gst/mpegaudioparse/gstmpegaudioparse.c:
14588 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14589 Fixes skipping on these files.
14591 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
14593 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14594 Original commit message from CVS:
14595 Patch by: Robin Stocker <robin at nibor dot org>
14596 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14597 (handle_sequence), (gst_mpeg2dec_setcaps):
14598 * ext/mpeg2dec/gstmpeg2dec.h:
14599 Prefer the container's PAR over the stream's PAR if it's
14600 given in the srcpad caps. Fixes bug #556184.
14602 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14604 Don't install static libs for plugins. Fixes #550851 for ugly.
14605 Original commit message from CVS:
14606 * ext/a52dec/Makefile.am:
14607 * ext/amrnb/Makefile.am:
14608 * ext/cdio/Makefile.am:
14609 * ext/dvdnav/Makefile.am:
14610 * ext/dvdread/Makefile.am:
14611 * ext/lame/Makefile.am:
14612 * ext/mad/Makefile.am:
14613 * ext/mpeg2dec/Makefile.am:
14614 * ext/sidplay/Makefile.am:
14615 * gst/ac3parse/Makefile.am:
14616 * gst/asfdemux/Makefile.am:
14617 * gst/dvdlpcmdec/Makefile.am:
14618 * gst/dvdsub/Makefile.am:
14619 * gst/iec958/Makefile.am:
14620 * gst/mpegaudioparse/Makefile.am:
14621 * gst/mpegstream/Makefile.am:
14622 * gst/realmedia/Makefile.am:
14623 * gst/synaesthesia/Makefile.am:
14624 Don't install static libs for plugins. Fixes #550851 for ugly.
14626 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14628 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14629 Original commit message from CVS:
14630 * gst/mpegaudioparse/gstmpegaudioparse.c:
14631 (gst_mp3parse_sink_event):
14632 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14633 frames. Partially fixes bug #552237.
14635 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14637 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14638 Original commit message from CVS:
14639 * ext/amrnb/amrnbparse.c:
14640 use #defines for HEADER. Unref the object in _sink_activate_pull().
14642 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14644 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14645 Original commit message from CVS:
14646 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14647 (gst_mad_change_state):
14648 * ext/mad/gstmad.h:
14649 track discont on incomming buffers and set discont on outgoing
14651 Pass unknown events upstreams instead of dropping them.
14653 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14655 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14656 Original commit message from CVS:
14657 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14658 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14659 (handle_slice), (gst_mpeg2dec_sink_event),
14660 (gst_mpeg2dec_src_event):
14661 * ext/mpeg2dec/gstmpeg2dec.h:
14662 Fix compilation with --disable-index. Fixes bug #554150.
14664 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14666 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14667 Original commit message from CVS:
14668 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14669 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14670 (gst_mad_src_event), (gst_mad_chain):
14671 * ext/mad/gstmad.h:
14672 Fix compilation with --disable-index. Fixes bug #554142.
14674 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
14676 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14677 Original commit message from CVS:
14678 * ext/a52dec/gsta52dec.c:
14679 * ext/a52dec/gsta52dec.h:
14680 Fix channel re-negotiation on a change of the incoming stream.
14681 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14684 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14686 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14687 Original commit message from CVS:
14688 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14689 (gst_amrnbenc_state_change):
14690 * ext/amrnb/amrnbenc.h:
14691 Pass the discont flag from the input buffer on to the output buffer in
14694 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14696 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14697 Original commit message from CVS:
14698 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14699 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14700 (gst_amrnbparse_handle_pull_seek),
14701 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14702 (gst_amrnbparse_sink_activate_push),
14703 (gst_amrnbparse_sink_activate_pull):
14704 * ext/amrnb/amrnbparse.h:
14705 Add flush seek handler. Fixes #536274.
14707 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14709 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14710 Original commit message from CVS:
14711 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14712 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14713 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14714 (gst_amrnbparse_state_change):
14715 * ext/amrnb/amrnbparse.h:
14716 Fix the duration query. Fixes #536226.
14717 Also set caps on the pads and buffers more correctly.
14719 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
14721 po/LINGUAS: Add 'ca' to LINGUAS.
14722 Original commit message from CVS:
14724 Add 'ca' to LINGUAS.
14726 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
14728 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14729 Original commit message from CVS:
14730 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14731 Fix aggregated GST_FLOW_RETURN check for when to send an error message
14735 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14737 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14738 Original commit message from CVS:
14739 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14740 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14741 (create_segment_event), (gst_rdt_depay_push),
14742 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14743 * gst/realmedia/rdtdepay.h:
14744 Parse other values from the incomming caps.
14745 Add event handler to handle flushing and segments.
14746 Create segment events.
14747 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14748 Do skew correction based on RDT timestamps.
14749 * gst/realmedia/rdtmanager.c: (activate_session),
14750 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14752 Parse caps to get the clockrate needed for the jitterbuffer.
14753 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14754 Apply timestamp fixup after correcting for initial timestamp and
14755 internal base timestamp corrections.
14757 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
14759 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14760 Original commit message from CVS:
14761 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14762 (gst_rdt_depay_change_state):
14763 * gst/realmedia/rdtdepay.h:
14764 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14765 with a DISCONT flag when needed.
14766 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14767 Report the configure latency instead of a hardcoded value.
14769 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14771 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14772 Original commit message from CVS:
14773 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14774 (free_session), (gst_rdt_manager_query_src),
14775 (gst_rdt_manager_src_activate_push),
14776 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14777 (gst_rdt_manager_loop), (create_recv_rtp):
14778 Include the new rdt jitterbuffer in the session manager.
14780 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
14782 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14783 Original commit message from CVS:
14784 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14785 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14786 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14787 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14788 * gst/realmedia/rdtdepay.h:
14789 Use new RDT parsing helper functions.
14790 Copy discont flags correctly.
14791 Push the header from the chain function instead of the setcaps function.
14792 Copy incomming timestamp to the output buffers instead of doing magic
14793 with the RDT timestamps.
14795 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
14797 gst/realmedia/: Add first support for parsing RDT messages.
14798 Original commit message from CVS:
14799 * gst/realmedia/Makefile.am:
14800 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14801 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14802 (read_packet_header), (gst_rdt_buffer_get_first_packet),
14803 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14804 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14805 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14806 (gst_rdt_packet_data_peek_data),
14807 (gst_rdt_packet_data_get_stream_id),
14808 (gst_rdt_packet_data_get_timestamp):
14809 * gst/realmedia/gstrdtbuffer.h:
14810 Add first support for parsing RDT messages.
14811 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14812 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14813 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14814 (calculate_skew), (rdt_jitter_buffer_insert),
14815 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14816 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14817 (rdt_jitter_buffer_get_ts_diff):
14818 * gst/realmedia/rdtjitterbuffer.h:
14819 Add first version of an RDT jitterbuffer.
14821 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14823 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14824 Original commit message from CVS:
14825 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14826 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14827 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14828 (gst_rmdemux_descramble_dnet_audio),
14829 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14830 * gst/realmedia/rmdemux.h:
14831 Keep track of the first timestamp of the stream and add this to the
14832 outgoing buffer timestamps so that we can handle live streams.
14833 Set discont flag on the first buffers and after a seek.
14835 === release 0.10.9 ===
14837 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14843 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14844 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14845 * docs/plugins/inspect/plugin-a52dec.xml:
14846 * docs/plugins/inspect/plugin-asf.xml:
14847 * docs/plugins/inspect/plugin-cdio.xml:
14848 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14849 * docs/plugins/inspect/plugin-dvdread.xml:
14850 * docs/plugins/inspect/plugin-dvdsub.xml:
14851 * docs/plugins/inspect/plugin-iec958.xml:
14852 * docs/plugins/inspect/plugin-lame.xml:
14853 * docs/plugins/inspect/plugin-mad.xml:
14854 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14855 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14856 * docs/plugins/inspect/plugin-mpegstream.xml:
14857 * docs/plugins/inspect/plugin-realmedia.xml:
14858 * docs/plugins/inspect/plugin-siddec.xml:
14859 * gst-plugins-ugly.doap:
14861 Original commit message from CVS:
14864 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14893 Original commit message from CVS:
14896 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14898 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14899 Original commit message from CVS:
14900 * ext/a52dec/gsta52dec.c:
14901 Set up a default time segment for output when receiving
14902 an incoming byte segment (as for raw AC3 files).
14905 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14907 0.10.8.2 pre-release.
14908 Original commit message from CVS:
14910 * docs/plugins/Makefile.am:
14911 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14912 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14913 * docs/plugins/gst-plugins-ugly-plugins.args:
14914 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14915 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14916 * docs/plugins/inspect/plugin-a52dec.xml:
14917 * docs/plugins/inspect/plugin-asf.xml:
14918 * docs/plugins/inspect/plugin-cdio.xml:
14919 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14920 * docs/plugins/inspect/plugin-dvdread.xml:
14921 * docs/plugins/inspect/plugin-dvdsub.xml:
14922 * docs/plugins/inspect/plugin-iec958.xml:
14923 * docs/plugins/inspect/plugin-lame.xml:
14924 * docs/plugins/inspect/plugin-mad.xml:
14925 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14926 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14927 * docs/plugins/inspect/plugin-mpegstream.xml:
14928 * docs/plugins/inspect/plugin-realmedia.xml:
14929 * docs/plugins/inspect/plugin-siddec.xml:
14931 0.10.8.2 pre-release.
14935 Add new translation.
14937 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
14939 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14940 Original commit message from CVS:
14941 * gst/asfdemux/gstasfdemux.c:
14942 Properly aggregate flow returns for both push and pull mode, so we shut
14943 down if all pads are unlinked.
14946 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
14948 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14949 Original commit message from CVS:
14950 Patch by: Frederic Crozat <fcrozat@mandriva.org>
14951 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14952 * ext/lame/gstlame.c: (plugin_init):
14953 * gst/asfdemux/gstasf.c: (plugin_init):
14954 Make sure gettext returns translations in UTF-8 encoding rather
14955 than in the current locale encoding (#546822).
14957 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14959 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14960 Original commit message from CVS:
14961 * gst/mpegaudioparse/gstmpegaudioparse.c:
14962 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14963 (mp3parse_total_time), (mp3parse_bytepos_to_time):
14964 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14965 if we're called from there already. Otherwise we end up in a endless
14966 recursion and crash with a stack overflow.
14967 This can happen when a Xing or VBRI header with TOC exists but it
14968 doesn't contain the total time. Fixes bug #545370.
14970 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14972 ext/lame/gstlame.c: Use the default for the strict-iso property too.
14973 Original commit message from CVS:
14974 * ext/lame/gstlame.c: (gst_lame_class_init),
14975 (gst_lame_get_default_settings):
14976 Use the default for the strict-iso property too.
14977 Allow a bitrate setting of 0, which lets lame choose the default value
14978 and which makes it possible to set the compression-ratio property.
14980 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14982 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14983 Original commit message from CVS:
14984 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14985 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14986 * ext/lame/gstlame.h:
14987 Get the defaults settings of LAME in the plugin initialization
14988 function and return FALSE here if something goes wrong. This removes
14989 the hacky failing instance init function.
14990 Use LAMEs default value for all settings instead of overwriting some
14991 of them. Overwriting some of them gives unexpected results if one only
14992 sets a preset. Fixes bug #498004.
14994 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14996 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14997 Original commit message from CVS:
14998 * ext/lame/gstlame.c: (gst_lame_init):
14999 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
15000 defaults will restrict the bitrate when using the presets in a bad way.
15003 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15005 Put the MPEG audio version into the caps as "mpegaudioversion".
15006 Original commit message from CVS:
15007 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15008 * gst/mpegaudioparse/gstmpegaudioparse.c:
15009 (mp3_type_frame_length_from_header), (mp3_caps_create),
15010 (gst_mp3parse_chain):
15011 Put the MPEG audio version into the caps as "mpegaudioversion".
15012 This is different from "mpegversion".
15014 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15016 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
15017 Original commit message from CVS:
15018 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15019 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
15020 * ext/lame/gstlame.h:
15021 Fix build with lame >= 3.97. The padding type and cwlimit settings
15022 are deprecated now and the function declarations are hidden in the
15023 headers so deprecate the GObject properties for them and remove them
15024 in 0.11. Fixes bug #544039.
15026 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15028 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
15029 Original commit message from CVS:
15030 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15031 Don't allow width/height outside the spec (i.e. smaller than 16
15032 and higher than 4096). Such files are corrupted ones and setting
15033 caps that are not a subset of the template caps confuses playbin.
15036 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15038 ext/sidplay/Makefile.am: Fix the build.
15039 Original commit message from CVS:
15040 * ext/sidplay/Makefile.am:
15043 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15045 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
15046 Original commit message from CVS:
15048 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
15049 flags that are invalid for C++.
15051 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
15053 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
15054 Original commit message from CVS:
15055 Patch by: Tal Shalif <tshalif at nargila dot org>
15056 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
15057 Prevent double free. Fixes bug #541697.
15059 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15061 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
15062 Original commit message from CVS:
15063 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15064 (gst_dvd_demux_get_audio_stream),
15065 (gst_dvd_demux_get_subpicture_stream),
15066 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
15067 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15068 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
15069 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
15070 * gst/mpegstream/gstmpegdemux.h:
15071 Resend tags event after a FLUSH (seek) to support prerolling
15072 a partial pipeline.
15074 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15076 Use correct error code for encrypted streams.
15077 Original commit message from CVS:
15079 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15080 Use correct error code for encrypted streams.
15082 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15084 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15085 Original commit message from CVS:
15086 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15087 (gst_mpeg_demux_sync_stream_to_time):
15088 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15090 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15092 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15093 Original commit message from CVS:
15094 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15095 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15096 Allow and implement non-flushing and/or segment seek
15097 (mainly in TIME and chapter format).
15098 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15099 (gst_dvd_demux_get_subpicture_stream),
15100 (gst_dvd_demux_synchronise_pads),
15101 (gst_dvd_demux_sync_stream_to_time):
15102 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15103 (gst_mpeg_demux_send_subbuffer),
15104 (gst_mpeg_demux_sync_stream_to_time),
15105 (gst_mpeg_streams_reset_cur_ts):
15106 * gst/mpegstream/gstmpegdemux.h:
15107 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15108 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15109 Delegate a query to upstream if it can't be handled.
15110 Make segment stop aware.
15111 Fix (subtitle) stream synchronization.
15112 Add some debug statements.
15114 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
15116 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15117 Original commit message from CVS:
15118 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15119 Fix build on macosx.
15121 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15123 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15124 Original commit message from CVS:
15125 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15126 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15127 * ext/a52dec/gsta52dec.c:
15128 * ext/amrnb/amrnbdec.c:
15129 * ext/amrnb/amrnbenc.c:
15130 * ext/amrnb/amrnbparse.c:
15131 * ext/lame/gstlame.c:
15132 * ext/mad/gstmad.c:
15133 * ext/sidplay/gstsiddec.cc:
15134 * gst/asfdemux/gstrtspwms.c:
15135 * gst/mpegaudioparse/gstxingmux.c:
15136 * gst/realmedia/rademux.c:
15137 * gst/realmedia/rdtmanager.c:
15138 * gst/realmedia/rtspreal.c:
15139 * gst/synaesthesia/gstsynaesthesia.c:
15140 Add missing elements to docs. Restore alphabetical order in section
15141 file. Document mad (it was included in docs already).
15142 Fix doc-markup: use convinience syntax for examples
15143 (produces valid docbook), add several refsec2 when we have several
15144 titles. Fix some types.
15146 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15148 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15149 Original commit message from CVS:
15150 * ext/lame/gstlame.c:
15151 * ext/sidplay/gstsiddec.cc:
15152 * gst/mpegaudioparse/gstxingmux.c:
15153 Do not use short_description in section docs for elements. We extract
15154 them from element details and there will be warnings if they differ.
15156 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
15158 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15159 Original commit message from CVS:
15160 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
15161 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15162 (gst_cdio_add_cdtext_album_tags):
15163 * ext/cdio/gstcdio.h:
15164 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15165 Also extract album title and album genre from CD-TEXT if
15166 available (#537021).
15168 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15170 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15171 Original commit message from CVS:
15172 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15173 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15174 emphasis value is reserved but unfortunately files with that
15175 value exist and the information is not important for the decoder
15176 anyway. Fixes bug #537235.
15178 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15180 Require libcdio >= 0.76.
15181 Original commit message from CVS:
15183 * ext/cdio/gstcdio.c:
15184 * ext/cdio/gstcdio.h:
15185 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15186 Require libcdio >= 0.76.
15188 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15190 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15191 Original commit message from CVS:
15192 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15193 Drain queued buffers before forwarding the segment event.
15195 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15197 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15198 Original commit message from CVS:
15199 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15200 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15201 (gst_a52dec_chain), (gst_a52dec_change_state):
15202 * ext/a52dec/gsta52dec.h:
15203 Add segment handling, buffer clipping and basic reverse playback.
15205 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15207 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15208 Original commit message from CVS:
15209 * docs/plugins/Makefile.am:
15210 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15211 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15212 * docs/plugins/gst-plugins-ugly-plugins.args:
15213 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15214 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15215 * docs/plugins/inspect/plugin-a52dec.xml:
15216 * docs/plugins/inspect/plugin-amrnb.xml:
15217 * docs/plugins/inspect/plugin-asf.xml:
15218 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15219 * docs/plugins/inspect/plugin-dvdread.xml:
15220 * docs/plugins/inspect/plugin-dvdsub.xml:
15221 * docs/plugins/inspect/plugin-iec958.xml:
15222 * docs/plugins/inspect/plugin-lame.xml:
15223 * docs/plugins/inspect/plugin-mad.xml:
15224 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15225 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15226 * docs/plugins/inspect/plugin-mpegstream.xml:
15227 * docs/plugins/inspect/plugin-realmedia.xml:
15228 * docs/plugins/inspect/plugin-siddec.xml:
15229 * docs/plugins/inspect/plugin-synaesthesia.xml:
15230 * ext/a52dec/gsta52dec.c:
15231 Random doc of the day. Also print human readable format of newsegment
15232 in log message if we complain about it.
15234 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
15236 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15237 Original commit message from CVS:
15238 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15239 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15240 (gst_a52dec_chain), (gst_a52dec_change_state):
15241 * ext/a52dec/gsta52dec.h:
15242 Mark discont on outgoing buffers after receiving a DISCONT buffer or
15243 when we have a decoding error.
15244 We don't need to clear the cache when we receive a NEWSEGMENT event.
15245 Clear buffer cache in DISCONT.
15246 Add beginnings of GstSegment handling.
15248 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15250 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15251 Original commit message from CVS:
15252 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15253 Fix alignment issues that caused SIGBUS on some architectures.
15255 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15257 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15258 Original commit message from CVS:
15259 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15260 Fix alignment issue which isn't really an issue at all because
15261 the plugin hasn't been ported to 0.10 yet.
15263 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15265 configure.ac: Back to devel -> 0.10.8.1
15266 Original commit message from CVS:
15268 Back to devel -> 0.10.8.1
15270 === release 0.10.8 ===
15272 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15278 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15279 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15280 * docs/plugins/inspect/plugin-a52dec.xml:
15281 * docs/plugins/inspect/plugin-asf.xml:
15282 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15283 * docs/plugins/inspect/plugin-dvdread.xml:
15284 * docs/plugins/inspect/plugin-dvdsub.xml:
15285 * docs/plugins/inspect/plugin-iec958.xml:
15286 * docs/plugins/inspect/plugin-lame.xml:
15287 * docs/plugins/inspect/plugin-mad.xml:
15288 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15289 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15290 * docs/plugins/inspect/plugin-mpegstream.xml:
15291 * docs/plugins/inspect/plugin-realmedia.xml:
15292 * docs/plugins/inspect/plugin-siddec.xml:
15293 * gst-plugins-ugly.doap:
15296 Original commit message from CVS:
15299 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15328 Original commit message from CVS:
15331 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15333 configure.ac: 0.10.7.4 pre-release
15334 Original commit message from CVS:
15336 0.10.7.4 pre-release
15338 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
15340 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
15341 Original commit message from CVS:
15342 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
15343 Fix inconsistent use of rate and channels.
15346 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15348 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
15349 Original commit message from CVS:
15350 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
15351 Flush timestamp correction variables on a flush. Fixes #533832.
15353 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15358 Commit 0.10.7.3 pre-rel marker
15359 Original commit message from CVS:
15360 Commit 0.10.7.3 pre-rel marker
15362 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
15364 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
15365 Original commit message from CVS:
15366 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15367 Properly aggregate GstFlowReturn from downstream in order to properly
15368 stop, and doing that as early as possible.
15371 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15373 configure.ac: 0.10.7.2 pre-release
15374 Original commit message from CVS:
15376 0.10.7.2 pre-release
15378 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
15380 Always let FLUSH_START events flow downstream.
15381 Original commit message from CVS:
15382 * ext/mad/gstmad.c: (gst_mad_sink_event):
15383 * gst/mpegaudioparse/gstmpegaudioparse.c:
15384 (gst_mp3parse_sink_event):
15385 Always let FLUSH_START events flow downstream.
15387 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15389 configure.ac: Error out if we don't have the required core/base versions.
15390 Original commit message from CVS:
15392 Error out if we don't have the required core/base versions.
15394 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
15396 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
15397 Original commit message from CVS:
15398 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15399 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15400 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15401 Fix video timestamps by adjusting it with the first timestamp found.
15402 Don't assume we have a complete fragment when flushing the adapter,
15403 packets might have been lost or the stream might just be broken.
15405 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
15407 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
15408 Original commit message from CVS:
15409 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
15410 Set Rank to NONE so that we don't accidentally try to autoplug the
15413 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15415 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
15416 Original commit message from CVS:
15417 * gst/mpegaudioparse/gstmpegaudioparse.c:
15418 (gst_mp3parse_emit_frame):
15419 Send a new duration message if the average bitrate changed and
15420 we don't know the duration from the Xing or VBRI header.
15423 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
15425 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
15426 Original commit message from CVS:
15427 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
15428 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15429 * gst/realmedia/rtspreal.h:
15430 Move assembly rule parsing to the place where we parse the SDP as it's
15431 also there that we create the MDPR and we need the currently selected
15432 asmrule in order to select the right MTLI.
15435 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
15437 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
15438 Original commit message from CVS:
15439 * gst/realmedia/realhash.c:
15440 * gst/realmedia/rtspreal.c:
15441 Include generated "_stdint.h" instead of <stdint.h> which might not
15442 exist on some systems.
15444 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15446 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15447 Original commit message from CVS:
15448 * ext/sidplay/gstsiddec.cc:
15449 Cast NULL sentinels to void * as NULL is defined as an integer
15450 constant in most environments when using C++ and it's size might
15451 be different from a pointer. Fixes #529488.
15453 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
15456 * gst/asfdemux/gstasfdemux.c:
15457 * gst/asfdemux/gstrtspwms.c:
15458 Fix "unused var" compiler error when --disable-gst-debug is used.
15459 Original commit message from CVS:
15460 Fix "unused var" compiler error when --disable-gst-debug is used.
15462 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15464 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15465 Original commit message from CVS:
15466 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15467 We should also stop the streaming task when we get a NOT_LINKED
15468 flow return, which is not covered by FLOW_IS_FATAL.
15470 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
15472 ext/: gst_atomic_int_set ==> g_atomic_int_set
15473 Original commit message from CVS:
15474 * ext/cdio/gstcdiocddasrc.c:
15475 * ext/dv/gstdvdemux.c:
15476 gst_atomic_int_set ==> g_atomic_int_set
15478 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
15480 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15481 Original commit message from CVS:
15482 2008-04-11 Julien Moutte <julien@fluendo.com>
15483 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15486 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
15488 configure.ac: Actually build dlls when cross-compiling with mingw32.
15489 Original commit message from CVS:
15490 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15492 Actually build dlls when cross-compiling with mingw32.
15495 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15497 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15498 Original commit message from CVS:
15500 * gst/mpegaudioparse/gstmpegaudioparse.c:
15501 (mpeg_audio_seek_entry_free):
15502 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15503 Depend on GLib 2.12 and use it unconditionally as we do in other
15504 modules too already.
15506 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15508 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15509 Original commit message from CVS:
15510 * gst/mpegaudioparse/gstmpegaudioparse.c:
15511 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15512 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15513 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15514 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15515 (gst_xing_mux_chain):
15516 Use GSlice for allocating the seek table entries if we compile with
15517 GLib 2.10 or newer.
15519 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
15521 gst/asfdemux/gstasfdemux.c: Remove some debug code.
15522 Original commit message from CVS:
15523 * gst/asfdemux/gstasfdemux.c:
15524 (gst_asf_demux_process_ext_stream_props):
15525 Remove some debug code.
15527 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15529 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15530 Original commit message from CVS:
15531 * gst/asfdemux/gstasfdemux.c:
15532 (gst_asf_demux_process_ext_stream_props):
15533 Guard against division by 0 and fall back to 25/1 framerate.
15535 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15537 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15538 Original commit message from CVS:
15539 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15540 (gst_asf_demux_process_ext_stream_props):
15541 Instead of adding a fixes 25/1 framerate to the video caps, use the
15542 average frame duration in the extended properties of the video stream as
15543 the framerate. Fixes #524346.
15545 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15547 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15548 Original commit message from CVS:
15550 Check if the compiler supports do { } while (0) macros. This fixes
15551 a warning when compiling with g++ 4.3, resulting in a build failure
15552 because of -Werror.
15554 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
15556 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15557 Original commit message from CVS:
15558 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15559 make ) also a delimiter for rules.
15560 Skip \\ when scanning strings.
15561 Add new testcase for these problems.
15563 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15565 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15566 Original commit message from CVS:
15567 * gst/mpegaudioparse/gstmpegaudioparse.c:
15568 (gst_mp3parse_sink_event):
15569 Don't take the stream lock when caching events. This is not necessary
15570 and results in a deadlock when seeking with rhythmbox (but not with
15571 totem or banshee for some reason).
15573 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15575 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15576 Original commit message from CVS:
15577 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15578 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15579 Add the version field when creating the CONT chunk resulting in
15580 the Author, Comment and Copyright tags not being parsed correctly.
15583 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
15585 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15586 Original commit message from CVS:
15587 * gst/mpegaudioparse/gstmpegaudioparse.c:
15588 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15589 Remove trailing newlines from debug statements.
15591 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
15593 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15594 Original commit message from CVS:
15595 * ext/dvdnav/dvdnavsrc.c:
15596 * ext/dvdnav/dvdnavsrc.h:
15597 Apply patch that adds some seeking support to dvdnav, and fixes it
15598 in various other ways. This doesn't make dvdnavsrc fully functional,
15599 but moves it forward.
15601 Patch By: Simone Gotti <simone.gotti@email.it>
15602 * ext/dvdnav/gst-dvd:
15603 Update the simple dvdnavsrc gst-launch example to work for 0.10
15605 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
15607 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15608 Original commit message from CVS:
15610 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15611 plug-ins are included/excluded. (#498222)
15613 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15615 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15616 Original commit message from CVS:
15617 * ext/mad/gstmad.c: (gst_mad_sink_event):
15618 * gst/mpegaudioparse/gstmpegaudioparse.c:
15619 (gst_mp3parse_sink_event):
15620 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15621 of dropping and leaking them.
15623 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15625 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15626 Original commit message from CVS:
15627 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15629 * ext/mad/gstmad.h:
15630 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15631 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15632 * gst/mpegaudioparse/gstmpegaudioparse.h:
15633 Cache all events except EOS if we still have to send a NEWSEGMENT
15634 event. This will let TAG events be forwarded until after decodebin
15635 to an encoder for example as decodebin only links the pads
15636 after NEWSEGMENT. Fixes bug #518933.
15638 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15640 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15641 Original commit message from CVS:
15642 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15643 Write Xing header at the correct position in the MP3 frame for
15644 stereo files. Fixes bug #518676.
15646 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15648 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15649 Original commit message from CVS:
15651 * ext/sidplay/Makefile.am:
15652 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15653 when building C++ code (#516509).
15655 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
15657 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15658 Original commit message from CVS:
15659 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15660 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15661 Workshop 12 compiler, but probably also crashes (#517985).
15663 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15665 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15666 Original commit message from CVS:
15667 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15668 * gst/mpegaudioparse/gstmpegaudioparse.c:
15669 (gst_mp3_channel_mode_get_type),
15670 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15671 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15672 (gst_mp3parse_chain):
15673 * gst/mpegaudioparse/gstmpegaudioparse.h:
15674 Post channel mode and CRC as tags. Fixes bug #504493.
15676 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15678 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15679 Original commit message from CVS:
15680 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15681 Correctly chain up to the parent's finalize function.
15683 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15685 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15686 Original commit message from CVS:
15687 * gst/mpegaudioparse/gstmpegaudioparse.c:
15688 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15689 Try a bit harder to get valid timestamps, especially if upstream
15690 gives us one and we are at the first frame or resyncing.
15691 Return UNEXPECTED if we get a valid timestamp that is outside of
15692 our configured segment. After all changes done so far this doesn't
15693 seem to cause any regression, please test.
15695 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15697 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...
15698 Original commit message from CVS:
15700 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15701 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15702 If we don't have the position to seek to in our index first try
15703 to convert from TIME to BYTES upstream and only if that fails
15704 too use the old hack to simply seek to an earlier position
15705 and let the sink drop everything before segment start.
15706 Partially fixes bug #469930.
15708 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15710 configure.ac: Back to development...
15711 Original commit message from CVS:
15713 Back to development...
15715 === release 0.10.7 ===
15717 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15723 * docs/plugins/gst-plugins-ugly-plugins.args:
15724 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15725 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15726 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15727 * docs/plugins/gst-plugins-ugly-plugins.signals:
15728 * docs/plugins/inspect/plugin-a52dec.xml:
15729 * docs/plugins/inspect/plugin-asf.xml:
15730 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15731 * docs/plugins/inspect/plugin-dvdread.xml:
15732 * docs/plugins/inspect/plugin-dvdsub.xml:
15733 * docs/plugins/inspect/plugin-iec958.xml:
15734 * docs/plugins/inspect/plugin-lame.xml:
15735 * docs/plugins/inspect/plugin-mad.xml:
15736 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15737 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15738 * docs/plugins/inspect/plugin-mpegstream.xml:
15739 * docs/plugins/inspect/plugin-realmedia.xml:
15740 * docs/plugins/inspect/plugin-siddec.xml:
15741 * gst-plugins-ugly.doap:
15743 Release 0.10.7 - I Cheated Time
15744 Original commit message from CVS:
15745 Release 0.10.7 - I Cheated Time
15747 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15772 Original commit message from CVS:
15775 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15777 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15778 Original commit message from CVS:
15779 * tests/check/Makefile.am:
15780 Exclude dvdreadsrc from the states test too.
15782 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15784 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15785 Original commit message from CVS:
15786 * gst/mpegaudioparse/gstmpegaudioparse.c:
15787 (gst_mp3parse_emit_frame):
15788 Handler buffers without valid timestamp more correctly: Don't drop
15789 them and don't use the invalid timestamp to calculate the next
15790 timestamp. Fixes bug #516811.
15792 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
15794 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15795 Original commit message from CVS:
15796 Patch by: Tal Shalif <tshalif at nargila dot org>
15797 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15798 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15799 Add some gint64 casts to prevent 32 bit integer overflows.
15802 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15804 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15805 Original commit message from CVS:
15806 * gst/mpegaudioparse/gstmpegaudioparse.c:
15807 Revert previous commit to mp3parse, as it breaks playback
15810 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15812 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15813 Original commit message from CVS:
15814 * gst/mpegaudioparse/gstmpegaudioparse.c:
15815 (gst_mp3parse_emit_frame):
15816 Return GST_FLOW_UNEXPECTED if we get data that is after our
15817 configured segment. This makes upstream go EOS immediately instead
15818 of sending us the complete stream. Also improve debugging a bit.
15820 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15822 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15823 Original commit message from CVS:
15824 * ext/dvdread/dvdreadsrc.c:
15825 Fix regression in DVD seeking - when a pack we
15826 expect to be a NAV block turns out not to be, scan forwards
15827 for up to 2MB (at most ~1sec) until we find one.
15830 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15832 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15833 Original commit message from CVS:
15834 * win32/vs6/libgstmpegaudioparse.dsp:
15835 Add xing files to VS project file.
15837 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15839 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15840 Original commit message from CVS:
15841 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15842 Stop leaking src pad templates. Fixes bug #515708.
15844 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15846 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15847 Original commit message from CVS:
15848 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15849 Correctly write the size in bytes on big endian systems.
15852 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15854 ext/lame/gstlame.c: Don't leak the allowed caps.
15855 Original commit message from CVS:
15856 * ext/lame/gstlame.c: (gst_lame_setup):
15857 Don't leak the allowed caps.
15858 * tests/check/pipelines/lame.c: (GST_START_TEST):
15859 Stop leaking all buffers. Fixes bug #515575.
15861 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15863 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15864 Original commit message from CVS:
15865 * gst/mpegaudioparse/plugin.c:
15866 Commit new file I forgot to add.
15868 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15870 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15871 Original commit message from CVS:
15873 Make DISABLE_DEPRECATED defined *only* during CVS, not during
15874 pre-releases or releases.
15876 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15879 Mention bug 511497 fixed in previous commit
15880 Original commit message from CVS:
15881 Mention bug 511497 fixed in previous commit
15883 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15885 Move xingmux from -bad.
15886 Original commit message from CVS:
15887 * docs/plugins/Makefile.am:
15888 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15889 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15890 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15891 * gst/mpegaudioparse/Makefile.am:
15892 * gst/mpegaudioparse/gstmpegaudioparse.c:
15893 * gst/mpegaudioparse/gstxingmux.c:
15894 * tests/check/Makefile.am:
15895 * tests/check/elements/.cvsignore:
15896 Move xingmux from -bad.
15898 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
15900 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15901 Original commit message from CVS:
15902 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15903 Use gst_guint64_to_gdouble for conversion
15904 * win32/vs6/libgstasfdemux.dsp:
15905 * win32/vs6/libgstdvdsub.dsp:
15906 * win32/vs6/libgstrealmedia.dsp:
15907 Update project dependencies and add new source files
15909 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15911 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15912 Original commit message from CVS:
15913 * ext/mpeg2dec/gstmpeg2dec.c:
15914 Reset decoder when handling sequence where libmpeg2 has set
15915 frame period to 0, probably due to a corrupt packet.
15918 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15920 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15921 Original commit message from CVS:
15922 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15923 (gst_mp3parse_chain):
15924 Don't set new caps on the srcpad everytime the bitrate or MPEG
15925 version changes but calculate new spf value when the MPEG version
15928 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15930 Add documentation for the xingheader plugin.
15931 Original commit message from CVS:
15932 * docs/plugins/Makefile.am:
15933 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15934 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15935 * gst/xingheader/gstxingmux.c:
15936 * gst/xingheader/gstxingmux.h:
15937 Add documentation for the xingheader plugin.
15938 * tests/check/elements/xingmux.c: (GST_START_TEST):
15939 Set element state to PLAYING before doing something else.
15941 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15943 tests/check/: Add simple unit test for the xingmux element.
15944 Original commit message from CVS:
15945 * tests/check/Makefile.am:
15946 * tests/check/elements/.cvsignore:
15947 * tests/check/elements/xingmux.c: (setup_xingmux),
15948 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15949 * tests/check/elements/xingmux_testdata.h:
15950 Add simple unit test for the xingmux element.
15951 * gst/xingheader/gstxingmux.c: (generate_xing_header),
15952 (gst_xing_mux_finalize), (xing_reset):
15953 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15955 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15957 docs/plugins/: Add the real and rtsp elements and update the lists.
15958 Original commit message from CVS:
15959 * docs/plugins/Makefile.am:
15960 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15961 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15962 Add the real and rtsp elements and update the lists.
15963 * docs/plugins/inspect/plugin-amrnb.xml:
15964 * docs/plugins/inspect/plugin-asf.xml:
15965 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15966 * docs/plugins/inspect/plugin-dvdsub.xml:
15967 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15968 * docs/plugins/inspect/plugin-mpegstream.xml:
15969 * docs/plugins/inspect/plugin-realmedia.xml:
15970 * docs/plugins/inspect/plugin-siddec.xml:
15971 * docs/plugins/inspect/plugin-synaesthesia.xml:
15973 * gst/iec958/ac3_padder.c:
15974 * gst/iec958/ac3_padder.h:
15975 Do not use gtk-doc style comments for non gtk-doc comments. Note -
15976 there are functions defined using extern in the .c file - does that
15979 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15981 ext/mad/gstmad.c: Chain up at the end of the function.
15982 Original commit message from CVS:
15983 * ext/mad/gstmad.c:
15984 Chain up at the end of the function.
15986 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15988 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15989 Original commit message from CVS:
15990 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15991 Don't add pad templates for the base class but only in the
15994 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15996 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15997 Original commit message from CVS:
15998 * ext/lame/gstlame.c:
15999 * ext/lame/gstlame.h:
16000 Fix the case where you initially have stereo input, and so lame's
16001 mode is not set to mono, and then you get input with mono audio and
16002 soon after you get stereo input again. What happened before this
16003 commit is that it would keep the encoding mode as mono. It should
16004 change it back to the one requested by the app (or the default one)
16007 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16009 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
16010 Original commit message from CVS:
16011 * gst/mpegaudioparse/gstmpegaudioparse.c:
16012 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16013 (mp3parse_bytepos_to_time):
16014 Interpolate the VBRI seek table entries to get better results,
16015 support 3 byte seek table entries and prevent overflows in the
16016 seek table by adding the relative offsets when using the seek
16017 table in a large enough data type.
16019 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16021 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
16022 Original commit message from CVS:
16023 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16024 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16025 (mp3parse_bytepos_to_time):
16026 * gst/mpegaudioparse/gstmpegaudioparse.h:
16027 Add support for seeking based on the VBRI seek table. Might make
16028 sense to use interpolation in the table later to get hopefully a
16029 bit more accurate values.
16031 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16033 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
16034 Original commit message from CVS:
16035 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16036 (handle_picture), (handle_slice):
16037 Fix compilation error. Fixes #509313.
16039 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16041 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
16042 Original commit message from CVS:
16043 * ext/lame/gstlame.c: (gst_lame_sink_event):
16044 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
16045 as 8 * GST_SECOND is too large for int.
16047 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16049 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
16050 Original commit message from CVS:
16051 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16052 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
16055 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16057 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
16058 Original commit message from CVS:
16059 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16060 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16061 (mp3parse_total_bytes), (mp3parse_total_time):
16062 * gst/mpegaudioparse/gstmpegaudioparse.h:
16063 Add initial support for reading VBRI headers as found in VBR files
16064 created by some Fraunhofer encoders. Currently we only read the
16065 number of frames and bytes (and calculate duration, etc from this)
16066 but there is also a seek table that we currently don't use.
16068 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
16070 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
16071 Original commit message from CVS:
16072 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
16073 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16074 (gst_lame_sink_event):
16075 Correctly set number of channels when using mono-encoding mode
16076 and fix the duration calculation of the EOS buffer.
16078 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16080 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16081 Original commit message from CVS:
16082 * gst/mpegaudioparse/gstmpegaudioparse.c:
16083 (gst_mp3parse_handle_first_frame):
16084 Guard against 0 values in the Xing header as frame count and
16085 byte count and calculate the bitrate when we have all values
16086 we need and not before.
16088 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16090 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16091 Original commit message from CVS:
16092 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16093 Remove accidentially leftover debug printf.
16095 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16097 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16098 Original commit message from CVS:
16099 * gst/xingheader/gstxingmux.c: (has_xing_header),
16100 (generate_xing_header), (gst_xing_mux_chain),
16101 (gst_xing_mux_sink_event):
16102 Choose smallest possible frame size for the Xing header, properly
16103 set the timestamp, duration and offset on the outgoing buffers,
16104 only send NEWSEGMENT events in BYTE format downstream and also
16105 drop VBRI headers if already existing.
16107 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16109 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16110 Original commit message from CVS:
16111 * gst/xingheader/Makefile.am:
16112 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16113 (has_xing_header), (generate_xing_header),
16114 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16115 (gst_xing_mux_init), (gst_xing_mux_chain),
16116 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16117 * gst/xingheader/gstxingmux.h:
16118 Major cleanup and rewrite of xingmux with less bugs and new features:
16119 - Handles other layers as 3
16122 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16124 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16125 Original commit message from CVS:
16126 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16127 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16128 Call g_type_class_ref() from a thread-safe context and not
16129 from the streaming thread to avoid GLib screwing up (see
16130 bug #349410 and #493432). Comment out unused code.
16132 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16134 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16135 Original commit message from CVS:
16136 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16137 (handle_picture), (clip_buffer), (handle_slice),
16138 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16139 (gst_mpeg2dec_change_state):
16140 * ext/mpeg2dec/gstmpeg2dec.h:
16141 Add buffer clipping.
16142 Add basic reverse playback support. Not complete yet when dealing with
16145 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16147 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16148 Original commit message from CVS:
16150 Add -Wno-portability to the automake parameters to stop warnings
16151 about GNU make extensions being used. We require GNU make in almost
16152 every Makefile anyway.
16154 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16155 at the same time is required for per target flags.
16157 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16159 Makefile.am: Include lcov.mak to allow building coverage reports.
16160 Original commit message from CVS:
16162 Include lcov.mak to allow building coverage reports.
16164 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16166 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16167 Original commit message from CVS:
16168 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16169 * gst/mpegaudioparse/gstmpegaudioparse.c:
16170 (gst_mp3parse_handle_first_frame):
16171 Make sure that the Xing TOC starts with 0 and the entries
16172 are increasing over time. Otherwise it's broken and should
16173 be skipped. Fixes bug #507821.
16175 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16177 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16178 Original commit message from CVS:
16179 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16180 (gst_asf_demux_add_video_stream),
16181 (gst_asf_demux_process_ext_content_desc),
16182 (gst_asf_demux_get_metadata_for_stream),
16183 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16184 (gst_asf_demux_change_state):
16185 * gst/asfdemux/gstasfdemux.h:
16186 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16188 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
16190 docs/plugins/.cvsignore: Add *-undeclared.txt
16191 Original commit message from CVS:
16192 * docs/plugins/.cvsignore:
16193 Add *-undeclared.txt
16195 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16197 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16198 Original commit message from CVS:
16199 * gst/realmedia/rdtmanager.c:
16200 (gst_rdt_manager_marshal_VOID__UINT_UINT),
16201 (gst_rdt_manager_class_init):
16202 * gst/realmedia/rdtmanager.h:
16203 Implement some more signals that rtspsrc connects to.
16206 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16208 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16209 Original commit message from CVS:
16211 Include common/win32.mak for CRLF check of win32 project
16212 files (see #393626).
16214 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16216 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16217 Original commit message from CVS:
16218 * gst/mpegaudioparse/gstmpegaudioparse.c:
16219 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16220 Don't post SEGMENT_START messages on the bus, only the element
16221 driving the pipeline should do that.
16223 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16225 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16226 Original commit message from CVS:
16228 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16230 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16232 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16233 Original commit message from CVS:
16234 * ext/mpeg2dec/gstmpeg2dec.h:
16235 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16238 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
16240 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16241 Original commit message from CVS:
16242 2007-11-20 Julien MOUTTE <julien@moutte.net>
16243 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16246 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16248 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16249 Original commit message from CVS:
16250 * gst/mpegaudioparse/gstmpegaudioparse.c:
16251 Restore the segment handling logic.
16252 Please don't do behavioural changes under the heading of 'leak fixes'
16253 or 'whitespace changes', people.
16255 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16257 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16258 Original commit message from CVS:
16259 * gst/mpegaudioparse/gstmpegaudioparse.c:
16262 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16264 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16265 Original commit message from CVS:
16266 * gst/asfdemux/gstasfdemux.c:
16267 Sync _activate_pull() a little more with other demuxers.
16269 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
16271 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16272 Original commit message from CVS:
16273 * gst/mpegstream/gstmpegdemux.c:
16274 recognize the padding stream
16276 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16278 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16279 Original commit message from CVS:
16280 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16281 Convert tags that come as string into the type required by
16284 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16286 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16287 Original commit message from CVS:
16288 * gst/mpegaudioparse/gstmpegaudioparse.c:
16289 (gst_mp3parse_emit_frame):
16290 Remove some more broken code, it seems to clip even when it should not.
16293 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16295 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16296 Original commit message from CVS:
16297 * gst/mpegaudioparse/gstmpegaudioparse.c:
16298 (gst_mp3parse_emit_frame):
16299 When the element is not driving the streaming thread it is not supposed
16300 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
16301 upstream when it detects EOS. See #491305.
16303 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
16305 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
16306 Original commit message from CVS:
16307 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
16308 * gst/dvdsub/Makefile.am:
16309 * gst/dvdsub/gstdvdsubdec.c:
16310 * gst/dvdsub/gstdvdsubparse.c:
16311 * gst/dvdsub/gstdvdsubparse.h:
16312 Add dvd subtitle parser, which just packetizes the input
16313 stream. This is needed to mux dvd subtitles into matroska
16314 files, since the muxer expects unfragmented and properly
16315 timestamped input (#415754).
16317 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16319 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
16320 Original commit message from CVS:
16322 Update requirements from past CVS versions to released
16323 versions (0.10.14 in this case).
16324 * ext/sidplay/gstsiddec.cc:
16325 Fix compilation with g++-4.2.
16327 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16329 gst/realmedia/: Fix some compiler warnings shown on Forte.
16330 Original commit message from CVS:
16331 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
16332 (gst_asm_scan_parse_condition):
16333 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16334 Fix some compiler warnings shown on Forte.
16336 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
16338 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
16339 Original commit message from CVS:
16340 Patch by: Gautier Portet <kassoulet at gmail dot com>
16341 * gst/xingheader/gstxingmux.c:
16342 The size of the Xing header is actually 417 as it's rounded to the
16343 next smaller integer. Fixes #397759.
16344 * gst/xingheader/gstxingmux.c: (xing_generate_header),
16345 (xing_push_header):
16346 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
16347 event to the beginning was successful before pushing the header again.
16349 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
16351 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
16352 Original commit message from CVS:
16353 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
16354 (mp3parse_bytepos_to_time):
16355 Use gst_util_guint64_to_gdouble for conversions.
16356 * win32/vs6/libgstmad.dsp:
16357 Add a link to libgstaudio.
16359 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16361 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
16362 Original commit message from CVS:
16363 * ext/lame/gstlame.c:
16364 Fix up case where there is no peer, in which case
16365 _get_allowed_caps() will return NULL.
16367 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16369 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
16370 Original commit message from CVS:
16371 * ext/lame/gstlame.c:
16372 Use GST_PTR_FORMAT to print caps in debug statement.
16374 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16376 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16377 Original commit message from CVS:
16379 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16380 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
16383 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16385 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
16386 Original commit message from CVS:
16387 * ext/lame/gstlame.c:
16388 Allow fixing the sample rate lame converts to by negotiating fixed
16389 sample rate on the src pad caps.
16391 * tests/check/Makefile.am:
16392 * tests/check/pipelines/lame.c:
16393 Add a check for it.
16395 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16397 po/: Updated translations.
16398 Original commit message from CVS:
16401 Updated translations.
16403 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16405 po/pl.po: Added Polish translation.
16406 Original commit message from CVS:
16407 translated by: Jakub Bogusz <qboosh@pld-linux.org>
16409 Added Polish translation.
16411 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16413 po/fi.po: Added Finnish translation.
16414 Original commit message from CVS:
16415 translated by: Ilkka Tuohela <hile@iki.fi>
16417 Added Finnish translation.
16419 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16421 po/es.po: Added Spanish translation.
16422 Original commit message from CVS:
16423 translated by: Jorge González González <aloriel@gmail.com>
16425 Added Spanish translation.
16427 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16429 po/bg.po: Added Bulgarian translation.
16430 Original commit message from CVS:
16431 translated by: Alexander Shopov <ash@contact.bg>
16433 Added Bulgarian translation.
16435 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16437 gst/iec958/ac3iec.c: Chainup in finalize.
16438 Original commit message from CVS:
16439 * gst/iec958/ac3iec.c:
16440 Chainup in finalize.
16441 * tests/check/Makefile.am:
16442 * tests/check/generic/states.c:
16443 Improved state change unit test.
16445 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16447 Ignore registries in any format.
16448 Original commit message from CVS:
16449 * docs/plugins/.cvsignore:
16450 * tests/check/.cvsignore:
16451 Ignore registries in any format.
16453 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16455 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
16456 Original commit message from CVS:
16458 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16459 define in the lame headers. This has the advantage that
16460 it should still work when we're cross-compiling (#452025).
16462 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16464 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16465 Original commit message from CVS:
16466 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16467 Add other allowed rates to the pad templates.
16468 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16469 Reset the parser to release memory in dispose.
16471 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16473 ext/: Fix more leaks.
16474 Original commit message from CVS:
16475 * ext/amrnb/amrnbdec.c:
16476 * ext/amrnb/amrnbenc.c:
16477 * ext/amrnb/amrnbparse.c:
16478 * ext/sidplay/gstsiddec.cc:
16481 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
16483 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16484 Original commit message from CVS:
16485 Patch by: Daniel Charles <dcharles at ti dot com>
16486 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16487 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16488 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16489 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16490 * ext/amrnb/amrnbenc.h:
16491 Add property to select the BandMode of the AMR encoder.
16494 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16496 gst/realmedia/asmrules.c: Make ro memory to share.
16497 Original commit message from CVS:
16498 * gst/realmedia/asmrules.c:
16499 Make ro memory to share.
16501 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16503 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16504 Original commit message from CVS:
16505 * gst/mpegaudioparse/gstmpegaudioparse.c:
16506 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16507 * gst/mpegaudioparse/gstmpegaudioparse.h:
16508 Queue segment event and push it after we know the caps on the pad or
16509 else an autoplugger might not have plugged the element yet and the
16512 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16514 gst/iec958/ac3iec.c: Fix tests.
16515 Original commit message from CVS:
16516 * gst/iec958/ac3iec.c:
16519 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16521 tests/check/: Add generic state-change test suite to help to fi leaks.
16522 Original commit message from CVS:
16523 * tests/check/Makefile.am:
16524 * tests/check/generic/.cvsignore:
16525 * tests/check/generic/states.c:
16526 Add generic state-change test suite to help to fi leaks.
16528 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16530 po/: Added Portuguese (Brazilian) translation.
16531 Original commit message from CVS:
16532 translated by: Raphael Higino <phhigino@gmail.com>
16535 Added Portuguese (Brazilian) translation.
16537 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16539 po/: Updated translations.
16540 Original commit message from CVS:
16545 Updated translations.
16547 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
16549 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16550 Original commit message from CVS:
16551 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16552 (gst_rmdemux_parse_video_packet):
16553 Activate timestamp fixing code.
16555 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16557 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16558 Original commit message from CVS:
16559 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16560 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16561 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16562 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16563 Do fragment collection in the demuxer so that we can now work with
16564 both ffmpeg and realvideodec to decoder real video content.
16566 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16568 gst/realmedia/asmrules.c: Include stdlib.h.
16569 Original commit message from CVS:
16570 * gst/realmedia/asmrules.c:
16573 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16575 gst/realmedia/rdtmanager.c: Fix caps.
16576 Original commit message from CVS:
16577 * gst/realmedia/rdtmanager.c:
16580 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16582 gst/realmedia/rtspreal.c: Disable UDP transport for now.
16583 Original commit message from CVS:
16584 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16585 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16586 Disable UDP transport for now.
16588 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
16590 gst/realmedia/: Add simple rdt manager.
16591 Original commit message from CVS:
16592 * gst/realmedia/Makefile.am:
16593 * gst/realmedia/rdtmanager.c: (find_session_by_id),
16594 (create_session), (free_session), (gst_rdt_manager_base_init),
16595 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16596 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16597 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16598 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16599 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16600 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16601 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16602 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16603 (gst_rdt_manager_plugin_init):
16604 * gst/realmedia/rdtmanager.h:
16605 * gst/realmedia/rmdemux.c: (plugin_init):
16606 Add simple rdt manager.
16608 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16610 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16611 Original commit message from CVS:
16612 * gst/realmedia/rdtdepay.c:
16613 Fix the encoding-name so that it matches what the rtsp extension sets.
16615 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
16617 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16618 Original commit message from CVS:
16619 * gst/realmedia/asmrules.c: (gst_asm_node_free),
16620 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16621 (gst_asm_scan_string), (gst_asm_scan_number),
16622 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16623 (gst_asm_scan_next_token), (gst_asm_rule_free),
16624 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16625 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16626 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16627 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16628 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16629 (gst_asm_rule_book_match), (main):
16630 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16631 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16632 Use g_hash_table_destroy instead of _unref which is too new.
16634 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16636 gst/realmedia/.cvsignore: Add test to ignore.
16637 Original commit message from CVS:
16638 * gst/realmedia/.cvsignore:
16639 Add test to ignore.
16640 * gst/realmedia/Makefile.am:
16641 * gst/realmedia/asmrules.c: (gst_asm_node_new),
16642 (gst_asm_node_free), (gst_asm_operator_eval),
16643 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16644 (gst_asm_scan_string), (gst_asm_scan_number),
16645 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16646 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16647 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16648 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16649 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16650 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16651 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16652 (gst_asm_rule_book_match), (main):
16653 * gst/realmedia/asmrules.h:
16654 Added asembler rule book parser and evaluator.
16655 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16656 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16657 * gst/realmedia/rtspreal.h:
16658 Keep per stream config info.
16659 Parse and evaluate asm rule books for stream selection.
16661 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16663 gst/realmedia/rtspreal.c: Include stdlib.
16664 Original commit message from CVS:
16665 * gst/realmedia/rtspreal.c:
16668 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
16670 gst/realmedia/: Split out hash code in separate file.
16671 Original commit message from CVS:
16672 * gst/realmedia/Makefile.am:
16673 * gst/realmedia/realhash.c: (hash), (call_hash),
16674 (gst_rtsp_ext_real_calc_response_and_checksum):
16675 * gst/realmedia/realhash.h:
16676 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16677 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16678 Split out hash code in separate file.
16680 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16682 gst/: Fix include paths and link dependecies for rtsp extension.
16683 Original commit message from CVS:
16684 * gst/asfdemux/Makefile.am:
16685 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16686 (gst_rtsp_wms_class_init):
16687 * gst/realmedia/Makefile.am:
16688 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16689 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16690 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16691 (_do_init), (gst_rtsp_real_class_init):
16692 Fix include paths and link dependecies for rtsp extension.
16694 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
16696 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16697 Original commit message from CVS:
16698 * gst/realmedia/Makefile.am:
16699 * gst/realmedia/rmdemux.c: (plugin_init):
16700 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16701 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16702 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16703 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16704 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16705 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16706 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16707 (gst_rtsp_real_plugin_init):
16708 * gst/realmedia/rtspreal.h:
16709 Add RealMedia RTSP extension module. It has rank NONE until it is fully
16712 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16714 gst/asfdemux/: Move WMS RTSP extension from -good to here.
16715 Original commit message from CVS:
16716 * gst/asfdemux/Makefile.am:
16717 * gst/asfdemux/gstasf.c: (plugin_init):
16718 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16719 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16720 (gst_rtsp_wms_configure_stream), (_do_init),
16721 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16722 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16723 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16724 * gst/asfdemux/gstrtspwms.h:
16725 Move WMS RTSP extension from -good to here.
16726 Port it to the new pluggable extension interface.
16728 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16730 ext/mad/Makefile.am: Link to audio helper from plugins-base.
16731 Original commit message from CVS:
16732 * ext/mad/Makefile.am:
16733 Link to audio helper from plugins-base.
16735 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16737 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16738 Original commit message from CVS:
16740 * ext/mad/gstmad.c: (gst_mad_chain):
16741 Use the new buffer clipping function from gstaudio here and
16742 require gst-plugins-base CVS.
16744 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16746 configure.ac: Sync liboil check with plugins-base. Add libm check.
16747 Original commit message from CVS:
16749 Sync liboil check with plugins-base. Add libm check.
16750 * gst/synaesthesia/Makefile.am:
16751 Link against libm. We're using sqrt here.
16753 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16755 gst/asfdemux/gstasfdemux.c: Include stdlib.
16756 Original commit message from CVS:
16757 * gst/asfdemux/gstasfdemux.c:
16760 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16762 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16763 Original commit message from CVS:
16764 * ext/annodex/Makefile.am:
16766 * ext/cdio/gstcdiocddasrc.c:
16767 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16769 * ext/cairo/Makefile.am:
16770 * gst/videofilter/Makefile.am:
16771 * tests/examples/level/Makefile.am:
16772 Use $(LIBM) instead of -lm
16774 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16776 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16777 Original commit message from CVS:
16778 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16779 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16780 * gst/mpegaudioparse/gstmpegaudioparse.h:
16781 Save some memory for each frame by only saving the start timestamp
16782 and start byte position instead of additionally the stop timestamp
16783 and stop byte position. This requires us to use a doubly-linked list
16784 but still saves 8-12 bytes per frame.
16786 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16788 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16789 Original commit message from CVS:
16790 * ext/mad/gstmad.c: (clip_outgoing_buffer):
16791 Fix buffer clipping to correctly clip to the segment stop.
16793 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16795 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16796 Original commit message from CVS:
16797 * gst/mpegaudioparse/gstmpegaudioparse.c:
16798 (gst_mp3parse_emit_frame):
16799 Fix a calculation that was causing mp3parse to drop every incoming
16800 frame when upstream delivered a segment in TIME format, breaking
16801 playback of all mpeg system streams.
16803 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16805 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16806 Original commit message from CVS:
16809 * tests/Makefile.am:
16810 Remove bogus check for libcheck, since we check for
16811 gstreamer-check and it pulls in the required info from
16812 and we weren't actually _using_ the information for
16813 libcheck ourselves anyway.
16815 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16817 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16818 Original commit message from CVS:
16819 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16820 (gst_mp3parse_init), (gst_mp3parse_dispose),
16821 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16822 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16823 (mp3parse_handle_seek), (mp3parse_src_query):
16824 * gst/mpegaudioparse/gstmpegaudioparse.h:
16825 Implement accurate seeking in mpegaudioparse. Fixes #308312.
16826 Also implement segment seeks.
16828 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16830 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16831 Original commit message from CVS:
16832 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16833 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16834 (gst_mad_chain), (gst_mad_change_state):
16835 * ext/mad/gstmad.h:
16836 Implement buffer clipping and use GST_BOILERPLATE instead of manual
16837 GType magic. Part one of bug #308312.
16839 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16841 configure.ac: Use pkg-config to locate check.
16842 Original commit message from CVS:
16844 Use pkg-config to locate check.
16846 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16848 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16849 Original commit message from CVS:
16851 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16852 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16853 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16854 Fix build against core CVS by not using deprecated API. Bump
16855 requirements for new API (overdue anyway).
16857 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16859 REQUIREMENTS: Also add amr-libs here and update a little.
16860 Original commit message from CVS:
16862 Also add amr-libs here and update a little.
16864 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16866 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16867 Original commit message from CVS:
16868 * docs/plugins/inspect/plugin-dvdnav.xml:
16869 * docs/plugins/inspect/plugin-realmedia.xml:
16870 * docs/plugins/inspect/plugin-synaesthesia.xml:
16871 Add inspect file for synaesthesia so the docs can be built even if
16872 the plugin isn't built yet. Fixes #454311. Also add inspect files
16873 for dvdnavsrc and realmedia.
16875 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16877 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16878 Original commit message from CVS:
16879 * docs/plugins/Makefile.am:
16880 Simplify --extra-dir as gtkdoc scans recursively.
16882 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16884 And yet more docs enabled.
16885 Original commit message from CVS:
16886 * docs/plugins/Makefile.am:
16887 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16888 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16889 * gst/synaesthesia/Makefile.am:
16890 * gst/synaesthesia/gstsynaesthesia.c:
16891 * gst/synaesthesia/gstsynaesthesia.h:
16892 And yet more docs enabled.
16894 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16896 docs/plugins/: Add new docs. Scan c++ files too.
16897 Original commit message from CVS:
16898 * docs/plugins/Makefile.am:
16899 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16900 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16901 * docs/plugins/inspect/plugin-a52dec.xml:
16902 * docs/plugins/inspect/plugin-amrnb.xml:
16903 * docs/plugins/inspect/plugin-asf.xml:
16904 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16905 * docs/plugins/inspect/plugin-dvdsub.xml:
16906 * docs/plugins/inspect/plugin-iec958.xml:
16907 * docs/plugins/inspect/plugin-lame.xml:
16908 * docs/plugins/inspect/plugin-mad.xml:
16909 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16910 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16911 * docs/plugins/inspect/plugin-mpegstream.xml:
16912 Add new docs. Scan c++ files too.
16913 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16914 (gst_amrnbdec_event):
16915 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16916 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16917 (gst_amrnbparse_loop):
16918 Add documentation headers.
16919 * ext/mad/gstmad.c:
16920 * ext/mad/gstmad.h:
16923 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16925 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16926 Original commit message from CVS:
16927 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16928 (gst_mp3parse_init):
16929 Use GST_BOILERPLATE instead of manual GType magic.
16930 * gst/mpegaudioparse/gstmpegaudioparse.c:
16931 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16932 (mp3parse_bytepos_to_time):
16933 * gst/mpegaudioparse/gstmpegaudioparse.h:
16934 Implement seeking, byte->time, time->byte conversions with the Xing
16935 seek table if available. This allows better at least a bit more
16936 accurate seeks and file position reporting.
16938 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16940 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16941 Original commit message from CVS:
16942 * gst/mpegaudioparse/gstmpegaudioparse.c:
16943 (gst_mp3parse_handle_first_frame):
16944 Copy the complete Xing seek table in the 100 byte array instead of
16945 copying the first byte 100 times.
16946 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16947 (mp3parse_total_time), (mp3parse_time_to_bytepos):
16948 Add seeking support based on the Xing header but comment it out for
16949 now as it seems to yield worse result than the other method.
16950 Also use gst_pad_query_peer_duration() instead of getting the peer pad
16951 ourself, creating a new GstQuery, etc.
16953 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16955 docs/plugins/: Update docs with caps info.
16956 Original commit message from CVS:
16957 * docs/plugins/gst-plugins-ugly-plugins.args:
16958 * docs/plugins/inspect/plugin-a52dec.xml:
16959 * docs/plugins/inspect/plugin-amrnb.xml:
16960 * docs/plugins/inspect/plugin-asf.xml:
16961 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16962 * docs/plugins/inspect/plugin-dvdread.xml:
16963 * docs/plugins/inspect/plugin-dvdsub.xml:
16964 * docs/plugins/inspect/plugin-iec958.xml:
16965 * docs/plugins/inspect/plugin-lame.xml:
16966 * docs/plugins/inspect/plugin-mad.xml:
16967 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16968 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16969 * docs/plugins/inspect/plugin-mpegstream.xml:
16970 Update docs with caps info.
16972 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16974 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16975 Original commit message from CVS:
16977 Make sure dvdnav strings get translated too (no reason not to have
16978 them in the .po file, even if the plugin is disabled for now).
16981 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16983 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16984 Original commit message from CVS:
16985 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16986 (gst_amrnbdec_event), (gst_amrnbdec_chain),
16987 (gst_amrnbdec_state_change):
16988 * ext/amrnb/amrnbdec.h:
16989 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16990 (gst_amrnbparse_loop):
16991 Add newsegment and discont handling. Some code cleanups.
16993 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
16995 ext/dvdread/dvdreadsrc.c: check for an error from
16996 Original commit message from CVS:
16997 * ext/dvdread/dvdreadsrc.c: check for an error from
16998 DVDReadBlocks() correctly.
17000 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
17002 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...
17003 Original commit message from CVS:
17004 * ext/dvdread/dvdreadsrc.c:
17005 If we can't read a nav packet, or it doesn't look like a nav
17006 packet, that's an error. Previous behavior was to look at
17007 the next packet; I can't find any justification for doing that.
17010 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17012 po/it.po: Updated Italian translation.
17013 Original commit message from CVS:
17015 Updated Italian translation.
17017 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17019 po/vi.po: Updated Vietnames translation.
17020 Original commit message from CVS:
17022 Updated Vietnames translation.
17024 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17026 po/: Added Chinese (simplified) translation.
17027 Original commit message from CVS:
17028 contributed by: Wenzheng Hu <db_lobster@163.com>
17031 Added Chinese (simplified) translation.
17033 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17035 MAINTAINERS: Updating all the maintainers files
17036 Original commit message from CVS:
17038 Updating all the maintainers files
17040 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
17042 Fix leaks some more.
17043 Original commit message from CVS:
17044 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
17045 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
17046 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17047 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
17048 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
17049 * gst/iec958/ac3iec.c: (ac3iec_init):
17050 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17051 Fix leaks some more.
17053 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
17055 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
17056 Original commit message from CVS:
17057 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
17058 "She's leaking me", said valgrind.
17060 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17062 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
17063 Original commit message from CVS:
17064 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
17065 Fix "pad caps are not a real subset of its template caps" warning.
17067 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
17069 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
17070 Original commit message from CVS:
17071 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
17072 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
17073 (gst_amrnbdec_finalize):
17074 Don't leak the adapter, unref it in a new finalize method instead.
17077 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17079 configure.ac: Back to CVS
17080 Original commit message from CVS:
17083 * gst-plugins-ugly.doap:
17084 Add 0.10.6 to the list of releases.
17086 === release 0.10.6 ===
17088 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17094 * docs/plugins/gst-plugins-ugly-plugins.args:
17095 * docs/plugins/inspect/plugin-a52dec.xml:
17096 * docs/plugins/inspect/plugin-asf.xml:
17097 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17098 * docs/plugins/inspect/plugin-dvdread.xml:
17099 * docs/plugins/inspect/plugin-dvdsub.xml:
17100 * docs/plugins/inspect/plugin-iec958.xml:
17101 * docs/plugins/inspect/plugin-lame.xml:
17102 * docs/plugins/inspect/plugin-mad.xml:
17103 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17104 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17105 * docs/plugins/inspect/plugin-mpegstream.xml:
17106 * docs/plugins/inspect/plugin-siddec.xml:
17108 Original commit message from CVS:
17111 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17129 Original commit message from CVS:
17132 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17134 win32/vs6/: Convert line endings to CRLF and mark as binary files.
17135 Original commit message from CVS:
17136 * win32/vs6/gst_plugins_ugly.dsw:
17137 * win32/vs6/libgstac3parse.dsp:
17138 * win32/vs6/libgstasfdemux.dsp:
17139 * win32/vs6/libgstdvdlpcmdec.dsp:
17140 * win32/vs6/libgstdvdsub.dsp:
17141 * win32/vs6/libgstiec958.dsp:
17142 * win32/vs6/libgstlame.dsp:
17143 * win32/vs6/libgstmad.dsp:
17144 * win32/vs6/libgstmpegaudioparse.dsp:
17145 * win32/vs6/libgstmpegstream.dsp:
17146 * win32/vs6/libgstrealmedia.dsp:
17147 * win32/vs6/libgstsynaesthesia.dsp:
17148 Convert line endings to CRLF and mark as binary files.
17150 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17152 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17153 Original commit message from CVS:
17154 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17155 Don't forget to unlock when setting the device property, or
17156 we'll sooner or later deadlock.
17158 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
17160 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17161 Original commit message from CVS:
17162 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17163 Use gst_util_guint64_to_gdouble for conversion.
17164 * win32/vs6/libgstasfdemux.dsp:
17165 Add asfpacket.c to the build.
17167 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17169 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17170 Original commit message from CVS:
17171 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17172 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17173 * gst/mpegaudioparse/gstmpegaudioparse.h:
17174 If the Xing header provides a total time, use it to calculate the
17175 correct average bitrate immediately, instead of sending updates as
17176 we parse the stream.
17178 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
17180 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17181 Original commit message from CVS:
17182 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17183 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17184 Use GstClockTime instead of guint for a time variable to prevent
17185 overflows on too large subtitle durations. Fixes #444514.
17187 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
17189 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17190 Original commit message from CVS:
17191 Patch by: Mark Nauwelaerts <manauw at skynet be>
17192 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17193 Clear state when handling the serialized FLUSH_STOP event instead of
17194 the FLUSH_START event, thereby making sure we don't free buffers the
17195 chain function is still using. Fixes dvdsubdec crashing when flusing
17196 or seeking (#442706).
17198 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17200 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17201 Original commit message from CVS:
17202 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17203 Initialise variable to make fc4 build bot happy.
17205 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17207 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17208 Original commit message from CVS:
17209 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17210 Add sanity check so we don't abort for broken or non-MPEG streams,
17211 but instead error out. Fixes crashes/aborts for when our typefinder
17212 wrongly identifies quicktime files as mpeg (which should be fixed in
17213 -base now too). (#440120).
17215 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17218 * ext/amrnb/amrnbdec.c:
17219 * ext/amrnb/amrnbenc.c:
17220 * ext/amrnb/amrnbparse.c:
17221 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17222 Original commit message from CVS:
17223 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17224 block_size, _do_init, gst_amrnbdec_base_init,
17225 gst_amrnbdec_class_init, gst_amrnbdec_init):
17226 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17227 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17228 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17229 block_size, _do_init, gst_amrnbparse_base_init,
17230 gst_amrnbparse_class_init, gst_amrnbparse_init):
17231 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17232 GST_DEBUG_FUNCPTR and add log-category.
17234 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17236 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17237 Original commit message from CVS:
17238 * gst/mpegaudioparse/gstmpegaudioparse.c:
17239 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17240 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17241 (gst_mp3parse_chain), (mp3parse_total_bytes),
17242 (mp3parse_total_time):
17243 * gst/mpegaudioparse/gstmpegaudioparse.h:
17244 Implement parsing of Xing headers from the first frame of the stream,
17245 and use it to report duration correctly where possible.
17247 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17249 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17250 Original commit message from CVS:
17251 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17252 After descrambling, push the packets out as individual packets
17253 instead of one big descrambled buffer. Makes cook audio decoding
17254 work with the 'realaudiodec' decoder from gst-plugins-bad.
17256 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17258 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17259 Original commit message from CVS:
17260 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17261 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17262 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17263 (gst_rmdemux_parse_packet):
17264 * gst/realmedia/rmdemux.h:
17265 Remember first timestamp encountered in stream and re-timestamp
17266 stream to start from zero (fixes #397219); only send one newsegment
17267 event, not two; when seeking, send newsegment events from the
17268 streaming thread and not from the seeking thread.
17270 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
17272 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17273 Original commit message from CVS:
17274 Based on patch by: Mark Nauwelaerts <manauw skynet be>
17275 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17276 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17277 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17278 * gst/mpegstream/gstmpegdemux.h:
17279 Reset last_flow values for the various streams after a flushing
17280 seek, otherwise we might aggregate wrong flow returns afterwards
17281 that will make upstream pause silently. This should fix seeking
17282 in DVDs and also fix the Thoggen cropping dialog (#438610).
17284 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17286 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17287 Original commit message from CVS:
17288 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17289 (gst_asf_demux_chain_headers),
17290 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17291 (gst_asf_demux_have_mutually_exclusive_active_stream),
17292 (gst_asf_demux_check_activate_streams),
17293 (gst_asf_demux_find_stream_with_complete_payload),
17294 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17295 (gst_asf_demux_activate_ext_props_streams),
17296 (gst_asf_demux_process_object):
17297 * gst/asfdemux/gstasfdemux.h:
17298 Activate streams (ie. add the pads to the element) depending on
17299 whether we actually get data for those streams within the ASF
17300 preroll value specified. Currently only done in pull-mode though
17301 (this will fix problems with playbin hanging on mms streams once
17302 we use this in push-mode as well).
17304 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17306 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
17307 Original commit message from CVS:
17308 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17309 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17310 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
17311 (gst_asf_demux_process_file):
17312 * gst/asfdemux/gstasfdemux.h:
17313 Make all timestamps start from zero in pull-mode too; some small
17314 clean-ups and FIXMEs here and there.
17316 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17318 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
17319 Original commit message from CVS:
17320 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17321 (gst_asf_demux_parse_packet):
17322 If packet size is specified within the packet and smaller than
17323 the actual packet size, don't parse beyond the size specified in
17324 the packet (this makes us parse some cases of packets with single
17325 compressed payloads cleanly, see e.g stream from #431318). Also
17326 add a sanity check when parsing compressed single payloads.
17328 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17330 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
17331 Original commit message from CVS:
17332 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17333 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
17334 (gst_asf_demux_handle_seek_event),
17335 (gst_asf_demux_push_complete_payloads):
17336 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
17337 send data from the keyframe right before the new segment start to
17338 make sure the decoder doesn't have to decode more than absolutely
17341 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17343 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
17344 Original commit message from CVS:
17345 * gst/asfdemux/asfheaders.c:
17346 * gst/asfdemux/asfheaders.h:
17347 * gst/asfdemux/asfpacket.c:
17348 (asf_payload_parse_replicated_data_extensions),
17349 (gst_asf_demux_parse_payload):
17350 * gst/asfdemux/asfpacket.h:
17351 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17352 (gst_asf_demux_push_complete_payloads),
17353 (gst_asf_demux_process_ext_stream_props):
17354 * gst/asfdemux/gstasfdemux.h:
17355 Implement payload extension system/extended replicated data parsing,
17356 so we can extract payload durations if they're specified.
17358 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
17360 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
17361 Original commit message from CVS:
17362 * gst/asfdemux/asfheaders.h:
17363 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17364 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
17365 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
17366 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
17367 (gst_asf_demux_parse_stream_object),
17368 (gst_asf_demux_process_ext_stream_props),
17369 (gst_asf_demux_process_queued_extended_stream_objects),
17370 (gst_asf_demux_activate_ext_props_streams),
17371 (gst_asf_demux_process_object):
17372 * gst/asfdemux/gstasfdemux.h:
17373 Refactor stream parse/activation a bit (stream activation heuristics
17374 are still the same though); some more clean-ups.
17376 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17378 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
17379 Original commit message from CVS:
17380 * win32/common/.cvsignore:
17381 Ignore generated config.h file to make build bot happy.
17383 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17385 gst/asfdemux/: Init debug category before using it.
17386 Original commit message from CVS:
17387 * gst/asfdemux/gstasf.c: (plugin_init):
17388 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
17389 * gst/asfdemux/gstasfdemux.h:
17390 Init debug category before using it.
17392 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17394 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
17395 Original commit message from CVS:
17396 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
17397 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
17398 Fix silly bug when we can't pull as much data as we want; don't
17399 forget to announce pending tags in the new packet parsing code.
17401 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17403 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
17404 Original commit message from CVS:
17407 Generate a win32 config.h into win32/common and add to MANIFEST so
17408 it gets disted (#393890). Looks like win32/common/config.h.in needs
17411 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
17413 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
17414 Original commit message from CVS:
17415 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
17416 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
17417 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
17418 Fix pull mode operation some more: send newsegment event before
17419 sending data; handle EOS and fatal flow returns a bit better; don't
17420 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
17422 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17424 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
17425 Original commit message from CVS:
17426 * gst/asfdemux/Makefile.am:
17427 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
17428 (asf_packet_create_payload_buffer),
17429 (asf_payload_find_previous_fragment),
17430 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
17431 (gst_asf_demux_parse_packet):
17432 * gst/asfdemux/asfpacket.h:
17433 * gst/asfdemux/gstasfdemux.c:
17434 (gst_asf_demux_reset_stream_state_after_discont),
17435 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17436 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
17437 (gst_asf_demux_process_chunk):
17438 * gst/asfdemux/gstasfdemux.h:
17439 New packet parsing code: should put halfway decent timestamps on
17440 buffers, and might even set the appropriate keyframe/discont buffer
17441 flags from time to time (and even if it doesn't, I'm at least able
17442 to debug this code); only used in pull-mode so far. Still needs
17443 some more work, like payload extensions parsing and proper flow
17444 aggregation, and stream activation based on preroll. Stay tuned.
17446 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17448 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17449 Original commit message from CVS:
17450 * gst/asfdemux/asfheaders.h:
17451 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17452 (gst_asf_demux_seek_index_lookup),
17453 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17454 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17455 (gst_asf_demux_process_ext_content_desc),
17456 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17457 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17458 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17459 * gst/asfdemux/gstasfdemux.h:
17460 Some clean-ups and small fixes: rename asf_stream_context structure to
17461 AsfStream; inline some three-line utility functions that are only used
17462 once anyway and get rid of their associated helper structs; make debug
17463 category global so that it is used by the debug statements in the other
17464 file as well; simplify gst_asf_demux_get_stream(); fix accidental
17465 implicit initialisation of stream->last_buffer_timestamp to 0, which
17466 would lead to missing timestamps on the first buffer; put fourcc format
17467 into video caps to make certain proprietary wmv decoders happy (for the
17468 case of WMVA in particular); play_time is offset by preroll as well, so
17469 fix overreporting of duration for some files.
17471 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17473 gst/asfdemux/gstasfdemux.c: Printf format fixes.
17474 Original commit message from CVS:
17475 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17476 (gst_asf_demux_pull_indices):
17477 Printf format fixes.
17479 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17481 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17482 Original commit message from CVS:
17483 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17484 (gst_mpeg_parse_send_event):
17485 Post an error message if EOS wasn't handled by anything downstream.
17486 This should fix playbin freezing/hanging with small VobSub subtitle
17487 files (background: not-linked flow returns from downstream are
17488 ignored for a while at the beginning, so if the file is small
17489 upstream will never get a not-linked flow return even if nothing
17490 is connected downstream). (#429960).
17492 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
17494 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17495 Original commit message from CVS:
17496 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17497 (gst_amrnbparse_sink_activate),
17498 (gst_amrnbparse_sink_activate_pull):
17499 Rewrite terminally broken sinkpad activation code.
17500 Now actually supports pull-mode activation (didn't before), and push
17501 mode activation doesn't leave the sinkpad flushing.
17503 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17505 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17506 Original commit message from CVS:
17507 * gst/asfdemux/asfheaders.c:
17508 * gst/asfdemux/asfheaders.h:
17509 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17510 (gst_asf_demux_reset), (gst_asf_demux_init),
17511 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17512 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17513 (gst_asf_demux_seek_index_lookup),
17514 (gst_asf_demux_reset_stream_state_after_discont),
17515 (gst_asf_demux_handle_seek_event),
17516 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17517 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17518 (gst_asf_demux_pull_indices),
17519 (gst_asf_demux_parse_data_object_start),
17520 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17521 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17522 (gst_asf_demux_process_simple_index),
17523 (gst_asf_demux_process_object),
17524 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17525 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17526 * gst/asfdemux/gstasfdemux.h:
17527 Make asfdemux work in pull mode where possible. If there's an index
17528 at the end of the file, read it and use it for seeking purposes.
17530 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17532 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17533 Original commit message from CVS:
17534 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17535 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17536 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17537 Some timestamp fixes.
17538 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17539 Fix for 64-bit machines.
17541 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
17543 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17544 Original commit message from CVS:
17545 Patch by: René Stadler <mail at renestadler dot de>
17546 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17547 (find_seek_offset_time), (gst_rmdemux_reset),
17548 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17549 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17550 * gst/realmedia/rmdemux.h:
17551 Make rmdemux handle any number of logical streams. Fixes #428698.
17553 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17557 Original commit message from CVS:
17560 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17562 po/: Added Danish translation.
17563 Original commit message from CVS:
17564 submitted by: Mogens Jaeger <mogens@jaeger.tf>
17567 Added Danish translation.
17569 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17571 po/.cvsignore: Add pot.
17572 Original commit message from CVS:
17576 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
17578 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17579 Original commit message from CVS:
17580 2007-03-27 Julien MOUTTE <julien@moutte.net>
17581 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17582 stream and try to adapt to incoming timestamps lack of
17583 precision up to half a frame. This allows generating
17584 a perfect stream even with muxed formats like FLV where
17585 the timestamps are stored in milliseconds.
17587 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17589 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17590 Original commit message from CVS:
17591 * gst/realmedia/rmdemux.c:
17592 Remove unused zlib.h include. Fixes #421594.
17594 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17596 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17597 Original commit message from CVS:
17598 * ext/lame/gstlame.c: (gst_lame_setup):
17599 Disable the bitrate checking when the user has requested
17600 Free Format mode, as all bitrates less than the maximum
17603 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17605 po/: Update translations.
17606 Original commit message from CVS:
17610 Update translations.
17612 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17614 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17615 Original commit message from CVS:
17616 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17617 When handling seeks, don't convert -1 start or stop values to a bogus
17618 byte position - pass them upstream as -1.
17620 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17622 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17623 Original commit message from CVS:
17624 * gst/mpegaudioparse/gstmpegaudioparse.c:
17625 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17626 (gst_mp3parse_init), (gst_mp3parse_sink_event),
17627 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17628 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17629 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17630 (mp3parse_total_time), (mp3parse_handle_seek),
17631 (mp3parse_src_event), (mp3parse_src_query),
17632 (mp3parse_get_query_types), (plugin_init):
17633 * gst/mpegaudioparse/gstmpegaudioparse.h:
17634 Implement seeking via average bitrate, and position+duration
17635 querying in mp3parse. Later, it will support frame-accurate seeking by
17636 building a seek table as it parses.
17637 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17638 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17639 before any extant MP3 decoder plugin. This allows us to remove framing
17640 support from the decoders, if we want, and will provide them with
17641 accurate seeking automatically once it is finished.
17642 Fix the handling of MPEG-1 Layer 1 files.
17643 Partially fix timestamping of packets arriving from a demuxer by
17644 queueing the incoming timestamp until the next packet starts, rather
17645 than applying it immediately to the next pushed buffer.
17647 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17649 gst/asfdemux/gstasfdemux.c: Printf format fix.
17650 Original commit message from CVS:
17651 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17654 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17656 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17657 Original commit message from CVS:
17658 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17659 (gst_cdio_cdda_src_finalize):
17660 Make sure we always destroy our libcdio handle.
17662 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17664 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17665 Original commit message from CVS:
17666 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17667 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17668 (gst_cdio_cdda_src_finalize):
17669 Small code cleanups.
17670 Don't use pad_alloc as the base class cannot deal with the error codes.
17672 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
17674 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17675 Original commit message from CVS:
17676 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
17677 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17678 Never post a (fatal) error message on the bus on decoding errors. We
17679 should only do this if we can't recover, but mpeg2dec can always
17680 recover. This is needed for DVB streams, for example, where there
17681 may be temporary glitches in the stream. Instead of an error
17682 message, post a warning message on the bus for every N decoding
17683 errors. Fixes #370020.
17685 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17687 configure.ac: Convert to new AG_GST style.
17688 Original commit message from CVS:
17690 Convert to new AG_GST style.
17692 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17694 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17695 Original commit message from CVS:
17696 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17698 Display sensible defaults and limits for the
17699 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17700 property - it's supposed to be a boolean 0/1 value.
17702 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17704 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17705 Original commit message from CVS:
17706 * ext/lame/gstlame.c:
17707 Initialise the variables so gcc doesn't complain about possibly
17708 uninitialised uses, even though they can't actually happen.
17710 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17712 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17713 Original commit message from CVS:
17714 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17715 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17716 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17717 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17718 Implement all sample rates.
17719 Implement sample permutation a little smarter avoiding a memcpy.
17720 Fix timestamps, use segments, fix seeking.
17722 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17725 Original commit message from CVS:
17726 * docs/plugins/Makefile.am:
17727 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17728 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17729 * docs/plugins/inspect/plugin-siddec.xml:
17730 * ext/sidplay/gstsiddec.cc:
17731 * ext/sidplay/gstsiddec.h:
17734 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17736 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
17737 Original commit message from CVS:
17738 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17739 (gst_lame_set_property), (gst_lame_setup):
17740 Fix up bitrate checking macro. Make it give us a
17741 GST_ELEMENT_WARNING message so the application has a chance of
17742 reporting this to the user. Move the checking to _setup, so we
17743 are sure it runs in the READY state, when we hope to have a pipeline
17744 and a bus that is not flushing.
17745 This fixes e.g. using 96 kbit/sec as a bitrate.
17747 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17749 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17750 Original commit message from CVS:
17751 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17752 (gst_asf_demux_process_advanced_mutual_exclusion),
17753 (gst_asf_demux_process_queued_extended_stream_objects),
17754 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17755 * gst/asfdemux/gstasfdemux.h:
17756 Parse advanced mutual exclusion object and only add pads for
17757 'hidden' streams (those in an extended stream header) that are
17758 mutually exclusive with an already existing 'main stream' if
17759 the broadcasting flag is not set. If the broadcasting flag is set,
17760 assume that data for this stream isn't sent. (This should ideally be
17761 solved better by making playbin more robust against this and/or by
17762 making mmssrc send some information downstream about which streams
17763 will be streamed). Fixes #353116.
17765 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17767 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17768 Original commit message from CVS:
17769 * gst/synaesthesia/gstsynaesthesia.c:
17770 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17771 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17772 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17773 (synaescope32), (synaescope_set_data), (synaesthesia_update),
17774 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17775 * gst/synaesthesia/synaescope.h:
17776 Move all the mutable engine state into a structure so that
17777 multiple element instances can run without interfering.
17779 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17781 Add crossreferences to glib/gobject/gstream docs.
17782 Original commit message from CVS:
17784 * docs/plugins/Makefile.am:
17785 Add crossreferences to glib/gobject/gstream docs.
17787 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17789 gst/synaesthesia/: More source cleanups and add FIXME comments.
17790 Original commit message from CVS:
17791 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17792 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17793 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17795 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17797 More source cleanups and add FIXME comments.
17799 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
17801 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17802 Original commit message from CVS:
17803 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17804 Use gst_guint64_to_gdouble for conversions.
17805 * gst/synaesthesia/synaescope.c:
17806 Define M_PI and do not include <pthread.h> and
17807 <sys/time.h> for G_OS_WIN32
17808 * win32/vs6/libgstrealmedia.dsp:
17809 * win32/vs6/synaesthesia.dsp:
17810 Update projects files.
17811 * win32/common/config.h.in:
17812 Add config.h.in for autogen of config.h
17814 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17816 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17817 Original commit message from CVS:
17819 Add --enable-experimental support. Activate synaesthesia when building
17820 with --enable-experimental. Fix --enable external configure switch
17823 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17825 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17826 Original commit message from CVS:
17827 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17828 (gst_lame_change_state):
17829 * ext/lame/gstlame.h:
17830 On receiving EOS, we try to push a last buffer with the remaining
17831 samples. Don't do that if we got an unclean flow return on the last
17832 gst_pad_push(), downstream might not handle this very gracefully
17834 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17835 Pass flow returns upstream (helps #403168).
17837 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17839 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17840 Original commit message from CVS:
17841 * gst/synaesthesia/gstsynaesthesia.c:
17842 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17843 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17844 (gst_synaesthesia_chain), (plugin_init):
17845 check result of gst_pad_push() in _chain.
17847 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17849 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17850 Original commit message from CVS:
17851 * gst/synaesthesia/Makefile.am:
17852 * gst/synaesthesia/gstsynaesthesia.c:
17853 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17854 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17855 (gst_synaesthesia_chain), (plugin_init):
17856 * gst/synaesthesia/synaescope.c:
17857 * gst/synaesthesia/synaescope.h:
17858 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17859 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17860 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17861 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17862 possible leak in _chain. (#356882)
17864 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17866 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17867 Original commit message from CVS:
17868 * gst/asfdemux/asfheaders.c:
17869 * gst/asfdemux/asfheaders.h:
17870 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17871 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17872 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17873 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17874 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17875 (gst_asf_demux_process_ext_content_desc),
17876 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17877 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17878 (gst_asf_demux_process_bitrate_props_object),
17879 (gst_asf_demux_process_header_ext),
17880 (gst_asf_demux_process_language_list),
17881 (gst_asf_demux_process_ext_stream_props),
17882 (gst_asf_demux_process_queued_extended_stream_objects),
17883 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17884 * gst/asfdemux/gstasfdemux.h:
17885 Refactor and clean up header parsing and chain function a bit; get
17886 rid of some cruft; make header parsing a tad more robust, fixing
17889 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17891 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17892 Original commit message from CVS:
17893 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17894 Post an error if we receive an EOS event while still waiting for the
17895 ASF header object to come through.
17897 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
17899 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17900 Original commit message from CVS:
17901 Patch by: Xavier B. <xavierb gmail com>
17902 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17903 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17904 (gst_asf_demux_process_ext_content_desc),
17905 (gst_asf_demux_process_data),
17906 (gst_asf_demux_process_language_list),
17907 (gst_asf_demux_process_ext_stream_props),
17908 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17909 Guard places where we assume that a certain amount of data is
17910 available better against less data being available (should fix
17911 infamous assertion crasher bug #336370). Also fixes a small
17914 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17916 gst/realmedia/: Add demuxer for RealAudio files (#349779).
17917 Original commit message from CVS:
17918 * gst/realmedia/Makefile.am:
17919 * gst/realmedia/rademux.c:
17920 * gst/realmedia/rademux.h:
17921 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17922 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17923 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17924 * gst/realmedia/rmutils.h:
17925 Add demuxer for RealAudio files (#349779).
17927 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
17929 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17930 Original commit message from CVS:
17932 Add win32/MANIFEST to EXTRA_DIST so win32 files will
17933 be include in the next release.
17935 Remove win32/common/config.h is which is not autogenerated yet.
17937 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17939 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17940 Original commit message from CVS:
17941 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17942 warn when outgoing sample rate is different from incoming
17944 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17946 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17947 Original commit message from CVS:
17948 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17949 All sample-rates < 32khz come from the LSF extensions, which only
17950 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17951 Use gst_util_uint64_scale because we can.
17953 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17955 tests/check/elements/amrnbenc.c: and fix compilation of this test
17956 Original commit message from CVS:
17957 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17958 (cleanup_amrnbenc):
17959 and fix compilation of this test
17961 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17963 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17964 Original commit message from CVS:
17965 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17966 (cleanup_amrnbenc):
17967 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17968 (cleanup_mpeg2dec):
17969 re-apply as it was -bad and not -ugly that is frozen, doh
17971 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17973 tests/check/elements/: revert my freeze breakage
17974 Original commit message from CVS:
17975 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17976 (cleanup_amrnbenc):
17977 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17978 (cleanup_mpeg2dec):
17979 revert my freeze breakage
17981 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17983 gst/asfdemux/gstasfdemux.c: add a comment about a future change
17984 Original commit message from CVS:
17985 * gst/asfdemux/gstasfdemux.c:
17986 (gst_asf_demux_get_gst_tag_from_tag_name),
17987 (gst_asf_demux_process_ext_content_desc):
17988 add a comment about a future change
17989 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17990 (cleanup_amrnbenc):
17991 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17992 (cleanup_mpeg2dec):
17993 consistent pad (de)activation
17995 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17997 gst/asfdemux/gstasfdemux.c: Update query_types function too.
17998 Original commit message from CVS:
17999 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
18000 Update query_types function too.
18002 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18004 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
18005 Original commit message from CVS:
18006 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
18007 (gst_rmdemux_src_query_types):
18008 Implement SEEKING query, make query function thread-safe.
18010 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18012 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
18013 Original commit message from CVS:
18014 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
18015 Use alignment-safe macros here too (subbuffers ...); guard against
18016 hypothetical memory access beyond our given buffer in the case
18017 where the buffer size is not a multiple of 2.
18019 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
18021 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
18022 Original commit message from CVS:
18023 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18024 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
18025 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18026 * gst/asfdemux/gstasfdemux.h:
18027 Don't crash in the seek event handling code when playtime is 0,
18028 as may be the case with live streams (#386218). Implement SEEKING
18029 query so applications can query seekability without second-guessing
18030 based on whether we have a duration or not.
18032 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18035 Original commit message from CVS:
18037 * gst-plugins-ugly.doap:
18038 * gst-plugins-ugly.spec.in:
18041 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
18043 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
18044 Original commit message from CVS:
18045 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18046 Use our alignment-safe macros here too, since we can't assume that
18047 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
18050 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18052 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
18053 Original commit message from CVS:
18054 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
18055 Also, don't read the index for a stream a second time when
18056 operating in pull-mode and reaching the end of the file.
18058 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18060 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
18061 Original commit message from CVS:
18062 Patch by: Roland Kay <roland.kay at ox compsoc net>
18063 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
18064 Don't leak stream index (#385292).
18066 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18068 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
18069 Original commit message from CVS:
18070 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18071 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18073 * ext/lame/gstlame.h:
18074 Fix leak (by calling lame_init_params() before lame_close()); handle
18075 NULL return from lame_init() more gracefully. Fixes #385311.
18077 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18079 configure.ac: Back to CVS
18080 Original commit message from CVS:
18084 === release 0.10.5 ===
18086 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18092 * docs/plugins/gst-plugins-ugly-plugins.args:
18093 * docs/plugins/inspect/plugin-a52dec.xml:
18094 * docs/plugins/inspect/plugin-asf.xml:
18095 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18096 * docs/plugins/inspect/plugin-dvdsub.xml:
18097 * docs/plugins/inspect/plugin-iec958.xml:
18098 * docs/plugins/inspect/plugin-lame.xml:
18099 * docs/plugins/inspect/plugin-mad.xml:
18100 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18101 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18102 * docs/plugins/inspect/plugin-mpegstream.xml:
18103 * docs/plugins/inspect/plugin-siddec.xml:
18105 Original commit message from CVS:
18108 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
18110 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
18111 Original commit message from CVS:
18112 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18113 to in the previous checkin. see #385192. You can have your
18116 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
18118 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
18119 Original commit message from CVS:
18120 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18121 from the dereferenced integer, not the pointer itself. Fixes
18123 I'm takin ur cheese!
18125 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
18128 ChangeLog surgery: fix bug number
18129 Original commit message from CVS:
18130 ChangeLog surgery: fix bug number
18132 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18134 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18135 Original commit message from CVS:
18136 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18137 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18138 For version 4 streams, read the extra codec data size from the
18139 header instead of assuming it is always 16 (also read it from the
18140 right position) (#384989). For version 4 and 5 streams, check that
18141 the specified extra codec data size doesn't make us read beyond the
18142 chunk boundary (#384989).
18144 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18161 Original commit message from CVS:
18164 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18166 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18167 Original commit message from CVS:
18168 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18169 Cosmetic changes: fix misleading debug statement, update
18172 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18174 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18175 Original commit message from CVS:
18176 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18177 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18178 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18179 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18180 * ext/mpeg2dec/gstmpeg2dec.h:
18181 Align buffers to a 16 byte boundary so the altivec optimisations
18182 don't crash. Fixes #327350.
18184 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18186 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18187 Original commit message from CVS:
18188 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18189 The availability of extra codec data isn't something that
18190 warrants debug messages at WARNING level (see #376958).
18192 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18194 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18195 Original commit message from CVS:
18196 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18197 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18198 (gst_dvd_demux_send_subbuffer):
18199 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18200 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18201 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18202 (gst_mpeg_demux_send_subbuffer):
18203 * gst/mpegstream/gstmpegdemux.h:
18204 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18205 (gst_mpeg_parse_chain):
18206 Fix flow value combination; this fixes playbin/totem locking up if
18207 a VobSub file is specified as subtitle file (#334322). Flow value
18208 combination should only happen once we are fairly sure we've got all
18209 pads that are available for now. Since there isn't a well-specified
18210 time when this is the case in MPEG, we'll just assume this is the
18211 case once there has been a certain number of packets for each
18212 stream we've found so far.
18214 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
18216 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18217 Original commit message from CVS:
18218 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18219 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18220 Simplify the framerate code and support more framerates. Fixes #361584.
18222 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18224 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18225 Original commit message from CVS:
18226 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18227 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18228 Fix minor memleak when creating pads from static pad templates (#369627).
18229 * tests/check/Makefile.am:
18230 * tests/check/elements/.cvsignore:
18231 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18232 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18233 Add unit tests for mpeg2dec (#369627).
18235 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18239 Original commit message from CVS:
18242 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
18244 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18245 Original commit message from CVS:
18246 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18247 (gst_lame_change_state):
18248 * ext/lame/gstlame.h:
18249 Make lame timestamp flushed eos buffer by some additional timestamp
18250 accounting. Fixes #374760.
18252 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
18254 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18255 Original commit message from CVS:
18256 * gst/mpegaudioparse/gstmpegaudioparse.c:
18257 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18258 (gst_mp3parse_init), (gst_mp3parse_dispose),
18259 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18260 (gst_mp3parse_change_state):
18261 * gst/mpegaudioparse/gstmpegaudioparse.h:
18262 Make timestamp handling in mp3parse saner; now works for at least
18265 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
18267 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18268 Original commit message from CVS:
18269 * gst/mpegaudioparse/Makefile.am:
18270 * gst/mpegaudioparse/gstmpegaudioparse.c:
18271 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18272 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18273 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18274 (gst_mp3parse_change_state), (plugin_init):
18275 * gst/mpegaudioparse/gstmpegaudioparse.h:
18276 Bring mp3parse into the 21st century.
18277 Use its own debug category, use gstadapter, format nicely to 80
18278 columns, and fix incorrect handling of 32 kHz and less files.
18280 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
18282 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18283 Original commit message from CVS:
18284 Patch by: Sebastian Droege <slomo at ubuntu dot com>
18285 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18286 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18287 * ext/mpeg2dec/gstmpeg2dec.h:
18288 libmpeg2 requires its output buffers to start at a 16byte aligned
18289 address or the altivec optimizations will explode.
18291 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18293 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18294 Original commit message from CVS:
18295 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18296 * ext/cdio/gstcdio.h:
18297 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18298 Move CD-TEXT utility function into common file so it can also be
18299 used by a future cdioparanoiasrc.
18301 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18303 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
18304 Original commit message from CVS:
18305 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18306 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
18307 information (fixes #340433).
18309 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
18311 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
18312 Original commit message from CVS:
18313 Patch by: Josep Torra Valles <josep at fluendo com>
18314 * gst/iec958/ac3_padder.c: (ac3p_init):
18315 * gst/mpegstream/gstmpegparse.c:
18316 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
18317 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
18318 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
18319 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
18320 (gst_rmdemux_parse_packet):
18321 Misc. fixes for problems discovered by Forte (different return types
18322 in function declaration and definition, pointer arithmetics with
18323 void pointers). Fixes #362639.
18325 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18327 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18328 Original commit message from CVS:
18329 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18330 Don't announce audio or subtitle streams that aren't really present,
18331 it makes dvddemux create pads that will never carry any data, which
18334 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18336 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
18337 Original commit message from CVS:
18338 * ext/lame/gstlame.c: (gst_lame_set_property):
18339 Round up not allowed bitrates to the next higher allowed one
18342 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18344 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
18345 Original commit message from CVS:
18346 * docs/plugins/Makefile.am:
18347 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18348 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18349 * ext/lame/gstlame.c: (gst_lame_class_init):
18350 * ext/lame/gstlame.h:
18351 Add docs for lame and lame to docs. Specify allowed bitrates
18352 in the properties description (#361140). Canonicalise object
18353 property names (ie. use hyphen instead of underscore).
18354 * docs/plugins/inspect/plugin-a52dec.xml:
18355 * docs/plugins/inspect/plugin-amrnb.xml:
18356 * docs/plugins/inspect/plugin-asf.xml:
18357 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18358 * docs/plugins/inspect/plugin-dvdread.xml:
18359 * docs/plugins/inspect/plugin-dvdsub.xml:
18360 * docs/plugins/inspect/plugin-iec958.xml:
18361 * docs/plugins/inspect/plugin-lame.xml:
18362 * docs/plugins/inspect/plugin-mad.xml:
18363 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18364 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18365 * docs/plugins/inspect/plugin-mpegstream.xml:
18366 * docs/plugins/inspect/plugin-siddec.xml:
18367 Update version to CVS.
18369 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18371 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
18372 Original commit message from CVS:
18373 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18374 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
18377 Add i18n magic to lame plugin. Throw decent error message when we
18378 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
18380 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18382 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
18383 Original commit message from CVS:
18384 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18385 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
18386 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
18387 Change caps to x-rdt, because it's not x-rtp.
18388 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18389 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
18390 (gst_rmdemux_plugin_init):
18391 Activate pad before adding to the element.
18392 Return the combined stream return values after pad_alloc.
18394 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18396 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
18397 Original commit message from CVS:
18398 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
18399 * ext/mpeg2dec/gstmpeg2dec.h:
18400 Add some debugging to timestamp handling.
18401 Make sure we don't convert invalid timestamps.
18403 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18405 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
18406 Original commit message from CVS:
18407 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18408 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
18409 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
18410 (gst_dvd_demux_get_subpicture_stream):
18411 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
18412 (gst_mpeg_demux_get_audio_stream),
18413 (gst_mpeg_demux_get_private_stream):
18414 Active pads before adding them to the running element. Don't assert
18415 on non-BYTE format newsegment events in asfdemux.
18417 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
18419 Printf format fixes.
18420 Original commit message from CVS:
18421 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
18422 (gst_dvd_read_src_handle_seek_event):
18423 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
18424 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
18425 * ext/sidplay/gstsiddec.cc:
18426 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
18427 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
18428 (gst_rmdemux_parse_packet):
18429 Printf format fixes.
18431 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18433 gst/realmedia/: Added RDT depayloader.
18434 Original commit message from CVS:
18435 * gst/realmedia/Makefile.am:
18436 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18437 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
18438 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
18439 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
18440 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
18441 * gst/realmedia/rdtdepay.h:
18442 Added RDT depayloader.
18443 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18444 (gst_rmdemux_plugin_init), (plugin_init):
18445 Remove unused function.
18446 Added some more mime-types.
18448 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18450 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18451 Original commit message from CVS:
18452 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18453 If an incoming timestamp is within one sample of our current
18454 timestamp, then keep it. This prevents imprecision in the
18455 PTS (which only has 90khz granularity) from affecting our stream.
18457 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18459 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18460 Original commit message from CVS:
18461 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18462 Reflow code so that compiler doesn't complain about possible use
18463 of uninitialised variable any longer; but just in case, initialise
18464 it anyway; also take object ref in query function and do peer pad
18465 stuff in a more thread-safe way.
18467 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18469 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18470 Original commit message from CVS:
18471 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18472 Init a variable to make compilers happy.
18474 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
18476 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18477 Original commit message from CVS:
18478 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18479 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18480 (gst_dvd_demux_sync_stream_to_time):
18481 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18482 (gst_mpeg_demux_synchronise_pads),
18483 (gst_mpeg_demux_sync_stream_to_time):
18484 Send newsegment updates for sparse streams (#350778).
18486 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18488 ext/dvdread/dvdreadsrc.c: fix compile warning
18489 Original commit message from CVS:
18490 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18491 fix compile warning
18493 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18496 bump the nano bitches
18497 Original commit message from CVS:
18498 bump the nano bitches
18500 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18502 configure.ac: As another attempt, synaesthesia can be enabled by passing
18503 Original commit message from CVS:
18505 As another attempt, synaesthesia can be enabled by passing
18506 --with-plugins="synaesthesia" to configure
18508 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18510 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18511 Original commit message from CVS:
18513 Don't build synaesthesia by default, until someone confirms that it
18514 is okay (filed as #356882)
18516 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18518 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18519 Original commit message from CVS:
18521 Don't build synaesthesia by default, until someone confirms that it
18522 is okay (filed as #356882)
18524 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18527 Original commit message from CVS:
18529 * gst/synaesthesia/Makefile.am:
18530 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18531 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18532 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18533 (gst_synaesthesia_change_state), (plugin_init):
18536 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18538 More G_OBJECT macro fixing.
18539 Original commit message from CVS:
18540 * ext/mad/gstid3tag.c:
18541 * gst/mpegstream/gstrfc2250enc.h:
18542 * gst/synaesthesia/gstsynaesthesia.c:
18543 More G_OBJECT macro fixing.
18545 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
18547 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18548 Original commit message from CVS:
18549 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18550 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18551 Fix initialisation dummy buffer, the offsets are relative to the start
18552 of the buffers. Fixes #356004.
18554 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
18556 * gst-plugins-ugly.spec.in:
18558 Original commit message from CVS:
18561 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18563 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18564 Original commit message from CVS:
18565 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18566 Add convert query (needed for later when we just operate in time
18567 format and let the base source class handle all the seeking stuff).
18569 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18571 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18572 Original commit message from CVS:
18573 * gst/asfdemux/gstasfdemux.c:
18574 (gst_asf_demux_get_gst_tag_from_tag_name),
18575 (gst_asf_demux_process_ext_content_desc):
18576 Erm, lets properly fix it. The only non-text tag that we support is
18577 the track-number and that is an UINT. asfdemux was returning a GValue
18578 initialized as INT. Further the Track and not the TrackNumber tag
18579 (the latter is a string too).
18581 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18583 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18584 Original commit message from CVS:
18585 * gst/asfdemux/gstasfdemux.c:
18586 (gst_asf_demux_get_gst_tag_from_tag_name),
18587 (gst_asf_demux_process_ext_content_desc):
18588 Skip tags that are unknown (was producing an uninialized GValue).
18590 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
18592 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18593 Original commit message from CVS:
18594 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18595 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18596 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18597 (gst_a52dec_set_property), (gst_a52dec_get_property):
18598 * ext/a52dec/gsta52dec.h:
18599 Patch from from Michal Benes <michal.benes@itonis.tv>:
18600 Add two things to a52dec: configure the exact output format for ac3
18601 decoding through properties, if desired.
18602 By default, configure an output format preferred by downstream. Now
18603 that audioconvert lists caps by preference, this means that a52dec
18604 can do downmixing (iff required) rather than audioconvert, so it can
18605 use the ac3 downmix levels from the bitstream.
18607 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18609 Add missing GST_LIBS to the link flags
18610 Original commit message from CVS:
18611 * ext/lame/Makefile.am:
18612 * ext/mpeg2dec/Makefile.am:
18613 * gst/dvdlpcmdec/Makefile.am:
18614 * gst/dvdsub/Makefile.am:
18615 * gst/mpegaudioparse/Makefile.am:
18616 Add missing GST_LIBS to the link flags
18618 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18620 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18621 Original commit message from CVS:
18623 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18625 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18627 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18628 Original commit message from CVS:
18629 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18630 fix build for debug disabled
18632 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18634 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18635 Original commit message from CVS:
18636 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18637 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18638 Use static pad templates with ANY caps for the source pads for
18639 simplicity and to avoid warnings when creating pads for unhandled
18640 codec IDs (#351795).
18642 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
18644 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18645 Original commit message from CVS:
18646 Patch by: Michal Benes <michal dot benes at itonis dot tv>
18647 * ext/mad/gstmad.c: (gst_mad_chain):
18648 Fix timestamping in mad by only activating a new timestamp when the
18649 previous frame has been decoded. Fixes #350723.
18650 Also clean up some of the non fatal warnings when the input buffer is
18651 too small to decode a header.
18653 === release 0.10.4 ===
18655 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18661 * docs/plugins/gst-plugins-ugly-plugins.args:
18662 * docs/plugins/inspect/plugin-a52dec.xml:
18663 * docs/plugins/inspect/plugin-amrnb.xml:
18664 * docs/plugins/inspect/plugin-asf.xml:
18665 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18666 * docs/plugins/inspect/plugin-dvdread.xml:
18667 * docs/plugins/inspect/plugin-dvdsub.xml:
18668 * docs/plugins/inspect/plugin-iec958.xml:
18669 * docs/plugins/inspect/plugin-lame.xml:
18670 * docs/plugins/inspect/plugin-mad.xml:
18671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18672 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18673 * docs/plugins/inspect/plugin-mpegstream.xml:
18674 * docs/plugins/inspect/plugin-rmdemux.xml:
18675 * docs/plugins/inspect/plugin-siddec.xml:
18677 Original commit message from CVS:
18680 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18697 Original commit message from CVS:
18700 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
18702 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18703 Original commit message from CVS:
18704 Patch by: Wim Taymans <wim at fluendo dot com>
18705 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18706 Instead of forwarding the event in the wrong format, unref it and set
18707 a boolean that we still need to send it in the streaming thread.
18710 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18712 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18713 Original commit message from CVS:
18714 Patch by: Edward Hervey (edward at fluendo dot com)
18715 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18716 Put debug category initialization before use of GST_DEBUG, in order
18717 to remove a fatal warning. Fixes #350895
18719 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18721 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18722 Original commit message from CVS:
18723 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18724 Set rank to NONE for the time being until we make playbin handle
18725 subtitle pictures again (dvdsubdec seems to be a bit shaky at
18726 times when seeking, so it's probably better if it doesn't get
18727 autoplugged for the time being).
18729 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18731 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18732 Original commit message from CVS:
18733 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18734 (gst_rmdemux_parse_mdpr):
18735 Handle audio streams with stream_version 3 properly; warn about
18736 unknown stream versions; handle unknown fourccs a tad more
18737 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18738 with GST_FOURCC_FORMAT.
18740 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18742 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18743 Original commit message from CVS:
18744 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18745 Error out properly if this is an interactive DVD (fixes #345694).
18747 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18749 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18750 Original commit message from CVS:
18751 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18752 When the first_access is 1 or 0, we should copy the timestamp from
18753 the incoming buffer if there is one.
18755 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18757 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18758 Original commit message from CVS:
18759 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18760 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18761 Use GST_ELEMENT_ERROR for error reporting; post errors in some
18762 more places; remove superfluous newlines from debug statements.
18764 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
18766 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18767 Original commit message from CVS:
18768 Patch by: Frédéric Riss <frederic.riss at gmail com>
18769 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18770 Don't set negative durations on outgoing buffers (#350044),
18771 which happens when you use macros that got changed during
18772 the last unstable cycle because they were thought not to
18775 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18777 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18778 Original commit message from CVS:
18779 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18780 (gst_dvd_read_src_goto_chapter),
18781 (gst_dvd_read_src_get_chapter_starts),
18782 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18783 (gst_dvd_read_src_get_time_for_sector),
18784 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18785 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18786 (gst_dvd_read_src_goto_sector):
18787 * ext/dvdread/dvdreadsrc.h:
18788 Add basic support for time-based seeking; set timestamps on
18789 outgoing buffers if we have them; create table with
18790 chapter to time mapping when opening a title; rename
18791 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18792 make it take an explicit pgc argument; fix up some debugging
18793 messages so that title/chapter numbers are printed as starting
18794 from 1 for easier readability.
18796 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
18798 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18799 Original commit message from CVS:
18800 * gst/realmedia/Makefile.am:
18801 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18802 (gst_rmdemux_parse_cont):
18803 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18804 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18805 * gst/realmedia/rmutils.h:
18806 Factor out some code into rmutils.[ch]; when reading
18807 strings, don't read beyond the available data; read
18808 metadata strings correctly (string length is 16 bits
18811 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18813 Fix dist by including gst-libs/
18814 Original commit message from CVS:
18817 * gst/asfdemux/gstasfdemux.c:
18818 Fix dist by including gst-libs/
18820 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18822 Make custom error messages translatable.
18823 Original commit message from CVS:
18824 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18826 Make custom error messages translatable.
18827 * gst/asfdemux/gstasf.c: (plugin_init):
18828 Remove setlocale() call, doesn't seem to be needed or recommended for
18829 plugins, at least not according to gstreamer/docs/random/i18n.
18831 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18833 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18834 Original commit message from CVS:
18835 * gst/asfdemux/Makefile.am:
18836 * gst/asfdemux/asfheaders.c:
18837 * gst/asfdemux/asfheaders.h:
18838 * gst/asfdemux/gstasf.c: (plugin_init):
18839 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18840 Error out when the stream is encrypted (rather than feeding
18841 garbage to the decoders). Fixes #349025.
18843 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18845 Add/enable autofoo magic for translations.
18846 Original commit message from CVS:
18851 Add/enable autofoo magic for translations.
18853 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
18855 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18856 Original commit message from CVS:
18857 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18858 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18859 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18860 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18861 Don't leak streams, strings or caps. Get rid of unnecessary
18862 getcaps() function.
18864 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18866 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18867 Original commit message from CVS:
18868 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18869 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18870 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18871 (gst_rmdemux_stream_clear_cached_subpackets),
18872 (gst_rmdemux_descramble_cook_audio),
18873 (gst_rmdemux_descramble_dnet_audio),
18874 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18875 Descramble cook audio streams before sending them to the
18876 decoder. Fixes #347292.
18877 Also miscellaneous clean-ups and log-level changes.
18879 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18881 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18882 Original commit message from CVS:
18883 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
18884 * ext/lame/gstlame.c: (gst_lame_setup):
18885 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18887 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
18889 ext/sidplay/gstsiddec.*: Remove old metadata thing.
18890 Original commit message from CVS:
18891 * ext/sidplay/gstsiddec.cc:
18892 * ext/sidplay/gstsiddec.h:
18893 Remove old metadata thing.
18895 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18897 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18898 Original commit message from CVS:
18899 * gst/asfdemux/gstasfdemux.c:
18900 (gst_asf_demux_get_ext_stream_props_for_stream),
18901 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18902 Find language codes for audio streams if they are available.
18904 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18906 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18907 Original commit message from CVS:
18908 * gst/asfdemux/asfheaders.h:
18909 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18910 (gst_asf_demux_process_stream),
18911 (gst_asf_demux_process_language_list),
18912 (gst_asf_demux_process_ext_stream_props),
18913 (gst_asf_demux_process_queued_extended_stream_objects),
18914 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18915 * gst/asfdemux/gstasfdemux.h:
18916 Parse extended stream properties objects and stream objects
18917 hidden inside them (but delay creation of the appropriate
18918 pads until after all the 'normal' stream objects have been
18919 dealt with) (#343763). Also parse language list object.
18921 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18923 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18924 Original commit message from CVS:
18925 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18926 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18927 (find_seek_offset_time), (gst_rmdemux_perform_seek),
18928 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18929 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18930 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18931 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18932 * gst/realmedia/rmdemux.h:
18933 Cleanups, use GstSegment for seeking.
18934 Fix error handling.
18935 Combine flow return from all streams.
18937 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18939 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18940 Original commit message from CVS:
18941 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18942 Remove g_assert that shouldn't be there.
18944 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
18946 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18947 Original commit message from CVS:
18948 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18949 Fix refcounting when cropping. Fixes #341677.
18951 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
18953 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18954 Original commit message from CVS:
18955 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18956 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18957 (gst_asf_demux_process_segment):
18958 Fix typo. Closes #347029.
18960 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18962 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18963 Original commit message from CVS:
18964 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18965 Skip chunks for unknown streams properly. Fixes broken sound
18966 and/or video for files that have additional streams that
18967 we don't recognise yet (e.g. if they are embedded in extended
18968 stream properties). Partly fixes #343763.
18970 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18972 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18973 Original commit message from CVS:
18974 * gst/asfdemux/asfheaders.c:
18975 * gst/asfdemux/asfheaders.h:
18976 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18977 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18978 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18979 (gst_asf_demux_change_state):
18980 * gst/asfdemux/gstasfdemux.h:
18981 Add some more GUIDs and make debug log more readable
18982 and easier to follow when parsing the headers.
18984 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18986 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18987 Original commit message from CVS:
18988 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18989 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18990 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18991 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18992 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18993 * ext/dvdread/dvdreadsrc.h:
18994 Rewrite seeking code and make seeking in DVDs work (#337834).
18996 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18998 autogen.sh: Check for automake-1.9 as well.
18999 Original commit message from CVS:
19001 Check for automake-1.9 as well.
19003 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19005 ext/dvdread/dvdreadsrc.c: Make check stronger.
19006 Original commit message from CVS:
19007 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
19008 Make check stronger.
19010 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19012 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
19013 Original commit message from CVS:
19014 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19015 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19016 (gst_asf_demux_push_buffer):
19017 * gst/asfdemux/gstasfdemux.h:
19018 Handle unknown codec IDs/fourccs properly (#345879); send tag
19019 events after newsegment event; fix use of GST_FOURCC_FORMAT
19022 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19024 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
19025 Original commit message from CVS:
19026 * ext/a52dec/gsta52dec.c: (plugin_init):
19027 Call the channel positions get_type() method in plugin_init
19028 to ensure that it isn't simultaneously called later from
19031 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19033 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
19034 Original commit message from CVS:
19035 * gst/mpegstream/gstmpegpacketize.c:
19036 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
19037 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19038 Also flush packetizer cache when we get a buffer that has the
19039 DISCONT flag set; update current byte position from buffer
19040 offset after a flush.
19042 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19044 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
19045 Original commit message from CVS:
19046 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
19047 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
19048 (gst_mpeg_packetize_read):
19049 * gst/mpegstream/gstmpegpacketize.h:
19050 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19051 (gst_mpeg_parse_change_state):
19052 Flush packetizer cache when we get a FLUSH_STOP event;
19053 remove unused source pad member from packetizer; add debug
19054 category for packetizer.
19056 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19058 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
19059 Original commit message from CVS:
19060 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
19061 Treat dual-mono as stereo. It should really be output on 2 separate
19062 pads, but isn't for now.
19064 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19066 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
19067 Original commit message from CVS:
19068 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19069 Assume 4:3 DAR rather than 4:3 PAR (#345184).
19071 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19073 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
19074 Original commit message from CVS:
19075 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19076 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
19077 any PAR whatsoever (rather than using 0/0, which will lead to
19078 an abort later on). Fixes #345184.
19080 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
19082 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19083 Original commit message from CVS:
19084 Patch by: Michael Dominic K. < mdk at mdk org pl>
19085 * ext/mad/gstmad.c: (gst_mad_chain):
19086 Send newsegment event before calling
19087 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19088 in connection with pad blocking (#342594). While we're at it,
19089 do some minor clean-ups.
19091 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19093 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19094 Original commit message from CVS:
19096 Fix --disable-external (can't set conditionals conditionally,
19099 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19101 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19102 Original commit message from CVS:
19103 * ext/a52dec/Makefile.am:
19104 ... and then he said "When you go and fix the build you
19105 better make sure you have some spare backslashes in your
19108 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19110 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19111 Original commit message from CVS:
19112 * ext/sidplay/gstsiddec.cc:
19113 Fix copyright, email addresses and descriptions.
19114 Use saner defaults for arguments. Fixes #344667.
19115 constify some stuff.
19118 Fix negotiation to do mono/44100 by default.
19119 Post error messages.
19120 Use _scale_int where possible.
19122 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
19124 ext/dvdnav/.cvsignore: More ignore
19125 Original commit message from CVS:
19126 * ext/dvdnav/.cvsignore:
19129 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19131 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19132 Original commit message from CVS:
19133 * tests/check/elements/amrnbenc.c: (push_data):
19134 Init memory before feeding it to the encoder to make
19135 the valgrind test succeed.
19137 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
19139 gst/asfdemux/.cvsignore: More ignore
19140 Original commit message from CVS:
19141 * gst/asfdemux/.cvsignore:
19144 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19146 .cvsignore: Ignore files generated by 'make dist'.
19147 Original commit message from CVS:
19149 Ignore files generated by 'make dist'.
19151 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19154 Original commit message from CVS:
19157 * ext/a52dec/Makefile.am:
19158 * ext/dvdnav/Makefile.am:
19159 * ext/dvdread/Makefile.am:
19160 * ext/lame/Makefile.am:
19161 * ext/mad/Makefile.am:
19162 * ext/mpeg2dec/Makefile.am:
19163 * ext/sidplay/Makefile.am:
19166 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19168 autogen.sh: require am17
19169 Original commit message from CVS:
19173 * ext/annodex/Makefile.am:
19174 * ext/cdio/Makefile.am:
19175 * ext/dv/Makefile.am:
19176 * ext/esd/Makefile.am:
19177 * ext/flac/Makefile.am:
19178 * ext/gdk_pixbuf/Makefile.am:
19179 * ext/ladspa/Makefile.am:
19180 * ext/libcaca/Makefile.am:
19181 * ext/speex/Makefile.am:
19182 * ext/taglib/Makefile.am:
19183 * sys/oss/Makefile.am:
19184 * sys/sunaudio/Makefile.am:
19185 * sys/ximage/Makefile.am:
19186 clean up build further
19188 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
19190 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19191 Original commit message from CVS:
19192 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19193 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19194 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19195 (gst_mpeg2dec_change_state):
19196 * ext/mpeg2dec/gstmpeg2dec.h:
19197 Simplify and don't leak our buffer pool.
19199 Remove unfixed bug number from previous ChangeLog entry.
19201 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19203 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19204 Original commit message from CVS:
19205 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19206 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19207 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19208 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19209 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19210 (handle_sequence), (handle_picture), (handle_slice),
19211 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19212 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19213 * ext/mpeg2dec/gstmpeg2dec.h:
19214 Fix padtemplate as we can now do fractional framerates.
19217 Add simple frame dropping QoS.
19218 Precalc buffer output sizes and UV offsets.
19219 Always give libmpeg2 a valid fbuf when it wants one.
19220 don't trust libmpeg to discard our buffers but manage it
19222 Fixes #343627, #327350, #335288
19224 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
19226 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19227 Original commit message from CVS:
19229 Add a manifest for futures ugly win32 releases.
19230 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19231 Move bufcaps declaration at the begining of the instructions
19234 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19236 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19237 Original commit message from CVS:
19238 * ext/alsaspdif/alsaspdifsink.h:
19239 * ext/amrwb/gstamrwbdec.h:
19240 * ext/amrwb/gstamrwbenc.h:
19241 * ext/amrwb/gstamrwbparse.h:
19242 * ext/arts/gst_arts.h:
19243 * ext/artsd/gstartsdsink.h:
19244 * ext/audiofile/gstafparse.h:
19245 * ext/audiofile/gstafsink.h:
19246 * ext/audiofile/gstafsrc.h:
19247 * ext/audioresample/gstaudioresample.h:
19248 * ext/bz2/gstbz2dec.h:
19249 * ext/bz2/gstbz2enc.h:
19250 * ext/dirac/gstdiracdec.h:
19251 * ext/directfb/dfbvideosink.h:
19252 * ext/divx/gstdivxdec.h:
19253 * ext/divx/gstdivxenc.h:
19254 * ext/dts/gstdtsdec.h:
19255 * ext/faac/gstfaac.h:
19256 * ext/gsm/gstgsmdec.h:
19257 * ext/gsm/gstgsmenc.h:
19258 * ext/ivorbis/vorbisenc.h:
19259 * ext/libfame/gstlibfame.h:
19260 * ext/nas/nassink.h:
19261 * ext/neon/gstneonhttpsrc.h:
19262 * ext/polyp/polypsink.h:
19263 * ext/sdl/sdlaudiosink.h:
19264 * ext/sdl/sdlvideosink.h:
19265 * ext/shout/gstshout.h:
19266 * ext/snapshot/gstsnapshot.h:
19267 * ext/sndfile/gstsf.h:
19268 * ext/swfdec/gstswfdec.h:
19269 * ext/tarkin/gsttarkindec.h:
19270 * ext/tarkin/gsttarkinenc.h:
19271 * ext/theora/theoradec.h:
19272 * ext/wavpack/gstwavpackdec.h:
19273 * ext/wavpack/gstwavpackparse.h:
19274 * ext/xine/gstxine.h:
19275 * ext/xvid/gstxviddec.h:
19276 * ext/xvid/gstxvidenc.h:
19277 * gst/cdxaparse/gstcdxaparse.h:
19278 * gst/cdxaparse/gstcdxastrip.h:
19279 * gst/colorspace/gstcolorspace.h:
19280 * gst/festival/gstfestival.h:
19281 * gst/freeze/gstfreeze.h:
19282 * gst/gdp/gstgdpdepay.h:
19283 * gst/gdp/gstgdppay.h:
19284 * gst/modplug/gstmodplug.h:
19285 * gst/mpeg1sys/gstmpeg1systemencode.h:
19286 * gst/mpeg1videoparse/gstmp1videoparse.h:
19287 * gst/mpeg2sub/gstmpeg2subt.h:
19288 * gst/mpegaudioparse/gstmpegaudioparse.h:
19289 * gst/multifilesink/gstmultifilesink.h:
19290 * gst/overlay/gstoverlay.h:
19291 * gst/playondemand/gstplayondemand.h:
19292 * gst/qtdemux/qtdemux.h:
19293 * gst/rtjpeg/gstrtjpegdec.h:
19294 * gst/rtjpeg/gstrtjpegenc.h:
19295 * gst/smooth/gstsmooth.h:
19296 * gst/smoothwave/gstsmoothwave.h:
19297 * gst/spectrum/gstspectrum.h:
19298 * gst/speed/gstspeed.h:
19299 * gst/stereo/gststereo.h:
19300 * gst/switch/gstswitch.h:
19301 * gst/tta/gstttadec.h:
19302 * gst/tta/gstttaparse.h:
19303 * gst/videodrop/gstvideodrop.h:
19304 * gst/xingheader/gstxingmux.h:
19305 * sys/directdraw/gstdirectdrawsink.h:
19306 * sys/directsound/gstdirectsoundsink.h:
19307 * sys/dxr3/dxr3audiosink.h:
19308 * sys/dxr3/dxr3spusink.h:
19309 * sys/dxr3/dxr3videosink.h:
19310 * sys/qcam/gstqcamsrc.h:
19311 * sys/vcd/vcdsrc.h:
19312 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19314 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19316 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19317 Original commit message from CVS:
19318 * ext/a52dec/gsta52dec.h:
19319 * ext/amrnb/amrnbdec.h:
19320 * ext/amrnb/amrnbenc.h:
19321 * ext/amrnb/amrnbparse.h:
19322 * ext/mpeg2dec/gstmpeg2dec.h:
19323 * ext/sidplay/gstsiddec.h:
19324 * gst/ac3parse/gstac3parse.h:
19325 * gst/asfdemux/gstasfdemux.h:
19326 * gst/asfdemux/gstasfmux.h:
19327 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19328 * gst/iec958/ac3iec.h:
19329 * gst/mpegaudioparse/gstmpegaudioparse.h:
19330 * gst/mpegstream/gstdvddemux.h:
19331 * gst/mpegstream/gstmpegclock.h:
19332 * gst/mpegstream/gstmpegdemux.h:
19333 * gst/mpegstream/gstmpegparse.h:
19334 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19336 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19338 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
19339 Original commit message from CVS:
19341 Replace current README (containing the release notes from
19342 some 0.9.x version) with a proper README taken from the core.
19344 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19346 ext/amrnb/: Sortof first quick cleanup of all this mess...
19347 Original commit message from CVS:
19348 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
19349 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19350 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
19351 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
19352 * ext/amrnb/amrnbparse.h:
19353 Sortof first quick cleanup of all this mess...
19354 Don't crap out on empty and invalid FTs but treat them as
19355 empty packets, the decoder handles them fine.
19358 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19360 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
19361 Original commit message from CVS:
19362 * gst/asfdemux/gstasf.c: (plugin_init):
19363 Call gst_riff_init() so the riff debug category gets set up
19364 before it is being used.
19366 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
19368 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
19369 Original commit message from CVS:
19370 * gst/iec958/ac3_padder.c: (ac3p_parse):
19371 * gst/iec958/ac3_padder.h:
19372 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
19373 (ac3iec_chain_raw), (ac3iec_change_state):
19374 * gst/iec958/ac3iec.h:
19375 Write rate into the caps, for the allowed ac3 rates. Some minor
19378 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
19380 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
19381 Original commit message from CVS:
19382 Patch by: James "Doc" Livingston <doclivingston gmail com>
19383 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
19384 Do tag merging correctly (#339918). Output taglists
19385 properly in debug statements too while we're at it.
19387 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19389 ext/a52dec/gsta52dec.c: Add more debug
19390 Original commit message from CVS:
19391 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19393 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19394 (gst_dvdlpcmdec_init), (update_timestamps),
19395 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19396 (dvdlpcmdec_sink_event):
19397 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19398 If we have a first_access offset but no current timestamp (might
19399 happen after a seek), then calculate a start time for the first
19400 portion so that it will align with the timestamp given for the
19401 first_access portion.
19402 If a new-segment arrives with format time, store the start
19403 time as a failsafe timestamp in case we never get any further
19404 timestamp info (unlikely)
19405 Mask out the 'frame number' section of the incoming header so
19406 that we don't consider it to be changing on every buffer and
19407 reset the caps constantly.
19408 Use gst_util_uint64_scale for duration calculation
19410 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
19412 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
19413 Original commit message from CVS:
19414 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19415 Fix timestamping for cases where the first_access parameter is 4.
19416 Ensure we don't overrun buffers in other cases.
19418 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19420 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
19421 Original commit message from CVS:
19422 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
19423 Fix silly bug when reading metadata (#341254).
19425 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
19427 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
19428 Original commit message from CVS:
19429 * autogen.sh: (CONFIGURE_DEF_OPT):
19430 libtoolize on Darwin/MacOSX is called glibtoolize
19432 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19434 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
19435 Original commit message from CVS:
19436 * ext/lame/gstlame.c: (gst_lame_get_type),
19437 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
19438 (gst_lame_setup), (gst_lame_change_state):
19439 * ext/lame/gstlame.h:
19440 Remove tag writing from lame (which was completely broken
19441 anyway, #329184). Leaving GstTagSetter interface around for
19442 now, albeit non-functional. Should be removed completely
19443 in 0.11. Use the 'id3v2mux' plugin from -good for writing
19446 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
19449 * ext/dvdread/dvdreadsrc.c:
19450 * gst/asfdemux/gstasfdemux.c:
19451 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19452 Original commit message from CVS:
19453 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19455 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
19457 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19458 Original commit message from CVS:
19459 Patch by: Andres Salomon <dilinger at debian org>
19460 * ext/lame/gstlame.c: (gst_lame_sink_event):
19461 Fix typo (comma vs. semicolon) (#340710).
19463 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
19465 ext/mad/gstmad.c: Make mad the second element to support the highly useful
19466 Original commit message from CVS:
19467 Patch by: Lutz Müller <lutz at topfrose de>
19468 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19469 Make mad the second element to support the highly useful
19470 FORMATS query (#340594)
19472 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
19474 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19475 Original commit message from CVS:
19476 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19477 (gst_mpeg2dec_src_query):
19478 Remember the query duration format before passing it upstream since it
19479 could have been modified.
19480 Add GST_WARNING_OBJECT in sink convert function to detail why the
19481 conversion didn't work.
19483 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19485 Define GstElementDetails as const and also static (when defined as global)
19486 Original commit message from CVS:
19487 * ext/amrwb/gstamrwbdec.c:
19488 * ext/amrwb/gstamrwbenc.c:
19489 * ext/amrwb/gstamrwbparse.c:
19490 * ext/arts/gst_arts.c:
19491 * ext/artsd/gstartsdsink.c:
19492 * ext/audiofile/gstafparse.c:
19493 * ext/audiofile/gstafsink.c:
19494 * ext/audiofile/gstafsrc.c:
19495 * ext/audioresample/gstaudioresample.c:
19496 * ext/bz2/gstbz2dec.c:
19497 * ext/bz2/gstbz2enc.c:
19498 * ext/cdaudio/gstcdaudio.c:
19499 * ext/directfb/dfbvideosink.c:
19500 * ext/divx/gstdivxdec.c:
19501 * ext/divx/gstdivxenc.c:
19502 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19503 * ext/faac/gstfaac.c: (gst_faac_base_init):
19504 * ext/faad/gstfaad.c:
19505 * ext/gsm/gstgsmdec.c:
19506 * ext/gsm/gstgsmenc.c:
19507 * ext/hermes/gsthermescolorspace.c:
19508 * ext/ivorbis/vorbisfile.c:
19509 * ext/lcs/gstcolorspace.c:
19510 * ext/libfame/gstlibfame.c:
19511 * ext/libmms/gstmms.c: (gst_mms_base_init):
19512 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19513 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19514 * ext/nas/nassink.c: (gst_nassink_base_init):
19515 * ext/neon/gstneonhttpsrc.c:
19516 * ext/sdl/sdlaudiosink.c:
19517 * ext/sdl/sdlvideosink.c:
19518 * ext/shout/gstshout.c:
19519 * ext/snapshot/gstsnapshot.c:
19520 * ext/sndfile/gstsf.c:
19521 * ext/swfdec/gstswfdec.c:
19522 * ext/tarkin/gsttarkindec.c:
19523 * ext/tarkin/gsttarkinenc.c:
19524 * ext/theora/theoradec.c:
19525 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19526 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19527 * ext/xvid/gstxviddec.c:
19528 * ext/xvid/gstxvidenc.c:
19529 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19530 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19531 * gst/chart/gstchart.c:
19532 * gst/colorspace/gstcolorspace.c:
19533 * gst/deinterlace/gstdeinterlace.c:
19534 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19535 * gst/festival/gstfestival.c:
19536 * gst/filter/gstbpwsinc.c:
19537 * gst/filter/gstiir.c:
19538 * gst/filter/gstlpwsinc.c:
19539 * gst/freeze/gstfreeze.c:
19540 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19541 * gst/librfb/gstrfbsrc.c:
19542 * gst/mixmatrix/mixmatrix.c:
19543 * gst/mpeg1sys/gstmpeg1systemencode.c:
19544 * gst/mpeg1videoparse/gstmp1videoparse.c:
19545 * gst/mpeg2sub/gstmpeg2subt.c:
19546 * gst/mpegaudioparse/gstmpegaudioparse.c:
19547 * gst/multifilesink/gstmultifilesink.c:
19548 * gst/overlay/gstoverlay.c:
19549 * gst/passthrough/gstpassthrough.c:
19550 * gst/playondemand/gstplayondemand.c:
19551 * gst/qtdemux/qtdemux.c:
19552 * gst/rtjpeg/gstrtjpegdec.c:
19553 * gst/rtjpeg/gstrtjpegenc.c:
19554 * gst/smooth/gstsmooth.c:
19555 * gst/smoothwave/gstsmoothwave.c:
19556 * gst/spectrum/gstspectrum.c:
19557 * gst/speed/gstspeed.c:
19558 * gst/stereo/gststereo.c:
19559 * gst/switch/gstswitch.c:
19560 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19561 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19562 * gst/vbidec/gstvbidec.c:
19563 * gst/videocrop/gstvideocrop.c:
19564 * gst/videodrop/gstvideodrop.c:
19565 * gst/virtualdub/gstxsharpen.c:
19566 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19567 * gst/y4m/gsty4mencode.c:
19568 * sys/cdrom/gstcdplayer.c:
19569 * sys/directdraw/gstdirectdrawsink.c:
19570 * sys/directsound/gstdirectsoundsink.c:
19571 * sys/glsink/glimagesink.c:
19572 * sys/qcam/gstqcamsrc.c:
19573 * sys/v4l2/gstv4l2src.c:
19574 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19575 * sys/ximagesrc/ximagesrc.c:
19576 Define GstElementDetails as const and also static (when defined as
19579 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19581 Define GstElementDetails as const and also static (when defined as global)
19582 Original commit message from CVS:
19583 * ext/mad/gstid3tag.c:
19584 * ext/mad/gstmad.c:
19585 * gst/ac3parse/gstac3parse.c:
19586 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19587 * gst/synaesthesia/gstsynaesthesia.c:
19588 Define GstElementDetails as const and also static (when defined as
19591 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19593 Define GstElementDetails as const and also static (when defined as global)
19594 Original commit message from CVS:
19595 * ext/aalib/gstaasink.c:
19596 * ext/annodex/gstcmmldec.c:
19597 * ext/annodex/gstcmmlenc.c:
19598 * ext/cairo/gsttextoverlay.c:
19599 * ext/cairo/gsttimeoverlay.c:
19600 * ext/cdio/gstcdiocddasrc.c:
19601 * ext/dv/gstdvdec.c:
19602 * ext/dv/gstdvdemux.c:
19603 * ext/esd/esdmon.c:
19604 * ext/esd/esdsink.c:
19605 * ext/flac/gstflacenc.c:
19606 * ext/flac/gstflactag.c:
19607 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19608 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19609 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19610 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19611 * ext/gdk_pixbuf/pixbufscale.c:
19612 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19613 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19614 * ext/jpeg/gstjpegdec.c:
19615 * ext/jpeg/gstjpegenc.c:
19616 * ext/jpeg/gstsmokedec.c:
19617 * ext/jpeg/gstsmokeenc.c:
19618 * ext/libcaca/gstcacasink.c:
19619 * ext/libmng/gstmngdec.c:
19620 * ext/libmng/gstmngenc.c:
19621 * ext/libpng/gstpngdec.c:
19622 * ext/libpng/gstpngenc.c:
19623 * ext/mikmod/gstmikmod.c:
19624 * ext/raw1394/gstdv1394src.c:
19625 * ext/shout2/gstshout2.c: (gst_shout2send_init):
19626 * ext/shout2/gstshout2.h:
19627 * ext/speex/gstspeexdec.c:
19628 * ext/speex/gstspeexenc.c:
19629 * gst/alpha/gstalpha.c:
19630 * gst/alpha/gstalphacolor.c:
19631 * gst/apetag/gstapedemux.c:
19632 * gst/auparse/gstauparse.c:
19633 * gst/autodetect/gstautoaudiosink.c:
19634 (gst_auto_audio_sink_base_init):
19635 * gst/autodetect/gstautovideosink.c:
19636 (gst_auto_video_sink_base_init):
19637 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19638 * gst/avi/gstavimux.c: (gst_avimux_base_init):
19639 * gst/cutter/gstcutter.c:
19640 * gst/debug/breakmydata.c:
19641 * gst/debug/efence.c:
19642 * gst/debug/gstnavigationtest.c:
19643 * gst/debug/gstnavseek.c:
19644 * gst/debug/negotiation.c:
19645 * gst/debug/progressreport.c:
19646 * gst/debug/testplugin.c:
19647 * gst/effectv/gstaging.c:
19648 * gst/effectv/gstdice.c:
19649 * gst/effectv/gstedge.c:
19650 * gst/effectv/gstquark.c:
19651 * gst/effectv/gstrev.c:
19652 * gst/effectv/gstshagadelic.c:
19653 * gst/effectv/gstvertigo.c:
19654 * gst/effectv/gstwarp.c:
19655 * gst/flx/gstflxdec.c:
19656 * gst/goom/gstgoom.c:
19657 * gst/icydemux/gsticydemux.c:
19658 * gst/id3demux/gstid3demux.c:
19659 * gst/interleave/deinterleave.c:
19660 * gst/interleave/interleave.c:
19661 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19662 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19663 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19664 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19665 * gst/level/gstlevel.c:
19666 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19667 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19668 * gst/median/gstmedian.c:
19669 * gst/monoscope/gstmonoscope.c:
19670 * gst/multipart/multipartdemux.c:
19671 * gst/multipart/multipartmux.c:
19672 * gst/oldcore/gstaggregator.c:
19673 * gst/oldcore/gstfdsink.c:
19674 * gst/oldcore/gstmd5sink.c:
19675 * gst/oldcore/gstmultifilesrc.c:
19676 * gst/oldcore/gstpipefilter.c:
19677 * gst/oldcore/gstshaper.c:
19678 * gst/oldcore/gststatistics.c:
19679 * gst/rtp/gstasteriskh263.c:
19680 * gst/rtp/gstrtpL16depay.c:
19681 * gst/rtp/gstrtpL16pay.c:
19682 * gst/rtp/gstrtpamrdepay.c:
19683 * gst/rtp/gstrtpamrpay.c:
19684 * gst/rtp/gstrtpdepay.c:
19685 * gst/rtp/gstrtpgsmpay.c:
19686 * gst/rtp/gstrtph263pay.c:
19687 * gst/rtp/gstrtph263pdepay.c:
19688 * gst/rtp/gstrtph263ppay.c:
19689 * gst/rtp/gstrtpilbcdepay.c:
19690 * gst/rtp/gstrtpmp4gpay.c:
19691 * gst/rtp/gstrtpmp4vdepay.c:
19692 * gst/rtp/gstrtpmp4vpay.c:
19693 * gst/rtp/gstrtpmpadepay.c:
19694 * gst/rtp/gstrtpmpapay.c:
19695 * gst/rtp/gstrtppcmadepay.c:
19696 * gst/rtp/gstrtppcmapay.c:
19697 * gst/rtp/gstrtppcmudepay.c:
19698 * gst/rtp/gstrtppcmupay.c:
19699 * gst/rtp/gstrtpspeexdepay.c:
19700 * gst/rtp/gstrtpspeexpay.c:
19701 * gst/rtsp/gstrtpdec.c:
19702 * gst/rtsp/gstrtspsrc.c:
19703 * gst/smpte/gstsmpte.c:
19704 * gst/udp/gstdynudpsink.c:
19705 * gst/udp/gstmultiudpsink.c:
19706 * gst/udp/gstudpsink.c:
19707 * gst/udp/gstudpsrc.c:
19708 * gst/videobox/gstvideobox.c:
19709 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19710 * gst/videofilter/gstvideobalance.c:
19711 * gst/videofilter/gstvideoflip.c:
19712 * gst/videofilter/gstvideotemplate.c:
19713 (gst_videotemplate_base_init):
19714 * gst/videomixer/videomixer.c:
19715 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19716 (gst_wavparse_class_init), (gst_wavparse_dispose),
19717 (gst_wavparse_reset), (gst_wavparse_init),
19718 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19719 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19720 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19721 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19722 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19723 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19724 (gst_wavparse_change_state):
19725 * gst/wavparse/gstwavparse.h:
19726 * sys/oss/gstossmixerelement.c:
19727 * sys/oss/gstosssink.c:
19728 * sys/oss/gstosssrc.c:
19729 * sys/osxaudio/gstosxaudioelement.c:
19730 * sys/osxaudio/gstosxaudiosink.c:
19731 * sys/osxaudio/gstosxaudiosrc.c:
19732 * sys/sunaudio/gstsunaudiomixer.c:
19733 * sys/sunaudio/gstsunaudiosink.c:
19734 Define GstElementDetails as const and also static (when defined as
19737 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
19739 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19740 Original commit message from CVS:
19741 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19742 Fix name of custom event (use same as dvdreadsrc).
19743 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19744 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19745 Fix event parsing (the event name is in the structure, not the
19746 name of the structure itself); also fix indentation after
19749 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19751 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19752 Original commit message from CVS:
19753 * ext/mad/gstid3tag.c: (plugin_init):
19754 Change debug category to 'id3mux'.
19756 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
19758 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19759 Original commit message from CVS:
19760 Patch by: Alexander Lancaster <alexl at users sourceforge net>
19761 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19762 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19763 (gst_id3_tag_chain):
19764 When acting as a muxer, set caps on outgoing buffers and set caps
19765 on source pad (fixes #323658). Remove unused application/x-gst-tags
19766 cruft from the 0.6 days.
19768 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19770 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19771 Original commit message from CVS:
19772 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19773 (gst_mad_src_query), (gst_mad_chain):
19774 .. and DEFAULT queries should work too. Use magic gst util scale
19775 functions in some places.
19777 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19779 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19780 Original commit message from CVS:
19781 * ext/mad/gstmad.c: (gst_mad_src_query):
19782 Fix duration query in BYTES format (#336824).
19784 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
19786 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19787 Original commit message from CVS:
19788 Patch by: Ed Catmur <ed at catmur dot co dot uk>
19789 * ext/lame/gstlame.c: (gst_lame_sink_event):
19790 Don't crash if we get an EOS event before the encoder
19791 has been set up (#339287).
19793 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
19795 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19796 Original commit message from CVS:
19797 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19798 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19799 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19800 Move errors out of the normal code flow.
19801 Don't send eos, basesrc will do that for us when needed.
19803 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
19805 gst/mpegstream/: Do state changes correctly
19806 Original commit message from CVS:
19807 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19808 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19809 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19810 Do state changes correctly
19812 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19814 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19815 Original commit message from CVS:
19816 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19817 (gst_mpeg2dec_alloc_buffer):
19818 Can't use gst_pad_alloc_buffer*() when we are going to crop
19819 the image before sending it out. Downstream basetransform-based
19820 elements will complain about the wrong unit size otherwise
19821 (when not operating in passthrough-mode at least).
19822 Const-ify some static variables and do some minor clean-ups.
19823 Use I420 macros for size/offsets (not really necessary in this
19824 particular context, but this kind of code gets copy'n'pasted).
19826 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
19828 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19829 Original commit message from CVS:
19830 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19832 * gst/mpegstream/gstmpegpacketize.h:
19833 g_malloc() can't fail, we don't need to handle this. Same for
19834 gst_buffer_new_and_alloc().
19835 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19836 klass->send_buffer() should have the same semantics as
19837 gst_pad_push(), ie. ownership of the buffer is transfered,
19838 so we never have to unref the buffer no matter what the flow
19841 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19843 * tests/check/gst-plugins-ugly.supp:
19844 one more suppression for FC4
19845 Original commit message from CVS:
19846 one more suppression for FC4
19848 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
19850 * tests/check/gst-plugins-ugly.supp:
19851 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19852 Original commit message from CVS:
19853 The AMR encoder sucks giant sucky things through a sucky object with a giant
19854 sucking machine. More suppressions.
19856 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19858 add test for amrnbenc, enable test infrastructure, and fix a leak
19859 Original commit message from CVS:
19860 add test for amrnbenc, enable test infrastructure, and fix a leak
19861 * common/check.mak:
19862 allow for specifying more than one suppressions file in SUPPRESSIONS
19864 * tests/Makefile.am:
19865 * tests/check/.cvsignore:
19866 * tests/check/Makefile.am:
19867 * tests/check/elements/.cvsignore:
19870 * tests/check/gst-plugins-ugly.supp:
19871 add suppressions for libs used by -ugly
19872 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19873 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19874 (GST_START_TEST), (amrnbenc_suite), (main):
19875 add a simple test for encoding amr
19876 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19877 fix pad template leaks
19879 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
19881 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19882 Original commit message from CVS:
19883 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19884 Plug big leak in AMR encoder.
19886 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
19888 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19889 Original commit message from CVS:
19890 * ext/mad/gstmad.c: (index_seek):
19891 move GstIndexEntry *entry variable declaration before
19892 the first instruction
19893 * ext/mad/gstmad.c:
19894 remove debug macros with variable number of parameter by using
19895 GST_DEBUG for WIN32
19896 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19897 use gst_guint64_to_gdouble for conversions
19898 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19899 replace __FUNCTION__ which is not supported by MSVC by the current function name
19900 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19901 remove LL suffix by using G_GINT64_CONSTANT
19902 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19903 use gst_guint64_to_gdouble for conversions
19904 * gst/mpegstream/gstmpegparse.h:
19905 remove LL suffix by using G_GINT64_CONSTANT
19907 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19908 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19910 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19912 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19913 Original commit message from CVS:
19914 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19915 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19916 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19917 * ext/mad/gstmad.c: (gst_mad_class_init):
19918 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19919 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19920 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19921 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19922 * gst/iec958/ac3iec.c: (ac3iec_class_init):
19923 * gst/mpegaudioparse/gstmpegaudioparse.c:
19924 (gst_mp3parse_class_init):
19925 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19926 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19927 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19928 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19929 * gst/synaesthesia/gstsynaesthesia.c:
19930 (gst_synaesthesia_class_init):
19931 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19933 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
19935 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19936 Original commit message from CVS:
19937 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
19938 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19939 (gst_asf_demux_push_buffer):
19940 Send newsegment event only once per pad, fixes #336550.
19942 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
19944 Unify the long descriptions in the plugin details (#337263).
19945 Original commit message from CVS:
19946 Patch by: j^ <j at bootlab dot org>
19947 * ext/amrwb/gstamrwbdec.c:
19948 * ext/amrwb/gstamrwbenc.c:
19949 * ext/amrwb/gstamrwbparse.c:
19950 * ext/arts/gst_arts.c:
19951 * ext/artsd/gstartsdsink.c:
19952 * ext/audiofile/gstafparse.c:
19953 * ext/audiofile/gstafsink.c:
19954 * ext/audiofile/gstafsrc.c:
19955 * ext/cdaudio/gstcdaudio.c:
19956 * ext/directfb/dfbvideosink.c:
19957 * ext/divx/gstdivxdec.c:
19958 * ext/divx/gstdivxenc.c:
19959 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19960 * ext/faac/gstfaac.c: (gst_faac_base_init):
19961 * ext/faad/gstfaad.c:
19962 * ext/gsm/gstgsmdec.c:
19963 * ext/gsm/gstgsmenc.c:
19964 * ext/hermes/gsthermescolorspace.c:
19965 * ext/ivorbis/vorbisfile.c:
19966 * ext/lcs/gstcolorspace.c:
19967 * ext/libfame/gstlibfame.c:
19968 * ext/libmms/gstmms.c: (gst_mms_base_init):
19969 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19970 * ext/nas/nassink.c: (gst_nassink_base_init):
19971 * ext/neon/gstneonhttpsrc.c:
19972 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19973 * ext/sdl/sdlaudiosink.c:
19974 * ext/sdl/sdlvideosink.c:
19975 * ext/shout/gstshout.c:
19976 * ext/snapshot/gstsnapshot.c:
19977 * ext/sndfile/gstsf.c:
19978 * ext/tarkin/gsttarkindec.c:
19979 * ext/tarkin/gsttarkinenc.c:
19980 * ext/theora/theoradec.c:
19981 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19982 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19983 * ext/xvid/gstxviddec.c:
19984 * ext/xvid/gstxvidenc.c:
19985 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19986 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19987 * gst/chart/gstchart.c:
19988 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19989 * gst/festival/gstfestival.c:
19990 * gst/filter/gstiir.c:
19991 * gst/filter/gstlpwsinc.c:
19992 * gst/freeze/gstfreeze.c:
19993 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19994 * gst/mixmatrix/mixmatrix.c:
19995 * gst/mpeg1sys/gstmpeg1systemencode.c:
19996 * gst/mpeg1videoparse/gstmp1videoparse.c:
19997 * gst/mpeg2sub/gstmpeg2subt.c:
19998 * gst/mpegaudioparse/gstmpegaudioparse.c:
19999 * gst/multifilesink/gstmultifilesink.c:
20000 * gst/overlay/gstoverlay.c:
20001 * gst/passthrough/gstpassthrough.c:
20002 * gst/playondemand/gstplayondemand.c:
20003 * gst/qtdemux/qtdemux.c:
20004 * gst/rtjpeg/gstrtjpegdec.c:
20005 * gst/rtjpeg/gstrtjpegenc.c:
20006 * gst/smooth/gstsmooth.c:
20007 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20008 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20009 * gst/videocrop/gstvideocrop.c:
20010 * gst/videodrop/gstvideodrop.c:
20011 * gst/virtualdub/gstxsharpen.c:
20012 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20013 * gst/y4m/gsty4mencode.c:
20014 Unify the long descriptions in the plugin details (#337263).
20016 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
20018 * gst-plugins-ugly.spec.in:
20019 fix version numbering
20020 Original commit message from CVS:
20021 fix version numbering
20023 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
20026 * gst-plugins-ugly.spec.in:
20027 add dvdsub plugin to spec
20028 Original commit message from CVS:
20029 add dvdsub plugin to spec
20031 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20033 docs/plugins/: add siddec
20034 Original commit message from CVS:
20035 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20036 * docs/plugins/inspect/plugin-siddec.xml:
20038 * ext/dvdnav/dvdnavsrc.c:
20041 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20045 * ext/sidplay/Makefile.am:
20046 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20047 Original commit message from CVS:
20048 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20050 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20052 * docs/plugins/.gitignore:
20053 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20055 Original commit message from CVS:
20058 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20061 * docs/plugins/inspect/plugin-a52dec.xml:
20062 * docs/plugins/inspect/plugin-amrnb.xml:
20063 * docs/plugins/inspect/plugin-asf.xml:
20064 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20065 * docs/plugins/inspect/plugin-dvdread.xml:
20066 * docs/plugins/inspect/plugin-dvdsub.xml:
20067 * docs/plugins/inspect/plugin-iec958.xml:
20068 * docs/plugins/inspect/plugin-lame.xml:
20069 * docs/plugins/inspect/plugin-mad.xml:
20070 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20071 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20072 * docs/plugins/inspect/plugin-mpegstream.xml:
20073 * docs/plugins/inspect/plugin-rmdemux.xml:
20074 update plugin inspect files
20075 Original commit message from CVS:
20076 update plugin inspect files
20078 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20080 * gst/mpegaudioparse/gstxingmux.c:
20081 rework build; add translations for v4l2
20082 Original commit message from CVS:
20083 rework build; add translations for v4l2
20085 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20087 configure.ac: rework similarly to other modules
20088 Original commit message from CVS:
20090 rework similarly to other modules
20091 * ext/a52dec/gsta52dec.c:
20092 * ext/amrnb/amrnb.c:
20093 * ext/dvdnav/dvdnavsrc.c:
20094 * ext/dvdread/dvdreadsrc.c:
20095 * ext/lame/gstlame.c:
20096 * ext/mad/gstid3tag.c:
20097 * ext/mpeg2dec/gstmpeg2dec.c:
20098 * ext/sidplay/gstsiddec.cc:
20099 * gst/asfdemux/gstasf.c:
20100 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20101 * gst/dvdsub/gstdvdsubdec.c:
20102 * gst/iec958/ac3iec.c:
20103 * gst/mpegaudioparse/gstmpegaudioparse.c:
20104 * gst/mpegstream/gstmpegstream.c:
20105 * gst/realmedia/rmdemux.c: (plugin_init):
20106 use the correct defines
20108 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20112 * docs/plugins/.gitignore:
20114 Original commit message from CVS:
20117 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20123 Original commit message from CVS:
20126 === release 0.10.3 ===
20128 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20134 * docs/plugins/gst-plugins-ugly-plugins.signals:
20135 * docs/plugins/inspect/plugin-amrnb.xml:
20136 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20137 * docs/plugins/inspect/plugin-iec958.xml:
20138 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20139 * docs/plugins/inspect/plugin-rmdemux.xml:
20141 Original commit message from CVS:
20144 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20146 better/unified long descriptions
20147 Original commit message from CVS:
20148 * ext/aalib/gstaasink.c:
20149 * ext/annodex/gstcmmldec.c:
20150 * ext/annodex/gstcmmlenc.c:
20151 * ext/cairo/gsttextoverlay.c:
20152 * ext/cairo/gsttimeoverlay.c:
20153 * ext/cdio/gstcdiocddasrc.c:
20154 * ext/dv/gstdvdec.c:
20155 * ext/esd/esdmon.c:
20156 * ext/esd/esdsink.c:
20157 * ext/flac/gstflacdec.c:
20158 * ext/flac/gstflacenc.c:
20159 * ext/flac/gstflactag.c:
20160 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20161 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20162 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20163 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20164 * ext/gdk_pixbuf/gstgdkpixbuf.c:
20165 * ext/gdk_pixbuf/pixbufscale.c:
20166 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20167 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20168 * ext/jpeg/gstjpegdec.c:
20169 * ext/jpeg/gstjpegenc.c:
20170 * ext/jpeg/gstsmokedec.c:
20171 * ext/jpeg/gstsmokeenc.c:
20172 * ext/libcaca/gstcacasink.c:
20173 * ext/libmng/gstmngdec.c:
20174 * ext/libmng/gstmngenc.c:
20175 * ext/libpng/gstpngdec.c:
20176 * ext/libpng/gstpngenc.c:
20177 * ext/mikmod/gstmikmod.c:
20178 * ext/raw1394/gstdv1394src.c:
20179 * ext/shout2/gstshout2.c:
20180 * ext/speex/gstspeexdec.c:
20181 * ext/speex/gstspeexenc.c:
20182 * gst/alpha/gstalpha.c:
20183 * gst/alpha/gstalphacolor.c:
20184 * gst/auparse/gstauparse.c:
20185 * gst/autodetect/gstautoaudiosink.c:
20186 (gst_auto_audio_sink_base_init):
20187 * gst/autodetect/gstautovideosink.c:
20188 (gst_auto_video_sink_base_init):
20189 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20190 * gst/cutter/gstcutter.c:
20191 * gst/debug/breakmydata.c:
20192 * gst/debug/efence.c:
20193 * gst/debug/gstnavigationtest.c:
20194 * gst/debug/negotiation.c:
20195 * gst/debug/progressreport.c:
20196 * gst/debug/testplugin.c:
20197 * gst/effectv/gstaging.c:
20198 * gst/effectv/gstdice.c:
20199 * gst/effectv/gstedge.c:
20200 * gst/effectv/gstquark.c:
20201 * gst/effectv/gstrev.c:
20202 * gst/effectv/gstvertigo.c:
20203 * gst/effectv/gstwarp.c:
20204 * gst/flx/gstflxdec.c:
20205 * gst/goom/gstgoom.c:
20206 * gst/interleave/deinterleave.c:
20207 * gst/interleave/interleave.c:
20208 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20209 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20210 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20211 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20212 * gst/level/gstlevel.c:
20213 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20214 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20215 * gst/median/gstmedian.c:
20216 * gst/monoscope/gstmonoscope.c:
20217 * gst/multipart/multipartdemux.c:
20218 * gst/multipart/multipartmux.c:
20219 * gst/oldcore/gstmd5sink.c:
20220 * gst/oldcore/gstmultifilesrc.c:
20221 * gst/oldcore/gstpipefilter.c:
20222 * gst/oldcore/gstshaper.c:
20223 * gst/oldcore/gststatistics.c:
20224 * gst/rtp/gstasteriskh263.c:
20225 * gst/rtp/gstrtpL16depay.c:
20226 * gst/rtp/gstrtpL16pay.c:
20227 * gst/rtp/gstrtpamrdepay.c:
20228 * gst/rtp/gstrtpamrpay.c:
20229 * gst/rtp/gstrtpdepay.c:
20230 * gst/rtp/gstrtpgsmpay.c:
20231 * gst/rtp/gstrtph263pay.c:
20232 * gst/rtp/gstrtph263pdepay.c:
20233 * gst/rtp/gstrtph263ppay.c:
20234 * gst/rtp/gstrtpmp4gpay.c:
20235 * gst/rtp/gstrtpmp4vdepay.c:
20236 * gst/rtp/gstrtpmp4vpay.c:
20237 * gst/rtp/gstrtpmpadepay.c:
20238 * gst/rtp/gstrtpmpapay.c:
20239 * gst/rtp/gstrtppcmadepay.c:
20240 * gst/rtp/gstrtppcmapay.c:
20241 * gst/rtp/gstrtppcmudepay.c:
20242 * gst/rtp/gstrtppcmupay.c:
20243 * gst/rtp/gstrtpspeexdepay.c:
20244 * gst/rtp/gstrtpspeexpay.c:
20245 * gst/rtsp/gstrtpdec.c:
20246 * gst/smpte/gstsmpte.c:
20247 * gst/videobox/gstvideobox.c:
20248 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20249 * gst/videofilter/gstvideobalance.c:
20250 * gst/videofilter/gstvideoflip.c:
20251 * gst/videofilter/gstvideotemplate.c:
20252 (gst_videotemplate_base_init):
20253 * gst/videomixer/videomixer.c:
20254 * gst/wavenc/gstwavenc.c:
20255 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20256 better/unified long descriptions
20258 Some cleanups to auparse, don't send multiple newsegments.
20260 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20262 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20263 Original commit message from CVS:
20264 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20265 Don't unref event unconditionally after giving away ownership
20266 (gst_pad_push_event(), gst_pad_send_event() and
20267 gst_pad_event_default() take ownership of the event
20268 passed to them). Fixes warnings/crashes caused by
20271 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20273 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20274 Original commit message from CVS:
20275 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20276 Don't ref NULL caps (private streams have NULL caps) (#336387);
20277 also, no need to set caps on the same buffer twice.
20279 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20281 gst/mpegstream/: Don't leak element and pad names in error messages, use
20282 Original commit message from CVS:
20283 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20284 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20285 (gst_dvd_demux_get_subpicture_stream):
20286 * gst/mpegstream/gstmpegdemux.c:
20287 (gst_mpeg_demux_sync_stream_to_time):
20288 Don't leak element and pad names in error messages, use
20289 GST_DEBUG_PAD_NAME instead. Add some more debug code.
20291 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20293 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20294 Original commit message from CVS:
20295 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20296 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20297 Name the structure in the custom event with the
20298 language codes for the audio and subtitle streams
20299 actually like dvddemux expects it to be named.
20300 Set caps on source pad and outgoing buffers.
20302 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20304 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
20305 Original commit message from CVS:
20306 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
20307 (gst_lame_get_property), (gst_lame_setup):
20308 * ext/lame/gstlame.h:
20309 Make xingheader property non-functional, it's broken anyway
20310 after all (use xingmux instead).
20312 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20314 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
20315 Original commit message from CVS:
20316 * ext/lame/gstlame.c: (gst_lame_sink_event):
20317 On EOS, flush encoder and send remaining data. Fix
20318 return value handling in sink event function.
20320 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
20322 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20323 Original commit message from CVS:
20324 Patch by: Jürg Billeter <j at bitron dot ch>
20325 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20326 Fix wrong check for started flag when setting the 'device' property.
20327 We want to allow it when the source is NOT started yet and ignore it
20328 when the source is running.
20330 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
20332 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
20333 Original commit message from CVS:
20334 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
20335 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20336 (gst_asf_demux_process_chunk):
20337 * gst/asfdemux/gstasfdemux.h:
20338 Subtract first timestamp from timestamps, so that
20339 stream starts from 0; makes live streams that don't
20340 start at 0 work again (fixes #317310, #336097).
20342 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
20344 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20345 Original commit message from CVS:
20346 Patch by: Christian Kirbach
20348 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20349 -good. Fixes build on some systems (#331838).
20351 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
20353 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
20354 Original commit message from CVS:
20355 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20356 (gst_rmdemux_parse_cont):
20357 Extract more tags and also post codec name tag on the
20358 bus so this shows up in totem and nautilus.
20360 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20362 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
20363 Original commit message from CVS:
20364 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20365 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
20366 Extra data usually goes into the caps as 'codec_data', not
20367 as first buffer into the stream.
20368 Need to byte swap AC3 content in realmedia files for some
20369 reason (fixes #331588).
20371 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20373 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
20374 Original commit message from CVS:
20375 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
20376 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
20377 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20378 When operating in pull mode, post an error message on the
20379 bus when all source pads are unlinked or some other fatal
20380 error occured (#323023). Regrade some recurring debug messages
20381 to LOG level. Convert c++-style comments into C-style ones.
20383 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20385 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
20386 Original commit message from CVS:
20387 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20388 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20389 (gst_rmdemux_all_source_pads_unlinked),
20390 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
20391 (gst_rmdemux_parse_packet):
20392 * gst/realmedia/rmdemux.h:
20393 Handle unlinked source pads properly and stop if all source pads
20394 are unlinked (#323023).
20396 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
20398 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
20399 Original commit message from CVS:
20400 Patch by: Michal Benes <michal dot benes at xeris dot cz>
20401 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
20402 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20403 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
20404 * gst/mpegstream/gstmpegdemux.h:
20405 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20406 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
20407 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
20408 situation really happens when grabbing DVB streams. Current
20409 mpegdemuxer can not handle this situation correctly and it
20410 restarts counting gstreamer timestamps from zero.
20413 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
20415 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
20416 Original commit message from CVS:
20417 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
20418 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
20419 * ext/a52dec/gsta52dec.h:
20420 Fix #334550: failure to play raw AC3 files due to segment problems.
20422 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
20424 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
20425 Original commit message from CVS:
20426 Patch by: Christophe Fergeau <teuf gnome org>
20427 * ext/lame/gstlame.c: (gst_lame_release_memory),
20428 (gst_lame_finalize), (gst_lame_class_init),
20429 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
20430 (gst_lame_change_state):
20431 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
20433 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20435 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
20436 Original commit message from CVS:
20437 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
20438 (gst_mad_sink_event), (gst_mad_change_state):
20439 Include AUDIO_CODEC tag with tags posted if input is not
20440 framed (#334258). Use _scale() util functions in more places.
20442 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
20444 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
20445 Original commit message from CVS:
20446 2006-03-12 Christophe Fergeau <teuf@gnome.org>
20447 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20448 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20449 property as BROKEN (see
20450 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20451 explanation why it's broken).
20453 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
20455 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20456 Original commit message from CVS:
20457 2006-03-11 Christophe Fergeau <teuf@gnome.org>
20458 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20460 * gst/xingheader/Makefile.am:
20461 * gst/xingheader/gstxingmux.c:
20462 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20463 to MP3 files (this allows decoder to figure out the length of VBR
20466 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
20468 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20469 Original commit message from CVS:
20470 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20471 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20472 tag (#333683, patch by: Alex Lancaster).
20474 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20476 ext/amrnb/: Further fancyfication.
20477 Original commit message from CVS:
20478 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20479 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20480 (gst_amrnbdec_state_change):
20481 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20482 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20483 (gst_amrnbenc_state_change):
20484 * ext/amrnb/amrnbenc.h:
20485 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20486 (gst_amrnbparse_query):
20487 Further fancyfication.
20488 Use _take to get writable data from the adapter.
20489 Precalc packet duration.
20491 Forward _push to upstream.
20492 Post error messages when something goes wrong.
20493 Remove old code in amrnbparse.
20494 Don't ignore query results from upstream.
20496 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
20498 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20499 Original commit message from CVS:
20500 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20501 The AMR encoder writes into the audio buffers it processes, so
20502 use gst_buffer_make_writable() on buffers we might (they go through
20503 an adapter, so there can be copying going on later anyway) be
20506 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
20508 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20509 Original commit message from CVS:
20510 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20511 (gst_mpeg_parse_handle_src_query):
20512 Declare variables at the beginning of a block and make
20513 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20515 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
20517 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20518 Original commit message from CVS:
20519 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20520 Read packet size, sequence and padsize in right order again
20521 (fixes #332796; patch by: Fabrizio Gennari).
20523 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
20525 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20526 Original commit message from CVS:
20527 * gst/iec958/ac3iec.c:
20528 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20530 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20532 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20533 Original commit message from CVS:
20535 Make the id3tag and mad checks check for both a header and the
20536 appropriate library if the pkg-config is missing. (Closes #331842)
20537 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20538 do the same for the plugins themselves.
20540 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20542 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20543 Original commit message from CVS:
20544 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20545 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20546 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20547 * ext/mpeg2dec/gstmpeg2dec.h:
20548 Don't treat STATE_INVALID as fatal error; throw an error
20549 only after five consecutive decoding errors. Makes decoding
20550 mpeg streams more robust and fixes playback of joined clips
20553 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20555 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20556 Original commit message from CVS:
20557 * ext/dvdnav/dvdnavsrc.h:
20558 Oops. forgot to add this one.
20560 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
20562 ext/Makefile.am: Fix dist-check.
20563 Original commit message from CVS:
20564 2006-02-26 Julien MOUTTE <julien@moutte.net>
20565 * ext/Makefile.am: Fix dist-check.
20567 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20569 configure.ac: Disable dvdnavsrc for now.
20570 Original commit message from CVS:
20572 Disable dvdnavsrc for now.
20574 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20576 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20577 Original commit message from CVS:
20580 * ext/dvdnav/Makefile.am:
20581 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20582 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20583 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20584 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20585 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20586 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20587 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20588 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20589 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20590 (gst_dvd_nav_src_make_dvd_event),
20591 (gst_dvd_nav_src_structure_set_uint64),
20592 (gst_dvd_nav_src_push_dvd_nav_packet_event),
20593 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20594 (gst_dvd_nav_src_push_titlelang_event),
20595 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20596 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20597 (gst_dvd_nav_src_handle_navigation_event),
20598 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20599 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20600 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20601 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20602 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20603 (gst_dvd_nav_src_do_init), (plugin_init):
20604 dvdnavsrc ported to 0.10, for the most part at least. Not quite
20605 ready for prime time yet though.
20607 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20609 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20610 Original commit message from CVS:
20611 * ext/cdio/Makefile.am:
20612 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20613 required for Cygwin, see #317048)
20614 * gst/rtp/gstasteriskh263.c:
20615 Cygwin has includes for both the unix network socket API
20616 and the windows API, but only one can be included, so fix
20617 includes to only use one or the other, prefering the unxi
20620 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20622 Port dvdsubdec to 0.10
20623 Original commit message from CVS:
20625 * gst/dvdsub/Makefile.am:
20626 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20627 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20628 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20629 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20630 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20631 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20632 (gst_send_empty_fill), (gst_send_subtitle_frame),
20633 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20634 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20636 * gst/dvdsub/gstdvdsubdec.h:
20637 Port dvdsubdec to 0.10
20639 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20641 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20642 Original commit message from CVS:
20643 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20644 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20645 mpegdemux for MPEG-2 video streams.
20647 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20649 configure.ac: Bump nano back to CVS
20650 Original commit message from CVS:
20652 Bump nano back to CVS
20654 === release 0.10.2 ===
20656 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20658 configure.ac: releasing 0.10.2, "Season to Taste"
20659 Original commit message from CVS:
20661 releasing 0.10.2, "Season to Taste"
20663 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20665 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20666 Original commit message from CVS:
20668 releasing 0.10.1.3 prelease for 0.10.2
20670 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
20672 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20673 Original commit message from CVS:
20674 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20675 In sink event handler, release object lock again
20676 _before_ sending EOS event downstream (#313838).
20678 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
20681 * gst/asfdemux/gstasf.c:
20682 fix rank of asfdemux
20683 Original commit message from CVS:
20684 fix rank of asfdemux
20686 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20688 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20689 Original commit message from CVS:
20691 releasing 0.10.1.2 prelease for 0.10.2
20693 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
20695 * gst-plugins-ugly.spec.in:
20697 Original commit message from CVS:
20700 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
20702 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20703 Original commit message from CVS:
20704 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20705 (crop_copy_i422_buffer), (crop_buffer):
20706 When we need to crop the output buffer, make sure we
20707 create a buffer of the right size and respect the implicit
20708 striding used for I420 elsewhere in GStreamer (#331301).
20710 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20712 ext/cdio/gstcdio.c: Init debug category (#331253).
20713 Original commit message from CVS:
20714 * ext/cdio/gstcdio.c: (plugin_init):
20715 Init debug category (#331253).
20717 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
20719 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20720 Original commit message from CVS:
20721 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20722 Do not error out on non-recognized streams. Ignore them and allow
20723 playback of the other streams.
20725 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20727 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20728 Original commit message from CVS:
20729 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20730 Add a small sanity check for LPCM reading.
20732 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
20734 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20735 Original commit message from CVS:
20736 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20737 Take into account the file properties preroll value for
20738 timestamping/newsegment. It's weird this value was commented out.
20740 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
20742 gst/asfdemux/Makefile.am: More asf makefile fixing.
20743 Original commit message from CVS:
20744 * gst/asfdemux/Makefile.am:
20745 More asf makefile fixing.
20747 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
20749 ext/lame/gstlame.c: Fix up lame a bit.
20750 Original commit message from CVS:
20751 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20752 (gst_lame_change_state):
20754 Apply patch #319782 by Gautier Portet.
20756 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
20758 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20759 Original commit message from CVS:
20760 * gst/asfdemux/Makefile.am:
20761 But we do need to link against the riff libraryr.
20763 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
20765 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20766 Original commit message from CVS:
20767 * gst/asfdemux/Makefile.am:
20768 We don't want asfmux.c yet.
20770 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
20772 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20773 Original commit message from CVS:
20774 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20775 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20776 (gst_mad_change_state):
20777 Port fixes for bugs 314771, 308772, 140237, and 302625
20778 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20779 Use GST_EVENT_FLUSH_STOP to clear data from the current input
20780 buffer, to avoid using it for any future decoding.
20782 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
20784 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20785 Original commit message from CVS:
20787 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20788 (gst_asf_get_guid_nick):
20789 * gst/asfdemux/asfheaders.h:
20790 * gst/asfdemux/gstasf.c: (plugin_init):
20791 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20792 (gst_asf_demux_class_init), (gst_asf_demux_init),
20793 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20794 (gst_asf_demux_handle_src_event),
20795 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20796 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20797 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20798 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20799 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20800 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20801 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20802 (gst_asf_demux_get_bitrate_record),
20803 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20804 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20805 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20806 (gst_asf_demux_get_obj_data_correction),
20807 (gst_asf_demux_get_stream_audio),
20808 (gst_asf_demux_get_stream_correction),
20809 (gst_asf_demux_get_stream_video),
20810 (gst_asf_demux_get_stream_video_format),
20811 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20812 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20813 (gst_asf_demux_process_stream),
20814 (gst_asf_demux_get_gst_tag_from_tag_name),
20815 (gst_asf_demux_commit_taglist),
20816 (gst_asf_demux_process_ext_content_desc),
20817 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20818 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20819 (gst_asf_demux_process_comment),
20820 (gst_asf_demux_process_bitrate_props_object),
20821 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20822 (gst_asf_demux_descramble_segment),
20823 (gst_asf_demux_element_send_event),
20824 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20825 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20826 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20827 (gst_asf_demux_get_src_query_types),
20828 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20829 * gst/asfdemux/gstasfdemux.h:
20830 asfdemux ported to 0.10. Does still need a bit of work (seems like
20831 there's something funky going on when timestamping video frames).
20832 The seeking code is likely to make Wim cry, but hey, at least it
20835 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
20837 ext/amrnb/amrnbdec.c: Some more comments.
20838 Original commit message from CVS:
20839 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20840 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20841 Some more comments.
20842 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20843 Applied patch from Fabrizio Gennari, fixes #330844.
20845 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20847 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20848 Original commit message from CVS:
20849 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20850 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20851 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20852 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20853 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20854 * ext/dvdread/dvdreadsrc.h:
20855 Let's try to play the title the user set via the URI handler or
20856 via properties instead of always playing the first title. Also,
20857 Also, count title/chapter/angle number in URI and properties
20858 from 1 rather than 0.
20860 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20862 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20863 Original commit message from CVS:
20864 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20865 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20866 (gst_dvd_read_src_do_duration_query):
20867 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20868 otherwise GstBaseSrc will think we can operate pull_range based,
20869 which we don't really, and typefinding will fail miserably.
20870 Also, make seeking work somewhat (only works with flumpegdemux
20871 at the moment, mpegstream needs fixing for that first).
20873 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
20875 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20876 Original commit message from CVS:
20877 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20878 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20879 Only allocate buffer once we know exactly how much we need,
20880 rather than gratuitously allocating 2MB-buffers all the time
20881 even if we usually need much less than that. Also, demote
20882 a debug message from DEBUG to LOG level.
20884 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20886 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20887 Original commit message from CVS:
20888 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20889 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20890 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20891 (gst_dvd_read_src_do_position_query):
20892 Add some more debugging and fix duration query in BYTES.
20894 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
20896 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20897 Original commit message from CVS:
20900 * ext/dvdread/Makefile.am:
20901 * ext/dvdread/dvdreadsrc.c:
20902 * ext/dvdread/dvdreadsrc.h:
20903 Half-baked port to 0.10. Needs some love
20904 in the seeking department, but at least
20906 * ext/dvdread/stream_labels.c:
20907 * ext/dvdread/stream_labels.h:
20908 Remove these (we use ISO-639 language codes internally; applications
20909 that want to translate those into language names for display to the
20910 user should rely on the iso-codes package for that).
20912 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
20914 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20915 Original commit message from CVS:
20916 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20917 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20918 (gst_amrnbdec_state_change):
20919 * ext/amrnb/amrnbdec.h:
20920 Fix amrnbdec, handle events, take copy from adapter since the decoder
20921 apparently writes in the source data.
20922 Use some _scale_int, and precalc duration.
20923 Fix some leaks, post ERROR messages.
20925 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20927 docs/plugins/: Add cdio plugin to docs.
20928 Original commit message from CVS:
20929 * docs/plugins/Makefile.am:
20930 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20931 * docs/plugins/gst-plugins-good-plugins-sections.txt:
20932 * docs/plugins/inspect/plugin-cdio.xml:
20933 Add cdio plugin to docs.
20934 * ext/cdio/gstcdiocddasrc.c:
20936 * ext/cdio/gstcdio.c:
20937 The plugin is called 'cdio' not 'cddio'.
20939 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20941 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20942 Original commit message from CVS:
20943 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20944 One source pad not being linked is not an error condition when we're
20945 still parsing the header. In this case (e.g. where we don't have a
20946 suitable decoder installed) just pretend everything is fine, so that
20947 the demuxer will actually go on to signal no-more-pads when done
20948 parsing the header, otherwise decodebin/playbin will never post the
20949 appropriate error message if decoders are not available.
20951 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
20955 * ext/mad/gstid3tag.c:
20956 * gst/realmedia/rmdemux.c:
20957 Just make it compile with --disable-gst-debug.
20958 Original commit message from CVS:
20959 Just make it compile with --disable-gst-debug.
20961 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20963 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20964 Original commit message from CVS:
20965 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20966 (gst_mad_check_caps_reset), (gst_mad_chain):
20967 Merge patch from Radoslaw Szkodzinski (bug 326734)
20969 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20971 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20972 Original commit message from CVS:
20973 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20974 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20975 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20976 (gst_id3_tag_chain):
20977 fixing Gdate handling
20978 enabling mux/demux mode switching
20979 adding better debug output
20981 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20983 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...
20984 Original commit message from CVS:
20985 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20986 If we haven't set caps on a source pad yet, the caps on the
20987 pad are NULL, not un-fixed. Set caps on outgoing buffers.
20989 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20991 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20992 Original commit message from CVS:
20993 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20994 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20995 * ext/lame/gstlame.h:
20996 Contrary to what the const char in the lame API might suggest,
20997 lame expects us to keep the strings we pass to id3tag_set_foo()
20998 around; it doesn't free them either though, so we have to store
20999 them somewhere and free them later when we can be sure lame
21000 doesn't need them any longer.
21002 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21004 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...
21005 Original commit message from CVS:
21006 * ext/lame/gstlame.c: (add_one_tag):
21007 Fix handling of GST_TAG_DATE (#311679), don't pass an
21008 uninitialised string pointer to lame if we don't know
21009 how to handle the tag type, and fix minor memory leak.
21011 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21013 ext/mad/gstmad.c: Fix debug message.
21014 Original commit message from CVS:
21015 * ext/mad/gstmad.c: (gst_mad_chain):
21018 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21020 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
21021 Original commit message from CVS:
21022 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
21023 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21024 Erase spurious call to gst_segment_set_newsegment.
21025 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
21026 the superclass method when handling NEWSEGMENT events.
21027 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
21028 and dvd-audio-restart event handling. There are currently less
21029 hackish ways of handling the sparse audio stream problem.
21031 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21033 fix up error domains, error strings, and use of translation
21034 Original commit message from CVS:
21035 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
21036 * ext/dvdnav/dvdnavsrc.c: (if):
21037 * ext/dvdread/stream_labels.c:
21038 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
21039 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21040 fix up error domains, error strings, and use of translation
21042 fix up this file, even though none of them are actually marked
21045 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21047 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
21048 Original commit message from CVS:
21049 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
21050 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21051 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21052 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
21053 (gst_mpeg_parse_change_state):
21054 Make timestamp adjustment somewhat milder. Actual timestamps are
21055 now sent unmodified unless an actual gap is found in the
21056 stream. This should fix time display when playing most MPEG
21059 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
21061 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
21062 Original commit message from CVS:
21063 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
21064 * ext/cdio/gstcdio.h:
21065 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
21066 Fix build for libcdio versions >= 76; give slightly lower rank
21069 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21071 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
21072 Original commit message from CVS:
21075 * ext/cdio/Makefile.am:
21076 * ext/cdio/gstcdio.c:
21077 * ext/cdio/gstcdio.h:
21078 * ext/cdio/gstcdiocddasrc.c:
21079 * ext/cdio/gstcdiocddasrc.h:
21080 Port libcdio cdda source, formerly known as cddasrc, now known as
21081 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21082 but that's not tested (fixes #317658).
21084 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
21086 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21087 Original commit message from CVS:
21088 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21089 tss tss... always set caps on outgoing buffer.
21091 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
21093 * gst-plugins-ugly.spec.in:
21095 Original commit message from CVS:
21098 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21103 Original commit message from CVS:
21106 === release 0.10.1 ===
21108 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21114 * docs/plugins/gst-plugins-ugly-plugins.args:
21115 * docs/plugins/inspect/plugin-a52dec.xml:
21116 * docs/plugins/inspect/plugin-amrnb.xml:
21117 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21118 * docs/plugins/inspect/plugin-iec958.xml:
21119 * docs/plugins/inspect/plugin-lame.xml:
21120 * docs/plugins/inspect/plugin-mad.xml:
21121 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21122 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21123 * docs/plugins/inspect/plugin-rmdemux.xml:
21125 Original commit message from CVS:
21128 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21133 Original commit message from CVS:
21136 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21138 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21139 Original commit message from CVS:
21140 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21141 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21142 * ext/mad/gstmad.c: (gst_mad_src_query):
21143 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21144 * ext/sidplay/gstsiddec.cc:
21145 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21146 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21147 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21148 (fixes #325652; based on patch by: Philippe); make rmdemux return
21149 FALSE for position queries, instead of setting -1 as value and
21152 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21154 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21155 Original commit message from CVS:
21156 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
21157 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21158 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21159 rewrite timestamps in the case segments are being set from
21160 upstream, but use timestamps unmodified. Also send proper position
21161 values. This allows for correct time display and makes queries
21162 work in sink elements.
21163 * gst/mpegstream/gstdvddemux.h:
21164 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21165 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21166 Rename flush_filter to segment_filter, which is better represents
21167 what the arreibute does.
21168 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21169 Activate segment filtering when a timestamp discontinuity is seen.
21171 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21173 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...
21174 Original commit message from CVS:
21175 * ext/mad/gstmad.c: (gst_mad_chain):
21176 Don't forget that we need to send out a newsegment event after a
21177 restart even if we don't have enough data to decode a frame right
21180 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21182 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21183 Original commit message from CVS:
21184 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
21185 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21186 Use the new "audio-shutdown" and "audio-restart" DVD events
21187 instead of the "spu-still-frame" event to shutdown and restart
21188 the audio pipeline.
21189 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21190 Check for cases where the segment-based adjustment calculation
21191 would produce negative values (which result in an overflow) and
21192 return GST_CLOCK_TIME_NONE instead.
21193 * gst/mpegstream/gstdvddemux.h:
21194 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21195 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21196 Add a mechanism to discard audio buffers with timestamps outside
21197 the currently set segment. This was causing (sometimes serious)
21198 synchronization problems after seeking in DVDs with LPCM audio,
21199 since VOBUs usually contain audio material that lies outside the
21200 timestamp range specified by the header.
21202 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21204 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21205 Original commit message from CVS:
21206 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21207 Remove lingering reference to GstID3Demux
21208 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21209 Don't output debug saying padding streams are unknown type,
21210 because they're not
21212 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21214 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21215 Original commit message from CVS:
21216 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
21217 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21218 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21221 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21222 (gst_mpeg_demux_get_audio_stream):
21223 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21224 (gst_dvd_demux_get_audio_stream)
21225 (gst_dvd_demux_get_subpicture_stream)
21226 (gst_dvd_demux_send_subbuffer):
21227 Send current* pad buffers with appropriate caps.
21229 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21231 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21232 Original commit message from CVS:
21233 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
21234 * gst/iec958/ac3iec.h:
21235 * gst/iec958/ac3iec.c:
21236 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21237 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21238 raw-audio property to ac3iec958 that allows setting the source pad
21239 caps to raw audio instead of audio/x-iec958. This makes it
21240 possible to use ac3iec958 together with the normal alsasink
21241 element to drive an external receiver that autodetects AC3
21244 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
21246 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21247 Original commit message from CVS:
21248 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21249 (ac3iec_chain_dvd):
21250 * gst/iec958/ac3iec.h:
21251 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21253 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21255 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21256 Original commit message from CVS:
21257 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21258 When getting a seek event, first check if the upstream element
21259 can handle it and only do our own seek stuff when it can't
21260 (should fix #322856).
21262 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21264 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21265 Original commit message from CVS:
21266 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21267 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21268 Really convert to BYTES format when we want to convert
21269 to bytes (use right variable; fixes #322856).
21271 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21273 Big mpegparse clean up, second round:
21274 Original commit message from CVS:
21275 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
21276 Big mpegparse clean up, second round:
21277 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21278 Send and EOS event down the audio pipeline when an still frame
21279 event arrives. This prevents the pipeline from locking when a
21280 still menu comes directly after a flush.
21281 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21282 Don't send a newsegment in reset.
21283 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21284 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21285 Move the code of handle_newsegment to process_event. Send a
21286 NEWSEGMENT after FLUSH_STOP.
21287 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21289 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21290 (gst_mpeg_demux_class_init): Don't override send_event.
21291 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21292 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21293 (gst_mpeg_demux_reset):
21294 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
21296 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21297 Reset the mpegparse element after a flush.
21298 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
21299 Don't forward events.
21300 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21301 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21302 handle_newsegment is not a virtual method anymore.
21303 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
21304 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
21305 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
21306 rid of send_newsegment virtual method.
21307 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
21308 handle DVD events and call the superclass method for other event
21310 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
21311 override process_event anymore.
21312 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
21313 (gst_mpeg_parse_process_event): Move actual event processing to
21314 process event so that subclasses can properly override or extend
21316 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21317 Eliminate time parameter in process event.
21318 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21319 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
21320 (gst_mpeg_demux_send_subbuffer):
21321 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21322 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21323 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21324 adding the value of the adjust attribute.
21325 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21326 rid of the adjust attribute. Now all timestamp adjustments are
21327 performed by mpegparse using the current segment.
21328 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21329 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
21330 on the adjust attribute for SCR values and the current segment.
21331 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
21332 adjust_ts virtual method to adjust timestamps for outgoing
21334 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
21335 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
21336 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21337 (gst_dvd_demux_handle_newsegment): Don't override
21339 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
21340 Check for DVD events in process_event instead of
21342 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21343 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21344 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
21345 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
21346 (gst_mpeg_demux_send_event):
21347 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21348 (gst_dvd_demux_handle_dvd_event):
21349 Eliminate the time parameter in send_event.
21351 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21353 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
21354 Original commit message from CVS:
21355 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
21356 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
21357 Fix typefinding in id3demux, and then remove it in favour
21358 of the new LGPL id3demux in gst-plugins-good
21359 * ext/mad/gstmad.c: (gst_mad_dispose):
21360 dispose can run more than once.
21362 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21364 gst/asfdemux/gstasfmux.c: change some char* into char[]
21365 Original commit message from CVS:
21366 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
21367 change some char* into char[]
21369 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
21371 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
21372 Original commit message from CVS:
21373 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21374 Remove memleak from unused GstRMDemuxStream
21376 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
21378 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
21379 Original commit message from CVS:
21380 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
21381 (gst_id3_tag_do_typefind):
21382 Use the correct function to free typefind factory list.
21384 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21386 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
21387 Original commit message from CVS:
21388 * ext/mad/gstmad.c: (gst_mad_src_query):
21389 For position and duration queries in TIME format, try the peer
21390 first (might be a demuxer).
21392 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21394 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
21395 Original commit message from CVS:
21396 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
21397 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
21398 Properly handle non contiguous VOBUs by adding the segment accum
21399 field to the adjust value.
21400 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21401 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
21402 handle_newsegment to prevent sending actual newsegment events and
21403 use tiemstamp rewriting instead.
21404 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
21406 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21407 (gst_mpeg_parse_event):
21408 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21409 Add a new parameter to handle_newsegment to allow controlling
21410 whether newsegment events are forwarded or not.
21411 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21412 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21413 (gst_dvd_demux_reset):
21414 last_end_ptm and discont_time aren't necessary anymore, since
21415 timestamp adjustment is now replaced by newsegment events.
21416 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
21418 * gst/mpegstream/gstdvddemux.h:
21419 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21420 Don't handle dvd-nav-packet events anymore, since the are now
21421 replaced by standard newsegment events.
21422 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21423 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21424 (gst_dvd_demux_change_state):
21425 * gst/mpegstream/gstdvddemux.h:
21426 Get rid of the ignore_next_newmedia_discont hack.
21427 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21428 (gst_dvd_demux_handle_newsegment):
21429 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21430 (gst_mpeg_demux_handle_newsegment): Don't override
21431 handle_newsegment anymore. It was only necessary to handle
21433 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21434 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
21435 (gst_dvd_demux_set_cur_subpicture):
21436 Reactivate handling of DVD events.
21437 * gst/mpegstream/gstmpegparse.c (normal_seek)
21438 (gst_mpeg_parse_handle_src_event)
21439 (gst_mpeg_parse_handle_src_query):
21440 First attempt at reenabling seek.
21441 * gst/mpegstream/gstmpegparse.h:
21442 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21443 (gst_mpeg_parse_update_streaminfo)
21444 (gst_mpeg_parse_get_rate)
21445 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21446 (gst_mpeg_parse_handle_src_query):
21447 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21448 Make queries work again.
21449 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21450 (gst_mpeg_parse_handle_newsegment)
21451 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21452 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21453 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21454 Get rid of the newsegment_pending attribute, and rely instead on
21455 proper timestamp adjustment.
21456 * gst/mpegstream/gstmpegparse.c
21457 (gst_mpeg_parse_get_src_event_masks): Erase.
21458 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21459 Initialize fields before creating pads to prevent the pad creation
21460 callback from failing.
21461 (gst_mpeg_parse_reset): Initialize new fields, and change
21462 initialization order to match the order in the structure.
21463 (gst_mpeg_parse_handle_newsegment): Forward new segment events
21464 whenever possible, and update the current segment.
21465 (gst_mpeg_parse_send_newsegment): Update the current segment and
21466 pending_newsegment.
21467 (gst_mpeg_parse_pad_added): Use the current segment to send
21468 newsegment events to new pads.
21469 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21470 and events. Properly update newsegment_pending.
21471 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21472 New fields do_adjust and current_segment.
21473 * gst/mpegstream/gstmpegdemux.c:
21474 * gst/mpegstream/gstdvddemux.c:
21475 * gst/mpegstream/gstmpegparse.h:
21476 Rename handle_discont virtual method to handle_newsegment. Erase
21477 some (already commented out support) for old NEW_MEDIA events.
21478 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21479 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21480 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21481 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21482 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21483 Erase the "pending_scr" field, and replace it by a slightly
21484 different handling of the current SCR. Document code blocks in
21485 parse_packhead and chain.
21487 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
21489 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21490 Original commit message from CVS:
21491 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21492 g_warning() are only for really fatal warnings. If we can't decode a
21493 tag, just ignore that tag and do a GST_WARNING.
21495 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21498 * ext/a52dec/gsta52dec.h:
21499 * ext/dvdread/dvdreadsrc.h:
21500 * ext/lame/gstlame.h:
21501 * ext/mad/gstid3tag.c:
21502 * ext/mad/gstmad.c:
21503 * ext/mad/gstmad.h:
21504 * ext/mpeg2dec/gstmpeg2dec.h:
21505 * ext/sidplay/gstsiddec.h:
21506 * gst/ac3parse/gstac3parse.c:
21507 * gst/ac3parse/gstac3parse.h:
21508 * gst/asfdemux/gstasfdemux.c:
21509 * gst/asfdemux/gstasfdemux.h:
21510 * gst/iec958/ac3iec.h:
21511 * gst/mpegaudioparse/gstmpegaudioparse.c:
21512 * gst/mpegaudioparse/gstmpegaudioparse.h:
21513 * gst/mpegstream/gstdvddemux.h:
21514 * gst/mpegstream/gstmpegclock.h:
21515 * gst/mpegstream/gstmpegdemux.h:
21516 * gst/mpegstream/gstmpegpacketize.h:
21517 * gst/mpegstream/gstmpegparse.c:
21518 * gst/mpegstream/gstmpegparse.h:
21519 * gst/mpegstream/gstrfc2250enc.c:
21520 * gst/mpegstream/gstrfc2250enc.h:
21521 * gst/realmedia/rmdemux.c:
21522 * gst/realmedia/rmdemux.h:
21523 * gst/synaesthesia/synaescope.c:
21525 Original commit message from CVS:
21528 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21532 Original commit message from CVS:
21535 === release 0.10.0 ===
21537 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21543 * docs/plugins/inspect/plugin-a52dec.xml:
21544 * docs/plugins/inspect/plugin-amrnb.xml:
21545 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21546 * docs/plugins/inspect/plugin-iec958.xml:
21547 * docs/plugins/inspect/plugin-lame.xml:
21548 * docs/plugins/inspect/plugin-mad.xml:
21549 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21551 * docs/plugins/inspect/plugin-rmdemux.xml:
21553 Original commit message from CVS:
21556 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
21558 Update for alloc_buffer changes.
21559 Original commit message from CVS:
21560 2005-12-05 Andy Wingo <wingo@pobox.com>
21561 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21562 * ext/mad/gstmad.c: (gst_mad_chain):
21563 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21564 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21565 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21566 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21567 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21569 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
21571 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21572 Original commit message from CVS:
21573 2005-12-05 Andy Wingo <wingo@pobox.com>
21574 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21575 id3demux and id3mux now. Fixes #323199.
21577 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
21579 * gst-plugins-ugly.spec.in:
21580 update spec file for latest changes
21581 Original commit message from CVS:
21582 update spec file for latest changes
21584 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21586 fix silly Makefile.am bug so they link correctly again
21587 Original commit message from CVS:
21588 * ext/amrnb/Makefile.am:
21589 * gst/realmedia/Makefile.am:
21590 fix silly Makefile.am bug so they link correctly again
21592 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21596 Original commit message from CVS:
21599 === release 0.9.7 ===
21601 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21608 * docs/plugins/gst-plugins-ugly-plugins.args:
21609 * docs/plugins/inspect/plugin-a52dec.xml:
21610 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21611 * docs/plugins/inspect/plugin-iec958.xml:
21612 * docs/plugins/inspect/plugin-lame.xml:
21613 * docs/plugins/inspect/plugin-mad.xml:
21614 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21615 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21616 * docs/plugins/inspect/plugin-rmdemux.xml:
21617 * docs/random/LICENSE:
21618 * docs/random/PORTED_09:
21620 Original commit message from CVS:
21623 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21627 * ext/amrnb/Makefile.am:
21628 * gst/realmedia/Makefile.am:
21629 Don't know how these escaped my eye before. Fix link flags.
21630 Original commit message from CVS:
21631 Don't know how these escaped my eye before. Fix link flags.
21633 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21636 * examples/Makefile.am:
21637 * examples/capsfilter/Makefile.am:
21638 * examples/capsfilter/capsfilter1.c:
21639 * examples/gob/Makefile.am:
21640 * examples/gob/gst-identity2.gob:
21641 * examples/gstplay/.gitignore:
21642 * examples/gstplay/Makefile.am:
21643 * examples/gstplay/player.c:
21644 * examples/indexing/.gitignore:
21645 * examples/indexing/Makefile.am:
21646 * examples/indexing/indexmpeg.c:
21647 * examples/level/Makefile.am:
21648 * examples/level/README:
21649 * examples/level/demo.c:
21650 * examples/level/plot.c:
21651 * examples/stats/Makefile.am:
21652 * examples/stats/mp2ogg.c:
21653 * examples/switch/.gitignore:
21654 * examples/switch/Makefile.am:
21655 * examples/switch/switcher.c:
21657 Original commit message from CVS:
21660 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21662 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21663 Original commit message from CVS:
21664 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21665 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21666 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21667 (gst_mpeg_parse_send_event):
21668 Ref events before sending them to multiple pads, after all
21669 gst_pad_send_event() takes ownership of events. Don't leak
21670 events that have not been handled (fixes #322745).
21672 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21674 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21675 Original commit message from CVS:
21676 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
21677 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21678 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21679 from making timestamp adjustments. This will have to be re-added
21680 in some form in the near future, but in order to do that, some nav
21681 packet parsing will be necessary in mpegdemux.
21682 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21683 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21684 (g_value_set_int, gst_mpeg_parse_set_property)
21685 Get rid of do_adjust and use_adjust. Rename max_discont to
21687 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21688 -1, no adjustment is made.
21689 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21690 Rename max_discont property to max_scr_gap. Erase "adjust"
21692 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21693 override send_event anymore, base class does the job.
21694 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21695 Base class now does most of the work.
21696 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21697 Generalize to forwarding the event to all source pads in the
21699 * gst/mpegstream/gstmpegparse.h:
21700 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21701 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21702 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21703 (gst_mpeg_parse_set_property):
21704 Clock synchronization doesn't make sense anymore for a
21707 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
21709 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21710 Original commit message from CVS:
21711 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21712 Don't treat normal EOS as a fatal error.
21714 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
21716 ext/mad/gstmad.c: Proper warning statements,
21717 Original commit message from CVS:
21718 * ext/mad/gstmad.c: (gst_mad_chain):
21719 Proper warning statements,
21720 Don't error if the src pad isn't linked when pushing.
21721 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21722 Proper state_change, avoids borkage when going to READY
21724 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21727 * gst-libs/Makefile.am:
21729 * gst-libs/ext/.gitignore:
21730 * gst-libs/gst/media-info/.gitignore:
21731 * gst-libs/gst/play/.gitignore:
21732 * gst-libs/gst/play/play.h:
21733 * gst-libs/gst/play/play.vcproj:
21734 no need for an AS_LIBTOOL call
21735 Original commit message from CVS:
21736 no need for an AS_LIBTOOL call
21738 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21742 * gst-plugins-ugly.spec.in:
21743 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21744 Original commit message from CVS:
21745 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21747 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21749 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21750 Original commit message from CVS:
21751 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21752 Prime libmpeg2's pumps with some null custom buffers
21753 to ensure it doesn't ask us to discard garbage later yay.
21755 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21757 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21758 Original commit message from CVS:
21759 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21760 Prime libmpeg2's pumps with some null custom buffers
21761 to ensure it ask us to discard garbage later yay.
21763 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
21765 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21766 Original commit message from CVS:
21767 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21768 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21769 (gst_a52dec_chain_raw):
21770 * ext/a52dec/gsta52dec.h:
21771 Accept AC3 in audio/x-private1-ac3 format, which includes
21772 DVD-specific headers, as well as raw AC3, for compatibility with
21775 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21777 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21778 Original commit message from CVS:
21779 * ext/mad/gstmad.c: (gst_mad_chain):
21780 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21781 skip frame synthesis and consume input data as if we'd done the
21782 decode. Makes mad not error when the src pad is not connected.
21785 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21788 Erase old CVS conflict line.
21789 Original commit message from CVS:
21790 Erase old CVS conflict line.
21792 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21794 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21795 Original commit message from CVS:
21796 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
21797 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21798 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21799 (gst_mpeg_parse_chain):
21800 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21801 (gst_mpeg_demux_send_newsegment):
21802 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21803 * gst/mpegstream/gstmpegparse.h:
21804 Rename send_discont method to send_newsegment and add parameters
21805 to handle actual segments. Adapt code all around to run with the
21806 new name and signature.
21807 * gst/mpegstream/gstmpegdemux.c:
21808 * gst/mpegstream/gstmpegparse.c:
21809 * gst/mpegstream/gstdvddemux.c:
21810 Convert to GST_BOILERPLATE.
21812 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21815 fix AS_LIBTOOL call
21816 Original commit message from CVS:
21817 fix AS_LIBTOOL call
21819 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21822 add a torture target
21823 Original commit message from CVS:
21824 add a torture target
21826 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21831 Original commit message from CVS:
21834 === release 0.9.6 ===
21836 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21842 * docs/plugins/gst-plugins-ugly-plugins.args:
21843 * docs/plugins/gst-plugins-ugly-plugins.signals:
21844 * docs/plugins/inspect/plugin-a52dec.xml:
21845 * docs/plugins/inspect/plugin-amrnb.xml:
21846 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21847 * docs/plugins/inspect/plugin-iec958.xml:
21848 * docs/plugins/inspect/plugin-lame.xml:
21849 * docs/plugins/inspect/plugin-mad.xml:
21850 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21851 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21852 * docs/plugins/inspect/plugin-rmdemux.xml:
21854 Original commit message from CVS:
21857 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
21859 gst/realmedia/rmdemux.c: Fractional framerates.
21860 Original commit message from CVS:
21861 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21862 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21863 (find_seek_offset_bytes), (find_seek_offset_time),
21864 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21865 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21866 (gst_rmdemux_chain), (gst_rmdemux_send_event),
21867 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21868 (gst_rmdemux_parse_packet):
21869 Fractional framerates.
21871 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21873 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21874 Original commit message from CVS:
21875 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21876 (gst_mpeg2dec_negotiate_format), (handle_sequence),
21877 (gst_mpeg2dec_sink_event):
21878 * ext/mpeg2dec/gstmpeg2dec.h:
21879 Use fractional framerates
21881 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21883 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21884 Original commit message from CVS:
21885 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21886 set_clock returns a boolean.
21888 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21890 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21891 Original commit message from CVS:
21892 * ext/mad/gstmad.c: (gst_mad_chain):
21893 Fix seeking even more by sending the newsegment event with the
21894 right parameters. Should fix querying in playbin/totem after
21897 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21899 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21900 Original commit message from CVS:
21901 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21902 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21903 Fix seeking in stand-alone mode. Fix nonexistant enum value
21904 introduced in previous commit. Improve debug messages here and
21905 there. Actually return a proper return value in the sink event
21908 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21910 * ext/lame/gstlame.c:
21912 Original commit message from CVS:
21915 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21918 * ext/lame/gstlame.c:
21919 * ext/mad/gstmad.c:
21920 * ext/sidplay/gstsiddec.cc:
21922 Original commit message from CVS:
21925 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
21928 * ext/lame/gstlame.c:
21929 * ext/mad/gstid3tag.c:
21930 * ext/sidplay/gstsiddec.cc:
21931 Update for gst_tag_setter API changes.
21932 Original commit message from CVS:
21933 2005-11-22 Andy Wingo <wingo@pobox.com>
21934 * Update for gst_tag_setter API changes.
21936 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
21939 * ext/a52dec/gsta52dec.c:
21940 * ext/mad/gstid3tag.c:
21941 * ext/mad/gstmad.c:
21942 * gst/mpegaudioparse/gstmpegaudioparse.c:
21943 * gst/mpegstream/gstdvddemux.c:
21944 * gst/mpegstream/gstmpegparse.c:
21945 * gst/realmedia/rmdemux.c:
21946 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21947 Original commit message from CVS:
21948 2005-11-22 Andy Wingo <wingo@pobox.com>
21949 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21950 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21951 * ext/mad/gstmad.c (gst_mad_chain)
21952 * gst/mpegaudioparse/gstmpegaudioparse.c
21953 (gst_mp3parse_sink_event)
21954 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21955 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21956 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21957 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21958 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21960 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
21962 ext/mad/Makefile.am: libgsttagedit => libgsttag
21963 Original commit message from CVS:
21964 * ext/mad/Makefile.am:
21965 libgsttagedit => libgsttag
21967 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21969 ext/lame/gstlame.c: Don't take the stream lock
21970 Original commit message from CVS:
21971 * ext/lame/gstlame.c: (gst_lame_sink_event):
21972 Don't take the stream lock
21974 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
21976 ext/: Don't take the stream lock.
21977 Original commit message from CVS:
21978 2005-11-21 Andy Wingo <wingo@pobox.com>
21979 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21980 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21981 * ext/mad/gstmad.c (gst_mad_sink_event):
21982 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21984 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21985 stream lock changes.
21987 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
21989 *.*: Ran scripts/update-macros. Oh yes.
21990 Original commit message from CVS:
21991 2005-11-21 Andy Wingo <wingo@pobox.com>
21993 * *.c: Ran scripts/update-macros. Oh yes.
21995 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21997 gst/mpegstream/: Filler events have beem removed for now.
21998 Original commit message from CVS:
21999 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
22000 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
22001 Filler events have beem removed for now.
22003 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
22005 gst/: Update for GST_FOURCC_FORMAT API change.
22006 Original commit message from CVS:
22007 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
22008 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22009 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
22010 Update for GST_FOURCC_FORMAT API change.
22012 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
22014 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
22015 Original commit message from CVS:
22016 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22017 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22018 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22019 (gst_rmdemux_parse_packet):
22020 Modifications for disapearance of GST_PAD_IS_USABLE()
22022 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
22024 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
22025 Original commit message from CVS:
22026 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
22027 Remove some setcaps brokenness.
22028 Don't crash on bad input.
22030 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
22032 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
22033 Original commit message from CVS:
22034 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
22036 (gst_id3_tag_do_typefind): Unref caps
22037 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
22039 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
22041 * ext/mad/gstmad.c:
22042 remove accidentally commited hack
22043 Original commit message from CVS:
22044 remove accidentally commited hack
22046 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
22048 * ext/mad/gstmad.c:
22050 Original commit message from CVS:
22053 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
22055 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
22056 Original commit message from CVS:
22057 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
22058 (gst_mpeg2dec_sink_event):
22059 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
22060 nice-ify debug message in event handler; add CHECKME.
22061 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22062 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
22063 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
22064 (gst_dvd_demux_sync_stream_to_time):
22065 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
22066 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
22067 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
22068 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22069 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
22070 (gst_mpeg_demux_sync_stream_to_time),
22071 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
22072 * gst/mpegstream/gstmpegdemux.h:
22073 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
22074 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
22075 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
22076 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
22077 (gst_mpeg_parse_chain):
22078 * gst/mpegstream/gstmpegparse.h:
22079 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22080 return value confusion (gst_pad_push vs. gst_pad_send_event and
22081 gst_pad_push_event); pass flow return values to caller;
22082 miscellaneous fixes and clean-ups.
22084 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
22086 * gst/mpegstream/gstdvddemux.c:
22087 set rank to secondary until it works 100%
22088 Original commit message from CVS:
22089 set rank to secondary until it works 100%
22091 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
22093 * gst-plugins-ugly.spec.in:
22094 add mpegstream plugin to spec file
22095 Original commit message from CVS:
22096 add mpegstream plugin to spec file
22098 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22100 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22101 Original commit message from CVS:
22102 2005-11-14 Martin Soto <soto@localhost.localdomain>
22103 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22106 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
22108 partially port the mpegstream plugin to GStreamer 0.9.
22109 Original commit message from CVS:
22110 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
22112 * gst/mpegstream/Makefile.am:
22113 * gst/mpegstream/gstdvddemux.c:
22114 * gst/mpegstream/gstdvddemux.h:
22115 * gst/mpegstream/gstmpegdemux.c:
22116 * gst/mpegstream/gstmpegdemux.h:
22117 * gst/mpegstream/gstmpegpacketize.c:
22118 * gst/mpegstream/gstmpegpacketize.h:
22119 * gst/mpegstream/gstmpegparse.c:
22120 * gst/mpegstream/gstmpegparse.h:
22121 * gst/mpegstream/gstmpegstream.c:
22122 * gst/mpegstream/gstrfc2250enc.c:
22123 * gst/mpegstream/gstrfc2250enc.h:
22124 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22125 partially port the mpegstream plugin to GStreamer 0.9.
22127 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
22129 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22130 Original commit message from CVS:
22131 2005-11-14 Andy Wingo <wingo@pobox.com>
22132 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22133 debugging, allows dll builds on windows. Fixes #316076.
22135 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22140 Original commit message from CVS:
22143 === release 0.9.5 ===
22145 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22152 * docs/plugins/inspect/plugin-a52dec.xml:
22153 * docs/plugins/inspect/plugin-amrnb.xml:
22154 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22155 * docs/plugins/inspect/plugin-iec958.xml:
22156 * docs/plugins/inspect/plugin-lame.xml:
22157 * docs/plugins/inspect/plugin-mad.xml:
22158 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22159 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22160 * docs/plugins/inspect/plugin-rmdemux.xml:
22162 Original commit message from CVS:
22165 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
22167 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22168 Original commit message from CVS:
22169 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22170 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22171 (handle_sequence), (handle_picture), (handle_slice),
22172 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22173 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22174 Forward GstFlowReturn about everywhere.
22175 Handle seeking correctly.
22177 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22179 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22180 Original commit message from CVS:
22181 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22182 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22183 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22184 Small cleanups in refcounting.
22186 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
22188 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22189 Original commit message from CVS:
22190 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22191 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22192 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22193 (handle_sequence), (handle_picture):
22194 * ext/mpeg2dec/gstmpeg2dec.h:
22195 Removed lots of dubious code.
22196 Handle flushing and seeking correctly. Still leaks though...
22198 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
22202 port plugins listing changes
22203 Original commit message from CVS:
22204 port plugins listing changes
22206 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22211 Original commit message from CVS:
22214 === release 0.9.4 ===
22216 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22223 * docs/plugins/gst-plugins-ugly-plugins.args:
22224 * docs/plugins/gst-plugins-ugly-plugins.signals:
22225 * docs/plugins/inspect/plugin-a52dec.xml:
22226 * docs/plugins/inspect/plugin-amrnb.xml:
22227 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22228 * docs/plugins/inspect/plugin-iec958.xml:
22229 * docs/plugins/inspect/plugin-lame.xml:
22230 * docs/plugins/inspect/plugin-mad.xml:
22231 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22232 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22233 * docs/plugins/inspect/plugin-rmdemux.xml:
22234 * gst/realmedia/rmdemux.c:
22237 Original commit message from CVS:
22240 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
22242 gst/realmedia/rmdemux.c: STOPPED->FAILED
22243 Original commit message from CVS:
22244 2005-10-23 Julien MOUTTE <julien@moutte.net>
22245 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22247 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
22249 * gst-plugins-ugly.spec.in:
22250 add packaging of a52dec
22251 Original commit message from CVS:
22252 add packaging of a52dec
22254 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22256 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22257 Original commit message from CVS:
22258 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22259 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22260 Set correct stream time in newsegment event.
22262 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22266 Original commit message from CVS:
22269 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22274 Original commit message from CVS:
22277 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22279 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22280 Original commit message from CVS:
22281 * ext/a52dec/Makefile.am:
22282 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22283 (gst_a52dec_class_init), (gst_a52dec_sink_event),
22284 (gst_a52dec_change_state):
22285 * ext/a52dec/gsta52dec.h:
22286 Re-enable CPU flags, use liboil to get them.
22288 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22290 Port AC3 decoder to 0.9 (#318849).
22291 Original commit message from CVS:
22292 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22294 * ext/a52dec/Makefile.am:
22295 * ext/a52dec/gsta52dec.c:
22296 * ext/a52dec/gsta52dec.h:
22297 Port AC3 decoder to 0.9 (#318849).
22299 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22301 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
22302 Original commit message from CVS:
22303 * ext/sidplay/gstsiddec.cc:
22304 Small fixes and more error messages.
22306 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
22309 Original commit message from CVS:
22310 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
22311 (gst_amrnbparse_state_change):
22312 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22313 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
22314 * ext/mpeg2dec/gstmpeg2dec.c:
22315 * ext/sidplay/gstsiddec.cc:
22316 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22317 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
22320 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
22322 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22323 Original commit message from CVS:
22325 GST_DOC has been renamed to GST_DOCBOOK_CHECK
22327 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22329 configure.ac: some docs I had
22330 Original commit message from CVS:
22333 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22336 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
22338 gst/realmedia/rmdemux.c: segment-start/done API change.
22339 Original commit message from CVS:
22340 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22341 (gst_rmdemux_perform_seek):
22342 segment-start/done API change.
22344 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
22348 * gst/iec958/ac3iec.c:
22349 Set buffer durations on IEC958 buffers.
22350 Original commit message from CVS:
22351 Set buffer durations on IEC958 buffers.
22353 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
22355 configure.ac: Fix glib check
22356 Original commit message from CVS:
22360 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
22362 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22363 Original commit message from CVS:
22364 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22365 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22367 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22369 examples/stats/mp2ogg.c: yes, typo fixes
22370 Original commit message from CVS:
22371 * examples/stats/mp2ogg.c:
22374 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22376 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
22377 Original commit message from CVS:
22378 * examples/indexing/indexmpeg.c: (main):
22379 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
22380 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
22381 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
22382 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
22383 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
22384 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
22385 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
22386 * ext/dvdread/dvdreadsrc.h:
22387 * ext/lame/gstlame.h:
22388 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
22389 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
22390 * gst/iec958/ac3iec.h:
22391 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
22392 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
22393 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
22394 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
22395 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
22396 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
22397 moved bitshift from macro to enum definition
22399 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
22401 newsegment API update.
22402 Original commit message from CVS:
22403 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
22404 * ext/mad/gstmad.c: (gst_mad_chain):
22405 * gst/mpegaudioparse/gstmpegaudioparse.c:
22406 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22407 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22408 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
22409 newsegment API update.
22411 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22413 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
22414 Original commit message from CVS:
22415 * ext/amrnb/amrnbdec.c:
22416 Mark invalid frame sizes
22417 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
22418 UNUSABLE is not to be used here, just push out stuff so
22419 probes can continue linking or making the pad usable.
22421 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
22424 * gst/realmedia/rmdemux.c:
22425 Improve seek error-resilience.
22426 Original commit message from CVS:
22427 Improve seek error-resilience.
22428 Better error handling generally.
22430 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22435 Original commit message from CVS:
22438 === release 0.9.3 ===
22440 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22446 * ext/sidplay/Makefile.am:
22448 Original commit message from CVS:
22451 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
22453 * gst/realmedia/rmdemux.h:
22454 Forgot to commit this file. I hate Nano.
22455 Original commit message from CVS:
22456 Forgot to commit this file. I hate Nano.
22458 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
22462 * gst/realmedia/rmdemux.c:
22463 Sanity checks and memory leak fixes for real demuxer
22464 Original commit message from CVS:
22465 Sanity checks and memory leak fixes for real demuxer
22467 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
22469 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22470 Original commit message from CVS:
22471 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22472 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22473 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22474 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22475 Real demuxer fixes. Make it more bulletproof against bad data,
22476 identify a few more stream types.
22477 Fix seeking so that it works (at least with the seek example
22478 program; it still fails with totem).
22480 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
22482 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22483 Original commit message from CVS:
22484 * gst/mpegaudioparse/gstmpegaudioparse.c:
22485 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22486 Set correct caps on buffers too.
22488 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
22490 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22491 Original commit message from CVS:
22492 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22493 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22494 * gst/mpegaudioparse/gstmpegaudioparse.h:
22495 Put timestamps on buffers.
22497 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
22500 * ext/amrnb/amrnbenc.c:
22501 Changed amrnbenc description, it is an encoder, not decoder.
22502 Original commit message from CVS:
22503 Changed amrnbenc description, it is an encoder, not decoder.
22505 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
22508 * gst/iec958/ac3_padder.c:
22509 * gst/iec958/ac3_padder.h:
22510 * gst/iec958/ac3iec.c:
22511 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22512 Original commit message from CVS:
22513 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22514 more accurate, and to check AC3 checksums (both of them in each frame),
22515 and dump the frame (as a probable sync failure) if they don't match.
22516 General code cleanup, improved comments. Changed to not construct the
22517 header backwards, and not byteswap everything else. If we end up needing
22518 to do little-endian output, we should swap in the element doing the
22519 output (AC3 is big-endian).
22521 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
22523 * gst-plugins-ugly.spec.in:
22524 fix spec file for ugly
22525 Original commit message from CVS:
22526 fix spec file for ugly
22528 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22530 * docs/plugins/inspect/plugin-lame.xml:
22531 revert empty commit
22532 Original commit message from CVS:
22533 revert empty commit
22535 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22537 * docs/plugins/scan.stamp:
22538 whoops, wrong files
22539 Original commit message from CVS:
22540 whoops, wrong files
22542 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22544 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22545 Original commit message from CVS:
22546 * docs/plugins/gst-plugins-ugly-plugins.args:
22547 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22548 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22549 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22550 commit missing files
22551 * docs/plugins/inspect/plugin-lame.xml:
22554 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22558 * gst-plugins-ugly.spec.in:
22559 add check-valgrind target
22560 Original commit message from CVS:
22561 add check-valgrind target
22563 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22565 * docs/plugins/scanobj-build.stamp:
22567 Original commit message from CVS:
22570 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
22572 ext/lame/gstlame.c: Set caps on outgoing buffers.
22573 Original commit message from CVS:
22574 * ext/lame/gstlame.c: (gst_lame_chain):
22575 Set caps on outgoing buffers.
22577 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22580 * ext/lame/gstlame.c:
22581 * ext/lame/gstlame.h:
22582 clean up further so we don't try to set up five times for a simple pipeline
22583 Original commit message from CVS:
22584 clean up further so we don't try to set up five times for
22587 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
22591 * gst/iec958/ac3iec.c:
22592 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22593 Original commit message from CVS:
22594 Set setcaps function on sink pad, not source pad. Produce correct caps
22597 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22600 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22601 * docs/plugins/inspect/plugin-iec958.xml:
22602 * docs/plugins/inspect/plugin-lame.xml:
22603 * docs/plugins/inspect/plugin-mad.xml:
22604 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22605 * docs/plugins/inspect/plugin-rmdemux.xml:
22606 update inspect with source
22607 Original commit message from CVS:
22608 update inspect with source
22610 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22612 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22613 Original commit message from CVS:
22614 * ext/mad/gstid3tag.c:
22615 gsttaginterface.h -> gsttagsetter.h
22617 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22621 Original commit message from CVS:
22624 === release 0.9.1 ===
22626 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22635 Original commit message from CVS:
22638 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22640 ext/amrnb/: State change function updates.
22641 Original commit message from CVS:
22642 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22643 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22644 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22645 State change function updates.
22647 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22649 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22650 Original commit message from CVS:
22651 * ext/mpeg2dec/gstmpeg2dec.c:
22652 GST_CAT_SEEK disappeared from the public API at some point
22654 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22656 * gst/iec958/ac3_padder.c:
22657 * gst/iec958/ac3_padder.h:
22659 Original commit message from CVS:
22662 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22668 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22669 * docs/plugins/inspect-build.stamp:
22670 * docs/plugins/inspect.stamp:
22671 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22672 * docs/plugins/inspect/plugin-iec958.xml:
22673 * docs/plugins/inspect/plugin-lame.xml:
22674 * docs/plugins/inspect/plugin-mad.xml:
22675 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22676 * docs/plugins/inspect/plugin-rmdemux.xml:
22677 docs for ugly plugins
22678 Original commit message from CVS:
22679 docs for ugly plugins
22681 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22683 * gst-plugins-ugly.spec.in:
22684 * gst/iec958/Makefile.am:
22686 Original commit message from CVS:
22689 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
22692 * gst/iec958/ac3iec.c:
22693 Accept audio/x-private1-a3c on sink pad
22694 Original commit message from CVS:
22695 Accept audio/x-private1-a3c on sink pad
22697 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22699 * gst-plugins-ugly.spec.in:
22701 Original commit message from CVS:
22704 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
22706 * examples/gstplay/player.c:
22707 * examples/stats/mp2ogg.c:
22708 * ext/a52dec/gsta52dec.c:
22709 * ext/amrnb/amrnbdec.c:
22710 * ext/amrnb/amrnbenc.c:
22711 * ext/amrnb/amrnbparse.c:
22712 * ext/dvdnav/dvdnavsrc.c:
22713 * ext/dvdread/dvdreadsrc.c:
22714 * ext/lame/gstlame.c:
22715 * ext/mad/gstid3tag.c:
22716 * ext/mad/gstmad.c:
22717 * ext/mpeg2dec/gstmpeg2dec.c:
22718 * gst/ac3parse/gstac3parse.c:
22719 * gst/asfdemux/gstasfdemux.c:
22720 * gst/asfdemux/gstasfmux.c:
22721 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22722 * gst/iec958/ac3iec.c:
22723 * gst/mpegaudioparse/gstmpegaudioparse.c:
22724 * gst/mpegstream/gstdvddemux.c:
22725 * gst/mpegstream/gstmpegdemux.c:
22726 * gst/mpegstream/gstmpegparse.c:
22727 * gst/mpegstream/gstrfc2250enc.c:
22728 * gst/realmedia/rmdemux.c:
22729 * gst/synaesthesia/gstsynaesthesia.c:
22730 All plugins updated for element state changes.
22731 Original commit message from CVS:
22732 2005-09-02 Andy Wingo <wingo@pobox.com>
22733 * All plugins updated for element state changes.
22735 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
22737 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22738 * gst/iec958/ac3iec.c:
22739 Fix return types in setcaps functions
22740 Original commit message from CVS:
22741 Fix return types in setcaps functions
22743 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
22746 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22747 * gst/iec958/ac3iec.c:
22748 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22749 Original commit message from CVS:
22750 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22751 Some general cleanups in iec958 framer.
22753 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22761 * m4/gst-matroska.m4:
22764 fix distcheck; remove some old m4s
22765 Original commit message from CVS:
22766 fix distcheck; remove some old m4s
22768 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
22772 * gst/iec958/Makefile.am:
22773 * gst/iec958/ac3_padder.c:
22774 * gst/iec958/ac3_padder.h:
22775 * gst/iec958/ac3iec.c:
22776 * gst/iec958/ac3iec.h:
22777 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22778 Original commit message from CVS:
22779 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22781 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
22783 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22784 Original commit message from CVS:
22785 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22786 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22787 (gst_dvdlpcmdec_change_state):
22788 Cleanups, fixed header parsing and stripping.
22790 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
22793 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22794 Use the right bytes when parsing the LPCM dvd header
22795 Original commit message from CVS:
22796 Use the right bytes when parsing the LPCM dvd header
22798 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
22801 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22802 Return the correct values from chain function
22803 Original commit message from CVS:
22804 Return the correct values from chain function
22806 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22809 * docs/Makefile.am:
22810 * docs/plugins/.gitignore:
22811 * docs/random/ChangeLog-0.8:
22812 * docs/version.entities.in:
22814 Original commit message from CVS:
22817 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
22820 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22821 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22822 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22823 Original commit message from CVS:
22824 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22825 header; instead do this internally. Also support the old way, using
22826 a different mime-type. CVS:
22828 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22831 Original commit message from CVS: