1 === release 1.11.91 ===
3 2017-04-27 Sebastian Dröge <slomo@coaxion.net>
8 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
14 po: Update translations
16 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
18 * ext/x264/gstx264enc.h:
19 x264: Use __declspec(dllimport) with MinGW too
20 x264.h says this isn't needed with MinGW, but it looks like it is.
21 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
23 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
26 Automatic update of common submodule
27 From 60aeef6 to 48a5d85
29 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
33 Automatic update of common submodule
34 From 39ac2f5 to 60aeef6
36 === release 1.11.90 ===
38 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
44 * docs/plugins/inspect/plugin-a52dec.xml:
45 * docs/plugins/inspect/plugin-amrnb.xml:
46 * docs/plugins/inspect/plugin-amrwbdec.xml:
47 * docs/plugins/inspect/plugin-asf.xml:
48 * docs/plugins/inspect/plugin-cdio.xml:
49 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
50 * docs/plugins/inspect/plugin-dvdread.xml:
51 * docs/plugins/inspect/plugin-dvdsub.xml:
52 * docs/plugins/inspect/plugin-lame.xml:
53 * docs/plugins/inspect/plugin-mpeg2dec.xml:
54 * docs/plugins/inspect/plugin-mpg123.xml:
55 * docs/plugins/inspect/plugin-realmedia.xml:
56 * docs/plugins/inspect/plugin-siddec.xml:
57 * docs/plugins/inspect/plugin-twolame.xml:
58 * docs/plugins/inspect/plugin-x264.xml:
59 * docs/plugins/inspect/plugin-xingmux.xml:
60 * gst-plugins-ugly.doap:
64 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
108 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
112 po: Update translations
114 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
116 * tests/check/meson.build:
117 meson: test: Fix environment object usage
118 And use get_pkgconfig_variable instead of calling pkg-config ourself
120 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
123 REQUIREMENTS: update for mad mp3 decoder removal
124 https://bugzilla.gnome.org/show_bug.cgi?id=776140
126 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
129 Add libgstrmdemux.so to cruft list
130 This was renamed to libgstrealmedia.so, this fixes helps fixing
132 https://bugzilla.gnome.org/show_bug.cgi?id=779344
134 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
136 * docs/plugins/inspect/plugin-realmedia.xml:
137 * gst/realmedia/Makefile.am:
138 * gst/realmedia/meson.build:
139 Rename plugin filenames to match plugin names
140 libgstrmdemux.so becomes libgstrealmedia.so
141 https://bugzilla.gnome.org/show_bug.cgi?id=779344
143 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
145 * ext/mpeg2dec/gstmpeg2dec.c:
146 mpeg2dec: Fix latency calculation
147 The latency calculation was missing a scaling by GST_SECOND,
148 so it would always report a tiny latency. Fix that.
149 Spotted by Guillaume Desmottes.
151 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
153 * gst/asfdemux/gstasfdemux.c:
154 asfdemux: Fix compilation with gcc 7
155 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
156 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
157 is_encrypted = ! !((flags & 0x8000) << 15);
158 ~~~~~~~~~~~~~~~~~~^~~~~~
159 https://bugzilla.gnome.org/show_bug.cgi?id=779329
161 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
163 * ext/amrwbdec/amrwb.c:
164 * ext/amrwbdec/amrwbdec.h:
165 Update Edgard Lima's email
166 https://bugzilla.gnome.org/show_bug.cgi?id=779230
168 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
171 meson: Update version
173 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
178 === release 1.11.2 ===
180 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
186 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
187 * docs/plugins/inspect/plugin-a52dec.xml:
188 * docs/plugins/inspect/plugin-amrnb.xml:
189 * docs/plugins/inspect/plugin-amrwbdec.xml:
190 * docs/plugins/inspect/plugin-asf.xml:
191 * docs/plugins/inspect/plugin-cdio.xml:
192 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
193 * docs/plugins/inspect/plugin-dvdread.xml:
194 * docs/plugins/inspect/plugin-dvdsub.xml:
195 * docs/plugins/inspect/plugin-lame.xml:
196 * docs/plugins/inspect/plugin-mpeg2dec.xml:
197 * docs/plugins/inspect/plugin-mpg123.xml:
198 * docs/plugins/inspect/plugin-realmedia.xml:
199 * docs/plugins/inspect/plugin-siddec.xml:
200 * docs/plugins/inspect/plugin-twolame.xml:
201 * docs/plugins/inspect/plugin-x264.xml:
202 * docs/plugins/inspect/plugin-xingmux.xml:
203 * gst-plugins-ugly.doap:
206 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
250 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
254 po: Update translations
256 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
259 meson: dist meson build files
260 Ship meson build files in tarballs, so people who use tarballs
261 in their builds can start playing with meson already.
263 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
265 * ext/x264/gstx264enc.c:
266 x264: Initialize function vtable in plugin_init()
267 These values are defined in the x264.h header and are not const on
268 Windows due to the way DLLs work. See:
269 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
270 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
271 https://bugzilla.gnome.org/show_bug.cgi?id=777903
273 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
275 * gst/asfdemux/gstasfdemux.c:
276 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
277 https://bugzilla.gnome.org/show_bug.cgi?id=777955
279 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
281 * gst/asfdemux/gstasfdemux.c:
282 asfdemux: Reset number of languages to 0 when freeing the array because of errors
283 Otherwise we will happily index into the array at NULL if the requested
284 index is smaller than the number of languages that were previously
286 https://bugzilla.gnome.org/show_bug.cgi?id=777937
288 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
290 * tests/check/meson.build:
291 meson: Properly use ':' for defining keywords
293 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
298 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
303 === release 1.11.1 ===
305 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
311 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
312 * docs/plugins/inspect/plugin-a52dec.xml:
313 * docs/plugins/inspect/plugin-amrnb.xml:
314 * docs/plugins/inspect/plugin-amrwbdec.xml:
315 * docs/plugins/inspect/plugin-asf.xml:
316 * docs/plugins/inspect/plugin-cdio.xml:
317 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
318 * docs/plugins/inspect/plugin-dvdread.xml:
319 * docs/plugins/inspect/plugin-dvdsub.xml:
320 * docs/plugins/inspect/plugin-lame.xml:
321 * docs/plugins/inspect/plugin-mpeg2dec.xml:
322 * docs/plugins/inspect/plugin-mpg123.xml:
323 * docs/plugins/inspect/plugin-realmedia.xml:
324 * docs/plugins/inspect/plugin-siddec.xml:
325 * docs/plugins/inspect/plugin-twolame.xml:
326 * docs/plugins/inspect/plugin-x264.xml:
327 * docs/plugins/inspect/plugin-xingmux.xml:
328 * gst-plugins-ugly.doap:
331 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
375 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
380 po: Update translations
382 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
384 * ext/amrnb/meson.build:
385 * ext/x264/meson.build:
387 meson: Install presets files
389 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
391 * ext/x264/GstX264Enc.prs:
392 x264enc: Add a youtube preset.
393 Based on https://support.google.com/youtube/answer/1722171
394 https://bugzilla.gnome.org/show_bug.cgi?id=751560
396 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
400 * docs/plugins/Makefile.am:
401 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
402 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
403 * docs/plugins/inspect/plugin-mad.xml:
405 * ext/mad/Makefile.am:
408 * ext/mad/meson.build:
411 We have better replacements such as the mpg123 plugin.
412 The main reason to keep around mad was for 'freeform'
413 mp3 support, but mpg123 can handle those too nowadays.
414 Also, mad is GPL and has been unmaintained for years.
415 https://bugzilla.gnome.org/show_bug.cgi?id=776140
417 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
422 * win32/common/.gitignore:
423 * win32/common/config.h:
424 win32: remove platform-specific copies of generated headers
425 Unused and no longer needed.
427 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
432 * gst-plugins-ugly.spec.in:
433 Remove generated .spec file
434 Likely extremely bitrotten, and we should not ship this anyway.
436 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
439 meson: Support building without Gst debug
441 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
445 Automatic update of common submodule
446 From f980fd9 to 39ac2f5
448 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
450 * gst/asfdemux/gstasfdemux.c:
451 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
452 https://bugzilla.gnome.org/show_bug.cgi?id=775515
454 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
456 * ext/x264/gstx264enc.c:
457 x264enc: Add information for mixed mode
458 https://bugzilla.gnome.org/show_bug.cgi?id=775411
460 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
462 * ext/x264/gstx264enc.c:
463 x264enc: Correctly pass interlacing/TFF information
464 Give the interlacing information correctly to the encoder. Also parse
465 TFF/BFF information from the caps and pass it too.
466 https://bugzilla.gnome.org/show_bug.cgi?id=775411
468 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
470 * ext/x264/gstx264enc.c:
471 x264enc: Auto-detect interlace mode from caps
472 If the caps are interlaced, interlacing is always enabled on the
473 encoder. If the interlace-mode field is missing or if it's progressive,
474 the encoder uses the "interlaced" property.
475 https://bugzilla.gnome.org/show_bug.cgi?id=775228
477 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
480 common: use https protocol for common submodule
481 https://bugzilla.gnome.org/show_bug.cgi?id=775110
483 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
485 * gst/realmedia/realhash.c:
486 real: Fix compiler warnings with latest clang
487 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
490 https://bugzilla.gnome.org/show_bug.cgi?id=775112
492 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
494 * gst/asfdemux/gstasfdemux.c:
495 asfdemux: Allow 64bit sizes for DATA object
496 we *can* have files greater than 4GB, any other object should be
499 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
501 * gst/asfdemux/gstasfdemux.c:
502 asfdemux: Add sanity check for asf_stream_audio
503 We should have enough bytes for the specified codec_data
504 https://bugzilla.gnome.org/show_bug.cgi?id=775070
506 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
508 * gst/asfdemux/gstasfdemux.c:
509 asfdemux: Add sanity checks when reading asf_stream_video_format
510 It should report a size of at least 40 bytes
511 Also check for the size of the remaining data (i.e. codec_data)
512 https://bugzilla.gnome.org/show_bug.cgi?id=775070
514 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
516 * gst/asfdemux/gstasfdemux.c:
517 asfdemux: Add check for invalid/corrupt asf object
518 An asf object can't realistically be bigger than 2**32 bytes.
519 If it reports a size bigger than that, consider it corrupt and properly
520 propagate the error back.
521 https://bugzilla.gnome.org/show_bug.cgi?id=775070
523 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
525 * gst/asfdemux/gstasfdemux.c:
526 asfdemux: Handle EOS in push-mode on corrupted files
527 It is possible no streams were activated when receiving EOS, if so
528 handled it as if we hadn't seen the header
529 https://bugzilla.gnome.org/show_bug.cgi?id=774846
531 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
533 * gst/asfdemux/gstasfdemux.c:
534 * gst/asfdemux/gstasfdemux.h:
535 asfdemux: FILE headers are mandatory in the header
536 As per the specification, also avoids ending up trying to play a
537 file with plenty of un-initialized values.
538 https://bugzilla.gnome.org/show_bug.cgi?id=774846
540 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
542 * gst/asfdemux/gstasfdemux.c:
543 asfdemux: Handle incomplete header in pull mode
544 pulling headers is meant to complete as a whole. If we don't have
545 enough data, it's an error.
546 Avoids pipeline hangs on corrupted files
547 https://bugzilla.gnome.org/show_bug.cgi?id=774846
549 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
551 * gst/asfdemux/gstasfdemux.c:
552 asfdemux: Handle issues with "empty" files
553 In some corrupted files, we could end up with no actual streams
555 In those cases, make sure we properly propagate the failure all
556 the way to the loop function. This avoids ending up in cases where
557 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
558 https://bugzilla.gnome.org/show_bug.cgi?id=774846
560 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
562 * ext/dvdread/dvdreadsrc.c:
563 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
565 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
568 meson: Add ignored warnings for MSVC
569 https://bugzilla.gnome.org/show_bug.cgi?id=774656
571 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
574 * ext/x264/Makefile.am:
575 * ext/x264/gstx264enc.c:
576 * ext/x264/gstx264enc.h:
577 * ext/x264/meson.build:
579 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
580 x264 has to be compiled specifically for a target bit depth.
581 Distributions currently ship various libraries in their packages, with
582 different bit depths.
583 This change now allows to provide them all at configure time and have
584 the x264enc element dynamically switch between them based on the bit
585 depth of the input format.
586 https://bugzilla.gnome.org/show_bug.cgi?id=763297
588 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
591 meson: update version
593 === release 1.11.0 ===
595 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
600 === release 1.10.0 ===
602 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
608 * docs/plugins/inspect/plugin-a52dec.xml:
609 * docs/plugins/inspect/plugin-amrnb.xml:
610 * docs/plugins/inspect/plugin-amrwbdec.xml:
611 * docs/plugins/inspect/plugin-asf.xml:
612 * docs/plugins/inspect/plugin-cdio.xml:
613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
614 * docs/plugins/inspect/plugin-dvdread.xml:
615 * docs/plugins/inspect/plugin-dvdsub.xml:
616 * docs/plugins/inspect/plugin-lame.xml:
617 * docs/plugins/inspect/plugin-mad.xml:
618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
619 * docs/plugins/inspect/plugin-mpg123.xml:
620 * docs/plugins/inspect/plugin-realmedia.xml:
621 * docs/plugins/inspect/plugin-siddec.xml:
622 * docs/plugins/inspect/plugin-twolame.xml:
623 * docs/plugins/inspect/plugin-x264.xml:
624 * docs/plugins/inspect/plugin-xingmux.xml:
625 * gst-plugins-ugly.doap:
626 * win32/common/config.h:
629 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
673 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
677 po: Update translations
679 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
683 meson: Don't depend on gstreamer-check-1.0 on windows
684 https://bugzilla.gnome.org/show_bug.cgi?id=773114
686 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
689 * tests/check/meson.build:
691 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
692 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
693 Does not actually work. See:
694 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
696 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
698 * tests/check/meson.build:
699 meson: fix build outside of gst-all
701 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
704 * tests/check/meson.build:
706 meson: move gstreamer-check-1.0 dependency to tests/check
707 https://bugzilla.gnome.org/show_bug.cgi?id=773114
709 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
712 meson: Don't set c_std to gnu99
713 Use the default for each compiler on every platform instead. This
714 improves our compatibility with compilers that don't have gnu99 as
717 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
720 * tests/check/getpluginsdir:
721 * tests/check/meson.build:
722 meson: Make use of new environment object and set plugin path to builddir
723 Workaround source_root being the root directory of all projects
724 in the subproject case and remove now unneeded getpluginsdir
725 Bump meson requirement to 0.35
727 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
729 * hooks/pre-commit.hook:
731 * tests/check/getpluginsdir:
732 meson: Setup pre commit hook and fix getpluginsdir for standalone case
734 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
737 meson: update version
739 === release 1.9.90 ===
741 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
747 * docs/plugins/inspect/plugin-a52dec.xml:
748 * docs/plugins/inspect/plugin-amrnb.xml:
749 * docs/plugins/inspect/plugin-amrwbdec.xml:
750 * docs/plugins/inspect/plugin-asf.xml:
751 * docs/plugins/inspect/plugin-cdio.xml:
752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
753 * docs/plugins/inspect/plugin-dvdread.xml:
754 * docs/plugins/inspect/plugin-dvdsub.xml:
755 * docs/plugins/inspect/plugin-lame.xml:
756 * docs/plugins/inspect/plugin-mad.xml:
757 * docs/plugins/inspect/plugin-mpeg2dec.xml:
758 * docs/plugins/inspect/plugin-mpg123.xml:
759 * docs/plugins/inspect/plugin-realmedia.xml:
760 * docs/plugins/inspect/plugin-siddec.xml:
761 * docs/plugins/inspect/plugin-twolame.xml:
762 * docs/plugins/inspect/plugin-x264.xml:
763 * docs/plugins/inspect/plugin-xingmux.xml:
764 * gst-plugins-ugly.doap:
765 * win32/common/config.h:
768 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
812 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
816 po: Update translations
818 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
820 * ext/x264/gstx264enc.c:
821 x264enc: Set colorimetry and chroma-site information
822 https://bugzilla.gnome.org/show_bug.cgi?id=772159
824 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
828 meson: hook up translations
830 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
833 * tests/check/getpluginsdir:
834 * tests/check/meson.build:
836 meson: hook up unit tests
838 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
841 configure: Depend on gstreamer 1.9.2.1
843 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
847 Automatic update of common submodule
848 From b18d820 to f980fd9
850 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
854 Automatic update of common submodule
855 From f49c55e to b18d820
857 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
860 meson: Bump version to 1.9.2
862 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
867 === release 1.9.2 ===
869 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
875 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
876 * docs/plugins/inspect/plugin-a52dec.xml:
877 * docs/plugins/inspect/plugin-amrnb.xml:
878 * docs/plugins/inspect/plugin-amrwbdec.xml:
879 * docs/plugins/inspect/plugin-asf.xml:
880 * docs/plugins/inspect/plugin-cdio.xml:
881 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
882 * docs/plugins/inspect/plugin-dvdread.xml:
883 * docs/plugins/inspect/plugin-dvdsub.xml:
884 * docs/plugins/inspect/plugin-lame.xml:
885 * docs/plugins/inspect/plugin-mad.xml:
886 * docs/plugins/inspect/plugin-mpeg2dec.xml:
887 * docs/plugins/inspect/plugin-mpg123.xml:
888 * docs/plugins/inspect/plugin-realmedia.xml:
889 * docs/plugins/inspect/plugin-siddec.xml:
890 * docs/plugins/inspect/plugin-twolame.xml:
891 * docs/plugins/inspect/plugin-x264.xml:
892 * docs/plugins/inspect/plugin-xingmux.xml:
893 * gst-plugins-ugly.doap:
894 * win32/common/config.h:
897 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
939 po: Update translations
941 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
943 * ext/sidplay/gstsiddec.cc:
944 siddec: Fix compilation with debugging disabled
946 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
947 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
948 const gchar *reason = gst_flow_get_name (ret);
951 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
953 * ext/sidplay/gstsiddec.cc:
954 * gst/asfdemux/gstasfdemux.c:
955 * gst/realmedia/rmdemux.c:
956 Use the new API to post flow ERROR messages on the bus
957 https://bugzilla.gnome.org/show_bug.cgi?id=770158
959 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
961 * gst/asfdemux/meson.build:
962 meson: Link asfdemux against the gstsdp library
964 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
967 meson: Add support for fallback subprojects
969 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
973 * ext/a52dec/meson.build:
974 * ext/amrnb/meson.build:
975 * ext/amrwbdec/meson.build:
976 * ext/cdio/meson.build:
977 * ext/dvdread/meson.build:
978 * ext/lame/meson.build:
979 * ext/mad/meson.build:
981 * ext/mpeg2dec/meson.build:
982 * ext/mpg123/meson.build:
983 * ext/twolame/meson.build:
984 * ext/x264/meson.build:
985 * gst/asfdemux/meson.build:
986 * gst/dvdlpcmdec/meson.build:
987 * gst/dvdsub/meson.build:
989 * gst/realmedia/meson.build:
990 * gst/xingmux/meson.build:
992 Add support for Meson as alternative/parallel build system
993 https://github.com/mesonbuild/meson
994 With contributions from:
995 Tim-Philipp Müller <tim@centricular.com>
996 Jussi Pakkanen <jpakkane@gmail.com> (original port)
997 Highlights of the features provided are:
998 * Faster builds on Linux (~40-50% faster)
999 * The ability to build with MSVC on Windows
1000 * Generate Visual Studio project files
1001 * Generate XCode project files
1002 * Much faster builds on Windows (on-par with Linux)
1003 * Seriously fast configure and building on embedded
1004 ... and many more. For more details see:
1005 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1006 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1007 Building with Meson should work on both Linux and Windows, but may
1008 need a few more tweaks on other operating systems.
1010 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1012 * ext/a52dec/gsta52dec.c:
1013 * ext/dvdread/dvdreadsrc.c:
1014 * ext/x264/gstx264enc.h:
1015 * gst/realmedia/realhash.c:
1016 * gst/realmedia/rtspreal.c:
1017 plugins: Use <stdint.h> instead of _stdint.h
1018 _stdint.h is generated by Autotools and we don't really need it. All
1019 supported platforms now ship with stdint.h. The only stickler was MSVC,
1020 and since Visual Studio 2015 it also ships stdint.h now.
1022 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1024 * ext/mpeg2dec/perftest.c:
1025 mpeg2dec: remove file no longer used or needed
1027 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1029 * gst/dvdlpcmdec/Makefile.am:
1030 dvdlpcmdec: add libgstbase CFLAGS as well
1032 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1034 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
1036 * gst/dvdlpcmdec/Makefile.am:
1037 dvdlpcmdec: link libgstbase-1.0
1038 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1040 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
1042 * gst/asfdemux/gstasfdemux.c:
1043 asfdemux: Add byte rate based bitrate tag in case there are no audio props
1044 https://bugzilla.gnome.org/show_bug.cgi?id=769418
1046 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1048 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1049 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1050 dvdlpcmdec: add support for another format
1051 The format specification can be found here:
1052 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1053 Note: This format is also used for Wifi-Display.
1054 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1056 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1058 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1059 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1060 dvdlpcmdec: rewrite to use GstAudioDecoder
1061 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1063 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
1065 * ext/sidplay/gstsiddec.cc:
1066 sidplay: fix compiler warnings when building with -O3
1067 Avoid compiler warnings "‘foo’ may be used uninitialized in this
1068 function" when building with -O3 by checking the return bool value
1069 of format conversion function.
1070 https://bugzilla.gnome.org/show_bug.cgi?id=769116
1072 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
1075 Automatic update of common submodule
1076 From f363b32 to f49c55e
1078 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
1083 === release 1.9.1 ===
1085 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
1091 * docs/plugins/inspect/plugin-a52dec.xml:
1092 * docs/plugins/inspect/plugin-amrnb.xml:
1093 * docs/plugins/inspect/plugin-amrwbdec.xml:
1094 * docs/plugins/inspect/plugin-asf.xml:
1095 * docs/plugins/inspect/plugin-cdio.xml:
1096 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1097 * docs/plugins/inspect/plugin-dvdread.xml:
1098 * docs/plugins/inspect/plugin-dvdsub.xml:
1099 * docs/plugins/inspect/plugin-lame.xml:
1100 * docs/plugins/inspect/plugin-mad.xml:
1101 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1102 * docs/plugins/inspect/plugin-mpg123.xml:
1103 * docs/plugins/inspect/plugin-realmedia.xml:
1104 * docs/plugins/inspect/plugin-siddec.xml:
1105 * docs/plugins/inspect/plugin-twolame.xml:
1106 * docs/plugins/inspect/plugin-x264.xml:
1107 * docs/plugins/inspect/plugin-xingmux.xml:
1108 * gst-plugins-ugly.doap:
1109 * win32/common/config.h:
1112 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
1156 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
1159 po: Update translations
1161 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1164 Automatic update of common submodule
1165 From ac2f647 to f363b32
1167 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
1169 * gst/asfdemux/gstasfdemux.c:
1170 asfdemux: fix seeking back after EOS has been reached in push mode
1171 Fix seeking when demuxer is in INDEX state. This happens when we
1172 reached the end of the stream. It should still be possible to do
1173 a flushing seek and seek back to any other position though. Instead
1174 the demuxer would just go straight to EOS again instead of going
1175 back to processing packets again from the new position.
1176 https://bugzilla.gnome.org/show_bug.cgi?id=749066
1178 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1180 * gst/realmedia/rdtmanager.c:
1181 rdtmanager: fix clock leak
1182 The clock returned by gst_system_clock_obtain() was never unreffed.
1183 https://bugzilla.gnome.org/show_bug.cgi?id=766565
1185 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
1187 * docs/plugins/inspect/plugin-a52dec.xml:
1188 * docs/plugins/inspect/plugin-amrnb.xml:
1189 * docs/plugins/inspect/plugin-amrwbdec.xml:
1190 * docs/plugins/inspect/plugin-asf.xml:
1191 * docs/plugins/inspect/plugin-cdio.xml:
1192 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1193 * docs/plugins/inspect/plugin-dvdread.xml:
1194 * docs/plugins/inspect/plugin-dvdsub.xml:
1195 * docs/plugins/inspect/plugin-lame.xml:
1196 * docs/plugins/inspect/plugin-mad.xml:
1197 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1198 * docs/plugins/inspect/plugin-mpg123.xml:
1199 * docs/plugins/inspect/plugin-realmedia.xml:
1200 * docs/plugins/inspect/plugin-siddec.xml:
1201 * docs/plugins/inspect/plugin-twolame.xml:
1202 * docs/plugins/inspect/plugin-x264.xml:
1203 * docs/plugins/inspect/plugin-xingmux.xml:
1204 docs: Update for git master
1206 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
1208 * ext/amrnb/amrnbdec.c:
1210 amrnbec, mad: fix two more parse function declarations
1212 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1214 * ext/a52dec/gsta52dec.c:
1215 * ext/amrwbdec/amrwbdec.c:
1216 a52dec, amrwbec: fix parse function declaration mismatch
1217 Fixes MSVC compiler warning:
1218 amrwbdec.c(99): warning C4133: '=': incompatible types
1219 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1220 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1221 gsta52dec.c(156): warning C4133: '=': incompatible types
1222 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1223 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1225 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1227 * ext/mpg123/gstmpg123audiodec.h:
1228 mpg123: fix build with msvc
1229 Fix syntax errors when compiling against cerbero-provided libmpg123
1230 headers. We do the same as the libmpg123 internal visual studio
1232 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
1233 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
1234 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
1235 mpg123.h(1378): error C2091: function returns function
1236 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
1237 mpg123.h(1378): error C2059: syntax error: ')'
1238 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
1239 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1242 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1245 * ext/mpeg2dec/gstmpeg2dec.c:
1246 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1247 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1248 and get rid of version-dependent code paths. There's still
1249 avdec_mpeg2video for those who are stuck on ancient distros which
1250 we don't target any more.
1251 Also fixes build with MSVC, which doesn't like #if #else #endif
1252 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
1254 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
1258 Automatic update of common submodule
1259 From 6f2d209 to ac2f647
1261 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
1263 * ext/a52dec/gsta52dec.c:
1264 * ext/amrnb/amrnbdec.c:
1265 * ext/amrnb/amrnbenc.c:
1266 * ext/amrwbdec/amrwbdec.c:
1267 * ext/dvdread/dvdreadsrc.c:
1268 * ext/lame/gstlamemp3enc.c:
1270 * ext/mpeg2dec/gstmpeg2dec.c:
1271 * ext/sidplay/gstsiddec.cc:
1272 * ext/twolame/gsttwolamemp2enc.c:
1273 * ext/x264/gstx264enc.c:
1274 * gst/asfdemux/gstasfdemux.c:
1275 * gst/asfdemux/gstrtpasfdepay.c:
1276 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1277 * gst/dvdsub/gstdvdsubdec.c:
1278 * gst/dvdsub/gstdvdsubparse.c:
1279 * gst/realmedia/pnmsrc.c:
1280 * gst/realmedia/rademux.c:
1281 * gst/realmedia/rdtdepay.c:
1282 * gst/realmedia/rdtmanager.c:
1283 * gst/realmedia/rmdemux.c:
1284 * gst/xingmux/gstxingmux.c:
1285 ugly: use new gst_element_class_add_static_pad_template()
1286 https://bugzilla.gnome.org/show_bug.cgi?id=763082
1288 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1293 === release 1.8.0 ===
1295 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
1301 * docs/plugins/inspect/plugin-a52dec.xml:
1302 * docs/plugins/inspect/plugin-amrnb.xml:
1303 * docs/plugins/inspect/plugin-amrwbdec.xml:
1304 * docs/plugins/inspect/plugin-asf.xml:
1305 * docs/plugins/inspect/plugin-cdio.xml:
1306 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1307 * docs/plugins/inspect/plugin-dvdread.xml:
1308 * docs/plugins/inspect/plugin-dvdsub.xml:
1309 * docs/plugins/inspect/plugin-lame.xml:
1310 * docs/plugins/inspect/plugin-mad.xml:
1311 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1312 * docs/plugins/inspect/plugin-mpg123.xml:
1313 * docs/plugins/inspect/plugin-realmedia.xml:
1314 * docs/plugins/inspect/plugin-siddec.xml:
1315 * docs/plugins/inspect/plugin-twolame.xml:
1316 * docs/plugins/inspect/plugin-x264.xml:
1317 * docs/plugins/inspect/plugin-xingmux.xml:
1318 * gst-plugins-ugly.doap:
1319 * win32/common/config.h:
1322 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
1366 === release 1.7.91 ===
1368 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1374 * docs/plugins/inspect/plugin-a52dec.xml:
1375 * docs/plugins/inspect/plugin-amrnb.xml:
1376 * docs/plugins/inspect/plugin-amrwbdec.xml:
1377 * docs/plugins/inspect/plugin-asf.xml:
1378 * docs/plugins/inspect/plugin-cdio.xml:
1379 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1380 * docs/plugins/inspect/plugin-dvdread.xml:
1381 * docs/plugins/inspect/plugin-dvdsub.xml:
1382 * docs/plugins/inspect/plugin-lame.xml:
1383 * docs/plugins/inspect/plugin-mad.xml:
1384 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1385 * docs/plugins/inspect/plugin-mpg123.xml:
1386 * docs/plugins/inspect/plugin-realmedia.xml:
1387 * docs/plugins/inspect/plugin-siddec.xml:
1388 * docs/plugins/inspect/plugin-twolame.xml:
1389 * docs/plugins/inspect/plugin-x264.xml:
1390 * docs/plugins/inspect/plugin-xingmux.xml:
1391 * gst-plugins-ugly.doap:
1392 * win32/common/config.h:
1395 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1439 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
1441 * gst/asfdemux/gstasfdemux.c:
1442 * gst/asfdemux/gstasfdemux.h:
1443 asfdemux: Don't modify segment values on accurate seeks
1444 When dealing with accurate seeks, we want to return exactly the segment
1445 that was requested by the seek event, and not adjust the values.
1446 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1448 === release 1.7.90 ===
1450 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1456 * docs/plugins/inspect/plugin-a52dec.xml:
1457 * docs/plugins/inspect/plugin-amrnb.xml:
1458 * docs/plugins/inspect/plugin-amrwbdec.xml:
1459 * docs/plugins/inspect/plugin-asf.xml:
1460 * docs/plugins/inspect/plugin-cdio.xml:
1461 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1462 * docs/plugins/inspect/plugin-dvdread.xml:
1463 * docs/plugins/inspect/plugin-dvdsub.xml:
1464 * docs/plugins/inspect/plugin-lame.xml:
1465 * docs/plugins/inspect/plugin-mad.xml:
1466 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1467 * docs/plugins/inspect/plugin-mpg123.xml:
1468 * docs/plugins/inspect/plugin-realmedia.xml:
1469 * docs/plugins/inspect/plugin-siddec.xml:
1470 * docs/plugins/inspect/plugin-twolame.xml:
1471 * docs/plugins/inspect/plugin-x264.xml:
1472 * docs/plugins/inspect/plugin-xingmux.xml:
1473 * gst-plugins-ugly.doap:
1474 * win32/common/config.h:
1477 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1520 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1523 po: Update translations
1525 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
1527 * ext/dvdread/dvdreadsrc.c:
1528 dvdread: Fix seek starting at 0 for title != 1
1529 Otherwise the playback would start at title 0
1530 https://bugzilla.gnome.org/show_bug.cgi?id=762787
1532 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1535 Automatic update of common submodule
1536 From b64f03f to 6f2d209
1538 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1540 * gst/asfdemux/gstasfdemux.c:
1541 asfdemux: fix adding bitrate to stream tags
1542 https://bugzilla.gnome.org/show_bug.cgi?id=699586
1544 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1546 * gst/asfdemux/asf.vcproj:
1547 * gst/realmedia/rmdemux.vcproj:
1550 * win32/vs6/gst_plugins_ugly.dsw:
1551 * win32/vs6/libgstasfdemux.dsp:
1552 * win32/vs6/libgstdvdlpcmdec.dsp:
1553 * win32/vs6/libgstdvdsub.dsp:
1554 * win32/vs6/libgstlame.dsp:
1555 * win32/vs6/libgstmad.dsp:
1556 * win32/vs6/libgstrealmedia.dsp:
1557 * win32/vs6/libgstsynaesthesia.dsp:
1558 win32: remove outdated build cruft
1559 This hasn't been touched for generations, doesn't work,
1560 and is just causing confusion. We also don't want to
1561 maintain these files manually.
1563 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
1565 * ext/mpeg2dec/gstmpeg2dec.c:
1566 mpeg2dec: don't use exported but undeclared core debug category symbols
1567 It's not right and won't work on Windows with MSVC.
1569 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1574 === release 1.7.2 ===
1576 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
1582 * docs/plugins/inspect/plugin-a52dec.xml:
1583 * docs/plugins/inspect/plugin-amrnb.xml:
1584 * docs/plugins/inspect/plugin-amrwbdec.xml:
1585 * docs/plugins/inspect/plugin-asf.xml:
1586 * docs/plugins/inspect/plugin-cdio.xml:
1587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1588 * docs/plugins/inspect/plugin-dvdread.xml:
1589 * docs/plugins/inspect/plugin-dvdsub.xml:
1590 * docs/plugins/inspect/plugin-lame.xml:
1591 * docs/plugins/inspect/plugin-mad.xml:
1592 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1593 * docs/plugins/inspect/plugin-mpg123.xml:
1594 * docs/plugins/inspect/plugin-realmedia.xml:
1595 * docs/plugins/inspect/plugin-siddec.xml:
1596 * docs/plugins/inspect/plugin-twolame.xml:
1597 * docs/plugins/inspect/plugin-x264.xml:
1598 * docs/plugins/inspect/plugin-xingmux.xml:
1599 * gst-plugins-ugly.doap:
1600 * win32/common/config.h:
1603 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
1645 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1649 po: Update translations
1651 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1653 * ext/sidplay/gstsiddec.cc:
1654 sidplay: Fix compiler warning about C++11 compatibility
1655 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1656 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1658 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1659 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1662 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1664 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1665 * docs/plugins/inspect/plugin-a52dec.xml:
1666 * docs/plugins/inspect/plugin-amrnb.xml:
1667 * docs/plugins/inspect/plugin-amrwbdec.xml:
1668 * docs/plugins/inspect/plugin-asf.xml:
1669 * docs/plugins/inspect/plugin-cdio.xml:
1670 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1671 * docs/plugins/inspect/plugin-dvdread.xml:
1672 * docs/plugins/inspect/plugin-dvdsub.xml:
1673 * docs/plugins/inspect/plugin-lame.xml:
1674 * docs/plugins/inspect/plugin-mad.xml:
1675 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1676 * docs/plugins/inspect/plugin-mpg123.xml:
1677 * docs/plugins/inspect/plugin-realmedia.xml:
1678 * docs/plugins/inspect/plugin-siddec.xml:
1679 * docs/plugins/inspect/plugin-twolame.xml:
1680 * docs/plugins/inspect/plugin-x264.xml:
1681 * docs/plugins/inspect/plugin-xingmux.xml:
1682 docs: update inspection to git and fix mpg123 inspect location
1684 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
1686 * tests/files/Makefile.am:
1687 * tests/files/stream.mp2:
1688 tests: fix distcheck
1690 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
1693 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1694 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1695 * docs/plugins/xml/plugin-mpg123.xml:
1697 * gst-plugins-ugly.spec.in:
1698 * tests/check/Makefile.am:
1699 mpg123: move from -bad to -ugly
1700 Hook up to build system, add to docs
1702 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
1705 * tests/Makefile.am:
1706 * tests/check/Makefile.am:
1707 * tests/check/elements/.gitignore:
1708 * tests/files/Makefile.am:
1709 * tests/files/cbr_stream.mp3:
1710 * tests/files/vbr_stream.mp3:
1711 tests: add test data for mpg123 plugin
1713 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1715 Merge branch 'plugin-move-mpg123'
1716 Move mpg123 plugin from -bad to -ugly.
1717 https://bugzilla.gnome.org/show_bug.cgi?id=719849
1719 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
1721 * ext/mpg123/gstmpg123audiodec.c:
1722 plugins-bad: Fix example pipelines
1723 rename gst-launch --> gst-launch-1.0
1724 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1725 fix caps in examples
1726 https://bugzilla.gnome.org/show_bug.cgi?id=759432
1728 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1730 * ext/mpg123/gstmpg123audiodec.c:
1731 mpg123: still reset pending audio info on hard flush
1732 Follow-up to previous commit.
1733 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1735 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
1737 * ext/mpg123/gstmpg123audiodec.c:
1738 mpg123: fix handling of sample rate change during playback
1739 If the sample rate of the media changes, the resulting flush will
1740 clear the has_next_audioinfo flag, and the caps won't be sent
1742 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1744 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1746 * ext/mpg123/gstmpg123audiodec.c:
1747 audiodecoders: use default pad accept-caps handling
1748 Avoids useless check of downstream caps when handling an
1750 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1751 sbcdec, adpcmdec, sirendec
1753 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1755 * ext/mpg123/Makefile.am:
1756 Remove obsolete Android build cruft
1757 This is not needed any longer.
1759 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
1761 * ext/mpg123/gstmpg123audiodec.c:
1762 mpg123: fix compiler warning and simplify checks in set_caps
1763 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1765 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1767 * ext/mpg123/gstmpg123audiodec.c:
1768 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1769 The old code was using gst_caps_normalize() and was generally overly
1770 complex. Simplify by picking sample rate and number of channels from
1771 upstream and the sample format from the allowed caps. If the format caps
1772 is a list of strins, just pick the first one. And if the srcpad isn't
1773 linked yet, use the default format (S16).
1774 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1776 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1778 * ext/mpg123/gstmpg123audiodec.c:
1779 Fix up one-element lists in template caps
1781 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
1783 * tests/check/elements/mpg123audiodec.c:
1784 tests: fix mpg123audiodec test for big-endian architectures
1786 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1788 * ext/mpg123/gstmpg123audiodec.c:
1789 mpg123: improved error report and checks
1790 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1792 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
1794 * ext/mpg123/gstmpg123audiodec.c:
1795 mpg123audiodec: Require caps to be set before any data processing
1797 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
1799 * ext/mpg123/gstmpg123audiodec.c:
1800 mpg123: Remove dead assignment
1803 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1805 * tests/check/elements/mpg123audiodec.c:
1806 mpg123audiodec: Fix event handling in unit test
1808 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1810 * ext/mpg123/Makefile.am:
1811 gst: Add better support for static plugins
1813 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
1815 * ext/mpg123/gstmpg123audiodec.c:
1816 mpg123: Add conditional on API version for new enum
1818 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1820 * tests/check/Makefile.am:
1821 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1822 To get the CK_DEFAULT_TIMEOUT defined for all tests
1823 https://bugzilla.gnome.org/show_bug.cgi?id=761472
1825 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1829 Automatic update of common submodule
1830 From 86e4663 to b64f03f
1832 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1835 * ext/amrnb/amrnbdec.h:
1836 * ext/amrnb/amrnbenc.h:
1837 * ext/amrwbdec/amrwbdec.h:
1838 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1839 We don't really need to cater for older versions any more.
1841 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
1843 * ext/mpeg2dec/gstmpeg2dec.c:
1844 mpeg2dec: Demote rank to SECONDARY
1845 https://bugzilla.gnome.org/show_bug.cgi?id=574461
1847 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1849 * gst/dvdsub/gstdvdsubdec.c:
1850 dvdsubdec: use query caps instead of accept-caps
1851 accept-caps does only a shallow check and a full downstream
1852 caps query is needed to check if ARGB is possible
1854 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
1856 * gst/asfdemux/asfpacket.c:
1857 * gst/asfdemux/gstasfdemux.c:
1858 * gst/asfdemux/gstasfdemux.h:
1859 asfdemux: Support reverse playback
1860 Support reverse playback for ASF format.
1861 Parse packets and queue the payloads, then push
1862 the payload buffer to decoder in reverse order.
1863 Video buffers are pushed from KeyFrame to next
1865 https://bugzilla.gnome.org/show_bug.cgi?id=757341
1867 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1872 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
1874 * tests/check/elements/amrnbenc.c:
1875 amrnbenc: Fix various compiler warnings in the test
1877 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1879 * tests/check/elements/x264enc.c:
1880 x264enc: Fix various compiler warnings in the test
1882 === release 1.7.1 ===
1884 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
1890 * docs/plugins/inspect/plugin-a52dec.xml:
1891 * docs/plugins/inspect/plugin-amrnb.xml:
1892 * docs/plugins/inspect/plugin-amrwbdec.xml:
1893 * docs/plugins/inspect/plugin-asf.xml:
1894 * docs/plugins/inspect/plugin-cdio.xml:
1895 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1896 * docs/plugins/inspect/plugin-dvdread.xml:
1897 * docs/plugins/inspect/plugin-dvdsub.xml:
1898 * docs/plugins/inspect/plugin-lame.xml:
1899 * docs/plugins/inspect/plugin-mad.xml:
1900 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1901 * docs/plugins/inspect/plugin-realmedia.xml:
1902 * docs/plugins/inspect/plugin-siddec.xml:
1903 * docs/plugins/inspect/plugin-twolame.xml:
1904 * docs/plugins/inspect/plugin-x264.xml:
1905 * docs/plugins/inspect/plugin-xingmux.xml:
1906 * gst-plugins-ugly.doap:
1907 * win32/common/config.h:
1910 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
1954 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
1958 po: Update translations
1960 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
1963 configure: Use -Bsymbolic-functions if available
1964 While this is more useful for libraries, some of our plugins with multiple
1965 files and some internal API can also benefit from this.
1967 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
1969 * docs/plugins/gst-plugins-ugly-plugins.args:
1970 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1971 * docs/plugins/inspect/plugin-a52dec.xml:
1972 * docs/plugins/inspect/plugin-amrnb.xml:
1973 * docs/plugins/inspect/plugin-amrwbdec.xml:
1974 * docs/plugins/inspect/plugin-asf.xml:
1975 * docs/plugins/inspect/plugin-cdio.xml:
1976 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1977 * docs/plugins/inspect/plugin-dvdread.xml:
1978 * docs/plugins/inspect/plugin-dvdsub.xml:
1979 * docs/plugins/inspect/plugin-lame.xml:
1980 * docs/plugins/inspect/plugin-mad.xml:
1981 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1982 * docs/plugins/inspect/plugin-realmedia.xml:
1983 * docs/plugins/inspect/plugin-siddec.xml:
1984 * docs/plugins/inspect/plugin-twolame.xml:
1985 * docs/plugins/inspect/plugin-x264.xml:
1986 * docs/plugins/inspect/plugin-xingmux.xml:
1989 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1993 Automatic update of common submodule
1994 From b319909 to 86e4663
1996 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
1998 * ext/x264/gstx264enc.c:
1999 x264enc: increase bitrate limit from 100Mbps to 2Gbps
2000 Don't artificially limit the bitrate, x264enc allows much
2001 higher bitrates, and for intra-only 4k AVC they are needed.
2002 x264 clips to 2Gbps internally, so use that as limit for now.
2003 https://bugzilla.gnome.org/show_bug.cgi?id=758620
2005 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2007 * ext/x264/gstx264enc.c:
2008 x264enc: drop unnecessary NULL check before g_free
2010 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
2013 Automatic update of common submodule
2014 From b99800a to b319909
2016 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
2019 Use new GST_ENABLE_EXTRA_CHECKS #define
2020 https://bugzilla.gnome.org/show_bug.cgi?id=756870
2022 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
2026 Automatic update of common submodule
2027 From 9aed1d7 to b99800a
2029 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2032 Update GLib dependency to 2.40.0
2034 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2036 * ext/dvdread/README:
2037 dvdread: remove broken link
2038 Removing instead of updating as previously pointed-to page
2039 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2040 from dvd.sourceforge.net's homepage as: "Collection of
2041 information on file formats/data structures relating to DVD
2044 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
2046 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2047 dvdlpcmdec: fix invalid read beyond channel position array
2048 We would always copy sizeof(sorted_position) bytes, which is
2049 for 8 channels, but if we have less than 8 channels the
2050 position array we copy from will only have allocated space
2051 for channel channels, so we would read beyond the input
2052 array in some cases.
2054 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
2056 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2057 dvdlpcmdec: factor out common code to set output format into new function
2058 When caps event is recieved and header is changed, reordering channel
2059 and setting the default output format for audio are processed. These 2 of
2060 code are same. Thus, It is better to make a new function for these common
2061 code in terms of removing duplicated code, maintenance and expansion.
2062 https://bugzilla.gnome.org/show_bug.cgi?id=753920
2064 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2066 * gst/asfdemux/gstasfdemux.c:
2067 asfdemux: Don't push any data on pads after the segment.stop
2068 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2070 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2072 * gst/asfdemux/gstasfdemux.c:
2073 * gst/asfdemux/gstasfdemux.h:
2074 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2075 Not for accurate seeks, which should accurately start at the requested
2077 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2079 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
2081 * gst/asfdemux/gstasfdemux.c:
2082 asfdemux: Update segment.position when pushing buffers
2083 Without this, non-flushing seeks are not going to work well.
2084 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2086 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2088 * gst/asfdemux/gstasfdemux.c:
2089 asfdemux: Only push EOS event if we're not doing a segment seek
2090 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2092 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2094 * gst/asfdemux/gstasfdemux.c:
2095 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2096 We don't want to unconditionally send an EOS event downstream, but might want
2097 to send a SEGMENT_DONE message/event instead if a segment seek was done
2099 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2101 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
2106 === release 1.6.0 ===
2108 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2114 * docs/plugins/inspect/plugin-a52dec.xml:
2115 * docs/plugins/inspect/plugin-amrnb.xml:
2116 * docs/plugins/inspect/plugin-amrwbdec.xml:
2117 * docs/plugins/inspect/plugin-asf.xml:
2118 * docs/plugins/inspect/plugin-cdio.xml:
2119 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2120 * docs/plugins/inspect/plugin-dvdread.xml:
2121 * docs/plugins/inspect/plugin-dvdsub.xml:
2122 * docs/plugins/inspect/plugin-lame.xml:
2123 * docs/plugins/inspect/plugin-mad.xml:
2124 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2125 * docs/plugins/inspect/plugin-realmedia.xml:
2126 * docs/plugins/inspect/plugin-siddec.xml:
2127 * docs/plugins/inspect/plugin-twolame.xml:
2128 * docs/plugins/inspect/plugin-x264.xml:
2129 * docs/plugins/inspect/plugin-xingmux.xml:
2130 * gst-plugins-ugly.doap:
2131 * win32/common/config.h:
2134 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2178 === release 1.5.91 ===
2180 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2186 * docs/plugins/inspect/plugin-a52dec.xml:
2187 * docs/plugins/inspect/plugin-amrnb.xml:
2188 * docs/plugins/inspect/plugin-amrwbdec.xml:
2189 * docs/plugins/inspect/plugin-asf.xml:
2190 * docs/plugins/inspect/plugin-cdio.xml:
2191 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2192 * docs/plugins/inspect/plugin-dvdread.xml:
2193 * docs/plugins/inspect/plugin-dvdsub.xml:
2194 * docs/plugins/inspect/plugin-lame.xml:
2195 * docs/plugins/inspect/plugin-mad.xml:
2196 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2197 * docs/plugins/inspect/plugin-realmedia.xml:
2198 * docs/plugins/inspect/plugin-siddec.xml:
2199 * docs/plugins/inspect/plugin-twolame.xml:
2200 * docs/plugins/inspect/plugin-x264.xml:
2201 * docs/plugins/inspect/plugin-xingmux.xml:
2202 * gst-plugins-ugly.doap:
2203 * win32/common/config.h:
2206 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
2250 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
2253 po: Update translations
2255 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
2257 * ext/x264/gstx264enc.c:
2258 x264: Add bitrate info to the tags output.
2259 Makes it possible for muxers to know the target bitrate as soon
2260 as encoding starts, which flvmux now uses.
2262 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
2264 * gst/asfdemux/gstasfdemux.c:
2265 * gst/asfdemux/gstasfdemux.h:
2266 asfdemux: fix file mode of some source files
2268 === release 1.5.90 ===
2270 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
2276 * docs/plugins/inspect/plugin-a52dec.xml:
2277 * docs/plugins/inspect/plugin-amrnb.xml:
2278 * docs/plugins/inspect/plugin-amrwbdec.xml:
2279 * docs/plugins/inspect/plugin-asf.xml:
2280 * docs/plugins/inspect/plugin-cdio.xml:
2281 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2282 * docs/plugins/inspect/plugin-dvdread.xml:
2283 * docs/plugins/inspect/plugin-dvdsub.xml:
2284 * docs/plugins/inspect/plugin-lame.xml:
2285 * docs/plugins/inspect/plugin-mad.xml:
2286 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2287 * docs/plugins/inspect/plugin-realmedia.xml:
2288 * docs/plugins/inspect/plugin-siddec.xml:
2289 * docs/plugins/inspect/plugin-twolame.xml:
2290 * docs/plugins/inspect/plugin-x264.xml:
2291 * docs/plugins/inspect/plugin-xingmux.xml:
2292 * gst-plugins-ugly.doap:
2293 * win32/common/config.h:
2296 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
2340 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
2344 po: Update translations
2346 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2348 * ext/x264/gstx264enc.c:
2349 x264enc: actually return TRUE from accept-caps handler
2350 The query was handled
2352 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2354 * ext/x264/gstx264enc.c:
2355 x264enc: implement accept-caps handling
2356 Implement accept-caps handling without doing caps queries downstream
2358 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2360 * ext/amrnb/amrnbenc.c:
2361 * ext/lame/gstlamemp3enc.c:
2362 * ext/twolame/gsttwolamemp2enc.c:
2363 audioencoders: use template subset check for accept-caps
2364 It is faster than doing a query that propagates downstream and
2366 Elements: amrnbenc, lamemp3enc, twolamemp2enc
2368 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2370 * ext/mpeg2dec/gstmpeg2dec.c:
2371 mpeg2dec: use default pad accept-caps handling
2372 Avoids useless check of downstream caps when handling an
2375 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2377 * ext/a52dec/gsta52dec.c:
2378 * ext/amrnb/amrnbdec.c:
2379 * ext/amrwbdec/amrwbdec.c:
2381 audiodecoders: use default pad accept-caps handling
2382 Avoids useless check of downstream caps when handling an
2384 Elements: a52dec, amrnbdec, amrwbdec, mad
2386 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
2388 * tests/check/generic/states.c:
2389 check: Rename states unit test
2390 Makes it easier to differentiate from other modules states unit test
2392 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
2394 * gst/realmedia/rmdemux.c:
2395 rmdemux: fix assertion error when freeing old tags.
2396 Check if old_tags is present before calling gst_tag_list_unref
2397 https://bugzilla.gnome.org/show_bug.cgi?id=753301
2399 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
2401 * gst/asfdemux/gstasfdemux.c:
2402 asfdemux: fix assertion error when codec_data is not present in structure
2403 When discovering a particular asf file, caps structure doesn't have
2404 codec_data, and this was not being checked before using the same,
2405 resulting in assertion error
2406 https://bugzilla.gnome.org/show_bug.cgi?id=752803
2408 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
2410 * gst/asfdemux/gstasfdemux.c:
2411 asfdemux: remove unread value
2412 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2415 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
2417 * gst/asfdemux/gstasfdemux.c:
2418 asfdemux: Don't post error on flushing while reading headers
2420 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2422 * gst/realmedia/rmdemux.c:
2423 rmdemux: mark tag list as global scope
2425 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
2427 * gst/realmedia/rmdemux.c:
2428 rmdemux: fix taglist leak
2429 merge doesn't take ownership, so must unref the
2430 old tags if we do merge.
2432 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
2434 * gst/realmedia/rmdemux.c:
2435 rmdemux: fix wrong unref when there are no tags
2436 Tags should be appended to pending tags and unref'ed only if tags
2437 are present. Else there is no need to append.
2438 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2440 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
2442 * gst/realmedia/rmdemux.c:
2443 rmdemux: fix memory leaks during error cases
2444 while adding stream, during error cases, only stream is
2445 being freed. Adapter, pad, tags, subpackets, index are not being
2446 freed resulting in memory leaks
2447 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2449 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2451 * gst-plugins-ugly.doap:
2452 Update mailing list in doap file as well
2454 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2456 * ext/amrnb/amrnbdec.c:
2457 Update mailing list address from sourceforge to freedesktop
2459 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
2461 * gst/realmedia/rmdemux.c:
2462 rmdemux: fix tag memory leak
2463 tags is not being freed after being merged to the
2465 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2467 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
2470 Automatic update of common submodule
2471 From f74b2df to 9aed1d7
2473 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
2478 === release 1.5.2 ===
2480 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
2486 * docs/plugins/gst-plugins-ugly-plugins.args:
2487 * docs/plugins/inspect/plugin-a52dec.xml:
2488 * docs/plugins/inspect/plugin-amrnb.xml:
2489 * docs/plugins/inspect/plugin-amrwbdec.xml:
2490 * docs/plugins/inspect/plugin-asf.xml:
2491 * docs/plugins/inspect/plugin-cdio.xml:
2492 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2493 * docs/plugins/inspect/plugin-dvdread.xml:
2494 * docs/plugins/inspect/plugin-dvdsub.xml:
2495 * docs/plugins/inspect/plugin-lame.xml:
2496 * docs/plugins/inspect/plugin-mad.xml:
2497 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2498 * docs/plugins/inspect/plugin-realmedia.xml:
2499 * docs/plugins/inspect/plugin-siddec.xml:
2500 * docs/plugins/inspect/plugin-twolame.xml:
2501 * docs/plugins/inspect/plugin-x264.xml:
2502 * docs/plugins/inspect/plugin-xingmux.xml:
2503 * gst-plugins-ugly.doap:
2504 * win32/common/config.h:
2507 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2551 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2554 po: Update translations
2556 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
2558 * gst/asfdemux/gstasfdemux.c:
2559 asfdemux: Use gst_video_multiview_guess_half_aspect() function
2560 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2561 stereoscopic video is full-frame per view or not.
2563 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2566 Automatic update of common submodule
2567 From 6015d26 to f74b2df
2569 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
2571 * ext/x264/gstx264enc.c:
2572 * ext/x264/gstx264enc.h:
2573 x264enc: Use gst_video_encoder_set_min_pts
2574 This method replace the manual adjustment of PTS and DTS to avoid
2575 negative DTS issues. Using this method will also update the segment so
2577 https://bugzilla.gnome.org/show_bug.cgi?id=740575
2579 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
2581 * gst/asfdemux/Makefile.am:
2582 * gst/asfdemux/gstasfdemux.c:
2583 * gst/asfdemux/gstasfdemux.h:
2584 asfdemux: Add support for stereoscopic video metadata.
2585 Add parsing of stereoscopic metadata, and place into the caps to
2587 Fix parsing of Advanced Mutual Exclustion objects.
2588 https://bugzilla.gnome.org/show_bug.cgi?id=711190
2589 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2591 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
2593 * ext/x264/gstx264enc.c:
2594 * ext/x264/gstx264enc.h:
2595 x264enc: Add support for stereoscopic video
2596 Provide new frame-packing property to directly set
2597 x264enc frame packing, or pass through upstream settings
2598 The explicit layout from the frame-packing property is
2599 preferred over any info from the caps.
2601 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
2603 * gst/xingmux/gstxingmux.c:
2604 xingmux: fix compiler warnings
2605 https://bugzilla.gnome.org/show_bug.cgi?id=750596
2607 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
2610 cruft: add the obsolete tmpl dir to cruft-dirs
2612 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
2615 Automatic update of common submodule
2616 From d9a3353 to 6015d26
2618 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
2621 Automatic update of common submodule
2622 From d37af32 to d9a3353
2624 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
2627 Automatic update of common submodule
2628 From 21ba2e5 to d37af32
2630 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
2633 Automatic update of common submodule
2634 From c408583 to 21ba2e5
2636 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
2638 * docs/plugins/Makefile.am:
2639 docs: remove variables that we define in the snippet from common
2640 This is syncing our Makefile.am with upstream gtkdoc.
2642 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
2646 Automatic update of common submodule
2647 From d676993 to c408583
2649 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2654 === release 1.5.1 ===
2656 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
2662 * docs/plugins/gst-plugins-ugly-plugins.args:
2663 * docs/plugins/inspect/plugin-a52dec.xml:
2664 * docs/plugins/inspect/plugin-amrnb.xml:
2665 * docs/plugins/inspect/plugin-amrwbdec.xml:
2666 * docs/plugins/inspect/plugin-asf.xml:
2667 * docs/plugins/inspect/plugin-cdio.xml:
2668 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2669 * docs/plugins/inspect/plugin-dvdread.xml:
2670 * docs/plugins/inspect/plugin-dvdsub.xml:
2671 * docs/plugins/inspect/plugin-lame.xml:
2672 * docs/plugins/inspect/plugin-mad.xml:
2673 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2674 * docs/plugins/inspect/plugin-realmedia.xml:
2675 * docs/plugins/inspect/plugin-siddec.xml:
2676 * docs/plugins/inspect/plugin-twolame.xml:
2677 * docs/plugins/inspect/plugin-x264.xml:
2678 * docs/plugins/inspect/plugin-xingmux.xml:
2679 * gst-plugins-ugly.doap:
2680 * win32/common/config.h:
2683 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2727 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2731 po: Update translations
2733 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
2735 * tests/check/elements/amrnbenc.c:
2736 * tests/check/elements/mpeg2dec.c:
2737 * tests/check/elements/x264enc.c:
2738 * tests/check/elements/xingmux.c:
2739 * tests/check/pipelines/lame.c:
2740 check: Use GST_CHECK_MAIN () macro everywhere
2741 Makes source code smaller, and ensures we go through common initialization
2742 path (like the one that sets up XML unit test output ...)
2744 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2746 * ext/x264/gstx264enc.c:
2747 x264enc: don't artificially limit max allowed value of "threads" property
2748 In auto mode it will happily chose much higher values anyway,
2749 and a limit of 4 seems a bit low these days.
2751 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
2753 * ext/dvdread/dvdreadsrc.c:
2754 dvdread: Also reset the first_seek var in start()
2755 Make the initial chapter seek work across reuse.
2756 https://bugzilla.gnome.org/show_bug.cgi?id=453322
2758 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
2760 * ext/dvdread/dvdreadsrc.c:
2761 * ext/dvdread/dvdreadsrc.h:
2762 dvdread: Work around basesrc initial seek
2763 Ignore the initial seek basesrc sends, as it
2764 breaks starting from another chapter by
2765 immediately seeking back to the start of the title
2767 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
2769 * ext/a52dec/gsta52dec.c:
2770 * ext/amrnb/amrnbdec.c:
2771 * ext/amrnb/amrnbenc.c:
2772 * ext/amrwbdec/amrwbdec.c:
2773 * ext/cdio/gstcdiocddasrc.c:
2774 * ext/lame/gstlamemp3enc.c:
2776 * ext/sidplay/gstsiddec.cc:
2777 * ext/twolame/gsttwolamemp2enc.c:
2778 * ext/x264/gstx264enc.c:
2779 * gst/realmedia/rademux.c:
2780 * gst/xingmux/gstxingmux.c:
2781 docs: update example pipelines in element docs
2782 Mostly gst-launch -> gst-launch-1.0, but also
2783 use autoaudiosink/autovideosink in more places
2784 and update pipelines a little or flesh out
2787 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2789 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2790 * gst/realmedia/rdtdepay.c:
2791 Rename property enums from ARG_ to PROP_
2792 Property enum items should be nameed PROP_ for consistency and readability.
2794 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2797 * ext/mad/Makefile.am:
2798 * ext/x264/Makefile.am:
2799 * gst/asfdemux/Makefile.am:
2800 * gst/dvdlpcmdec/Makefile.am:
2801 * gst/dvdsub/Makefile.am:
2802 * gst/realmedia/Makefile.am:
2803 * gst/xingmux/Makefile.am:
2804 Remove obsolete Android build cruft
2805 This is not needed any longer.
2807 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2809 * gst/realmedia/pnmsrc.c:
2810 realmedia: remove unused enum item PROP_LAST
2812 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2814 * tests/check/Makefile.am:
2815 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2816 Make sure the test environment is set up.
2817 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2819 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2822 configure: bump automake requirement to 1.14 and autoconf to 2.69
2823 This is only required for builds from git, people can still
2824 build tarballs if they only have older autotools.
2825 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2827 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
2832 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2835 Remove LICENSE_readme
2836 It's completely outdated and just confusing, better if people are
2837 forced to look at the actual code in question than trusting this file.
2839 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2843 autotools automatically generate this, and when using different versions
2844 for autogen.sh there will always be changes to a file tracked by git.
2846 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
2848 * gst/asfdemux/gstasfdemux.c:
2849 asfdemux: fix a seek failure due to out-of-range in push mode
2850 A seek in push mode failed for big offsets which are beyond
2851 the range of guint32.
2852 https://bugzilla.gnome.org/show_bug.cgi?id=748162
2854 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
2857 * tests/check/Makefile.am:
2858 tests: Use AM_TESTS_ENVIRONMENT
2859 Needed by the new automake test runner
2861 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2865 Automatic update of common submodule
2866 From bc76a8b to c8fb372
2868 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2870 * ext/a52dec/gsta52dec.c:
2871 a52dec: fix race in liba52dec lookup table initialization
2872 a52_init initializes the IMDCT global state as well as creating
2873 a new state. When two A52 decoders are created (eg, when two AC3
2874 tracks are contained in a video), calls to a52_init may happen
2875 at the same time, and the IMDCT initialization is not reentrant.
2876 https://bugzilla.gnome.org/show_bug.cgi?id=746781
2878 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2880 * ext/mpeg2dec/gstmpeg2dec.c:
2881 mpeg2dec: fix buffer leak in crop_buffer()
2882 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2883 gst_buffer_replace() reffed it as well so we were one reference extra.
2884 https://bugzilla.gnome.org/show_bug.cgi?id=746887
2886 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2888 * gst/realmedia/rmdemux.c:
2889 rmdemux: resurrect some flow return handling
2890 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2892 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2894 * gst/asfdemux/gstasfdemux.c:
2895 asfdemux: resurrect some flow return handling
2896 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2898 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2900 * ext/mpeg2dec/gstmpeg2dec.c:
2901 mpeg2dec: fix memory leak
2904 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2906 * ext/mpeg2dec/gstmpeg2dec.c:
2907 mpeg2dec: initialize buffer
2908 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2911 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2913 * ext/mpeg2dec/gstmpeg2dec.c:
2914 mpeg2dec: Add stride support
2915 This allow using external pools that have different strides from the
2916 default. These strides need to respect certain rules, which we check
2917 and if these are not met, we fallback to generic pool.
2918 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2920 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2922 * ext/mpeg2dec/gstmpeg2dec.c:
2923 * ext/mpeg2dec/gstmpeg2dec.h:
2924 mpeg2dec: Re-implement pool handling
2925 This is a rewrite of the pool negotiation and configuration. Direct
2926 to output decoding is now achieved by configuring the pool using
2927 video-alignment. This removes copies when dealing with any elements that
2928 supports VideoAlignment, and enable usage of generic video buffer pool,
2929 XVImagePool and GLPool. It drops the crop meta implementation for now.
2930 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2932 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2934 * gst/dvdsub/gstdvdsubdec.c:
2935 dvbsub: fix indentation
2937 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2939 * ext/dvdread/dvdreadsrc.c:
2940 * gst/dvdsub/gstdvdsubdec.c:
2941 Fix double semicolons
2943 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2945 * ext/mpeg2dec/gstmpeg2dec.c:
2946 Revert "mpeg2dec: Fix handling of stride"
2947 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
2949 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2951 * ext/mpeg2dec/gstmpeg2dec.c:
2952 Revert "mpeg2dec: Use propose unref method for buffer"
2953 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
2955 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2957 * ext/mpeg2dec/gstmpeg2dec.c:
2958 mpeg2dec: Use propose unref method for buffer
2960 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2962 * ext/mpeg2dec/gstmpeg2dec.c:
2963 mpeg2dec: Fix handling of stride
2965 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
2966 would look bad when file.ts contains 704x576 video, because vaapisink would
2967 give you buffers of stride 768, but libmpeg2 was not told about this and
2968 used a stride of 704.
2969 Tell libmpeg2 about the stride from downstream; in the process, teach it to
2970 reject buffer pools that don't meet libmpeg2's chroma stride requirements
2971 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2973 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
2975 * ext/x264/gstx264enc.c:
2976 * gst/asfdemux/gstasfdemux.c:
2977 Improve and fix LATENCY query handling
2978 This now follows the design docs everywhere, especially the maximum latency
2980 https://bugzilla.gnome.org/show_bug.cgi?id=744106
2982 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
2984 * ext/x264/gstx264enc.c:
2985 x264enc: Don't set max latency to the same value as the encoder latency
2986 The meaning of the max latency is *not* the maximum latency this element will
2987 introduce. It is the maximum latency this element can endure without
2988 overflowing any buffers, which is infinite for x264enc.
2989 Fixes latency configuration in zero latency mode, where max latency was
2990 becoming 0... which usually won't work well if something else introduces
2991 latency as then max < min in the end, and latency configuration just fails.
2993 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2995 * ext/x264/gstx264enc.c:
2996 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
2997 This matches what is done when downstream caps are not ANY, and fixes
2998 prerolling in byte stream mode when typefind is downstream.
3000 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
3002 * ext/lame/gstlamemp3enc.c:
3003 * ext/twolame/gsttwolamemp2enc.c:
3004 Constify some static arrays everywhere
3006 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
3009 configure: remove non-ported plugins stuff
3010 It's not needed any longer, all plugins in -ugly
3013 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3015 * ext/x264/gstx264enc.c:
3016 x264enc: Don't set an allocation maximum
3017 There is no reason x264enc should enforce a maximum allocation size.
3018 The maximum is normally set by buffer pool which cannot grow, but we
3019 don't offer a buffer pool. This would lead to stall when used with
3020 element that don't implement allocation query.
3021 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3023 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
3026 Automatic update of common submodule
3027 From f2c6b95 to bc76a8b
3029 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3032 MAINTAINERS: Update my mail address
3034 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
3037 Automatic update of common submodule
3038 From ef1ffdc to f2c6b95
3040 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
3043 Automatic update of common submodule
3044 From 7bb2bce to ef1ffdc
3046 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3048 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3049 dvdlpcmdec: set channel positions using the appropriate API
3050 https://bugzilla.gnome.org/show_bug.cgi?id=731038
3052 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
3054 * gst/asfdemux/gstasfdemux.c:
3055 asfdemux: fix comment
3057 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
3059 * gst/asfdemux/gstasfdemux.c:
3060 asfdemux: Send duration query upstream first
3061 An upstream element (like mms or some dlna source) might be able to
3062 answer the query. Try that first, else fallback to standard logic
3064 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
3066 * gst/asfdemux/asfpacket.c:
3067 asf: fix up file mode
3069 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
3072 Automatic update of common submodule
3073 From 84d06cd to 7bb2bce
3075 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3078 tests: parallelise 'make check-valgrind'
3080 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3083 Automatic update of common submodule
3084 From a8c8939 to 84d06cd
3086 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
3090 Automatic update of common submodule
3091 From 36388a1 to a8c8939
3093 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3095 * gst/asfdemux/gstasfdemux.c:
3096 asfdemux: first try to delegate TIME seek events upstream
3097 We should give a chance to upstream to handle TIME seek events before trying
3098 to handle it in asfdemux.
3099 Fix a bug where fast backward seeks where discarded right away because they
3100 were not supported by asfdemux.
3101 https://bugzilla.gnome.org/show_bug.cgi?id=734471
3103 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3105 * gst/asfdemux/asfheaders.c:
3106 * gst/asfdemux/asfheaders.h:
3107 * gst/asfdemux/gstasfdemux.c:
3108 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3109 We can safely ignore those but best to claim to understand this object type so
3110 we don't raise a warning.
3111 https://bugzilla.gnome.org/show_bug.cgi?id=736060
3113 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3115 * gst/asfdemux/gstasfdemux.c:
3116 * gst/asfdemux/gstasfdemux.h:
3117 asfdemux: if video is h264, check the codec_data for bytestream data
3118 For bytestream we don't want to expose it as codec_data but rather as
3119 streamheader as it is not out-of-band data but data that should be
3120 prepended to the beginning of the stream before the other buffers.
3121 https://bugzilla.gnome.org/show_bug.cgi?id=735070
3123 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
3125 * docs/plugins/inspect/plugin-a52dec.xml:
3126 * docs/plugins/inspect/plugin-amrnb.xml:
3127 * docs/plugins/inspect/plugin-amrwbdec.xml:
3128 * docs/plugins/inspect/plugin-asf.xml:
3129 * docs/plugins/inspect/plugin-cdio.xml:
3130 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3131 * docs/plugins/inspect/plugin-dvdread.xml:
3132 * docs/plugins/inspect/plugin-dvdsub.xml:
3133 * docs/plugins/inspect/plugin-lame.xml:
3134 * docs/plugins/inspect/plugin-mad.xml:
3135 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3136 * docs/plugins/inspect/plugin-realmedia.xml:
3137 * docs/plugins/inspect/plugin-siddec.xml:
3138 * docs/plugins/inspect/plugin-twolame.xml:
3139 * docs/plugins/inspect/plugin-x264.xml:
3140 * docs/plugins/inspect/plugin-xingmux.xml:
3141 docs: update for git master
3143 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3145 * gst/asfdemux/gstasfdemux.c:
3146 asfdemux: simplify log statement
3147 Use the GST_PTR_FORMAT to print the buffer
3149 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
3151 * ext/x264/gstx264enc.c:
3152 x264: fix colour inversion with YV12 format
3153 It's the same as I420 but with the U/V planes swapped.
3155 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
3159 Makefile: Add usage of build-checks step
3160 Allows building checks without running them
3162 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3164 * ext/x264/gstx264enc.c:
3165 x264enc: Request buffers in allocation query
3166 https://bugzilla.gnome.org/show_bug.cgi?id=732288
3168 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3170 * ext/x264/gstx264enc.c:
3171 * ext/x264/gstx264enc.h:
3172 x264enc: Shift both PTS and DTS to ensure positive timestamp
3173 Currently we only shift DTS to compensate that we don't support negative
3174 timestamp. This cause a problem that PTS is no longer >= DTS and may
3175 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3176 remove all the hack to handle this which seems the result of thinking libx264
3178 https://bugzilla.gnome.org/show_bug.cgi?id=731351
3180 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
3185 === release 1.4.0 ===
3187 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3193 * docs/plugins/inspect/plugin-a52dec.xml:
3194 * docs/plugins/inspect/plugin-amrnb.xml:
3195 * docs/plugins/inspect/plugin-amrwbdec.xml:
3196 * docs/plugins/inspect/plugin-asf.xml:
3197 * docs/plugins/inspect/plugin-cdio.xml:
3198 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3199 * docs/plugins/inspect/plugin-dvdread.xml:
3200 * docs/plugins/inspect/plugin-dvdsub.xml:
3201 * docs/plugins/inspect/plugin-lame.xml:
3202 * docs/plugins/inspect/plugin-mad.xml:
3203 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3204 * docs/plugins/inspect/plugin-realmedia.xml:
3205 * docs/plugins/inspect/plugin-siddec.xml:
3206 * docs/plugins/inspect/plugin-twolame.xml:
3207 * docs/plugins/inspect/plugin-x264.xml:
3208 * docs/plugins/inspect/plugin-xingmux.xml:
3209 * gst-plugins-ugly.doap:
3210 * win32/common/config.h:
3213 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3257 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
3260 po: Update translations
3262 === release 1.3.91 ===
3264 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3270 * docs/plugins/inspect/plugin-a52dec.xml:
3271 * docs/plugins/inspect/plugin-amrnb.xml:
3272 * docs/plugins/inspect/plugin-amrwbdec.xml:
3273 * docs/plugins/inspect/plugin-asf.xml:
3274 * docs/plugins/inspect/plugin-cdio.xml:
3275 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3276 * docs/plugins/inspect/plugin-dvdread.xml:
3277 * docs/plugins/inspect/plugin-dvdsub.xml:
3278 * docs/plugins/inspect/plugin-lame.xml:
3279 * docs/plugins/inspect/plugin-mad.xml:
3280 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3281 * docs/plugins/inspect/plugin-realmedia.xml:
3282 * docs/plugins/inspect/plugin-siddec.xml:
3283 * docs/plugins/inspect/plugin-twolame.xml:
3284 * docs/plugins/inspect/plugin-x264.xml:
3285 * docs/plugins/inspect/plugin-xingmux.xml:
3286 * gst-plugins-ugly.doap:
3287 * win32/common/config.h:
3290 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3334 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
3337 po: Update translations
3339 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
3341 * gst/realmedia/rademux.c:
3342 rademux: Print invalid fourcc in error message in hex
3343 Previously this was printed as characters which caused later processing
3344 of the error message to sometimes warn about non-UTF-8 characters.
3345 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
3347 === release 1.3.90 ===
3349 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3355 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3356 * docs/plugins/inspect/plugin-a52dec.xml:
3357 * docs/plugins/inspect/plugin-amrnb.xml:
3358 * docs/plugins/inspect/plugin-amrwbdec.xml:
3359 * docs/plugins/inspect/plugin-asf.xml:
3360 * docs/plugins/inspect/plugin-cdio.xml:
3361 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3362 * docs/plugins/inspect/plugin-dvdread.xml:
3363 * docs/plugins/inspect/plugin-dvdsub.xml:
3364 * docs/plugins/inspect/plugin-lame.xml:
3365 * docs/plugins/inspect/plugin-mad.xml:
3366 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3367 * docs/plugins/inspect/plugin-realmedia.xml:
3368 * docs/plugins/inspect/plugin-siddec.xml:
3369 * docs/plugins/inspect/plugin-twolame.xml:
3370 * docs/plugins/inspect/plugin-x264.xml:
3371 * docs/plugins/inspect/plugin-xingmux.xml:
3372 * gst-plugins-ugly.doap:
3373 * win32/common/config.h:
3376 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3420 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3423 Ignore autotools test-driver temp files from 'make check'
3425 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3430 === release 1.3.3 ===
3432 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
3438 * docs/plugins/inspect/plugin-a52dec.xml:
3439 * docs/plugins/inspect/plugin-amrnb.xml:
3440 * docs/plugins/inspect/plugin-amrwbdec.xml:
3441 * docs/plugins/inspect/plugin-asf.xml:
3442 * docs/plugins/inspect/plugin-cdio.xml:
3443 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3444 * docs/plugins/inspect/plugin-dvdread.xml:
3445 * docs/plugins/inspect/plugin-dvdsub.xml:
3446 * docs/plugins/inspect/plugin-lame.xml:
3447 * docs/plugins/inspect/plugin-mad.xml:
3448 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3449 * docs/plugins/inspect/plugin-realmedia.xml:
3450 * docs/plugins/inspect/plugin-siddec.xml:
3451 * docs/plugins/inspect/plugin-twolame.xml:
3452 * docs/plugins/inspect/plugin-x264.xml:
3453 * docs/plugins/inspect/plugin-xingmux.xml:
3454 * gst-plugins-ugly.doap:
3455 * win32/common/config.h:
3458 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
3502 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3506 po: Update translations
3508 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3510 * gst/realmedia/rmdemux.c:
3511 * gst/realmedia/rmdemux.h:
3512 rmdemux: use GstFlowCombiner
3513 Removes flow return combination code to use the newly added GstFlowCombiner
3514 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3516 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3518 * gst/asfdemux/gstasfdemux.c:
3519 * gst/asfdemux/gstasfdemux.h:
3520 asfdemux: use GstFlowCombiner
3521 Removes flow return combination code to use the newly added GstFlowCombiner
3522 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3524 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
3526 * ext/x264/gstx264enc.c:
3527 x264enc: fix caps leak in set_format()
3528 https://bugzilla.gnome.org/show_bug.cgi?id=730865
3530 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
3532 * gst/asfdemux/gstasfdemux.c:
3533 asfdemux: Handle initial 0 timestamp that should have been -1
3534 https://bugzilla.gnome.org/show_bug.cgi?id=719660
3536 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
3541 === release 1.3.2 ===
3543 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
3550 * docs/plugins/inspect-build.stamp:
3551 * docs/plugins/inspect.stamp:
3552 * docs/plugins/inspect/plugin-a52dec.xml:
3553 * docs/plugins/inspect/plugin-amrnb.xml:
3554 * docs/plugins/inspect/plugin-amrwbdec.xml:
3555 * docs/plugins/inspect/plugin-asf.xml:
3556 * docs/plugins/inspect/plugin-cdio.xml:
3557 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3558 * docs/plugins/inspect/plugin-dvdread.xml:
3559 * docs/plugins/inspect/plugin-dvdsub.xml:
3560 * docs/plugins/inspect/plugin-lame.xml:
3561 * docs/plugins/inspect/plugin-mad.xml:
3562 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3563 * docs/plugins/inspect/plugin-realmedia.xml:
3564 * docs/plugins/inspect/plugin-siddec.xml:
3565 * docs/plugins/inspect/plugin-twolame.xml:
3566 * docs/plugins/inspect/plugin-x264.xml:
3567 * docs/plugins/inspect/plugin-xingmux.xml:
3568 * gst-plugins-ugly.doap:
3569 * win32/common/config.h:
3572 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3616 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
3619 Automatic update of common submodule
3620 From 211fa5f to 1f5d3c3
3622 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
3624 * ext/mpeg2dec/gstmpeg2dec.h:
3625 mpeg2dec: remove unused struct members
3627 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3629 * gst/realmedia/rtspreal.c:
3630 rtspreal: Fix some memory leaks in an error path
3633 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
3635 * ext/mpeg2dec/gstmpeg2dec.c:
3636 mpeg2dec: Release codec state on negotiation failures
3640 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3645 === release 1.3.1 ===
3647 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
3653 * docs/plugins/gst-plugins-ugly-plugins.args:
3654 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3655 * docs/plugins/inspect/plugin-a52dec.xml:
3656 * docs/plugins/inspect/plugin-amrnb.xml:
3657 * docs/plugins/inspect/plugin-amrwbdec.xml:
3658 * docs/plugins/inspect/plugin-asf.xml:
3659 * docs/plugins/inspect/plugin-cdio.xml:
3660 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3661 * docs/plugins/inspect/plugin-dvdread.xml:
3662 * docs/plugins/inspect/plugin-dvdsub.xml:
3663 * docs/plugins/inspect/plugin-lame.xml:
3664 * docs/plugins/inspect/plugin-mad.xml:
3665 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3666 * docs/plugins/inspect/plugin-realmedia.xml:
3667 * docs/plugins/inspect/plugin-siddec.xml:
3668 * docs/plugins/inspect/plugin-twolame.xml:
3669 * docs/plugins/inspect/plugin-x264.xml:
3670 * docs/plugins/inspect/plugin-xingmux.xml:
3671 * gst-plugins-ugly.doap:
3672 * win32/common/config.h:
3675 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3719 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3726 po: Update translations
3728 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3731 Automatic update of common submodule
3732 From bcb1518 to 211fa5f
3734 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
3736 * ext/sidplay/gstsiddec.cc:
3737 * gst/asfdemux/gstrtspwms.c:
3738 * gst/realmedia/rademux.c:
3739 * gst/realmedia/rdtmanager.c:
3740 * gst/realmedia/rtspreal.c:
3741 docs: remove outdated and pointless 'Last reviewed' lines from docs
3742 They are very confusing for people, and more often than not
3743 also just not very accurate. Seeing 'last reviewed: 2005' in
3744 your docs is not very confidence-inspiring. Let's just remove
3747 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3749 * gst/dvdsub/gstdvdsubdec.c:
3750 dvdsubdec: fix spurious rejection of 0 time offset commands
3753 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3755 * ext/dvdread/dvdreadsrc.c:
3756 dvdread: avoid intermediate promotion to signed
3757 We should not reach the dangerous range here, though.
3758 Coverity 206491, 206492, 1139856
3760 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3762 * ext/mpeg2dec/gstmpeg2dec.c:
3763 mpeg2dec: do not reset the whole video info when setting size
3764 New changes to gstvideo will reset all the video info state
3765 when calling _set_format, overwriting what was previously set
3766 in the preceding code.
3767 The comment says the following code is meant to preserve the
3768 pre-crop size, so let's just keep the size and related data
3769 as this does not seem to break anything else (this is what
3770 the _set_format call would have set before the change that
3771 reset all data, except the colorimetry).
3773 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
3775 * gst/asfdemux/gstasfdemux.c:
3776 asfdemux: Fix payloads check
3777 Don't iterate stream->payloads if ... it doesn't exist
3780 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3783 .gitignore: Ignore gcov intermediate files
3784 https://bugzilla.gnome.org/show_bug.cgi?id=725483
3786 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3789 Automatic update of common submodule
3790 From fe1672e to bcb1518
3792 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
3795 Automatic update of common submodule
3796 From 1a07da9 to fe1672e
3798 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
3801 docs: install prebuilt plugin docs if gtk-doc is disabled
3802 Sync to the Makefile.am from gst-plugin-base where it is done right.
3805 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
3807 * gst/xingmux/gstxingmux.c:
3808 * gst/xingmux/plugin.c:
3809 xingmux: add muxer category and make element plugable
3810 This is required to make encodebin consider the element. Yet it is not enough to
3811 have it plugged it has a lower priority than most mp3encoders and no different
3814 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
3816 * ext/x264/gstx264enc.c:
3817 x264enc: allow lossless compression (qp=0)
3818 https://bugzilla.gnome.org/show_bug.cgi?id=725051
3820 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
3823 m4: Remove extra check for 11+ year old a52 release
3824 You deserve a build failure if you still have that version
3825 If someone wants to completely remove this m4 to replace it with the
3826 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3828 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
3831 m4: Fix multiple tests in AC_CHECK_A52DEC
3833 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
3835 * gst/asfdemux/gstasfdemux.c:
3836 asfdemux: Remove unused function
3838 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
3840 * tests/check/Makefile.am:
3841 check: Fix test location
3843 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3845 * tests/check/Makefile.am:
3846 tests: Don't build disabled plugins' check tests
3847 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3849 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
3852 Automatic update of common submodule
3853 From d48bed3 to 1a07da9
3855 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
3857 * gst/asfdemux/gstasfdemux.c:
3858 asfdemux: only add "format" field with fourcc to WMV caps
3859 Doesn't make sense for e.g. H264 or MJPEG.
3861 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3865 Automatic update of common submodule
3866 From dbedaa0 to d48bed3
3868 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3871 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3872 https://bugzilla.gnome.org/show_bug.cgi?id=705455
3874 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
3876 * ext/amrwbdec/amrwbdec.c:
3877 amrwbdec: Remove some dead code
3879 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
3881 * ext/amrnb/amrnbdec.c:
3882 amrnbdec: Remove some dead code
3884 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
3886 * ext/amrnb/amrnbdec.c:
3887 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3889 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
3891 * ext/amrwbdec/amrwbdec.c:
3892 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3894 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3896 * ext/mpeg2dec/gstmpeg2dec.c:
3897 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3899 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
3901 * ext/x264/gstx264enc.c:
3902 x264enc: fix compiler warning
3903 Compiler warns rightly about possibly uninitialized variable.
3905 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
3907 * ext/x264/gstx264enc.c:
3908 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3909 gst-launch-1.0 videotestsrc ! x264enc
3911 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3913 * ext/mpeg2dec/gstmpeg2dec.c:
3914 mpeg2dec: graceful degradation for badly parsed input
3916 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
3919 Automatic update of common submodule
3920 From 865aa20 to dbedaa0
3922 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
3924 * gst/asfdemux/asfpacket.c:
3925 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
3926 So, don't need to check previous payload's mo_size and current
3927 payload's mo_size when merging it.
3928 https://bugzilla.gnome.org/show_bug.cgi?id=710609
3930 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
3932 * gst/asfdemux/gstasfdemux.c:
3933 * gst/asfdemux/gstasfdemux.h:
3934 asfdemux: Keep audio error checking fields only for audio
3935 Video shouldn't need to be descrambled, this can cause frames data
3937 https://bugzilla.gnome.org/show_bug.cgi?id=684942
3939 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
3941 * gst/asfdemux/gstasfdemux.c:
3942 asfdemux: really copy the buffer data
3943 Pass the copy-memory flag to copy the memory for the output buffer,
3944 otherwise we end with 0-sized buffers
3945 https://bugzilla.gnome.org/show_bug.cgi?id=684942
3947 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
3949 * ext/x264/gstx264enc.c:
3950 x264enc: If FPS is available, set VFR to false
3951 https://bugzilla.gnome.org/show_bug.cgi?id=708940
3953 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
3955 * gst/asfdemux/gstasfdemux.c:
3956 asfdemux: Only use segment.start as seek_time if it is relative
3957 Relying on the gst_segment_do_seek results for getting the
3958 seeking time should not be used if seek type is SET because the
3959 do_seek function makes the 'cur` position of the seek normalized
3960 on the segment range. This means that seeking beyond the end of the
3961 file might not result in instant EOS as it will end up seeking to
3962 the final ts of the file.
3963 In asf seeking to the final timestamp can lead to seeking to the last
3964 keyframe, meaning a few seconds of video will still be played, which should
3965 not be the desired behavior when seeking beyong file limits.
3967 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
3969 * gst/asfdemux/gstasfdemux.c:
3970 asfdemux: Parse last simple index entry
3971 The entry size is fixed at 6, fix typo to finish parsing the index
3972 correctly until the last sample
3974 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
3978 Automatic update of common submodule
3979 From 6b03ba7 to 865aa20
3981 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3984 configure: Actually use 1.3.0.1 as version to make configure happy
3986 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3991 === release 1.2.0 ===
3993 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3999 * docs/plugins/inspect/plugin-a52dec.xml:
4000 * docs/plugins/inspect/plugin-amrnb.xml:
4001 * docs/plugins/inspect/plugin-amrwbdec.xml:
4002 * docs/plugins/inspect/plugin-asf.xml:
4003 * docs/plugins/inspect/plugin-cdio.xml:
4004 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4005 * docs/plugins/inspect/plugin-dvdread.xml:
4006 * docs/plugins/inspect/plugin-dvdsub.xml:
4007 * docs/plugins/inspect/plugin-lame.xml:
4008 * docs/plugins/inspect/plugin-mad.xml:
4009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4010 * docs/plugins/inspect/plugin-realmedia.xml:
4011 * docs/plugins/inspect/plugin-siddec.xml:
4012 * docs/plugins/inspect/plugin-twolame.xml:
4013 * docs/plugins/inspect/plugin-x264.xml:
4014 * docs/plugins/inspect/plugin-xingmux.xml:
4015 * gst-plugins-ugly.doap:
4016 * win32/common/config.h:
4019 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4063 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
4065 * ext/x264/gstx264enc.c:
4066 x264enc: Update the documentation to match the default profile used
4067 https://bugzilla.gnome.org/show_bug.cgi?id=708036
4069 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
4072 Automatic update of common submodule
4073 From b613661 to 6b03ba7
4075 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
4078 Automatic update of common submodule
4079 From 74a6857 to b613661
4081 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
4085 Automatic update of common submodule
4086 From 098c0d7 to 74a6857
4088 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4093 === release 1.1.90 ===
4095 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4101 * docs/plugins/inspect/plugin-a52dec.xml:
4102 * docs/plugins/inspect/plugin-amrnb.xml:
4103 * docs/plugins/inspect/plugin-amrwbdec.xml:
4104 * docs/plugins/inspect/plugin-asf.xml:
4105 * docs/plugins/inspect/plugin-cdio.xml:
4106 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4107 * docs/plugins/inspect/plugin-dvdread.xml:
4108 * docs/plugins/inspect/plugin-dvdsub.xml:
4109 * docs/plugins/inspect/plugin-lame.xml:
4110 * docs/plugins/inspect/plugin-mad.xml:
4111 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4112 * docs/plugins/inspect/plugin-realmedia.xml:
4113 * docs/plugins/inspect/plugin-siddec.xml:
4114 * docs/plugins/inspect/plugin-twolame.xml:
4115 * docs/plugins/inspect/plugin-x264.xml:
4116 * docs/plugins/inspect/plugin-xingmux.xml:
4117 * gst-plugins-ugly.doap:
4118 * win32/common/config.h:
4121 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4165 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4168 po: Update translations
4170 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
4172 * ext/x264/gstx264enc.c:
4173 * tests/check/elements/x264enc.c:
4174 x264enc: Implement getcaps that restricts the input format depending on the output profile
4175 Also add some x264enc profile tests
4176 https://bugzilla.gnome.org/show_bug.cgi?id=708326
4178 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
4180 * gst/asfdemux/asfpacket.c:
4181 * gst/asfdemux/gstasfdemux.c:
4182 asfdemux: fix playback regression in push mode
4184 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4186 * gst/asfdemux/gstasfdemux.h:
4187 asfdemux: remove unused variable
4189 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4191 * ext/x264/gstx264enc.c:
4192 x264enc: Don't unref future state but the old one
4193 Being silly will lead us nowhere.
4195 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4197 * ext/x264/gstx264enc.c:
4198 x264enc: Check if we have an input state before using it
4199 Flushing might happen before caps were set on the encoder,
4200 which would lead to crashes here.
4201 Thanks to Matej Knopp for analyzing this.
4202 https://bugzilla.gnome.org/show_bug.cgi?id=707414
4204 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
4206 * ext/x264/gstx264enc.c:
4207 x264enc: fix unsigned comparison warning
4209 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4214 === release 1.1.4 ===
4216 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4222 * docs/plugins/inspect/plugin-a52dec.xml:
4223 * docs/plugins/inspect/plugin-amrnb.xml:
4224 * docs/plugins/inspect/plugin-amrwbdec.xml:
4225 * docs/plugins/inspect/plugin-asf.xml:
4226 * docs/plugins/inspect/plugin-cdio.xml:
4227 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4228 * docs/plugins/inspect/plugin-dvdread.xml:
4229 * docs/plugins/inspect/plugin-dvdsub.xml:
4230 * docs/plugins/inspect/plugin-lame.xml:
4231 * docs/plugins/inspect/plugin-mad.xml:
4232 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4233 * docs/plugins/inspect/plugin-realmedia.xml:
4234 * docs/plugins/inspect/plugin-siddec.xml:
4235 * docs/plugins/inspect/plugin-twolame.xml:
4236 * docs/plugins/inspect/plugin-x264.xml:
4237 * docs/plugins/inspect/plugin-xingmux.xml:
4238 * gst-plugins-ugly.doap:
4239 * win32/common/config.h:
4242 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4286 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4289 po: update translations
4291 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
4293 * ext/x264/gstx264enc.c:
4294 x264enc: log when we output a lower profile than requested
4296 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4298 * ext/x264/gstx264enc.c:
4299 x264enc: Consider subset relations of profiles when setting srcpad caps
4300 constrained-baseline is a subset of baseline, is a subset of main,
4301 is a subset of high profile.
4302 https://bugzilla.gnome.org/show_bug.cgi?id=705425
4304 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
4306 * ext/x264/gstx264enc.c:
4307 x264enc: propagate flow return back to base class and upstream
4308 https://bugzilla.gnome.org/show_bug.cgi?id=705425
4310 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
4313 configure: fix x264 version checking
4314 x264 releases carry pkg-config versions such as 0.120.x
4315 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
4316 then fail, so we need to either check for > 0.119.0 or
4317 for >= 0.120 to make this work right.
4319 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
4321 * ext/x264/gstx264enc.c:
4322 x264enc: minor clean-up
4323 We requires x264 build >= 120 now.
4325 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4327 * ext/mpeg2dec/gstmpeg2dec.c:
4328 mpeg2dec: Fix mpeg2_reset() calls
4330 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4332 * ext/mpeg2dec/gstmpeg2dec.c:
4333 * ext/x264/gstx264enc.c:
4334 ext: Use new flush vfunc of video codec base classes and remove reset implementations
4336 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
4338 * gst/asfdemux/gstasfdemux.c:
4339 asfdemux: fix build on C89 compilers
4341 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
4343 * gst/asfdemux/asfpacket.c:
4344 * gst/asfdemux/gstasfdemux.c:
4345 asfdemux: fix seeking in push mode
4347 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
4350 build: add subdir-objects to AM_INIT_AUTOMAKE
4351 Fixes warnings in automake 1.14
4352 https://bugzilla.gnome.org/show_bug.cgi?id=705350
4354 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
4356 * ext/mpeg2dec/gstmpeg2dec.c:
4357 mpeg2dec: Do a hard reset of flush_stop
4358 Which is notified by hard == 0 with latest refactoring.
4360 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4377 po: update translations
4379 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4384 === release 1.1.3 ===
4386 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4392 * docs/plugins/inspect/plugin-a52dec.xml:
4393 * docs/plugins/inspect/plugin-amrnb.xml:
4394 * docs/plugins/inspect/plugin-amrwbdec.xml:
4395 * docs/plugins/inspect/plugin-asf.xml:
4396 * docs/plugins/inspect/plugin-cdio.xml:
4397 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4398 * docs/plugins/inspect/plugin-dvdread.xml:
4399 * docs/plugins/inspect/plugin-dvdsub.xml:
4400 * docs/plugins/inspect/plugin-lame.xml:
4401 * docs/plugins/inspect/plugin-mad.xml:
4402 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4403 * docs/plugins/inspect/plugin-realmedia.xml:
4404 * docs/plugins/inspect/plugin-siddec.xml:
4405 * docs/plugins/inspect/plugin-twolame.xml:
4406 * docs/plugins/inspect/plugin-x264.xml:
4407 * docs/plugins/inspect/plugin-xingmux.xml:
4408 * gst-plugins-ugly.doap:
4409 * win32/common/config.h:
4412 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4455 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4457 * gst/asfdemux/gstasfdemux.c:
4458 * gst/realmedia/rademux.c:
4459 * gst/realmedia/rmdemux.c:
4460 gst: Don't swap start/stop for negative rates in the SEGMENT query
4462 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4464 * gst/realmedia/rademux.c:
4465 * gst/realmedia/rmdemux.c:
4466 real: Implement SEGMENT query
4468 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4470 * gst/asfdemux/gstasfdemux.c:
4471 asfdemux: Implement SEGMENT query
4473 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
4475 * gst/asfdemux/asfheaders.c:
4476 * gst/asfdemux/asfheaders.h:
4477 * gst/asfdemux/asfpacket.c:
4478 * gst/asfdemux/gstasfdemux.c:
4479 * gst/asfdemux/gstasfdemux.h:
4480 asfdemux: Add support for dvr-ms
4481 https://bugzilla.gnome.org/show_bug.cgi?id=705026
4483 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
4485 * gst/realmedia/rtspreal.c:
4486 rtspreal: Ensure output value has an assigned value
4487 In the case where this macro was used, that dest was != NULL but that
4488 the strncmp failed, we would end up with dest_len being undefined.
4490 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
4492 * ext/x264/gstx264enc.c:
4493 x264: Fix dts comparision
4494 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4495 and signed value... resulting it the result never being < 0.
4496 Instead just check if it is smaller before assigning to frame->dts.
4498 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4500 * gst/asfdemux/gstasfdemux.c:
4501 * gst/asfdemux/gstasfdemux.h:
4502 asfdemux: fix seqnum handling for seeks
4503 Use the same seqnum as the seek for flushes/segments that are
4504 caused by the seek. Also do the same for segment events
4507 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4509 * ext/mpeg2dec/gstmpeg2dec.c:
4510 mpeg2dec: Clean up reset/start/stop handling
4512 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4514 * ext/x264/gstx264enc.c:
4515 x264enc: React properly to flushing/resetting the encoder
4516 https://bugzilla.gnome.org/show_bug.cgi?id=656007
4518 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4520 * gst/realmedia/rademux.c:
4521 * gst/realmedia/rademux.h:
4522 * gst/realmedia/rmdemux.c:
4523 * gst/realmedia/rmdemux.h:
4524 realmedia: Add support for group-id in the stream-start event
4526 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4528 * gst/asfdemux/gstasfdemux.c:
4529 * gst/asfdemux/gstasfdemux.h:
4530 asfdemux: Add support for group-id in the stream-start event
4532 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4534 * ext/sidplay/gstsiddec.cc:
4535 * ext/sidplay/gstsiddec.h:
4536 siddec: Add support for group-id in the stream-start event
4538 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
4540 * gst/realmedia/rmdemux.c:
4541 rmdemux: Mark demuxer as "running" in push-mode
4542 Allows queries (and other code) to be answered when working in push-mode.
4543 Running would only be set to TRUE accordingly when working in pull-mode
4544 once it had read header/index.
4547 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
4549 * ext/mpeg2dec/gstmpeg2dec.c:
4550 mpeg2dec: Properly reset on sequence changes
4551 Otherwise we end up using stray data/buffers.
4554 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4559 === release 1.1.2 ===
4561 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4567 * docs/plugins/inspect/plugin-a52dec.xml:
4568 * docs/plugins/inspect/plugin-amrnb.xml:
4569 * docs/plugins/inspect/plugin-amrwbdec.xml:
4570 * docs/plugins/inspect/plugin-asf.xml:
4571 * docs/plugins/inspect/plugin-cdio.xml:
4572 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4573 * docs/plugins/inspect/plugin-dvdread.xml:
4574 * docs/plugins/inspect/plugin-dvdsub.xml:
4575 * docs/plugins/inspect/plugin-lame.xml:
4576 * docs/plugins/inspect/plugin-mad.xml:
4577 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4578 * docs/plugins/inspect/plugin-realmedia.xml:
4579 * docs/plugins/inspect/plugin-siddec.xml:
4580 * docs/plugins/inspect/plugin-twolame.xml:
4581 * docs/plugins/inspect/plugin-x264.xml:
4582 * docs/plugins/inspect/plugin-xingmux.xml:
4583 * gst-plugins-ugly.doap:
4584 * win32/common/config.h:
4587 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4630 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4632 * ext/dvdread/dvdreadsrc.c:
4633 dvdreadsrc: correctly determine last chapter's duration
4634 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4635 It worked just fine before ...
4637 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4639 * gst/realmedia/rdtmanager.c:
4640 rdt: forward sticky events
4642 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4647 === release 1.1.1 ===
4649 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4656 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4657 * docs/plugins/inspect/plugin-a52dec.xml:
4658 * docs/plugins/inspect/plugin-amrnb.xml:
4659 * docs/plugins/inspect/plugin-amrwbdec.xml:
4660 * docs/plugins/inspect/plugin-asf.xml:
4661 * docs/plugins/inspect/plugin-cdio.xml:
4662 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4663 * docs/plugins/inspect/plugin-dvdread.xml:
4664 * docs/plugins/inspect/plugin-dvdsub.xml:
4665 * docs/plugins/inspect/plugin-lame.xml:
4666 * docs/plugins/inspect/plugin-mad.xml:
4667 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4668 * docs/plugins/inspect/plugin-realmedia.xml:
4669 * docs/plugins/inspect/plugin-siddec.xml:
4670 * docs/plugins/inspect/plugin-twolame.xml:
4671 * docs/plugins/inspect/plugin-x264.xml:
4672 * docs/plugins/inspect/plugin-xingmux.xml:
4673 * gst-plugins-ugly.doap:
4674 * win32/common/config.h:
4677 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4720 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4723 Automatic update of common submodule
4724 From 098c0d7 to 01a7a46
4726 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4728 * ext/mpeg2dec/gstmpeg2dec.c:
4729 mpeg2dec: make the aspect ratio calculation more accurate.
4730 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4731 aspect-ratio if we don't have a valid upstream PAR.
4732 https://bugzilla.gnome.org/show_bug.cgi?id=685103
4734 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4737 Automatic update of common submodule
4738 From 5edcd85 to 098c0d7
4740 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4742 * tests/check/elements/amrnbenc.c:
4743 * tests/check/elements/mpeg2dec.c:
4744 * tests/check/elements/x264enc.c:
4745 * tests/check/elements/xingmux.c:
4746 tests: Fix event handling
4748 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4750 * ext/lame/gstlamemp3enc.c:
4751 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4752 lame does internal resampling, but the base class only cares about
4753 the number of raw samples, so tell finish frames about that, not
4754 the number of samples in the outgoing frame.:
4756 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
4758 * ext/x264/gstx264enc.c:
4759 x264enc: output byte-stream if downstream has ANY caps
4760 It's what people expect when they pipe the output to
4761 filesink or into a tcp connection or pipe.
4763 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
4767 * README.static-linking:
4769 Automatic update of common submodule
4770 From 3cb3d3c to 5edcd85
4772 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4775 * ext/a52dec/Makefile.am:
4776 * ext/amrnb/Makefile.am:
4777 * ext/amrwbdec/Makefile.am:
4778 * ext/cdio/Makefile.am:
4779 * ext/dvdread/Makefile.am:
4780 * ext/lame/Makefile.am:
4781 * ext/mad/Makefile.am:
4782 * ext/mpeg2dec/Makefile.am:
4783 * ext/sidplay/Makefile.am:
4784 * ext/twolame/Makefile.am:
4785 * ext/x264/Makefile.am:
4786 * gst/asfdemux/Makefile.am:
4787 * gst/dvdlpcmdec/Makefile.am:
4788 * gst/dvdsub/Makefile.am:
4789 * gst/realmedia/Makefile.am:
4790 * gst/xingmux/Makefile.am:
4791 gst: Add better support for static plugins
4793 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
4797 Automatic update of common submodule
4798 From aed87ae to 3cb3d3c
4800 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
4803 Automatic update of common submodule
4804 From 04c7a1e to aed87ae
4806 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
4808 * gst/asfdemux/gstasfdemux.c:
4809 * gst/realmedia/rmdemux.c:
4810 Use %03u instead of %u in gst_pad_create_stream_id_printf()
4812 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4814 * ext/x264/gstx264enc.c:
4815 x264enc: Fix for 0/1 framerate - now uses VFR in this case
4816 Previously did a division by zero.
4817 https://bugzilla.gnome.org/show_bug.cgi?id=695728
4819 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4822 Automatic update of common submodule
4823 From 2de221c to 04c7a1e
4825 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
4827 * ext/x264/gstx264enc.c:
4828 x264enc: simplify template caps
4829 No need to make an array for one single element.
4831 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
4833 * ext/x264/gstx264enc.c:
4834 x264enc: put all theoretically possible formats in template caps
4835 and decide at runtime which subset of these (8-bit or 10-bit video
4836 formats) is supported. libx264 will be compiled for one of these
4837 two options, and it is possible to switch by pointing the dynamic
4838 linker to a different libx264 build at runtime. If we want our
4839 template caps to be correct, they should contain all then, with
4840 the actually supported ones determined at runtime.
4841 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4843 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
4845 * ext/x264/gstx264enc.c:
4846 x264enc: detect supported bit depth and pixel formats at runtime
4847 http://bugs.debian.org/667573
4848 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4850 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
4853 autogen.sh: allow calling from out-of-tree
4854 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4855 https://bugzilla.gnome.org/show_bug.cgi?id=692857
4857 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
4860 Automatic update of common submodule
4861 From a942293 to 2de221c
4863 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
4865 * tests/check/Makefile.am:
4866 tests: use _1_0 variants for the various registry variables
4867 These override the variants without version suffix. Makes 'make check' work
4868 properly in environments that set the suffixed variant for 1.0, such as
4871 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4874 Automatic update of common submodule
4875 From a72faea to a942293
4877 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
4880 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4881 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4882 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4883 https://bugzilla.gnome.org/show_bug.cgi?id=690881
4885 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4887 * ext/mpeg2dec/gstmpeg2dec.c:
4888 mpeg2dec: use appropriate printf format for gsize
4890 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4892 * ext/cdio/gstcdio.h:
4893 cdio: Fix redundant redeclaration of 'cdio_version_string'
4894 cdio/version.h is already included by cdio/cdio.h
4896 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4898 * ext/sidplay/gstsiddec.cc:
4899 siddec: init debug category
4901 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4904 * ext/dvdread/Makefile.am:
4905 dvdread: link to libgmodule-2.0 since the g_module_* API is used
4906 And the gmodule lib has been moved into the Requires.private
4907 section of the pkg-config file in core.
4909 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
4911 * ext/cdio/gstcdiocddasrc.c:
4912 * ext/cdio/gstcdiocddasrc.h:
4913 cdiocddasrc: detect whether drive produces samples in non-host endianness
4914 If drive produces samples in other endianness than the host,
4915 we need to byte swap them before pushing them out, or we
4916 produce nothing but noise. cdparanoia detects this automatically,
4917 but libcdio does not, so we have to do it ourselves.
4918 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4919 https://bugzilla.gnome.org/show_bug.cgi?id=377280
4921 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
4924 Automatic update of common submodule
4925 From b497c4f to a72faea
4927 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4929 * tests/check/elements/xingmux_testdata.h:
4930 xingmux: Fix unit test after change to correctly calculate number of frames
4932 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4934 * ext/x264/gstx264enc.c:
4935 x264enc: Add support for 10-bit color formats
4936 Requires x264 to be built with 10-bit support, which disables
4937 9-bit support. Also only advertise the color formats that were
4940 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4942 * ext/x264/gstx264enc.c:
4943 x264enc: Add support for Y444, Y42B and NV12
4945 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
4947 * ext/cdio/Makefile.am:
4948 * ext/cdio/gstcdio.c:
4949 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
4950 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
4951 if they're not plain ASCII.
4953 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
4955 * gst/xingmux/gstxingmux.c:
4956 xingmux: Properly calculate the number of frames
4957 First, the xing header frame is never added to the count,
4958 we have to increment the count.
4959 Secondly, there is a rounding error when calculating the
4960 frame duration, as spf*GST_SECOND/rate is not an integer
4961 (26122448.9) an it must be 26122449.
4963 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
4966 configure.ac: update courtesy of autoupdate
4968 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
4972 configure: let AG_GST_PLUGIN_DOCS check for python
4973 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
4974 which as a side-effect should pick up newer python versions as
4976 https://bugzilla.gnome.org/show_bug.cgi?id=563903
4978 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
4980 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4981 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
4983 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4985 * tests/check/elements/mpg123audiodec.c:
4987 https://bugzilla.gnome.org/show_bug.cgi?id=687520
4989 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
4991 * docs/random/LICENSE:
4992 * ext/a52dec/gsta52dec.c:
4993 * ext/a52dec/gsta52dec.h:
4994 * ext/amrnb/amrnb.c:
4995 * ext/amrnb/amrnbdec.c:
4996 * ext/amrnb/amrnbdec.h:
4997 * ext/amrnb/amrnbenc.c:
4998 * ext/amrnb/amrnbenc.h:
4999 * ext/amrwbdec/amrwb.c:
5000 * ext/amrwbdec/amrwbdec.c:
5001 * ext/amrwbdec/amrwbdec.h:
5002 * ext/cdio/gstcdio.c:
5003 * ext/cdio/gstcdio.h:
5004 * ext/cdio/gstcdiocddasrc.c:
5005 * ext/cdio/gstcdiocddasrc.h:
5006 * ext/dvdread/dvdreadsrc.c:
5007 * ext/dvdread/dvdreadsrc.h:
5008 * ext/lame/gstlamemp3enc.c:
5009 * ext/lame/gstlamemp3enc.h:
5010 * ext/lame/plugin.c:
5013 * ext/mpeg2dec/gstmpeg2dec.c:
5014 * ext/mpeg2dec/gstmpeg2dec.h:
5015 * ext/sidplay/gstsiddec.cc:
5016 * ext/sidplay/gstsiddec.h:
5017 * ext/twolame/gsttwolamemp2enc.c:
5018 * ext/twolame/gsttwolamemp2enc.h:
5019 * ext/x264/gstx264enc.c:
5020 * ext/x264/gstx264enc.h:
5021 * gst-libs/gst/gettext.h:
5022 * gst-libs/gst/glib-compat-private.h:
5023 * gst-libs/gst/gst-i18n-plugin.h:
5024 * gst/asfdemux/asfheaders.c:
5025 * gst/asfdemux/asfheaders.h:
5026 * gst/asfdemux/asfpacket.c:
5027 * gst/asfdemux/asfpacket.h:
5028 * gst/asfdemux/gstasf.c:
5029 * gst/asfdemux/gstasfdemux.c:
5030 * gst/asfdemux/gstasfdemux.h:
5031 * gst/asfdemux/gstrtpasfdepay.c:
5032 * gst/asfdemux/gstrtpasfdepay.h:
5033 * gst/asfdemux/gstrtspwms.c:
5034 * gst/asfdemux/gstrtspwms.h:
5035 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5036 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5037 * gst/dvdsub/gstdvdsubdec.c:
5038 * gst/dvdsub/gstdvdsubdec.h:
5039 * gst/dvdsub/gstdvdsubparse.c:
5040 * gst/dvdsub/gstdvdsubparse.h:
5041 * gst/realmedia/asmrules.c:
5042 * gst/realmedia/asmrules.h:
5043 * gst/realmedia/gstrdtbuffer.c:
5044 * gst/realmedia/gstrdtbuffer.h:
5045 * gst/realmedia/pnmsrc.c:
5046 * gst/realmedia/pnmsrc.h:
5047 * gst/realmedia/rademux.c:
5048 * gst/realmedia/rademux.h:
5049 * gst/realmedia/rdtdepay.c:
5050 * gst/realmedia/rdtdepay.h:
5051 * gst/realmedia/rdtjitterbuffer.c:
5052 * gst/realmedia/rdtjitterbuffer.h:
5053 * gst/realmedia/rdtmanager.c:
5054 * gst/realmedia/rdtmanager.h:
5055 * gst/realmedia/realhash.c:
5056 * gst/realmedia/realhash.h:
5057 * gst/realmedia/realmedia.c:
5058 * gst/realmedia/rmdemux.c:
5059 * gst/realmedia/rmdemux.h:
5060 * gst/realmedia/rmutils.c:
5061 * gst/realmedia/rmutils.h:
5062 * gst/realmedia/rtspreal.c:
5063 * gst/realmedia/rtspreal.h:
5064 * gst/xingmux/gstxingmux.c:
5065 * gst/xingmux/gstxingmux.h:
5066 * gst/xingmux/plugin.c:
5067 * tests/check/elements/amrnbenc.c:
5068 * tests/check/elements/mpeg2dec.c:
5069 * tests/check/elements/x264enc.c:
5070 * tests/check/generic/index.c:
5071 * tests/check/generic/states.c:
5072 * tests/check/pipelines/lame.c:
5074 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5076 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
5078 * gst/dvdsub/gstdvdsubdec.c:
5079 dvdsubdec: allocate correct amount of memory for bitmap
5080 https://bugzilla.gnome.org/show_bug.cgi?id=687192
5082 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5084 * ext/mpg123/gstmpg123audiodec.c:
5085 mpg123: removed unnecessary finalize function
5086 https://bugzilla.gnome.org/show_bug.cgi?id=687176
5088 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
5090 * ext/sidplay/gstsiddec.cc:
5091 siddec: reset bytes counter
5092 Reset the total_bytes counter so that we get timestamps correct.
5093 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5095 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
5097 * ext/mpg123/gstmpg123audiodec.c:
5098 mpg123: Fix leaks from not chaining up in the finalize function
5100 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
5103 * docs/plugins/inspect/plugin-a52dec.xml:
5104 * docs/plugins/inspect/plugin-amrnb.xml:
5105 * docs/plugins/inspect/plugin-amrwbdec.xml:
5106 * docs/plugins/inspect/plugin-asf.xml:
5107 * docs/plugins/inspect/plugin-cdio.xml:
5108 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5109 * docs/plugins/inspect/plugin-dvdread.xml:
5110 * docs/plugins/inspect/plugin-dvdsub.xml:
5111 * docs/plugins/inspect/plugin-lame.xml:
5112 * docs/plugins/inspect/plugin-mad.xml:
5113 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5114 * docs/plugins/inspect/plugin-realmedia.xml:
5115 * docs/plugins/inspect/plugin-siddec.xml:
5116 * docs/plugins/inspect/plugin-twolame.xml:
5117 * docs/plugins/inspect/plugin-x264.xml:
5118 * docs/plugins/inspect/plugin-xingmux.xml:
5119 * win32/common/config.h:
5120 Back to feature development
5122 === release 1.0.2 ===
5124 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
5130 * docs/plugins/inspect/plugin-a52dec.xml:
5131 * docs/plugins/inspect/plugin-amrnb.xml:
5132 * docs/plugins/inspect/plugin-amrwbdec.xml:
5133 * docs/plugins/inspect/plugin-asf.xml:
5134 * docs/plugins/inspect/plugin-cdio.xml:
5135 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5136 * docs/plugins/inspect/plugin-dvdread.xml:
5137 * docs/plugins/inspect/plugin-dvdsub.xml:
5138 * docs/plugins/inspect/plugin-lame.xml:
5139 * docs/plugins/inspect/plugin-mad.xml:
5140 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5141 * docs/plugins/inspect/plugin-realmedia.xml:
5142 * docs/plugins/inspect/plugin-siddec.xml:
5143 * docs/plugins/inspect/plugin-twolame.xml:
5144 * docs/plugins/inspect/plugin-x264.xml:
5145 * docs/plugins/inspect/plugin-xingmux.xml:
5146 * gst-plugins-ugly.doap:
5147 * win32/common/config.h:
5150 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5152 * tests/check/elements/mpg123audiodec.c:
5153 tests: fix up mpg123 test a little
5156 - simplify check for elements
5157 - only run mpg123 test if mpg123 is available and selected
5158 - fix build in uninstalled setup
5159 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5161 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5163 * tests/check/elements/mpg123audiodec.c:
5164 tets: add unit test for mpg123audiodec
5165 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5167 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5169 * ext/mpg123/gstmpg123audiodec.c:
5170 mpg123: added gtkdoc section
5171 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5173 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5175 * ext/mpg123/gstmpg123audiodec.c:
5176 mpg123: fixed bug with last frame, disabled internal resampler & chatter
5177 * The last MP3 frame wasn't being pushed when base class was draining
5178 * Made sure mpg123 cannot ever use its (crude) internal resampler
5179 * Disabled mpg123 stderr output
5180 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5182 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
5184 * gst/asfdemux/Makefile.am:
5185 * gst/realmedia/Makefile.am:
5186 Makefile.am: Fix typos for generating the Android.mk files
5187 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5188 The typos led to generate the incorrect Android.mk files for the asfdemux
5189 and realmedia plugin.
5190 https://bugzilla.gnome.org/show_bug.cgi?id=686748
5192 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5194 * ext/mpg123/gstmpg123audiodec.c:
5195 mpg123: cleaned up comments, formatting, and logging lines
5196 also replaced mpg123decoder->handle != NULL checks with asserts
5197 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5199 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5201 * ext/dvdread/dvdreadsrc.c:
5202 dvdreadsrc: correctly set next cell when seeking to sector
5204 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5206 * gst/dvdsub/gstdvdsubparse.c:
5207 dvdsubparse: send src caps when receiving sink caps
5209 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5211 * ext/dvdread/dvdreadsrc.c:
5212 dvdreadsrc: update dvd event to enhanced approach
5213 ... in line with resindvdsrc.
5215 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5218 docs: add 'make upload' target for new-release script
5220 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
5223 * docs/plugins/inspect/plugin-a52dec.xml:
5224 * docs/plugins/inspect/plugin-amrnb.xml:
5225 * docs/plugins/inspect/plugin-amrwbdec.xml:
5226 * docs/plugins/inspect/plugin-asf.xml:
5227 * docs/plugins/inspect/plugin-cdio.xml:
5228 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5229 * docs/plugins/inspect/plugin-dvdread.xml:
5230 * docs/plugins/inspect/plugin-dvdsub.xml:
5231 * docs/plugins/inspect/plugin-lame.xml:
5232 * docs/plugins/inspect/plugin-mad.xml:
5233 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5234 * docs/plugins/inspect/plugin-realmedia.xml:
5235 * docs/plugins/inspect/plugin-siddec.xml:
5236 * docs/plugins/inspect/plugin-twolame.xml:
5237 * docs/plugins/inspect/plugin-x264.xml:
5238 * docs/plugins/inspect/plugin-xingmux.xml:
5239 * win32/common/config.h:
5240 Back to development (bug fixing)
5242 === release 1.0.1 ===
5244 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
5250 * docs/plugins/inspect/plugin-a52dec.xml:
5251 * docs/plugins/inspect/plugin-amrnb.xml:
5252 * docs/plugins/inspect/plugin-amrwbdec.xml:
5253 * docs/plugins/inspect/plugin-asf.xml:
5254 * docs/plugins/inspect/plugin-cdio.xml:
5255 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5256 * docs/plugins/inspect/plugin-dvdread.xml:
5257 * docs/plugins/inspect/plugin-dvdsub.xml:
5258 * docs/plugins/inspect/plugin-lame.xml:
5259 * docs/plugins/inspect/plugin-mad.xml:
5260 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5261 * docs/plugins/inspect/plugin-realmedia.xml:
5262 * docs/plugins/inspect/plugin-siddec.xml:
5263 * docs/plugins/inspect/plugin-twolame.xml:
5264 * docs/plugins/inspect/plugin-x264.xml:
5265 * docs/plugins/inspect/plugin-xingmux.xml:
5266 * gst-plugins-ugly.doap:
5267 * win32/common/config.h:
5270 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5273 Automatic update of common submodule
5274 From 6c0b52c to 6bb6951
5276 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
5278 * ext/mpeg2dec/gstmpeg2dec.c:
5279 mpeg2dec: Don't error out when there is no associated buffer
5280 In 0.10, having mpeg2dec occasionally tell us to output a frame that
5281 was never decoded was just ignored, so do the same in 1.0
5284 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
5287 * gst/dvdsub/gstdvdsubdec.c:
5288 Purge mention of liboil and update REQUIREMENTS
5289 https://bugzilla.gnome.org/show_bug.cgi?id=673285
5291 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5293 * ext/x264/gstx264enc.c:
5294 x264enc: when setting fallback decoder latency, set valid min_latency
5295 Min. latency needs to be a valid time, so pass 0 as default
5296 value in the fallback case where we can't determine any latency,
5297 and avoid nasty criticals at runtime.
5299 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
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.0 ===
5323 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5328 * docs/plugins/inspect/plugin-a52dec.xml:
5329 * docs/plugins/inspect/plugin-amrnb.xml:
5330 * docs/plugins/inspect/plugin-amrwbdec.xml:
5331 * docs/plugins/inspect/plugin-asf.xml:
5332 * docs/plugins/inspect/plugin-cdio.xml:
5333 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5334 * docs/plugins/inspect/plugin-dvdread.xml:
5335 * docs/plugins/inspect/plugin-dvdsub.xml:
5336 * docs/plugins/inspect/plugin-lame.xml:
5337 * docs/plugins/inspect/plugin-mad.xml:
5338 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5339 * docs/plugins/inspect/plugin-realmedia.xml:
5340 * docs/plugins/inspect/plugin-siddec.xml:
5341 * docs/plugins/inspect/plugin-twolame.xml:
5342 * docs/plugins/inspect/plugin-x264.xml:
5343 * docs/plugins/inspect/plugin-xingmux.xml:
5344 * gst-plugins-ugly.doap:
5345 * win32/common/config.h:
5348 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
5351 Automatic update of common submodule
5352 From 4f962f7 to 6c0b52c
5354 === release 0.11.99 ===
5356 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5359 * docs/plugins/inspect/plugin-xingmux.xml:
5360 * gst-plugins-ugly.doap:
5361 * win32/common/config.h:
5364 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5366 * docs/plugins/inspect/plugin-a52dec.xml:
5367 * docs/plugins/inspect/plugin-amrnb.xml:
5368 * docs/plugins/inspect/plugin-amrwbdec.xml:
5369 * docs/plugins/inspect/plugin-asf.xml:
5370 * docs/plugins/inspect/plugin-cdio.xml:
5371 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5372 * docs/plugins/inspect/plugin-dvdread.xml:
5373 * docs/plugins/inspect/plugin-dvdsub.xml:
5374 * docs/plugins/inspect/plugin-lame.xml:
5375 * docs/plugins/inspect/plugin-mad.xml:
5376 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5377 * docs/plugins/inspect/plugin-realmedia.xml:
5378 * docs/plugins/inspect/plugin-siddec.xml:
5379 * docs/plugins/inspect/plugin-twolame.xml:
5380 * docs/plugins/inspect/plugin-x264.xml:
5383 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5386 * ext/amrnb/Makefile.am:
5387 * ext/amrwbdec/Makefile.am:
5388 * ext/lame/Makefile.am:
5389 * ext/twolame/Makefile.am:
5390 * tests/check/Makefile.am:
5391 Remove -DGST_USE_UNSTABLE_API
5393 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5395 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5396 * docs/plugins/inspect/plugin-a52dec.xml:
5397 * docs/plugins/inspect/plugin-amrnb.xml:
5398 * docs/plugins/inspect/plugin-amrwbdec.xml:
5399 * docs/plugins/inspect/plugin-asf.xml:
5400 * docs/plugins/inspect/plugin-cdio.xml:
5401 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5402 * docs/plugins/inspect/plugin-dvdread.xml:
5403 * docs/plugins/inspect/plugin-dvdsub.xml:
5404 * docs/plugins/inspect/plugin-lame.xml:
5405 * docs/plugins/inspect/plugin-mad.xml:
5406 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5407 * docs/plugins/inspect/plugin-realmedia.xml:
5408 * docs/plugins/inspect/plugin-siddec.xml:
5409 * docs/plugins/inspect/plugin-twolame.xml:
5410 * docs/plugins/inspect/plugin-x264.xml:
5413 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5415 * ext/cdio/gstcdio.c:
5416 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5417 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5418 introspection/updating for this plugin.
5420 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5422 * gst-plugins-ugly.spec.in:
5423 Switch to F18 package naming
5425 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5427 * ext/dvdread/demo-play:
5428 * tests/check/elements/mpeg2dec.c:
5429 rename some caps and elements in examples
5431 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
5436 === release 0.11.94 ===
5438 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5442 * gst-plugins-ugly.doap:
5443 * win32/common/config.h:
5446 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5448 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5449 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5450 * docs/plugins/gst-plugins-ugly-plugins.signals:
5451 * docs/plugins/inspect/plugin-a52dec.xml:
5452 * docs/plugins/inspect/plugin-amrnb.xml:
5453 * docs/plugins/inspect/plugin-amrwbdec.xml:
5454 * docs/plugins/inspect/plugin-asf.xml:
5455 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5456 * docs/plugins/inspect/plugin-dvdread.xml:
5457 * docs/plugins/inspect/plugin-dvdsub.xml:
5458 * docs/plugins/inspect/plugin-lame.xml:
5459 * docs/plugins/inspect/plugin-mad.xml:
5460 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5461 * docs/plugins/inspect/plugin-realmedia.xml:
5462 * docs/plugins/inspect/plugin-siddec.xml:
5463 * docs/plugins/inspect/plugin-twolame.xml:
5464 * docs/plugins/inspect/plugin-x264.xml:
5467 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5469 * gst/realmedia/rmdemux.c:
5470 rmdemux: use DTS and PTS
5471 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5472 undefined to make the decoder do the right thing. We can then remove the code
5473 that tries to guess the PTS from the DTS.
5475 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
5477 * ext/mpeg2dec/gstmpeg2dec.c:
5478 mpeg2dec: Hold ref to buffer while mapped
5479 So that the buffer still exists when we go to unmap it later,
5480 even if it got pushed in the meantime.
5482 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
5484 * tests/check/elements/x264enc.c:
5485 x264enc test: x264enc produces constrained-baseline, not the full baseline
5487 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5489 * gst/asfdemux/gstasfdemux.c:
5490 * gst/realmedia/rademux.c:
5491 * gst/realmedia/rmdemux.c:
5492 gst: only activate in pull mode if upstream is seekable
5494 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5496 * gst/realmedia/rademux.c:
5497 rademux: tags can be NULL
5499 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5502 mad: fix email address
5504 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5507 mad: init base class method only once
5509 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5511 * gst/xingmux/gstxingmux.c:
5512 xingmux: remove defunct commented code
5514 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5516 * gst/dvdsub/gstdvdsubdec.c:
5517 dvbsubdec: handle and send GAP event
5518 ... in stead of update newsegment event.
5520 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5522 * gst/dvdsub/gstdvdsubdec.c:
5523 dvbsubdec: adjust disabled code comment style
5525 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5527 * ext/x264/gstx264enc.c:
5528 x264enc: clean up some debug statements
5530 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5532 * ext/x264/gstx264enc.c:
5533 * ext/x264/gstx264enc.h:
5534 x264enc: handle possibly negative DTS provided by codec
5535 ... by arranging for an offset such that DTS == PTS for keyframes,
5536 which is expected elsewhere to go along with semantics of PTS and DTS.
5537 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5539 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5541 * gst-plugins-ugly.spec.in:
5542 Fix spec file for ugly
5544 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5546 * tests/check/elements/mpeg2dec.c:
5547 tests: mpeg2dec: initialize variable
5548 ... which avoids test segfaulting.
5550 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
5552 * tests/check/elements/mpeg2dec.c:
5553 check: Feed parsed data to mpeg2dec
5554 And fix the expected output caps by adding colorimetry field
5556 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
5559 Automatic update of common submodule
5560 From 668acee to 4f962f7
5562 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
5565 configure: bump gtk-doc req to 1.12 (mar-2009)
5566 This allows us to e.g. unconditionally use gtkdoc-rebase.
5568 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5570 * docs/plugins/inspect/plugin-dvdsub.xml:
5571 * gst/dvdsub/gstdvdsubdec.c:
5572 * gst/dvdsub/gstdvdsubparse.c:
5573 video/x-dvd-subpicture -> subpicture/x-dvd
5575 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5577 * ext/x264/gstx264enc.c:
5578 x264enc: Use new video encoder base class API for handling tags
5580 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5582 * ext/mpg123/gstmpg123audiodec.c:
5583 mpg123: Give MARGINAL rank to the mpg123 decoder element
5585 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5587 * gst/dvdsub/gstdvdsubdec.c:
5588 dvdsubdec: Set alignment at the correct place of GstAllocationParams
5590 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5593 * win32/common/config.h:
5596 === release 0.11.93 ===
5598 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5601 * gst-plugins-ugly.doap:
5602 * win32/common/config.h:
5605 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5607 * gst/asfdemux/asfpacket.c:
5608 * gst/realmedia/rmdemux.c:
5609 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5611 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5613 * ext/mpg123/Makefile.am:
5614 mpg123: dist header file
5616 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5618 * gst/asfdemux/asfpacket.c:
5619 asfdemux: avoid some more invalid timestamp arithmetic
5620 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5622 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5624 * ext/sidplay/gstsiddec.cc:
5625 * gst/asfdemux/gstasfdemux.c:
5626 * gst/realmedia/rademux.c:
5627 * gst/realmedia/rmdemux.c:
5628 gst: Add stream-id to stream-start events
5630 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
5632 * ext/mpeg2dec/gstmpeg2dec.c:
5633 mpeg2dec: Don't use NULL values for fbuf
5634 We need to make a difference between the initial dummy buffers (which
5635 have a fbuf->id of NULL) and the buffers on which we allocated
5638 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
5641 Automatic update of common submodule
5642 From 94ccf4c to 668acee
5644 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
5646 * ext/a52dec/gsta52dec.c:
5647 * ext/lame/gstlamemp3enc.c:
5648 * gst/asfdemux/gstasfdemux.c:
5649 * gst/realmedia/rademux.c:
5650 * gst/realmedia/rmdemux.c:
5651 * gst/realmedia/rmutils.c:
5652 gst_tag_list_free -> gst_tag_list_unref
5654 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5656 * ext/mpg123/gstmpg123audiodec.c:
5657 mpg123: map input buffer in READ mode, not WRITE mode
5658 Makes things actually work.
5660 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5662 * ext/mpg123/gstmpg123audiodec.c:
5663 mpg123: query supported output formats at run-time
5664 Fixes stuff. We use a string here since we can't be bothered
5667 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5669 * ext/mpg123/Makefile.am:
5670 mpg123: hook up to build system
5672 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5674 * ext/mpg123/gstmpg123audiodec.c:
5675 * ext/mpg123/gstmpg123audiodec.h:
5676 mpg123: add new libmpg123-based mp3 decoder plugin
5677 Needs a bit of cleaning up.
5678 https://bugzilla.gnome.org/show_bug.cgi?id=681003
5680 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5682 * ext/sidplay/gstsiddec.cc:
5683 * ext/x264/gstx264enc.c:
5684 * gst/asfdemux/gstasfdemux.c:
5685 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5686 * gst/realmedia/rademux.c:
5687 * gst/realmedia/rmdemux.c:
5688 tag: Update for taglist/tag event API changes
5690 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
5692 * ext/mpeg2dec/gstmpeg2dec.c:
5693 mpeg2dec: Avoid dropping first GOP
5694 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5695 do not check if it is NULL or not.
5696 And cleanup a bit of debug
5698 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5700 * gst/realmedia/rdtmanager.c:
5701 * gst/realmedia/rdtmanager.h:
5702 rdt: add on-npt-stop signal
5703 rtspsrc will look for it.
5705 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5707 * gst/realmedia/rdtmanager.c:
5708 rdt: set caps after activating the pad
5710 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5712 * gst/realmedia/gstrdtbuffer.c:
5715 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5717 * gst/asfdemux/gstrtpasfdepay.c:
5718 asfdepay: fix padding correction
5719 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5720 existing memory in the target buffer..
5721 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5723 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5725 * ext/mpeg2dec/gstmpeg2dec.c:
5726 mpeg2dec: copy buffer flags when cropping
5727 When we crop a buffer, copy the flags as well.
5729 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
5731 * ext/mpeg2dec/gstmpeg2dec.c:
5732 mpeg2dec: Fix GstVideoInfo pointer
5734 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
5736 * ext/mpeg2dec/gstmpeg2dec.c:
5737 mpeg2dec: Correctly flag output buffer interlaced state
5738 If the sequence is not flagged as progressive its buffers are marked
5739 interlace mode mixed. There is an individual picture flag indicating
5740 whether picture in the sequence are interlaced or not. This is used
5741 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5742 completely indicate the buffer's interlaced state.
5743 Also, TFF and RFF should only be set if the sequence is not progressive.
5745 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5747 * ext/mpeg2dec/gstmpeg2dec.c:
5748 ext: Update for video base classes API changes
5750 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5753 Automatic update of common submodule
5754 From 98e386f to 94ccf4c
5756 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5758 * gst/asfdemux/asfpacket.c:
5759 asfdemux: make sure to avoid arithmetic with _NONE timestamp
5761 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5763 * gst/asfdemux/asfpacket.c:
5764 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5765 ... so it does not get used as first (valid) payload ts, whereas
5766 the first real valid payload ts may be considerably larger.
5767 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5769 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5771 * gst/asfdemux/gstasfdemux.c:
5772 asfdemux: slightly relax supported seek requirements
5773 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5775 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5777 * ext/mpeg2dec/gstmpeg2dec.c:
5778 mpeg2dec: Propagate GstFlowReturn where needed
5779 It was just ignoring the return values...
5781 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5783 * ext/mpeg2dec/gstmpeg2dec.c:
5784 mpeg2dec: Store temporary buffers out of the way
5785 When mpeg2dec needs to do cropping (because downstream can't handle it),
5786 we need temporary buffers to decode to.
5787 Use the user_data field to store those, and unify the rest of the code
5788 that needs to touch a buffer (regardless of how/where it was allocated).
5789 https://bugzilla.gnome.org/show_bug.cgi?id=680194
5791 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5793 * ext/mpeg2dec/gstmpeg2dec.c:
5794 mpeg2dec: Call gst_video_decoder_negotiate()
5796 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5798 * gst/realmedia/rmdemux.c:
5799 rmdemux: give stream tags a different event name so they don't overwrite global tags
5800 There can only be one taglist per name for sticky tag events.
5801 Needs to be fixed more properly, see
5802 https://bugzilla.gnome.org/show_bug.cgi?id=677619
5804 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5806 * gst/realmedia/rademux.c:
5807 rademux: set/send caps on pad after activating it
5809 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5811 * gst/realmedia/rmdemux.c:
5812 rmdemux: set/send caps after activating the source pads
5813 Makes sure the caps event isn't dropped immediately.
5815 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5817 * ext/dvdread/dvdreadsrc.c:
5818 dvdreadsrc: mustn't drop queries like caps query if not started yet
5820 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
5822 * gst/asfdemux/gstasfdemux.c:
5823 asfdemux: extract WM/Year as GstDateTime instead of GDate
5824 So we can signal that only the year field is valid.
5826 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5828 * gst/asfdemux/gstasfdemux.c:
5829 asfdemux: don't leak payload if we are not pushing it
5831 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5833 * ext/sidplay/gstsiddec.cc:
5834 * gst/asfdemux/gstasfdemux.c:
5835 * gst/realmedia/rademux.c:
5836 * gst/realmedia/rmdemux.c:
5837 demuxers: Push STREAM_START when needed
5839 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5841 * gst/asfdemux/gstasfdemux.c:
5842 asf: don't push on inactive streams
5844 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5846 * ext/dvdread/dvdreadsrc.c:
5847 dvdreadsrc: set rank to NONE
5848 It should never be autoplugged really, for DVD
5849 playback there's rsndvd (or will be, realsoonnow).
5851 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5853 * ext/mpeg2dec/gstmpeg2dec.c:
5854 fix for allocator API changes
5856 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5858 * ext/x264/gstx264enc.c:
5859 update for query api changes
5861 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5863 * ext/mpeg2dec/gstmpeg2dec.c:
5864 update for query api changes
5866 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5868 * ext/x264/gstx264enc.c:
5869 update for allocation query changes
5871 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
5874 LICENSE_readme: fix typo
5876 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
5879 LICENSE_readme: mention x264
5880 https://bugzilla.gnome.org/show_bug.cgi?id=679472
5882 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5884 * gst/asfdemux/gstasfdemux.c:
5885 * gst/realmedia/rademux.c:
5886 * gst/realmedia/rmdemux.c:
5887 gst: Implement segment-done event
5889 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5891 * gst/asfdemux/gstasfdemux.c:
5892 asf: fix x-wmv format in caps
5894 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5896 * gst/asfdemux/asfpacket.c:
5899 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
5901 * gst/asfdemux/asfpacket.c:
5902 * gst/asfdemux/asfpacket.h:
5903 * gst/asfdemux/gstasfdemux.c:
5904 asfdemux: Ignore parsing errors from broken packets
5905 We should instead be counting the number of errors and exiting if
5906 they're too numerous. This makes a number of broken ASF files playable.
5907 https://bugzilla.gnome.org/show_bug.cgi?id=678543
5909 gst/asfdemux/asfpacket.c
5910 gst/asfdemux/gstasfdemux.c
5912 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5914 * gst/asfdemux/gstasfdemux.c:
5917 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5919 * ext/mpeg2dec/gstmpeg2dec.c:
5920 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
5922 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5924 * ext/mpeg2dec/gstmpeg2dec.c:
5925 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
5928 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
5930 * ext/x264/gstx264enc.c:
5931 x264enc: Fix unitialized variable and taglist event
5933 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5935 * ext/mpeg2dec/gstmpeg2dec.c:
5936 mpeg2dec: fix compilation
5938 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5940 * ext/sidplay/gstsiddec.cc:
5941 * gst/asfdemux/gstasfdemux.c:
5942 * gst/realmedia/rademux.c:
5943 * gst/realmedia/rdtmanager.c:
5944 * gst/realmedia/rmdemux.c:
5945 update for task api change
5947 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5949 * ext/mpeg2dec/gstmpeg2dec.c:
5950 * ext/x264/gstx264enc.c:
5953 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5955 * ext/mpeg2dec/gstmpeg2dec.c:
5956 * ext/mpeg2dec/gstmpeg2dec.h:
5957 mpeg2dec: Port to 0.11 again
5959 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5961 * ext/x264/gstx264enc.c:
5962 x264enc: Fix compiler warning
5964 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5966 * ext/mpeg2dec/gstmpeg2dec.c:
5967 * ext/mpeg2dec/gstmpeg2dec.h:
5968 mpeg2dec: Report PAR if not present upstream
5969 And clean up some code
5971 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5973 * ext/mpeg2dec/gstmpeg2dec.c:
5974 mpeg2dec: use _scale_ceil to compute frame period
5975 https://bugzilla.gnome.org/show_bug.cgi?id=675769
5977 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5979 * ext/mpeg2dec/gstmpeg2dec.c:
5980 mpeg2dec: mpeg2dec actually has 3 frame latency
5981 https://bugzilla.gnome.org/show_bug.cgi?id=675769
5983 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5985 * ext/mpeg2dec/gstmpeg2dec.c:
5986 mpeg2dec: Fix large output buffers leak
5988 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5990 * ext/mpeg2dec/gstmpeg2dec.c:
5991 mpeg2dec: Port to new way of handling frame reference
5993 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5995 * ext/mpeg2dec/gstmpeg2dec.c:
5996 mpeg2dec: don't leak input_state
5998 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6000 * ext/mpeg2dec/gstmpeg2dec.c:
6001 * ext/mpeg2dec/gstmpeg2dec.h:
6002 mpeg2dec: Port to GstVideoDecoder base class
6004 ext/mpeg2dec/gstmpeg2dec.c
6005 ext/mpeg2dec/gstmpeg2dec.h
6006 Back to 0.10 state, needs to be ported to 0.11 again.
6008 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6010 Merge remote-tracking branch 'origin/master'
6012 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6014 * ext/x264/gstx264enc.c:
6015 * ext/x264/gstx264enc.h:
6016 x264enc: Port to 0.11 again
6018 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6020 * ext/x264/gstx264enc.c:
6021 x264enc: Don't set latency while holding object lock
6022 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6023 https://bugzilla.gnome.org/show_bug.cgi?id=675762
6025 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6027 * ext/x264/gstx264enc.c:
6028 x264enc: Use video encoder stream lock to avoid deadlock
6030 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6032 * ext/x264/gstx264enc.c:
6033 x264enc: Port to new way of passing frame reference
6035 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6037 * ext/x264/gstx264enc.c:
6038 x264enc: Set default stream-format to avc as it's a better format
6040 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6042 * ext/x264/gstx264enc.c:
6043 x264enc: Fix setting latency
6044 Fixes setting latency when framerate is dynamic and round up the latency
6045 to avoid rounding issues.
6047 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6049 * ext/x264/gstx264enc.c:
6050 x264enc: gst_video_encoder_get_frame() is now transfer full
6052 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6054 * ext/x264/gstx264enc.c:
6055 x264enc: don't leak output state
6057 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6059 * ext/x264/gstx264enc.c:
6060 * ext/x264/gstx264enc.h:
6061 x264enc: Remove x264 backward compatibility support
6063 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6065 * ext/x264/gstx264enc.c:
6066 x264enc: Report latency base on x264 buffer size
6068 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6071 * ext/x264/gstx264enc.c:
6072 * ext/x264/gstx264enc.h:
6073 x264enc: Port to GstVideoEncoder baseclass
6076 ext/x264/gstx264enc.c
6077 ext/x264/gstx264enc.h
6078 Back to 0.10 state, needs to be ported to 0.11 again.
6080 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6085 * docs/plugins/Makefile.am:
6086 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6087 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6088 * docs/plugins/inspect/plugin-synaesthesia.xml:
6089 * gst/synaesthesia/.gitignore:
6090 * gst/synaesthesia/Makefile.am:
6091 * gst/synaesthesia/README:
6092 * gst/synaesthesia/gstsynaesthesia.c:
6093 * gst/synaesthesia/gstsynaesthesia.h:
6094 * gst/synaesthesia/synaescope.c:
6095 * gst/synaesthesia/synaescope.h:
6096 synaesthesia: remove experimental GPL-ed synaesthesia plugin
6097 It never made it out of experimental, and there's a new
6098 synaescope element in gst-plugins-bad that's hopefully
6099 sufficiently similar.
6100 https://bugzilla.gnome.org/show_bug.cgi?id=356882
6102 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6104 * gst/mpegstream/.gitignore:
6105 mpegstream: remove leftover hidden .gitignore file
6107 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6109 * gst/synaesthesia/gstsynaesthesia.c:
6110 * tests/check/elements/amrnbenc.c:
6111 * tests/check/elements/x264enc.c:
6112 elements: Use gst_pad_set_caps() instead of manual event fiddling
6114 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6117 Automatic update of common submodule
6118 From 03a0e57 to 98e386f
6120 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6125 === release 0.11.92 ===
6127 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6133 * docs/plugins/inspect/plugin-a52dec.xml:
6134 * docs/plugins/inspect/plugin-amrnb.xml:
6135 * docs/plugins/inspect/plugin-amrwbdec.xml:
6136 * docs/plugins/inspect/plugin-asf.xml:
6137 * docs/plugins/inspect/plugin-cdio.xml:
6138 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6139 * docs/plugins/inspect/plugin-dvdread.xml:
6140 * docs/plugins/inspect/plugin-dvdsub.xml:
6141 * docs/plugins/inspect/plugin-lame.xml:
6142 * docs/plugins/inspect/plugin-mad.xml:
6143 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6144 * docs/plugins/inspect/plugin-realmedia.xml:
6145 * docs/plugins/inspect/plugin-siddec.xml:
6146 * docs/plugins/inspect/plugin-twolame.xml:
6147 * docs/plugins/inspect/plugin-x264.xml:
6148 * gst-plugins-ugly.doap:
6149 * win32/common/config.h:
6152 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6195 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6198 Automatic update of common submodule
6199 From 1fab359 to 03a0e57
6201 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6203 * ext/sidplay/gstsiddec.cc:
6204 * gst/asfdemux/gstasfdemux.c:
6205 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6206 * gst/realmedia/rademux.c:
6207 * gst/realmedia/rmdemux.c:
6208 update for tag event change
6210 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6213 Automatic update of common submodule
6214 From f1b5a96 to 1fab359
6216 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6219 Automatic update of common submodule
6220 From 92b7266 to f1b5a96
6222 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6225 Automatic update of common submodule
6226 From ec1c4a8 to 92b7266
6228 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6231 Automatic update of common submodule
6232 From 3429ba6 to ec1c4a8
6234 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6236 * gst/realmedia/rmutils.c:
6237 realmedia: don't use GstStructure API on tag lists
6239 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
6241 * ext/a52dec/gsta52dec.c:
6242 a52dec: really prefer the original number (and position) of channels
6243 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6245 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6248 Automatic update of common submodule
6249 From dc70203 to 3429ba6
6251 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6254 * ext/x264/gstx264enc.c:
6255 x264: bump x264 requirement to build 106 or later
6256 Build 106 is from September 2010.
6257 https://bugzilla.gnome.org/show_bug.cgi?id=676257
6259 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
6261 * ext/a52dec/gsta52dec.c:
6263 a52dec: adapt to work also with new liba52
6264 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
6266 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6268 * ext/a52dec/gsta52dec.c:
6269 a52dec: trigger renegotiation upon changed stream channels
6272 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6275 configure: Require core/base 0.11.91
6277 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
6280 .gitignore: add visual studio IDE files and OS X .DS_Store files
6281 https://bugzilla.gnome.org/show_bug.cgi?id=667899
6283 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6288 === release 0.11.91 ===
6290 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6297 * gst-plugins-ugly.doap:
6298 * win32/common/config.h:
6301 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6344 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6346 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
6348 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6351 Automatic update of common submodule
6352 From dc70203 to 3429ba6
6354 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6356 * gst/asfdemux/asfpacket.c:
6357 asfdemux: Use correct enum type
6359 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6361 * gst/asfdemux/gstasfdemux.c:
6362 asfdemux: implement pull mode seek snap flags when an index is present
6363 Also ensure we get a proper EOS when seeking past the end of the
6364 file, or (when the snap after flag is set) between the last keyframe
6365 and the end of the file.
6367 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
6369 * ext/cdio/gstcdio.c:
6370 * ext/cdio/gstcdio.h:
6371 * ext/cdio/gstcdiocddasrc.c:
6372 cdio: compensate for libcdio's recent cd-text api changes
6373 https://bugzilla.gnome.org/show_bug.cgi?id=675112
6375 ext/cdio/gstcdiocddasrc.c
6377 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6379 * ext/dvdread/dvdreadsrc.c:
6380 dvdread: fix build after recent include reshuffling in core
6381 Need to include gmodule.h ourselves now.
6383 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6385 * ext/mpeg2dec/gstmpeg2dec.c:
6386 video: Update for libgstvideo API changes
6388 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6391 Automatic update of common submodule
6392 From 6db25be to dc70203
6394 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6396 * gst/asfdemux/asfpacket.c:
6397 * gst/asfdemux/asfpacket.h:
6398 asfdemux: fix performance issue, especially with high-bitrate streams
6399 Two things were suboptimal from a performance point of view:
6400 a) consider a large media object such as a video keyframe, which
6401 may be split up into multiple fragments. We would assemble
6402 the media object as follows:
6403 buf = join (join (join (frag1, frag2), frag3), frag4)
6404 which causes many unnecessary memcpy()s, and malloc/free,
6405 which could easily add up to a multiple of the actual object
6406 size. To avoid this, we allocate a buffer of the size needed
6407 from the start and copy fragments into that directly.
6408 b) for every fragment to join, we would create a sub-buffer
6409 before joining it (which would discard the sub-buffer again),
6410 leading to unnecessary miniobject create/free churn.
6412 gst/asfdemux/asfpacket.c
6413 gst/asfdemux/asfpacket.h
6415 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6417 * gst/asfdemux/asfpacket.c:
6418 asfdemux: avoid unnecessary stream lookup
6419 We have already retrieved the stream for that stream number and
6420 made sure it's not NULL, so no need to do it again here; neither
6421 the number nor the streams changed since the last time.
6423 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
6425 * ext/a52dec/gsta52dec.c:
6426 a52dec: fix first_access bigger than 2
6427 gst_buffer_extract returns the number of bytes extracted, here 2 max.
6428 Set size to the buffer size as was done in 0.10 to avoid first_access
6429 error when it bypass 2.
6430 https://bugzilla.gnome.org/show_bug.cgi?id=673434
6432 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6436 configure: Modernize autotools setup a bit
6437 Also we now only create tar.bz2 and tar.xz tarballs.
6439 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6442 Automatic update of common submodule
6443 From 464fe15 to 6db25be
6445 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6450 === release 0.11.90 ===
6452 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6458 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6459 * docs/plugins/inspect/plugin-a52dec.xml:
6460 * docs/plugins/inspect/plugin-amrnb.xml:
6461 * docs/plugins/inspect/plugin-amrwbdec.xml:
6462 * docs/plugins/inspect/plugin-asf.xml:
6463 * docs/plugins/inspect/plugin-cdio.xml:
6464 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6465 * docs/plugins/inspect/plugin-dvdread.xml:
6466 * docs/plugins/inspect/plugin-dvdsub.xml:
6467 * docs/plugins/inspect/plugin-lame.xml:
6468 * docs/plugins/inspect/plugin-mad.xml:
6469 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6470 * docs/plugins/inspect/plugin-realmedia.xml:
6471 * docs/plugins/inspect/plugin-siddec.xml:
6472 * docs/plugins/inspect/plugin-twolame.xml:
6473 * docs/plugins/inspect/plugin-x264.xml:
6474 * gst-plugins-ugly.doap:
6475 * win32/common/config.h:
6478 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6521 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6523 * ext/mad/gstmad.c.orig:
6524 mad: remove .c.orig file
6526 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6528 * ext/a52dec/gsta52dec.c:
6529 * ext/amrnb/amrnbdec.c:
6530 * ext/amrnb/amrnbenc.c:
6531 * ext/amrwbdec/amrwbdec.c:
6532 * ext/cdio/gstcdiocddasrc.c:
6533 * ext/dvdread/dvdreadsrc.c:
6534 * ext/lame/gstlamemp3enc.c:
6536 * ext/mad/gstmad.c.orig:
6537 * ext/mpeg2dec/gstmpeg2dec.c:
6538 * ext/sidplay/gstsiddec.cc:
6539 * ext/twolame/gsttwolamemp2enc.c:
6540 * ext/x264/gstx264enc.c:
6541 * gst/asfdemux/gstasfdemux.c:
6542 * gst/asfdemux/gstrtpasfdepay.c:
6543 * gst/asfdemux/gstrtspwms.c:
6544 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6545 * gst/dvdsub/gstdvdsubdec.c:
6546 * gst/dvdsub/gstdvdsubparse.c:
6547 * gst/realmedia/pnmsrc.c:
6548 * gst/realmedia/rademux.c:
6549 * gst/realmedia/rdtdepay.c:
6550 * gst/realmedia/rdtmanager.c:
6551 * gst/realmedia/rmdemux.c:
6552 * gst/realmedia/rtspreal.c:
6553 * gst/synaesthesia/gstsynaesthesia.c:
6554 * gst/xingmux/gstxingmux.c:
6555 Use new gst_element_class_set_static_metadata()
6557 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6560 Automatic update of common submodule
6561 From 7fda524 to 464fe15
6563 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6565 * ext/a52dec/gsta52dec.c:
6566 * ext/amrnb/amrnb.c:
6567 * ext/amrwbdec/amrwb.c:
6568 * ext/cdio/gstcdio.c:
6569 * ext/dvdread/dvdreadsrc.c:
6570 * ext/lame/plugin.c:
6572 * ext/mad/gstmad.c.orig:
6573 * ext/mpeg2dec/gstmpeg2dec.c:
6574 * ext/sidplay/gstsiddec.cc:
6575 * ext/twolame/gsttwolamemp2enc.c:
6576 * ext/x264/gstx264enc.c:
6577 * gst/asfdemux/gstasf.c:
6578 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6579 * gst/dvdsub/gstdvdsubdec.c:
6580 * gst/realmedia/realmedia.c:
6581 * gst/synaesthesia/gstsynaesthesia.c:
6582 * gst/xingmux/plugin.c:
6583 gst: Update for GST_PLUGIN_DEFINE() API changes
6585 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6588 configure: Update version to 0.11.89.1
6590 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6593 * docs/plugins/Makefile.am:
6594 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6595 * docs/version.entities.in:
6596 * ext/a52dec/Makefile.am:
6597 * ext/amrnb/Makefile.am:
6598 * ext/amrwbdec/Makefile.am:
6599 * ext/cdio/Makefile.am:
6600 * ext/lame/Makefile.am:
6601 * ext/mad/Makefile.am:
6602 * ext/mpeg2dec/Makefile.am:
6603 * ext/sidplay/Makefile.am:
6604 * ext/twolame/Makefile.am:
6605 * ext/x264/Makefile.am:
6606 * gst-plugins-ugly.spec.in:
6607 * gst/asfdemux/Makefile.am:
6608 * gst/dvdlpcmdec/Makefile.am:
6609 * gst/dvdsub/Makefile.am:
6610 * gst/realmedia/Makefile.am:
6611 * pkgconfig/Makefile.am:
6612 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6613 * tests/check/Makefile.am:
6614 gst: Update versioning
6616 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6618 * ext/mpeg2dec/gstmpeg2dec.c:
6619 * ext/mpeg2dec/gstmpeg2dec.h:
6620 mpeg2dec: fix cropping
6621 fix cropping in mpeg2dec
6623 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6625 * ext/mpeg2dec/gstmpeg2dec.c:
6626 mpeg2dec: add crop metadata when buffer is still writable
6628 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6630 * gst/asfdemux/gstrtpasfdepay.c:
6631 update for buffer api change
6633 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6635 * ext/a52dec/gsta52dec.c:
6637 ext: Update for audio decoder API changes
6639 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6641 * tests/check/elements/amrnbenc.c:
6642 * tests/check/elements/x264enc.c:
6643 tests: make more valgrind-friendly and plug caps leak
6645 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6647 * gst/asfdemux/asfpacket.c:
6648 * gst/asfdemux/gstasfdemux.c:
6649 * gst/dvdsub/gstdvdsubdec.c:
6650 update for buffer changes
6652 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6654 * tests/check/elements/x264enc.c:
6655 tests: x264enc: adjust test to removal of deprecated properties
6657 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6659 Replace master with 0.11
6661 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6666 === release 0.11.2 ===
6668 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6674 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6675 * docs/plugins/inspect/plugin-a52dec.xml:
6676 * docs/plugins/inspect/plugin-amrnb.xml:
6677 * docs/plugins/inspect/plugin-amrwbdec.xml:
6678 * docs/plugins/inspect/plugin-asf.xml:
6679 * docs/plugins/inspect/plugin-cdio.xml:
6680 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6681 * docs/plugins/inspect/plugin-dvdread.xml:
6682 * docs/plugins/inspect/plugin-dvdsub.xml:
6683 * docs/plugins/inspect/plugin-lame.xml:
6684 * docs/plugins/inspect/plugin-mad.xml:
6685 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6686 * docs/plugins/inspect/plugin-realmedia.xml:
6687 * docs/plugins/inspect/plugin-siddec.xml:
6688 * docs/plugins/inspect/plugin-twolame.xml:
6689 * docs/plugins/inspect/plugin-x264.xml:
6690 * gst-plugins-ugly.doap:
6730 * win32/common/config.h:
6733 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6735 * tests/check/elements/mpeg2dec.c:
6736 tests: fix after memory changes
6738 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6740 * ext/x264/gstx264enc.c:
6741 * ext/x264/gstx264enc.h:
6742 x264enc: remove deprecated properties
6744 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6746 Merge remote-tracking branch 'origin/master' into 0.11
6747 So 0.11 folks also get amr include fixes.
6749 ext/a52dec/gsta52dec.c
6752 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6754 * gst/synaesthesia/gstsynaesthesia.c:
6755 synaesthesia: fixup for bufferpool api changes
6756 ... as well as some caps ref handling.
6758 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6760 * gst/realmedia/rademux.c:
6761 * gst/realmedia/rmdemux.c:
6762 don't pass random pointers to pull_range
6764 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6766 * ext/mpeg2dec/gstmpeg2dec.c:
6767 update for bufferpool changes
6769 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6771 * ext/mpeg2dec/gstmpeg2dec.c:
6772 update for allocation query changes
6774 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6776 * ext/dvdread/dvdreadsrc.c:
6777 * ext/lame/gstlamemp3enc.c:
6778 * ext/mpeg2dec/gstmpeg2dec.c:
6779 * ext/x264/gstx264enc.c:
6780 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6781 * gst/dvdsub/gstdvdsubdec.c:
6782 update for memory api changes
6784 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6786 * ext/mpeg2dec/gstmpeg2dec.c:
6787 take padding into account
6789 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6792 mad: simplify parsing code
6793 Also fixes #671455 (expected at least).
6795 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6798 configure.ac: bump required GLib to 2.31.14
6799 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6801 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6803 * ext/sidplay/gstsiddec.cc:
6804 fix for caps _normalize changes
6806 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6808 * ext/x264/gstx264enc.c:
6809 fix for caps api changes
6811 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6813 * ext/a52dec/gsta52dec.c:
6814 * ext/a52dec/gsta52dec.h:
6815 a52dec: use base class tag handling helper
6816 ... so as to ensure these to be handled and sent at proper time.
6818 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6820 * ext/dvdread/dvdreadsrc.c:
6821 dvdreadsrc: Use variable type with correct signedness
6823 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6825 * ext/mpeg2dec/gstmpeg2dec.c:
6826 mpeg2dec: Copy planes in one go when possible
6828 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6831 * ext/amrnb/amrnbdec.h:
6832 * ext/amrnb/amrnbenc.h:
6833 * ext/amrwbdec/amrwbdec.h:
6834 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6835 In previous versions, the opencore-amr include sub-directory
6836 would be specified in the include path in the CFLAGS, but this
6837 is no longer the case in newer versions, so we need to add those
6838 to our include directives.
6839 Based on patch by: Christian Morales Vega
6840 https://bugzilla.gnome.org/show_bug.cgi?id=671123
6842 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6845 configure: get rid of non-pkg-config ways to check for opencore-amr
6847 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6849 * ext/mpeg2dec/gstmpeg2dec.c:
6850 update for metadata API changes
6852 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
6854 * ext/amrwbdec/Makefile.am:
6855 * ext/lame/Makefile.am:
6856 * ext/mad/Makefile.am:
6857 amrwbdec, lame, mad: link to libgstbase
6859 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
6861 * ext/x264/gstx264enc.c:
6862 x264enc: fix compiler warning
6864 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6866 Merge remote-tracking branch 'origin/master' into 0.11
6868 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6870 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6874 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6879 * docs/plugins/gst-plugins-ugly-plugins.args:
6880 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6881 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6882 * docs/plugins/inspect/plugin-a52dec.xml:
6883 * docs/plugins/inspect/plugin-amrnb.xml:
6884 * docs/plugins/inspect/plugin-amrwbdec.xml:
6885 * docs/plugins/inspect/plugin-asf.xml:
6886 * docs/plugins/inspect/plugin-cdio.xml:
6887 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6888 * docs/plugins/inspect/plugin-dvdread.xml:
6889 * docs/plugins/inspect/plugin-dvdsub.xml:
6890 * docs/plugins/inspect/plugin-iec958.xml:
6891 * docs/plugins/inspect/plugin-lame.xml:
6892 * docs/plugins/inspect/plugin-mad.xml:
6893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6894 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6895 * docs/plugins/inspect/plugin-mpegstream.xml:
6896 * docs/plugins/inspect/plugin-realmedia.xml:
6897 * docs/plugins/inspect/plugin-siddec.xml:
6898 * docs/plugins/inspect/plugin-twolame.xml:
6899 * docs/plugins/inspect/plugin-x264.xml:
6900 * win32/common/config.h:
6901 Bump version after release
6903 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
6906 autogen.sh: avoid touching .po files during 'make'
6907 A simple workaround to deal with GNU gettext automake integration
6908 failing to deal with git. Fixes: #669207
6910 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6912 * ext/x264/gstx264enc.c:
6913 x264: convert g_print to LOG
6915 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6917 * gst/asfdemux/gstrtpasfdepay.c:
6918 update for new memory api
6920 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6922 * ext/x264/gstx264enc.c:
6923 x264enc: handle pts and dts
6925 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6928 mad: handle libmad freeform parsing quirk
6930 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6933 mad: fixup unhacking last frame coaxing
6934 ... so as to not only replace the data pointer but also available size.
6936 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6938 * gst-plugins-ugly.spec.in:
6941 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6943 * win32/common/config.h:
6944 win32: back to development
6946 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6949 * gst/synaesthesia/gstsynaesthesia.c:
6950 * gst/synaesthesia/gstsynaesthesia.h:
6951 synaesthesia: port to 0.11
6953 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6956 * gst/xingmux/gstxingmux.c:
6957 xingmux: port to 0.11
6959 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6964 === release 0.11.1 ===
6966 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6972 * docs/plugins/gst-plugins-ugly-plugins.args:
6973 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6974 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6975 * docs/plugins/inspect/plugin-a52dec.xml:
6976 * docs/plugins/inspect/plugin-amrnb.xml:
6977 * docs/plugins/inspect/plugin-amrwbdec.xml:
6978 * docs/plugins/inspect/plugin-asf.xml:
6979 * docs/plugins/inspect/plugin-cdio.xml:
6980 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6981 * docs/plugins/inspect/plugin-dvdread.xml:
6982 * docs/plugins/inspect/plugin-dvdsub.xml:
6983 * docs/plugins/inspect/plugin-lame.xml:
6984 * docs/plugins/inspect/plugin-mad.xml:
6985 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6986 * docs/plugins/inspect/plugin-realmedia.xml:
6987 * docs/plugins/inspect/plugin-siddec.xml:
6988 * docs/plugins/inspect/plugin-twolame.xml:
6989 * docs/plugins/inspect/plugin-x264.xml:
6990 * gst-plugins-ugly.doap:
7030 * win32/common/config.h:
7033 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7035 Merge branch 'master' into 0.11
7039 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7042 mad: unhack last frame coaxing
7043 ... so as to maximally use available base class API and interfere least
7044 as possible with its internal state.
7046 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7049 mad: fix compilation
7051 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7054 mad: chain up to default event handler
7056 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
7058 * ext/x264/gstx264enc.c:
7059 x264enc: unmap video frame after encoding
7060 Fixes major memory leak.
7061 https://bugzilla.gnome.org/show_bug.cgi?id=669863
7063 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7065 * ext/x264/gstx264enc.c:
7066 x264enc: fix after merge
7068 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7070 Merge branch 'master' into 0.11
7072 ext/x264/gstx264enc.c
7074 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7076 * ext/sidplay/gstsiddec.cc:
7077 * ext/sidplay/gstsiddec.h:
7078 sidplay: don't use ulong properties
7080 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7082 * ext/sidplay/gstsiddec.cc:
7083 sidplay: fix negotiation
7085 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
7087 * ext/x264/gstx264enc.c:
7088 x264enc: Add baseline profile to caps
7089 libx264 does not yet support the features that create the difference
7090 between baseline and constrained baseline profile. Hence it currently
7091 supports both though it can only technically encode constrained
7094 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7096 * ext/amrnb/amrnbenc.c:
7097 * gst/asfdemux/gstasfdemux.c:
7098 * gst/realmedia/rdtmanager.c:
7099 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7101 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7103 * tests/check/elements/mpeg2dec.c:
7104 mpeg2dec: fix test a bit more
7105 Still broken because cropping is broken in mpeg2dec
7107 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7109 * tests/check/elements/amrnbenc.c:
7110 * tests/check/elements/x264enc.c:
7111 * tests/check/elements/xingmux.c:
7112 tests: fix some tests
7114 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7116 * ext/twolame/gsttwolamemp2enc.c:
7117 twolame: Use new audio encoder/decoder base class API for srcpad caps
7119 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7121 * ext/lame/gstlamemp3enc.c:
7122 lame: Use new audio encoder/decoder base class API for srcpad caps
7124 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7127 mad: Use new audio encoder/decoder base class API for srcpad caps
7129 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7131 * ext/a52dec/gsta52dec.c:
7132 a52dec: Use new audio encoder/decoder base class API for srcpad caps
7134 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7136 * ext/amrwbdec/amrwbdec.c:
7137 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7139 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7141 * ext/amrnb/amrnbdec.c:
7142 * ext/amrnb/amrnbenc.c:
7143 amrnb: Use new audio encoder/decoder base class API for srcpad caps
7145 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7148 mad: ensure we do not confuse the base class with our buffer guard
7149 mad expects extra bytes at the end of a buffer (see discussion in
7150 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7151 and since we inject these without the base class' knowledge, we
7152 need to hide the bodies better.
7153 This fixes an assert at EOS when decoding an mp3 manually without
7154 an intervening mpegaudioparse.
7156 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7158 * gst/realmedia/rtspreal.c:
7159 update for HEADER flag
7161 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
7163 * ext/x264/gstx264enc.c:
7164 * ext/x264/gstx264enc.h:
7165 x264enc: implement force-key-unit API
7167 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7170 Automatic update of common submodule
7171 From c463bc0 to 7fda524
7173 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7175 * ext/amrnb/amrnbdec.c:
7176 * ext/amrwbdec/amrwbdec.c:
7177 amr: port to 0.11 again
7179 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7181 Merge branch 'master' into 0.11
7183 ext/a52dec/gsta52dec.c
7185 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7187 * ext/a52dec/gsta52dec.c:
7188 * ext/amrnb/amrnbdec.c:
7189 * ext/amrnb/amrnbenc.c:
7190 * ext/amrwbdec/amrwbdec.c:
7191 * ext/dvdread/dvdreadsrc.c:
7192 * ext/lame/gstlamemp3enc.c:
7194 * ext/mpeg2dec/gstmpeg2dec.c:
7195 * ext/sidplay/gstsiddec.cc:
7196 * ext/twolame/gsttwolamemp2enc.c:
7197 * gst/asfdemux/asfpacket.c:
7198 * gst/asfdemux/gstasfdemux.c:
7199 * gst/asfdemux/gstrtpasfdepay.c:
7200 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7201 * gst/dvdsub/gstdvdsubdec.c:
7202 * gst/dvdsub/gstdvdsubdec.h:
7203 * gst/realmedia/gstrdtbuffer.c:
7204 * gst/realmedia/gstrdtbuffer.h:
7205 * gst/realmedia/rdtdepay.c:
7206 * gst/realmedia/rmdemux.c:
7207 * gst/realmedia/rmutils.c:
7208 port to new memory API
7210 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7213 Automatic update of common submodule
7214 From 2a59016 to c463bc0
7216 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7218 * gst-libs/gst/glib-compat-private.h:
7219 Remove compatibility versions for deprecated GLib API
7221 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7223 * ext/a52dec/gsta52dec.c:
7224 a52dec: fix read buffer overflow upon syncing
7225 The wrong size was being decremented, leading to a runaway
7228 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7232 Add --disable-fatal-warnings configure option
7234 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7236 * gst/asfdemux/gstasfdemux.c:
7237 * gst/realmedia/rademux.c:
7238 * gst/realmedia/rdtmanager.c:
7239 * gst/realmedia/rmdemux.c:
7240 port to new gthread API
7242 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7245 configure.ac: Require GLib 2.31.10 for consistency
7247 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7250 Automatic update of common submodule
7251 From 0807187 to 2a59016
7253 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7255 * ext/amrwbdec/amrwbdec.c:
7256 amrwbdec: _parse should not return OK if not enough data yet
7258 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7260 * ext/amrnb/amrnbdec.c:
7261 amrnbdec: _parse should not return OK if not enough data yet
7263 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7265 * ext/dvdread/dvdreadsrc.c:
7266 dvdreadsrc: fix off by one in cell calculation for the last chapter
7268 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7270 * gst/asfdemux/gstasfdemux.c:
7271 asfdemux: set caps on src pad before adding it
7273 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7275 * gst/asfdemux/gstasfdemux.c:
7276 asfdemux: perform writable buffer map to copy into it
7278 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7280 * gst/asfdemux/asfpacket.c:
7281 * gst/asfdemux/asfpacket.h:
7282 asfpacket: fix 0.11 ported payload extraction
7283 ... to cater for not necessarily offset == size - cur_pos,
7284 as size may have been adjusted due to padding.
7287 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7289 * ext/x264/gstx264enc.c:
7290 x264enc: remove useless and semantically (though not practically) wrong code
7291 The object will be freed, so it's pointless to set the pointers
7294 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7296 * ext/x264/gstx264enc.c:
7297 x264enc: remove leaking "optimization"
7299 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7301 * gst/asfdemux/gstasfdemux.c:
7302 GST_TYPE_DATE -> G_TYPE_DATE
7304 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7306 Merge remote-tracking branch 'origin/master' into 0.11
7308 ext/a52dec/gsta52dec.c
7310 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7312 * ext/a52dec/gsta52dec.c:
7313 a52dec: plug buffer leak
7315 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7317 * ext/a52dec/gsta52dec.c:
7318 a52dec: plug buffer leak
7320 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7322 * ext/amrnb/amrnbenc.c:
7323 amrnbenc: _map and _unmap the appropriate input and output buffers
7325 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7327 * ext/a52dec/gsta52dec.c:
7328 a52dec: Fix some merge mistakes
7330 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7332 Merge branch 'master' into 0.11
7334 ext/a52dec/gsta52dec.c
7335 ext/a52dec/gsta52dec.h
7338 ext/lame/gstlamemp3enc.c
7341 gst/mpegaudioparse/gstmpegaudioparse.c
7342 gst/mpegstream/gstdvddemux.c
7343 gst/realmedia/rdtdepay.c
7348 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7350 * gst/dvdsub/Makefile.am:
7351 dvdsub: add some CFLAGS and LIBS in Makefile.am
7352 ... since adapter is still used.
7354 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7356 * gst/realmedia/rmdemux.c:
7357 rmdemux: Don't use buffer after unreffing
7359 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7361 * gst/asfdemux/gstasfdemux.c:
7362 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
7364 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7367 mad: Correctly unmap the buffer with the original data pointer
7369 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7372 mad: Make sure to set caps on the srcpad if none are set yet
7374 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7376 * ext/mad/Makefile.am:
7377 mad: fix LIBS order in Makefile.am
7379 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7382 mad: remove left-over id3tag.h include
7383 We don't use libid3tag any more.
7385 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7387 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7388 dvdlpcmdec: fix for multichannel
7390 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7392 * ext/a52dec/gsta52dec.c:
7393 * ext/a52dec/gsta52dec.h:
7394 a52dec: Update for the new raw audio caps
7396 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7399 mad: Update for the new raw audio caps
7401 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7403 * ext/lame/gstlamemp3enc.c:
7404 lamemp3enc: Update for the new raw audio caps
7406 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7408 * ext/twolame/gsttwolamemp2enc.c:
7409 twolamemp2enc: Update for the new raw audio caps
7411 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7413 * ext/amrwbdec/amrwbdec.c:
7414 amrwbdec: Add the new layout field to the raw audio caps
7416 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7418 * ext/amrnb/amrnbdec.c:
7419 * ext/amrnb/amrnbenc.c:
7420 amrnb: Add the new layout field to the raw audio caps
7422 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7424 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7425 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7426 dvdlpcmdec: Port to the new raw audio caps
7428 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7430 * gst/asfdemux/gstasfdemux.c:
7431 asfdemux: Update for libgstriff API changes
7432 Still needs to handle audio channel reordering.
7434 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7437 Automatic update of common submodule
7438 From 50b34ab to 0807187
7440 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7442 * ext/lame/Makefile.am:
7443 lame: fix LIBADD order in Makefile.am
7445 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7447 * tests/check/elements/amrnbenc.c:
7448 * tests/check/elements/mpeg2dec.c:
7449 * tests/check/elements/x264enc.c:
7450 * tests/check/elements/xingmux.c:
7451 * tests/check/generic/states.c:
7452 tests: make tests compile
7454 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7456 * ext/amrwbdec/amrwbdec.c:
7457 * ext/dvdread/dvdreadsrc.c:
7459 * ext/sidplay/gstsiddec.cc:
7460 * gst/asfdemux/gstasfdemux.c:
7461 * gst/realmedia/pnmsrc.c:
7462 * gst/realmedia/rdtmanager.c:
7463 * gst/realmedia/rmdemux.c:
7464 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7466 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7468 * tests/check/Makefile.am:
7469 tests: disable generic index test
7471 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7473 * ext/mpeg2dec/gstmpeg2dec.c:
7474 mpeg2dec: remove all seeking-related code
7475 A parser or demuxer upstream should handle this Same for
7478 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7480 * ext/mpeg2dec/gstmpeg2dec.c:
7481 * ext/mpeg2dec/gstmpeg2dec.h:
7482 mpeg2dec: update for GstIndex removal
7484 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7486 * ext/cdio/gstcdiocddasrc.c:
7487 cdio: update for probe vfunc removal in GstAudioCdSrc
7489 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7491 * ext/lame/gstlame.c:
7492 * ext/lame/gstlamemp3enc.c:
7493 lame: fix printf format in debug statements
7494 https://bugzilla.gnome.org/show_bug.cgi?id=666926
7496 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7498 * ext/lame/gstlame.c:
7499 * ext/lame/gstlame.h:
7500 lame: ensure parsed output
7501 ... by doing some basic parsing of encoded lame data.
7503 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7505 * ext/lame/gstlame.h:
7506 lame: cleanup unused instance struct fields
7508 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7510 * ext/lame/Makefile.am:
7511 * ext/lame/gstlamemp3enc.c:
7512 * ext/lame/gstlamemp3enc.h:
7513 lamemp3enc: ensure parsed output
7514 ... by doing some basic parsing of encoded lame data.
7517 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7519 * ext/lame/gstlamemp3enc.c:
7520 lamemp3enc: do not leak merged tags
7522 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7526 mad: helpfully bodge the last buffer to let mad decode the last frame
7527 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7528 to be believed, the last buffer must be followed by a number of 0 bytes
7529 in order for the last frame to be decoded (at least in some cases).
7530 Doing so seems to work here, fixing a missing 1152 samples when using
7531 mp3parse before mad (not using mp3parse would yield the correct amount
7532 of samples, if there's extra non-MP3 data after (eg, tag data)).
7534 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7536 * ext/dvdread/dvdreadsrc.c:
7537 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7539 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7541 * gst/mpegstream/gstdvddemux.c:
7542 dvddemux: tweak subtitle stream setup based on dvd language codes event
7543 ... to allow for non-continuous subtitle stream numbers.
7544 The missing stream numbers tend to come up as subtitle streams anyway
7545 (albeit not with an identified language tag).
7547 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7549 * ext/dvdread/dvdreadsrc.c:
7550 dvdreadsrc: minor safety tweak to sector seeking
7552 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
7554 * ext/a52dec/gsta52dec.c:
7555 a52dec: check that a52_init returns a valid a52 state
7557 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7559 * ext/mpeg2dec/gstmpeg2dec.c:
7560 mpeg2dec: update for new interlaced flags
7562 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7564 * ext/a52dec/Makefile.am:
7565 * ext/a52dec/gsta52dec.c:
7566 * ext/a52dec/gsta52dec.h:
7567 a52dec: port to audiodecoder
7569 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7571 * ext/mad/Makefile.am:
7574 mad: port to audiodecoder
7576 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7578 * ext/a52dec/gsta52dec.c:
7579 a52dec: Don't claim to support upstream renegotiation
7580 and use fixed caps on the srcpad. To correctly support
7581 upstream renegotiation a52dec would need to check if the
7582 caps of the downstream allocated buffer are the requested
7583 caps or if the size is different.
7586 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
7588 * ext/a52dec/gsta52dec.c:
7589 a52dec: Check that the a52_state is correctly initialized
7591 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7593 * gst-libs/gst/Makefile.am:
7594 * gst-libs/gst/glib-compat-private.h:
7595 * gst/asfdemux/gstasfdemux.c:
7596 * gst/mpegaudioparse/gstmpegaudioparse.c:
7597 * gst/realmedia/rademux.c:
7598 * gst/realmedia/rdtmanager.c:
7599 * gst/realmedia/rmdemux.c:
7600 Work around deprecated thread API in glib master
7601 Add private replacements for deprecated functions such as
7602 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7603 to avoid the deprecation warnings. We can't change most of
7604 these in 0.10 because they're part of our API and ABI.
7605 Suppress deprecation warnings in selected files, mostly for
7606 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7607 not much we can do here in 0.10.
7609 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7616 po: update translations
7618 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7620 * gst/realmedia/rdtdepay.c:
7621 rdtdepay: make buffer metadata writable before setting caps on it
7622 Fixes issue when the header buffer is being pushed, which was taken
7623 from the caps and is therefore not writable.
7625 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7627 * ext/dvdread/dvdreadsrc.c:
7628 fix for basesrc changes
7630 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
7632 * gst/asfdemux/gstrtpasfdepay.c:
7633 rtpasfdepay: Initialize GstRTPBuffer before usage
7635 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7637 Merge remote-tracking branch 'origin/master' into 0.11
7639 ext/dvdread/dvdreadsrc.c
7641 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
7643 * ext/dvdread/dvdreadsrc.c:
7644 dvdreadsrc: Fix format string compiler warning
7647 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7649 Merge remote-tracking branch 'origin/master' into 0.11
7651 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7653 * ext/mpeg2dec/gstmpeg2dec.c:
7654 Update for indexable change
7656 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7658 * gst/realmedia/rdtmanager.c:
7659 update for clock provider API change
7661 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7663 * ext/a52dec/gsta52dec.c:
7664 * ext/amrnb/amrnbdec.c:
7665 * ext/amrnb/amrnbenc.c:
7666 * ext/amrwbdec/amrwbdec.c:
7667 * ext/dvdread/dvdreadsrc.c:
7668 * ext/lame/gstlame.c:
7669 * ext/lame/gstlamemp3enc.c:
7671 * ext/mpeg2dec/gstmpeg2dec.c:
7672 * ext/sidplay/gstsiddec.cc:
7673 * ext/twolame/gsttwolame.c:
7674 * ext/x264/gstx264enc.c:
7675 * gst/asfdemux/gstasfdemux.c:
7676 * gst/asfdemux/gstrtpasfdepay.c:
7677 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7678 * gst/dvdsub/gstdvdsubdec.c:
7679 * gst/dvdsub/gstdvdsubparse.c:
7680 * gst/iec958/ac3iec.c:
7681 * gst/mpegaudioparse/gstmpegaudioparse.c:
7682 * gst/mpegaudioparse/gstxingmux.c:
7683 * gst/mpegstream/gstdvddemux.c:
7684 * gst/mpegstream/gstmpegdemux.c:
7685 * gst/mpegstream/gstmpegparse.c:
7686 * gst/mpegstream/gstrfc2250enc.c:
7687 * gst/realmedia/pnmsrc.c:
7688 * gst/realmedia/rademux.c:
7689 * gst/realmedia/rdtdepay.c:
7690 * gst/realmedia/rdtmanager.c:
7691 * gst/realmedia/rmdemux.c:
7692 * gst/synaesthesia/gstsynaesthesia.c:
7693 various: fix pad template ref leaks
7694 https://bugzilla.gnome.org/show_bug.cgi?id=662664
7696 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
7698 * tests/check/elements/xingmux.c:
7699 tests: update for gstcheck API change
7701 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7703 * ext/amrnb/amrnbenc.c:
7704 * ext/dvdread/dvdreadsrc.c:
7705 * ext/lame/gstlamemp3enc.c:
7706 * ext/twolame/gsttwolamemp2enc.c:
7707 ext: fix more printf format warnings in debug messages
7709 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
7711 * gst/asfdemux/gstasfdemux.c:
7712 * gst/asfdemux/gstrtpasfdepay.c:
7713 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7714 * gst/dvdsub/gstdvdsubdec.c:
7715 * gst/dvdsub/gstdvdsubparse.c:
7716 * gst/realmedia/rademux.c:
7717 * gst/realmedia/rmdemux.c:
7718 Fix print format compiler warnings on OS X / 64bit
7719 https://bugzilla.gnome.org/show_bug.cgi?id=662617
7721 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7723 * gst/asfdemux/gstasfdemux.c:
7724 * gst/realmedia/rademux.c:
7725 * gst/realmedia/rdtmanager.c:
7726 * gst/realmedia/rmdemux.c:
7727 update for activation changes
7729 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7731 * gst/asfdemux/gstasfdemux.c:
7732 * gst/realmedia/rademux.c:
7733 * gst/realmedia/rmdemux.c:
7734 update for new scheduling query
7736 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7738 * gst/asfdemux/gstasfdemux.c:
7739 * gst/realmedia/rademux.c:
7740 * gst/realmedia/rdtmanager.c:
7741 * gst/realmedia/rmdemux.c:
7742 add parent to activate functions
7744 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7746 * ext/a52dec/gsta52dec.c:
7747 * ext/mpeg2dec/gstmpeg2dec.c:
7748 * ext/sidplay/gstsiddec.cc:
7749 * ext/x264/gstx264enc.c:
7750 * gst/asfdemux/gstasfdemux.c:
7751 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7752 * gst/dvdsub/gstdvdsubdec.c:
7753 * gst/dvdsub/gstdvdsubparse.c:
7754 * gst/realmedia/rademux.c:
7755 * gst/realmedia/rdtdepay.c:
7756 * gst/realmedia/rdtmanager.c:
7757 * gst/realmedia/rmdemux.c:
7758 add parent to pad functions
7760 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7762 * ext/mpeg2dec/gstmpeg2dec.c:
7763 * ext/sidplay/gstsiddec.cc:
7764 * ext/x264/gstx264enc.c:
7765 * gst/asfdemux/gstasfdemux.c:
7766 * gst/realmedia/rademux.c:
7767 * gst/realmedia/rdtmanager.c:
7768 * gst/realmedia/rmdemux.c:
7769 add parent to query function
7771 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7773 * gst/asfdemux/gstasfdemux.c:
7774 * gst/realmedia/rademux.c:
7775 _query_peer_*() -> _peer_query_*()
7777 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7779 * gst/dvdsub/gstdvdsubdec.c:
7780 _accept_caps() -> _query_accept_caps()
7782 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7784 * ext/x264/gstx264enc.c:
7785 _peer_get_caps() -> _peer_query_caps()
7787 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7789 * ext/x264/gstx264enc.c:
7790 update for _get_caps() -> _query_caps()
7792 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7794 * ext/x264/gstx264enc.c:
7795 change getcaps to query
7797 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7800 mad: re-instate accidentally dropped rank
7802 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7804 * ext/dvdread/dvdreadsrc.c:
7805 * gst/realmedia/pnmsrc.c:
7806 Update for GstURIHandler get_protocols() changes
7808 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7810 * ext/dvdread/dvdreadsrc.c:
7811 * ext/dvdread/dvdreadsrc.h:
7812 * gst/realmedia/pnmsrc.c:
7813 dvdreadsrc, pnmsrc: update for GstURIHandler changes
7815 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7818 mad: re-port to 0.11
7819 This time using the base class. Still something
7820 wrong with the parsing though, when there's no
7821 parser or demuxer upstream (which of course
7822 shouldn't happen in a normal playback scenario).
7824 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7828 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7830 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7834 mad: replace with 0.10 version ported to GstAudioDecoder
7835 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7836 of Mark's baseaudio branch.
7837 Would probably be too risky to drop this into 0.10 given
7838 all the things mad is doing.
7840 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7842 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7843 docs: remove bits for old lame element from sections.txt file
7845 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7849 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7850 * docs/plugins/inspect/plugin-mpegstream.xml:
7851 * gst-plugins-ugly.spec.in:
7852 * gst/mpegstream/Makefile.am:
7853 * gst/mpegstream/README:
7854 * gst/mpegstream/gstdvddemux.c:
7855 * gst/mpegstream/gstdvddemux.h:
7856 * gst/mpegstream/gstmpegclock.c:
7857 * gst/mpegstream/gstmpegclock.h:
7858 * gst/mpegstream/gstmpegdemux.c:
7859 * gst/mpegstream/gstmpegdemux.h:
7860 * gst/mpegstream/gstmpegpacketize.c:
7861 * gst/mpegstream/gstmpegpacketize.h:
7862 * gst/mpegstream/gstmpegparse.c:
7863 * gst/mpegstream/gstmpegparse.h:
7864 * gst/mpegstream/gstmpegstream.c:
7865 * gst/mpegstream/gstrfc2250enc.c:
7866 * gst/mpegstream/gstrfc2250enc.h:
7867 * gst/mpegstream/mpegstream.vcproj:
7868 * gst/mpegstream/notes:
7870 * win32/vs6/gst_plugins_ugly.dsw:
7871 * win32/vs6/libgstac3parse.dsp:
7872 * win32/vs6/libgstmpegaudioparse.dsp:
7873 * win32/vs6/libgstmpegstream.dsp:
7874 mpegstream: remove the old mpeg-ps parser and demuxers
7875 Don't want anyone porting this by accident.
7876 Superseded by mpegpsdemux in -bad.
7878 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7881 * ext/cdio/Makefile.am:
7882 * ext/cdio/gstcdio.c:
7883 * ext/cdio/gstcdiocddasrc.c:
7884 * ext/cdio/gstcdiocddasrc.h:
7885 cdio: port cdiocddasrc to 0.11
7887 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7889 * tests/check/elements/mpeg2dec.c:
7890 tests: port mpeg2dec to 0.11
7891 It compiles, but fails.
7893 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7895 * tests/check/elements/x264enc.c:
7896 tests: port x264enc unit test to 0.11
7897 Well, it compiles now at least.
7899 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7901 * gst/asfdemux/gstrtpasfdepay.h:
7902 update for base class rename
7904 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7906 * gst/asfdemux/gstrtpasfdepay.c:
7907 * gst/asfdemux/gstrtpasfdepay.h:
7908 update for base class rename
7910 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7950 po: update translations
7952 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7954 * docs/plugins/gst-plugins-ugly-plugins.args:
7955 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7956 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7957 * docs/plugins/inspect/plugin-a52dec.xml:
7958 * docs/plugins/inspect/plugin-amrnb.xml:
7959 * docs/plugins/inspect/plugin-amrwbdec.xml:
7960 * docs/plugins/inspect/plugin-asf.xml:
7961 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7962 * docs/plugins/inspect/plugin-dvdread.xml:
7963 * docs/plugins/inspect/plugin-dvdsub.xml:
7964 * docs/plugins/inspect/plugin-lame.xml:
7965 * docs/plugins/inspect/plugin-mad.xml:
7966 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7967 * docs/plugins/inspect/plugin-realmedia.xml:
7968 * docs/plugins/inspect/plugin-siddec.xml:
7969 * docs/plugins/inspect/plugin-twolame.xml:
7970 * docs/plugins/inspect/plugin-x264.xml:
7973 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7975 * ext/lame/gstlamemp3enc.c:
7976 lamemp3enc: cosmetic error message change
7977 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
7979 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7981 * docs/plugins/Makefile.am:
7982 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7983 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7984 * ext/twolame/Makefile.am:
7985 * ext/twolame/gsttwolamemp2enc.c:
7986 * ext/twolame/gsttwolamemp2enc.h:
7988 twolame: rename to twolamemp2enc
7990 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7993 * ext/twolame/gsttwolame.c:
7994 twolame: port to 0.11
7996 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8000 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8001 * docs/plugins/inspect/plugin-iec958.xml:
8002 * gst-plugins-ugly.spec.in:
8003 * gst/iec958/Makefile.am:
8004 * gst/iec958/ac3_padder.c:
8005 * gst/iec958/ac3_padder.h:
8006 * gst/iec958/ac3iec.c:
8007 * gst/iec958/ac3iec.h:
8009 * win32/vs6/libgstiec958.dsp:
8010 iec958: remove this plugin
8011 I think it can just go away. Audio sinks can and should payload
8012 things themselves using the helper API in libgstaudio. If such
8013 a plugin still makes sense, it should probably be rewritten
8014 using the library functions (and be put into -good or so).
8016 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8018 * gst/realmedia/rademux.c:
8019 * gst/realmedia/rmdemux.c:
8020 * gst/realmedia/rtspreal.c:
8021 update for adapter api change
8023 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8025 * ext/x264/gstx264enc.c:
8026 update for removed fixate function
8028 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8031 * ext/mpeg2dec/gstmpeg2dec.c:
8032 * gst/asfdemux/gstasfdemux.c:
8033 * gst/realmedia/rmdemux.c:
8036 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8039 * gst/realmedia/rademux.c:
8040 * gst/realmedia/rdtdepay.c:
8041 * gst/realmedia/rmdemux.c:
8042 * gst/realmedia/rmutils.c:
8045 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8047 * gst/asfdemux/gstasfdemux.c:
8048 * gst/mpegstream/gstdvddemux.c:
8049 * gst/mpegstream/gstmpegdemux.c:
8050 * gst/realmedia/rmdemux.c:
8051 * gst/realmedia/rmdemux.h:
8054 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
8057 po: lame => lamemp3enc
8059 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8061 * gst/realmedia/rdtmanager.c:
8062 make request pads take %u
8064 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8066 * ext/mpeg2dec/gstmpeg2dec.c:
8067 * ext/mpeg2dec/gstmpeg2dec.h:
8068 mpeg2dec: Add basic cropping support
8070 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8072 * ext/a52dec/gsta52dec.c:
8073 * ext/sidplay/gstsiddec.cc:
8074 * gst/asfdemux/gstasfdemux.c:
8075 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8076 tags: update for tag API removal
8078 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8080 * ext/mpeg2dec/gstmpeg2dec.c:
8081 * ext/mpeg2dec/gstmpeg2dec.h:
8082 update for meta api change
8084 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8086 * gst/asfdemux/gstasfdemux.c:
8087 structure: fix for api update
8089 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8091 Merge remote-tracking branch 'origin/master' into 0.11
8093 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8095 * tests/check/elements/amrnbenc.c:
8096 tests: port amrnbenc test to 0.11
8098 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8100 * ext/amrnb/amrnbdec.c:
8101 * ext/amrnb/amrnbenc.c:
8102 amrnb: fix up raw audio caps for 0.11
8104 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8106 * tests/check/Makefile.am:
8107 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8109 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8111 * docs/plugins/Makefile.am:
8112 * ext/lame/Makefile.am:
8114 * ext/lame/gstlame.c:
8115 * ext/lame/gstlame.h:
8116 * ext/lame/plugin.c:
8117 * ext/lame/test-lame.c:
8118 * gst/xingmux/gstxingmux.c:
8119 * tests/check/pipelines/lame.c:
8120 lame: remove lame element, it's been superseded by lamemp3enc
8122 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8124 * ext/a52dec/gsta52dec.c:
8125 * ext/lame/gstlamemp3enc.c:
8127 * ext/sidplay/gstsiddec.cc:
8128 * gst/asfdemux/gstasfdemux.c:
8129 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8130 ext, gst: update for taglist API changes
8132 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
8134 * gst/asfdemux/gstasfdemux.c:
8135 asfdemux: Don't leak pending payload buffers
8138 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8140 Merge branch 'master' into 0.11
8142 ext/sidplay/gstsiddec.cc
8144 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
8146 * ext/sidplay/gstsiddec.cc:
8147 siddec: use BOILERPLATE macro and cleanup FIXMEs
8149 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8151 * gst/asfdemux/gstrtpasfdepay.c:
8152 asfdepay: fix compiler warnings after gst_caps_new_simple() change
8154 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8156 * gst-plugins-ugly.spec.in:
8157 Update specfile with latest changes
8159 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8161 * gst/asfdemux/gstasfdemux.c:
8162 asfdemux: Don't unmap a buffer that doesn't exist
8164 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8167 * ext/dvdread/dvdreadsrc.c:
8168 dvdread: port to 0.11
8170 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8173 * gst/dvdsub/Makefile.am:
8174 * gst/dvdsub/gstdvdsubdec.c:
8175 * gst/dvdsub/gstdvdsubdec.h:
8176 * gst/dvdsub/gstdvdsubparse.c:
8177 dvdsub: port to 0.11
8179 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8181 Merge branch 'master' into 0.11
8183 ext/amrwbdec/Makefile.am
8184 ext/amrwbdec/amrwbdec.c
8186 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8188 * gst/realmedia/gstrdtbuffer.c:
8189 * gst/realmedia/gstrdtbuffer.h:
8190 * gst/realmedia/pnmsrc.c:
8191 * gst/realmedia/rademux.c:
8192 * gst/realmedia/rdtdepay.c:
8193 * gst/realmedia/rdtmanager.c:
8194 * gst/realmedia/rmdemux.c:
8195 * gst/realmedia/rmutils.c:
8196 * gst/realmedia/rtspreal.c:
8197 realmedia: port to 0.11
8199 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8201 * ext/amrwbdec/Makefile.am:
8202 * ext/amrwbdec/amrwbdec.c:
8203 * ext/amrwbdec/amrwbdec.h:
8204 amrwbdec: port to audiodecoder
8206 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8208 * ext/amrnb/Makefile.am:
8209 amrnbdec: fixup build
8211 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8213 * ext/amrnb/amrnbdec.c:
8214 amrnbdec: remove leftover extraneous _unref
8216 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8218 Merge branch 'master' into 0.11
8220 ext/amrnb/amrnbdec.c
8222 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8225 * ext/amrnb/amrnbdec.c:
8226 * ext/amrnb/amrnbenc.c:
8229 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8232 * ext/amrwbdec/Makefile.am:
8233 * ext/amrwbdec/amrwbdec.c:
8234 ported amrwbdec to 0.11
8236 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8238 * ext/amrnb/amrnbdec.c:
8239 * ext/amrnb/amrnbdec.h:
8240 amrnbdec: port to audiodecoder
8242 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8244 Merge branch 'master' into 0.11
8246 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8249 * ext/mpeg2dec/gstmpeg2dec.c:
8250 * ext/mpeg2dec/gstmpeg2dec.h:
8251 mpeg2dec: minimal port to 0.11
8253 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8255 * ext/mpeg2dec/gstmpeg2dec.c:
8256 * ext/mpeg2dec/gstmpeg2dec.h:
8257 mpeg2dec: post QoS messages when dropping a frame due to QoS
8258 https://bugzilla.gnome.org/show_bug.cgi?id=658241
8260 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8263 configure: update ported plugins list
8265 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8268 update to 0.11 branch
8270 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8272 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8273 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8274 dvdlpcmdec: port to 0.11
8276 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8278 * ext/lame/gstlame.c:
8279 * ext/lame/gstlamemp3enc.c:
8280 lame: fix raw audio caps too
8282 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8284 * ext/lame/gstlame.c:
8285 * ext/lame/gstlamemp3enc.c:
8288 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8290 Merge branch 'master' into 0.11
8292 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8294 * ext/x264/gstx264enc.c:
8295 * ext/x264/gstx264enc.h:
8296 x264enc: port to 0.11
8298 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8300 * ext/amrnb/Makefile.am:
8301 * ext/amrnb/amrnbenc.c:
8302 * ext/amrnb/amrnbenc.h:
8303 amrnbenc: port to audioencoder
8305 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8307 Merge branch 'master' into 0.11
8311 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8313 * ext/a52dec/gsta52dec.c:
8316 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8318 * ext/twolame/gsttwolame.c:
8319 twolame: Simple fix for GstAudioEncoder API change
8321 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8323 * ext/twolame/gsttwolame.c:
8324 twolame: Fix variable 'gstelement_class' set but not used compiler warning
8326 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8328 * ext/lame/gstlame.c:
8329 * ext/lame/gstlamemp3enc.c:
8330 lame: Don't get the parent class again, GST_BOILERPLATE does this already
8332 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8334 * ext/lame/gstlame.c:
8335 * ext/lame/gstlamemp3enc.c:
8336 lame: Fix variable 'gstelement_class' set but not used compiler warning
8338 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8340 * ext/twolame/gsttwolame.c:
8341 twolame: improve output framing and timestamping
8342 ... which simply comes down to requesting one frame of input data at a time,
8343 since the encoder nicely turns this into 1 encoded frame.
8345 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8347 * ext/twolame/Makefile.am:
8348 * ext/twolame/gsttwolame.c:
8349 * ext/twolame/gsttwolame.h:
8350 twolame: port to audioencoder
8352 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8354 * ext/lame/gstlame.c:
8355 lame: use some more boilerplate
8357 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8359 * ext/lame/gstlame.c:
8360 * ext/lame/gstlame.h:
8361 lame: port to audioencoder
8363 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8365 * ext/lame/gstlamemp3enc.c:
8366 lamemp3enc: use some more boilerplate
8368 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8370 * ext/lame/gstlamemp3enc.c:
8371 lamemp3enc: really report bitrate rather kbitrate
8373 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8375 * ext/lame/Makefile.am:
8376 * ext/lame/gstlamemp3enc.c:
8377 * ext/lame/gstlamemp3enc.h:
8378 lamemp3enc: port to audioencoder
8380 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8382 * ext/dvdread/dvdreadsrc.c:
8383 dvdreadsrc: take into account first sector of the current title
8384 This fixes seeking on titles which do not start on a new file.
8385 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8387 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8389 * ext/dvdread/dvdreadsrc.c:
8390 dvdreadsrc: fix sector seeking
8391 It was overly complicated, and did not take into account the offset
8392 needed for titles which do not start on a new file.
8393 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8395 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8397 * ext/dvdread/dvdreadsrc.c:
8398 dvdreadsrc: fix sector search for packed titles
8399 Some DVD titles are packed in a single set, and we need to use
8400 the correct table to map times to sectors.
8401 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8403 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8406 * ext/mad/Makefile.am:
8408 * gst-plugins-ugly.spec.in:
8409 mad: remove id3tag dependency used by in practice unreachable legacy code
8410 The mad mp3 decoder element shouldn't parse tags at all really, but we
8411 have so far kept this code around for backwards-compatibility reasons
8412 for people building manual pipelines for some reason. However, as it
8413 turns out that code has never actually worked in 0.10 in practice,
8414 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8415 which doesn't actually seem to happen any more though because of the
8416 preceding mad_header_decode(), which will discover and report the
8417 sync loss if it runs into a tag and make mad_frame_decode() try to
8419 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8421 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8423 * gst/asfdemux/asfpacket.c:
8424 asfpacket: skip empty payload packets
8425 ... which also avoids assertion failures and possible segfaults later on
8426 when possibly trying to join 2 empty buffers.
8428 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8430 * gst/realmedia/rmdemux.c:
8431 * gst/realmedia/rmdemux.h:
8432 rmdemux: delay announcing container tags until we have pads
8433 Fixes tags when transcoding.
8434 https://bugzilla.gnome.org/show_bug.cgi?id=658297
8436 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8438 * tests/check/elements/amrnbenc.c:
8439 amrnbenc: Use complete raw audio caps in the test
8441 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
8443 * docs/plugins/Makefile.am:
8444 docs: cleanup makefiles
8445 Remove commented out parts that we don't need. Remove "the wingo addition" - no
8446 so useful after all. Narrow down file-globs for plugin docs.
8448 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
8451 Automatic update of common submodule
8452 From a39eb83 to 11f0cd5
8454 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
8457 Automatic update of common submodule
8458 From 605cd9a to a39eb83
8460 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8462 * gst/asfdemux/gstasfdemux.c:
8463 asf: don't use fourcc
8465 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8467 Merge branch 'master' into 0.11
8469 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8471 * ext/mpeg2dec/gstmpeg2dec.c:
8472 mpeg2dec: fix spurious failure to decode some files
8473 Parsing can return with an 'invalid' state, but this is not
8474 actually fatal. For one, the mpeg2dec command line tool that
8475 comes with the libmpeg2 library blithely ignores this condition
8476 and merrily goes on. So we do this same, logging the error,
8477 and going on with parsing. This makes something work that did
8478 not use to work, and brings happiness to the world.
8479 https://bugzilla.gnome.org/show_bug.cgi?id=429476
8481 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8484 * ext/sidplay/Makefile.am:
8485 * ext/sidplay/gstsiddec.cc:
8486 port to new audio caps
8488 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8490 Merge branch 'master' into 0.11
8493 gst/asfdemux/gstrtpasfdepay.c
8495 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8498 configure: Add synaesthesia to the list of non-ported plugins
8500 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8503 * docs/plugins/Makefile.am:
8504 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8505 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8506 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8507 * gst-plugins-ugly.spec.in:
8508 * gst/mpegaudioparse/Makefile.am:
8509 * gst/mpegaudioparse/gstmpegaudioparse.c:
8510 * gst/mpegaudioparse/gstmpegaudioparse.h:
8511 * gst/mpegaudioparse/mpegaudioparse.vcproj:
8512 * gst/xingmux/Makefile.am:
8513 * gst/xingmux/gstxingmux.c:
8514 * gst/xingmux/gstxingmux.h:
8515 * gst/xingmux/plugin.c:
8516 Remove mp3parse plugin/element
8517 It's been replaced by mpegaudioparse in -good. Don't want anyone
8518 to spend time porting a deprecated element. Rename plugin to xingmux
8519 for now until we move that somewhere else.
8521 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8524 configure.ac: Define list of non-ported plugins
8526 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8529 mad: Fix for changes in GstQuery API
8531 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8533 * gst/asfdemux/gstasfdemux.c:
8534 asfdemux: Fix for changes in GstQuery API
8536 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8538 * gst/asfdemux/asfpacket.c:
8539 asfdemux: Fix print statement
8541 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8544 Update common submodule
8546 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8548 * ext/x264/gstx264enc.c:
8549 x264enc: Properly set the stream format in setcaps
8550 Do not forget to set the selected format to the options string
8551 when getting it from caps
8552 https://bugzilla.gnome.org/show_bug.cgi?id=655223
8554 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
8556 * ext/x264/gstx264enc.c:
8557 x264enc: fix the build for older x264enc
8558 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8560 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
8562 * ext/x264/gstx264enc.c:
8563 x264enc: Read stream-format from the right place
8564 Read the stream-format from "stream-format" and not from profile, also rename
8565 the "bytestream" variable to "stream_format" so it's easier to understand.
8567 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8569 * ext/x264/gstx264enc.c:
8570 * ext/x264/gstx264enc.h:
8571 x264enc: Select stream-format based on caps
8572 Makes x264 select its stream-format based on what's available
8573 on caps, the user selected option will be chosen as a fallback
8574 when both options are available.
8575 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8577 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
8579 * ext/x264/gstx264enc.c:
8580 x264: Allow renegotiation but prefer current caps
8582 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
8584 * tests/check/elements/x264enc.c:
8585 tests: Test x264enc profiles from the caps
8586 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8588 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8590 * ext/x264/Makefile.am:
8591 * ext/x264/gstx264enc.c:
8592 * ext/x264/gstx264enc.h:
8593 x264: Use profile and level from caps
8594 Enforces the profile and level from the downstream caps, also
8595 sets them on the fixated caps
8596 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8598 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8601 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8603 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
8605 * ext/x264/gstx264enc.c:
8606 x264enc: fix subme property annotation - subme maximum is 10, not 6.
8607 Although the element accepts subme values > 6, the annotation which is
8608 visible through gst-inspect (for example) erroneously indicates 6 as the
8609 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8610 https://bugzilla.gnome.org/show_bug.cgi?id=653473
8612 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
8615 Automatic update of common submodule
8616 From 69b981f to 605cd9a
8618 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8620 * gst/asfdemux/gstrtspwms.c:
8621 rtspwms: Porting to 0.11
8623 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8625 * gst/asfdemux/gstrtpasfdepay.c:
8626 rtpasfdepay: Port to 0.11
8628 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8630 * gst/asfdemux/asfpacket.c:
8631 * gst/asfdemux/asfpacket.h:
8632 * gst/asfdemux/gstasfdemux.c:
8633 * gst/asfdemux/gstasfdemux.h:
8634 asfdemux: Porting to 0.11
8636 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8638 * ext/sidplay/gstsiddec.cc:
8639 siddec: port siddec to 0.11
8641 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8643 * gst/asfdemux/gstrtpasfdepay.c:
8644 rtpasfdepay: fix fragmented packet handling and packet padding
8645 Also remove a bogus assert.
8647 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
8649 * gst/synaesthesia/gstsynaesthesia.c:
8650 synaesthesia: fix wrong debug log string (copy'n'paste)
8652 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8654 Merge branch 'master' into 0.11
8658 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8661 mad: port to new API
8662 Port to new segment API.
8664 No need to set caps on buffers.
8666 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
8668 * gst/realmedia/rmdemux.c:
8669 rmdemux: target is unsigned and can't be < 0
8671 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
8674 mad: use signed when caluculating the delta
8675 Avoids a <0 check for an unsigned variable.
8677 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
8679 * docs/plugins/Makefile.am:
8680 docs: remove obsolete commented out part
8681 We don't have this in the other modules and its not needed.
8683 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
8685 * docs/plugins/gst-plugins-ugly-plugins.args:
8686 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8687 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8688 docs: update plugin introspection data
8689 Now more files are merged and produced in a canonical fashion, which hopefully
8690 creates less or no delta in the future.
8692 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
8695 Automatic update of common submodule
8696 From 9e5bbd5 to 69b981f
8698 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8700 * ext/lame/Makefile.am:
8701 * ext/lame/gstlamemp3enc.c:
8702 lamemp3enc: Post CODEC and BITRATE tags
8703 Also filter any CODEC/AUDIO_CODEC tags from incoming
8707 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
8710 Automatic update of common submodule
8711 From fd35073 to 9e5bbd5
8713 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
8716 Automatic update of common submodule
8717 From 46dfcea to fd35073
8719 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8721 * gst/asfdemux/gstrtpasfdepay.c:
8722 rtpasfdepay: simplify and refactor packet parsing
8723 Specifically, refactor buffer padding and consider marker bit for fragment
8726 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8728 * gst/asfdemux/gstrtpasfdepay.c:
8729 rtpasfdepay: avoid re-sending header
8730 ... e.g. following a seek, which otherwise confuses downstream demuxer
8731 expecting only a flow of data packets at this time.
8733 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8735 * gst/asfdemux/gstrtpasfdepay.c:
8736 * gst/asfdemux/gstrtpasfdepay.h:
8737 rtpasfdepay: remove unused field
8739 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8742 mad: Post bitrate tag whenever the bitrate changes
8743 Also send the layer/mode/emphasis/bitrate tags as an event too.
8745 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8748 * win32/common/config.h:
8749 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8751 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8754 * docs/plugins/inspect/plugin-a52dec.xml:
8755 * docs/plugins/inspect/plugin-amrnb.xml:
8756 * docs/plugins/inspect/plugin-amrwbdec.xml:
8757 * docs/plugins/inspect/plugin-asf.xml:
8758 * docs/plugins/inspect/plugin-cdio.xml:
8759 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8760 * docs/plugins/inspect/plugin-dvdread.xml:
8761 * docs/plugins/inspect/plugin-dvdsub.xml:
8762 * docs/plugins/inspect/plugin-iec958.xml:
8763 * docs/plugins/inspect/plugin-lame.xml:
8764 * docs/plugins/inspect/plugin-mad.xml:
8765 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8766 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8767 * docs/plugins/inspect/plugin-mpegstream.xml:
8768 * docs/plugins/inspect/plugin-realmedia.xml:
8769 * docs/plugins/inspect/plugin-siddec.xml:
8770 * docs/plugins/inspect/plugin-twolame.xml:
8771 * docs/plugins/inspect/plugin-x264.xml:
8772 * win32/common/config.h:
8775 === release 0.10.18 ===
8777 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8783 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8784 * docs/plugins/inspect/plugin-a52dec.xml:
8785 * docs/plugins/inspect/plugin-amrnb.xml:
8786 * docs/plugins/inspect/plugin-amrwbdec.xml:
8787 * docs/plugins/inspect/plugin-asf.xml:
8788 * docs/plugins/inspect/plugin-cdio.xml:
8789 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8790 * docs/plugins/inspect/plugin-dvdread.xml:
8791 * docs/plugins/inspect/plugin-dvdsub.xml:
8792 * docs/plugins/inspect/plugin-iec958.xml:
8793 * docs/plugins/inspect/plugin-lame.xml:
8794 * docs/plugins/inspect/plugin-mad.xml:
8795 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8796 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8797 * docs/plugins/inspect/plugin-mpegstream.xml:
8798 * docs/plugins/inspect/plugin-realmedia.xml:
8799 * docs/plugins/inspect/plugin-siddec.xml:
8800 * docs/plugins/inspect/plugin-twolame.xml:
8801 * docs/plugins/inspect/plugin-x264.xml:
8802 * gst-plugins-ugly.doap:
8803 * win32/common/config.h:
8806 - x264enc: allow changing bitrate and quantizers dynamically at runtime
8807 - x264enc: proxy downstream caps restrictions upstream via get_caps()
8808 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8809 - mad: allow build without libid3tag (which isn't really needed anyway)
8810 - many other fixes and improvements
8812 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8814 * ext/x264/gstx264enc.c:
8815 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8817 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8819 * ext/x264/gstx264enc.c:
8820 x264enc: do not leak peer pad reference
8822 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8824 * ext/x264/gstx264enc.c:
8825 x264enc: No need to copy, reffing is enough
8827 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8829 * ext/x264/gstx264enc.c:
8830 x264enc: get_caps function should return a copy of the caps
8832 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8835 * docs/plugins/inspect/plugin-a52dec.xml:
8836 * docs/plugins/inspect/plugin-amrnb.xml:
8837 * docs/plugins/inspect/plugin-amrwbdec.xml:
8838 * docs/plugins/inspect/plugin-asf.xml:
8839 * docs/plugins/inspect/plugin-cdio.xml:
8840 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8841 * docs/plugins/inspect/plugin-dvdread.xml:
8842 * docs/plugins/inspect/plugin-dvdsub.xml:
8843 * docs/plugins/inspect/plugin-iec958.xml:
8844 * docs/plugins/inspect/plugin-lame.xml:
8845 * docs/plugins/inspect/plugin-mad.xml:
8846 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8847 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8848 * docs/plugins/inspect/plugin-mpegstream.xml:
8849 * docs/plugins/inspect/plugin-realmedia.xml:
8850 * docs/plugins/inspect/plugin-siddec.xml:
8851 * docs/plugins/inspect/plugin-synaesthesia.xml:
8852 * docs/plugins/inspect/plugin-twolame.xml:
8853 * docs/plugins/inspect/plugin-x264.xml:
8858 * win32/common/config.h:
8859 0.10.17.4 pre-release
8861 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8864 mad: remove buffer_alloc
8866 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8869 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8870 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8871 * docs/plugins/inspect/plugin-a52dec.xml:
8872 * docs/plugins/inspect/plugin-amrnb.xml:
8873 * docs/plugins/inspect/plugin-amrwbdec.xml:
8874 * docs/plugins/inspect/plugin-asf.xml:
8875 * docs/plugins/inspect/plugin-cdio.xml:
8876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8877 * docs/plugins/inspect/plugin-dvdread.xml:
8878 * docs/plugins/inspect/plugin-dvdsub.xml:
8879 * docs/plugins/inspect/plugin-iec958.xml:
8880 * docs/plugins/inspect/plugin-lame.xml:
8881 * docs/plugins/inspect/plugin-mad.xml:
8882 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8883 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8884 * docs/plugins/inspect/plugin-mpegstream.xml:
8885 * docs/plugins/inspect/plugin-realmedia.xml:
8886 * docs/plugins/inspect/plugin-siddec.xml:
8887 * docs/plugins/inspect/plugin-synaesthesia.xml:
8888 * docs/plugins/inspect/plugin-twolame.xml:
8889 * docs/plugins/inspect/plugin-x264.xml:
8897 0.10.17.3 pre-release
8899 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8902 Automatic update of common submodule
8903 From c3cafe1 to 46dfcea
8905 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8910 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8912 Merge branch 'master' into 0.11
8917 android/mpegaudioparse.mk
8920 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8922 * tests/check/gst-plugins-ugly.supp:
8923 tests: add suppression for lame unit test
8925 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8927 * tests/check/Makefile.am:
8928 * tests/check/generic/.gitignore:
8929 * tests/check/generic/index.c:
8930 tests: add generic index-setting test
8932 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8934 * ext/mpeg2dec/gstmpeg2dec.c:
8935 mpeg2dec: don't deadlock when setting an index
8937 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8940 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8941 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8942 * docs/plugins/inspect/plugin-a52dec.xml:
8943 * docs/plugins/inspect/plugin-amrnb.xml:
8944 * docs/plugins/inspect/plugin-amrwbdec.xml:
8945 * docs/plugins/inspect/plugin-asf.xml:
8946 * docs/plugins/inspect/plugin-cdio.xml:
8947 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8948 * docs/plugins/inspect/plugin-dvdread.xml:
8949 * docs/plugins/inspect/plugin-dvdsub.xml:
8950 * docs/plugins/inspect/plugin-iec958.xml:
8951 * docs/plugins/inspect/plugin-lame.xml:
8952 * docs/plugins/inspect/plugin-mad.xml:
8953 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8954 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8955 * docs/plugins/inspect/plugin-mpegstream.xml:
8956 * docs/plugins/inspect/plugin-realmedia.xml:
8957 * docs/plugins/inspect/plugin-siddec.xml:
8958 * docs/plugins/inspect/plugin-synaesthesia.xml:
8959 * docs/plugins/inspect/plugin-twolame.xml:
8960 * docs/plugins/inspect/plugin-x264.xml:
8962 * win32/common/config.h:
8963 0.10.17.2 pre-release
8965 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8967 * gst/realmedia/rademux.c:
8968 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
8970 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8972 * gst/mpegstream/gstmpegdemux.c:
8973 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
8975 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8977 * ext/dvdread/dvdreadsrc.c:
8978 * ext/sidplay/gstsiddec.cc:
8979 * ext/x264/gstx264enc.c:
8980 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
8982 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8984 * gst/asfdemux/gstasfdemux.c:
8985 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
8987 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8989 * ext/x264/gstx264enc.c:
8990 x264enc: Implement getcaps function
8991 This allows to set width/height/etc restrictions downstream.
8993 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
8996 * ext/mad/Makefile.am:
8997 * ext/x264/Makefile.am:
8998 * gst/asfdemux/Makefile.am:
8999 * gst/dvdlpcmdec/Makefile.am:
9000 * gst/dvdsub/Makefile.am:
9001 * gst/iec958/Makefile.am:
9002 * gst/mpegaudioparse/Makefile.am:
9003 * gst/mpegstream/Makefile.am:
9004 * gst/realmedia/Makefile.am:
9005 * gst/synaesthesia/Makefile.am:
9006 android: make it ready for androgenizer
9007 To build gstreamer for android we are now using androgenizer which
9008 generates the needed Android.mk files.
9009 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9011 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9015 * android/amrwbdec.mk:
9017 * android/mpegaudioparse.mk:
9018 android: remove the android/ folder
9020 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
9023 Automatic update of common submodule
9024 From 1ccbe09 to c3cafe1
9026 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9028 * ext/x264/gstx264enc.c:
9029 * ext/x264/gstx264enc.h:
9030 x264enc: Allow changing the bitrate and quantitizers dynamically
9031 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9033 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9035 * ext/x264/gstx264enc.c:
9036 x264enc: Set max bitrate in quality mode
9037 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9039 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9041 * ext/x264/gstx264enc.c:
9042 x264enc: Make it clear that constant quantizer is for debugging only
9043 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9045 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9048 Automatic update of common submodule
9049 From 193b717 to 1ccbe09
9051 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
9054 Automatic update of common submodule
9055 From b77e2bf to 193b717
9057 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9060 Automatic update of common submodule
9061 From d8814b6 to b77e2bf
9063 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9066 Automatic update of common submodule
9067 From 6aaa286 to d8814b6
9069 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
9072 Automatic update of common submodule
9073 From 6aec6b9 to 6aaa286
9075 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
9078 configure.ac: redundant use of AC_MSG_RESULT()
9079 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9081 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
9084 autogen: wingo signed comment
9086 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9088 * gst/dvdsub/gstdvdsubdec.c:
9089 * gst/dvdsub/gstdvdsubdec.h:
9090 dvdsubdec: Rearrange buffer allocation and pushing code a bit
9091 This makes the code easier to read, doesn't store every buffer
9092 in the instance until the next buffer is to be drawn and
9093 fixes an unitialized variable compiler warning.
9095 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
9097 * gst/dvdsub/gstdvdsubdec.c:
9098 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9101 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
9103 * gst/dvdsub/gstdvdsubdec.c:
9104 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9107 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9112 mad: build the mad plugin even if libid3tag is not available
9113 ID3 tags are usually handled by id3demux, and should be handled
9114 by id3demux. Tag handling in mad based on libid3tag is very basic
9115 and mostly unnecessary really, so just build this plugin without
9116 ID3 tag support if libid3tag is not available.
9118 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9120 Merge branch 'master' into 0.11
9122 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
9124 * gst/mpegstream/gstdvddemux.c:
9125 dvddemux: small code cleanup
9126 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9127 and avoid empty 'if' when logging is disabled.
9129 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9132 configure.ac: export plugin description more platform independent
9135 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9138 Automatic update of common submodule
9139 From 1de7f6a to 6aec6b9
9141 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9143 Merge branch 'master' into 0.11
9147 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9149 * ext/mpeg2dec/gstmpeg2dec.c:
9150 mpeg2dec: do not fail fatally when unlinked
9151 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9153 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
9157 * ext/mpeg2dec/gstmpeg2dec.c:
9158 * ext/mpeg2dec/gstmpeg2dec.h:
9159 index: remove conditional index support
9160 Index support cannot be disabled since commit
9161 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9162 in core, which removed the configure flags to disable index.
9164 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
9167 * ext/mpeg2dec/gstmpeg2dec.c:
9168 formatting: trim trailing whitespace
9170 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
9173 * ext/mpeg2dec/gstmpeg2dec.c:
9174 * gst/mpegstream/gstmpegdemux.c:
9175 index: use delta frame flags instead of 0 or none
9177 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9179 * ext/x264/gstx264enc.c:
9180 x264enc: Don't register flags with a value of 0
9181 Flags with a value of 0 aren't meaningful and will cause
9182 g_value_transform to go into an endless loop when trying to
9183 convert the flags to a string
9185 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
9188 Automatic update of common submodule
9189 From f94d739 to 1de7f6a
9191 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9193 * ext/amrwbdec/amrwbdec.c:
9194 amrwbdec: avoid stalling on invalid frame
9195 Skip 1 byte indicating invalid frame type index rather than stalling
9196 on it indefinitely until EOS.
9199 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9201 * tests/check/pipelines/lame.c:
9202 tests: add unit test for lamemp3enc negotiation issue
9203 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9205 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9207 * ext/lame/gstlamemp3enc.c:
9208 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9209 The element downstream of mp3enc might only accept certain sample rates or channels,
9210 make sure we relay any restrictions that do exist to upstream when it does a
9211 get_caps() on the sink pad. That way upstream elements like audioresample or
9212 audioconvert can pick a sample rate / channel configuration that will be accepted,
9213 instead of just negotiating to the highest, which might then be rejected.
9214 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9216 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
9218 * gst/asfdemux/asfpacket.c:
9219 asfpacket: Avoid using broken duration extension
9220 Quite a few (broken?) files have a packet duration of 1ms, which is
9221 most definitely wrong for either audio or video packets.
9222 We therefore avoid using that value and instead use other metrics to
9223 determine the buffer duration (like using the extended stream properties
9224 average frame duration if present and valid).
9226 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9229 * win32/common/config.h:
9230 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
9231 https://bugzilla.gnome.org/show_bug.cgi?id=640705
9233 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
9235 * gst/mpegaudioparse/gstxingmux.c:
9236 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
9239 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9241 * gst/mpegstream/gstdvddemux.c:
9242 mpegstream: increase allowable gap between streams
9243 The new delay is three times as much as the old one, and just happens
9244 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9245 was chocking before at 5:11.
9246 While there, merge the constants used in two places into a define.
9247 https://bugzilla.gnome.org/show_bug.cgi?id=539708
9249 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
9251 * ext/x264/gstx264enc.c:
9252 x264enc: make tag event writable before modifying tag list in place
9253 To modify an event tag is necessary to be sure that x264enc
9255 Also fix indentation.
9256 https://bugzilla.gnome.org/show_bug.cgi?id=640272
9258 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9261 * docs/plugins/inspect/plugin-a52dec.xml:
9262 * docs/plugins/inspect/plugin-amrnb.xml:
9263 * docs/plugins/inspect/plugin-amrwbdec.xml:
9264 * docs/plugins/inspect/plugin-asf.xml:
9265 * docs/plugins/inspect/plugin-cdio.xml:
9266 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9267 * docs/plugins/inspect/plugin-dvdread.xml:
9268 * docs/plugins/inspect/plugin-dvdsub.xml:
9269 * docs/plugins/inspect/plugin-iec958.xml:
9270 * docs/plugins/inspect/plugin-lame.xml:
9271 * docs/plugins/inspect/plugin-mad.xml:
9272 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9273 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9274 * docs/plugins/inspect/plugin-mpegstream.xml:
9275 * docs/plugins/inspect/plugin-realmedia.xml:
9276 * docs/plugins/inspect/plugin-siddec.xml:
9277 * docs/plugins/inspect/plugin-twolame.xml:
9278 * docs/plugins/inspect/plugin-x264.xml:
9279 * win32/common/config.h:
9282 === release 0.10.17 ===
9284 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9290 * docs/plugins/inspect/plugin-a52dec.xml:
9291 * docs/plugins/inspect/plugin-amrnb.xml:
9292 * docs/plugins/inspect/plugin-amrwbdec.xml:
9293 * docs/plugins/inspect/plugin-asf.xml:
9294 * docs/plugins/inspect/plugin-cdio.xml:
9295 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9296 * docs/plugins/inspect/plugin-dvdread.xml:
9297 * docs/plugins/inspect/plugin-dvdsub.xml:
9298 * docs/plugins/inspect/plugin-iec958.xml:
9299 * docs/plugins/inspect/plugin-lame.xml:
9300 * docs/plugins/inspect/plugin-mad.xml:
9301 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9302 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9303 * docs/plugins/inspect/plugin-mpegstream.xml:
9304 * docs/plugins/inspect/plugin-realmedia.xml:
9305 * docs/plugins/inspect/plugin-siddec.xml:
9306 * docs/plugins/inspect/plugin-twolame.xml:
9307 * docs/plugins/inspect/plugin-x264.xml:
9308 * gst-plugins-ugly.doap:
9309 * win32/common/config.h:
9312 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9315 * docs/plugins/inspect/plugin-a52dec.xml:
9316 * docs/plugins/inspect/plugin-amrnb.xml:
9317 * docs/plugins/inspect/plugin-amrwbdec.xml:
9318 * docs/plugins/inspect/plugin-asf.xml:
9319 * docs/plugins/inspect/plugin-cdio.xml:
9320 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9321 * docs/plugins/inspect/plugin-dvdread.xml:
9322 * docs/plugins/inspect/plugin-dvdsub.xml:
9323 * docs/plugins/inspect/plugin-iec958.xml:
9324 * docs/plugins/inspect/plugin-lame.xml:
9325 * docs/plugins/inspect/plugin-mad.xml:
9326 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9327 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9328 * docs/plugins/inspect/plugin-mpegstream.xml:
9329 * docs/plugins/inspect/plugin-realmedia.xml:
9330 * docs/plugins/inspect/plugin-siddec.xml:
9331 * docs/plugins/inspect/plugin-twolame.xml:
9332 * docs/plugins/inspect/plugin-x264.xml:
9333 * win32/common/config.h:
9334 0.10.16.4 pre-release
9336 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9338 * ext/mpeg2dec/gstmpeg2dec.c:
9339 mpeg2dec: Use the proper component value for height
9341 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9344 * docs/plugins/inspect/plugin-a52dec.xml:
9345 * docs/plugins/inspect/plugin-amrnb.xml:
9346 * docs/plugins/inspect/plugin-amrwbdec.xml:
9347 * docs/plugins/inspect/plugin-asf.xml:
9348 * docs/plugins/inspect/plugin-cdio.xml:
9349 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9350 * docs/plugins/inspect/plugin-dvdread.xml:
9351 * docs/plugins/inspect/plugin-dvdsub.xml:
9352 * docs/plugins/inspect/plugin-iec958.xml:
9353 * docs/plugins/inspect/plugin-lame.xml:
9354 * docs/plugins/inspect/plugin-mad.xml:
9355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9357 * docs/plugins/inspect/plugin-mpegstream.xml:
9358 * docs/plugins/inspect/plugin-realmedia.xml:
9359 * docs/plugins/inspect/plugin-siddec.xml:
9360 * docs/plugins/inspect/plugin-twolame.xml:
9361 * docs/plugins/inspect/plugin-x264.xml:
9362 * win32/common/config.h:
9363 0.10.16.3 pre-release
9365 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9367 * gst/asfdemux/asfheaders.c:
9368 * gst/asfdemux/asfheaders.h:
9369 * gst/asfdemux/gstasfdemux.c:
9370 asfdemux: Handle new type of DRM'd asf files.
9371 These are produced by the new MS PlayReady system.
9372 https://bugzilla.gnome.org/show_bug.cgi?id=639226
9374 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
9377 Automatic update of common submodule
9378 From e572c87 to f94d739
9380 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9383 Automatic update of common submodule
9384 From ccbaa85 to e572c87
9386 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9389 Automatic update of common submodule
9390 From 46445ad to ccbaa85
9392 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9394 * tests/check/Makefile.am:
9395 tests: never disable g_assert() and cast checks for the unit tests
9396 The unit tests are riddled with g_assert() and friends, make sure we
9397 don't disable assert and cast checks for the unit tests even if
9398 this has been specified for the rest of the code base, e.g. via
9399 --disable-glib-asserts
9401 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9404 * win32/common/config.h:
9405 0.10.16.2 pre-release
9407 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9409 * docs/plugins/gst-plugins-ugly-plugins.args:
9410 * docs/plugins/inspect/plugin-a52dec.xml:
9411 * docs/plugins/inspect/plugin-amrnb.xml:
9412 * docs/plugins/inspect/plugin-amrwbdec.xml:
9413 * docs/plugins/inspect/plugin-asf.xml:
9414 * docs/plugins/inspect/plugin-cdio.xml:
9415 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9416 * docs/plugins/inspect/plugin-dvdread.xml:
9417 * docs/plugins/inspect/plugin-dvdsub.xml:
9418 * docs/plugins/inspect/plugin-iec958.xml:
9419 * docs/plugins/inspect/plugin-lame.xml:
9420 * docs/plugins/inspect/plugin-mad.xml:
9421 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9422 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9423 * docs/plugins/inspect/plugin-mpegstream.xml:
9424 * docs/plugins/inspect/plugin-realmedia.xml:
9425 * docs/plugins/inspect/plugin-siddec.xml:
9426 * docs/plugins/inspect/plugin-twolame.xml:
9427 * docs/plugins/inspect/plugin-x264.xml:
9430 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9435 po: update translations
9437 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9440 configure: use $LIBM instead of hardcoding -lm
9442 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9444 * gst/realmedia/rmdemux.c:
9445 rmdemux: Initialize return variable.
9446 In the unlikely event that height is 0 (which is invalid) we would end up
9447 never setting the flow return.
9449 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9451 * gst/realmedia/rmutils.c:
9452 realmedia: Fix unitialized variables on macosx
9454 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9456 * ext/x264/gstx264enc.c:
9457 x264enc: Handle codec/encoder tags
9458 Make x264enc drop video-codec and codec tags and replace
9459 encoder/encoder-version with x264 and its build number
9462 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9464 * ext/mpeg2dec/gstmpeg2dec.c:
9465 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9467 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9469 * ext/mpeg2dec/gstmpeg2dec.c:
9470 mpeg2dec: minor formatting clean-up
9472 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9474 * ext/mpeg2dec/gstmpeg2dec.c:
9475 mpeg2dec: refactor cropping code to use libgstvideo functions
9476 https://bugzilla.gnome.org/show_bug.cgi?id=571146
9478 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9480 * ext/mpeg2dec/gstmpeg2dec.c:
9481 * ext/mpeg2dec/gstmpeg2dec.h:
9482 mpeg2dec: use GstVideoFormat instead of custom enum
9484 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9486 * ext/mpeg2dec/Makefile.am:
9487 mpeg2dec: fix LIBADD order in Makefile.am
9489 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
9491 * ext/x264/gstx264enc.c:
9492 x264: vbv-buf-capacity should have a minimum of 0
9493 x264 will clip this value internally, and users should be allowed to
9494 specify a lower value than 300 ms.
9495 https://bugzilla.gnome.org/show_bug.cgi?id=635291
9497 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9499 * ext/x264/gstx264enc.c:
9500 x264enc: also accept YV12 input
9502 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9504 * ext/x264/gstx264enc.c:
9505 x264enc: add a note to the docs about encoder latency and queues
9506 https://bugzilla.gnome.org/show_bug.cgi?id=636107
9508 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9510 * gst/realmedia/rademux.c:
9511 * gst/realmedia/rmdemux.c:
9512 realmedia: do not use the pad buffer allocation functions in demuxers
9513 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9514 https://bugzilla.gnome.org/show_bug.cgi?id=637932
9516 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9519 Automatic update of common submodule
9520 From 169462a to 46445ad
9522 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9525 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9528 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
9531 Automatic update of common submodule
9532 From 20742ae to 169462a
9534 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
9536 * gst/realmedia/rmdemux.c:
9537 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9538 Signed-off-by: Rob Clark <rob@ti.com>
9540 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
9543 Automatic update of common submodule
9544 From 011bcc8 to 20742ae
9546 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
9549 x264: uses pkg-config to locate libx264
9551 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9553 Merge branch 'master' into 0.11
9555 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9557 * tests/check/pipelines/lame.c:
9558 check: don't use deprecated method
9560 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9563 * android/amrwbdec.mk:
9565 * android/mpegaudioparse.mk:
9567 more 0.10 -> 0,11 changes
9569 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9572 configure: open 0.11 branch
9574 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9579 * android/amrwbdec.mk:
9581 * android/mpegaudioparse.mk:
9582 Add build system for Android
9584 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
9586 * gst/realmedia/rmutils.c:
9587 realmedia: Remove dead assignments
9589 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
9592 mad: Remove dead assignments
9594 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9596 * ext/dvdread/dvdreadsrc.c:
9597 dvdreadsrc: remove bogus comment
9599 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
9601 * ext/dvdread/dvdreadsrc.c:
9602 dvdreadsrc: fix handling of multi-angle streams
9603 We would output all angles interleaved instead of just
9605 https://bugzilla.gnome.org/show_bug.cgi?id=539254
9607 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9609 * gst/realmedia/Makefile.am:
9610 realmedia: fix LIBS order in Makefile
9612 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9652 po: update for new translatable strings
9654 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
9657 Automatic update of common submodule
9658 From 7bbd708 to 011bcc8
9660 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
9662 * ext/mpeg2dec/gstmpeg2dec.c:
9663 mpeg2dec: convert the position to stream time before answering to a position query
9665 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
9667 * gst/realmedia/Makefile.am:
9668 * gst/realmedia/rademux.c:
9669 * gst/realmedia/rmdemux.c:
9670 * gst/realmedia/rmdemux.h:
9671 realmedia: Get codec name from pbutils instead of harcoding them
9673 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
9675 * ext/x264/gstx264enc.c:
9676 x264enc: Work around a rate control issue in libx264
9677 When variable framerate is disabled in libx264 (which occurs when using
9678 the zerolatency tuning), libx264 ignores timestamps but still uses the
9679 timebase leading to messed up rate control with our nanosecond timebase.
9680 We work around this issue by setting the timebase to the reciprocal of
9681 the framerate and we validate that the framerate is suitable.
9682 This has been fixed upstream in libx264 but there are non-fixed versions
9683 in the wild so this workaround is still needed.
9686 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9688 * ext/mpeg2dec/gstmpeg2dec.c:
9689 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9691 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
9693 * ext/mpeg2dec/gstmpeg2dec.c:
9694 mpeg2dec: fix position query by trusting upstream
9695 Position queries are badly handled for DVDs (probably due to the division in
9696 chapters): the time returned was the time since the start of chapter.
9697 Now ask upstream for position queries, fall back to the old code if upstream
9698 cannot answer the query.
9700 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
9702 * ext/lame/gstlame.c:
9704 * ext/sidplay/gstsiddec.cc:
9705 * gst/mpegstream/gstmpegparse.c:
9706 various: canonicalize property names
9708 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
9710 * ext/a52dec/gsta52dec.c:
9711 * ext/amrnb/amrnbdec.c:
9712 * ext/amrnb/amrnbenc.c:
9713 * ext/cdio/gstcdiocddasrc.c:
9714 * ext/dvdread/dvdreadsrc.c:
9715 * ext/lame/gstlame.c:
9716 * ext/lame/gstlamemp3enc.c:
9718 * ext/sidplay/gstsiddec.cc:
9719 * ext/x264/gstx264enc.c:
9720 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9722 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
9724 * gst/iec958/ac3iec.c:
9725 * gst/mpegaudioparse/gstmpegaudioparse.c:
9726 * gst/mpegstream/gstmpegparse.c:
9727 * gst/mpegstream/gstrfc2250enc.c:
9728 * gst/realmedia/pnmsrc.c:
9729 * gst/realmedia/rdtmanager.c:
9730 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9732 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
9735 Automatic update of common submodule
9736 From 5a668bf to 7bbd708
9738 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
9741 Automatic update of common submodule
9742 From c4a8adc to 5a668bf
9744 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9747 Automatic update of common submodule
9748 From 5e3c9bf to c4a8adc
9750 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9754 mad: support reverse playback
9756 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9758 * ext/dvdread/dvdreadsrc.c:
9759 dvdreadsrc: improve error messages on read errors
9760 Provide proper i18n-ed error messages when a read error happens,
9761 and point out that the error could be happening because the
9763 https://bugzilla.gnome.org/show_bug.cgi?id=613633
9765 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9768 configure: set plugin release datetime
9770 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
9773 Automatic update of common submodule
9774 From aa0d1d0 to 5e3c9bf
9776 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9778 * gst/mpegstream/gstmpegparse.c:
9779 mpegparse: re-fix flow return handling
9780 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9781 - } while (GST_FLOW_IS_SUCCESS (result));
9782 + } while (result != GST_FLOW_OK);
9784 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
9786 * tests/check/Makefile.am:
9787 * tests/check/generic/states.c:
9788 tests: allow running state tests for all elements
9789 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9790 to try elements that would normaly be skipped.
9792 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9795 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9797 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9800 * pkgconfig/.gitignore:
9801 * pkgconfig/Makefile.am:
9802 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9803 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9804 This .pc file will not be installed, it's only for uninstalled setups,
9805 same thing as we do for -good. This is so other modules' unit tests can
9806 find our plugins properly in an uninstalled setup.
9808 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9811 Automatic update of common submodule
9812 From c2e10bf to aa0d1d0
9814 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9817 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9819 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9821 * ext/sidplay/gstsiddec.cc:
9822 siddec: don't use GST_FLOW_IS_FATAL
9823 GST_FLOW_IS_FATAL has been deprecated in core git.
9825 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
9828 Automatic update of common submodule
9829 From d3d9acf to c2e10bf
9831 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9834 configure: Require orc >= 0.4.6 for --compat
9836 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9839 Automatic update of common submodule
9840 From ec60217 to d3d9acf
9842 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9844 * ext/mpeg2dec/gstmpeg2dec.c:
9845 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9846 And don't post error messages if allocating a buffer resulted
9847 in WRONG_STATE or UNEXPECTED.
9849 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9851 * gst/mpegaudioparse/gstxingmux.c:
9852 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9854 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9856 * gst/mpegstream/gstdvddemux.c:
9857 * gst/mpegstream/gstmpegdemux.c:
9858 * gst/mpegstream/gstmpegparse.c:
9859 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9861 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9863 * gst/realmedia/rmdemux.c:
9864 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9866 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9868 * gst/asfdemux/gstasfdemux.c:
9869 asfdemux: Don't use GST_FLOW_IS_FATAL()
9870 And don't post error messages for UNEXPECTED and post an error
9871 message if pulling data failed because of NOT_LINKED.
9873 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9876 * docs/plugins/inspect/plugin-a52dec.xml:
9877 * docs/plugins/inspect/plugin-amrnb.xml:
9878 * docs/plugins/inspect/plugin-amrwbdec.xml:
9879 * docs/plugins/inspect/plugin-asf.xml:
9880 * docs/plugins/inspect/plugin-cdio.xml:
9881 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9882 * docs/plugins/inspect/plugin-dvdread.xml:
9883 * docs/plugins/inspect/plugin-dvdsub.xml:
9884 * docs/plugins/inspect/plugin-iec958.xml:
9885 * docs/plugins/inspect/plugin-lame.xml:
9886 * docs/plugins/inspect/plugin-mad.xml:
9887 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9888 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9889 * docs/plugins/inspect/plugin-mpegstream.xml:
9890 * docs/plugins/inspect/plugin-realmedia.xml:
9891 * docs/plugins/inspect/plugin-siddec.xml:
9892 * docs/plugins/inspect/plugin-twolame.xml:
9893 * docs/plugins/inspect/plugin-x264.xml:
9894 * win32/common/config.h:
9896 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9897 the code is updated for the GST_FLOW_IS_* macro deprecations.
9899 === release 0.10.16 ===
9901 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9907 * gst-plugins-ugly.doap:
9908 * win32/common/config.h:
9911 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9913 * docs/plugins/inspect/plugin-a52dec.xml:
9914 * docs/plugins/inspect/plugin-amrnb.xml:
9915 * docs/plugins/inspect/plugin-amrwbdec.xml:
9916 * docs/plugins/inspect/plugin-asf.xml:
9917 * docs/plugins/inspect/plugin-cdio.xml:
9918 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9919 * docs/plugins/inspect/plugin-dvdread.xml:
9920 * docs/plugins/inspect/plugin-dvdsub.xml:
9921 * docs/plugins/inspect/plugin-iec958.xml:
9922 * docs/plugins/inspect/plugin-lame.xml:
9923 * docs/plugins/inspect/plugin-mad.xml:
9924 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9925 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9926 * docs/plugins/inspect/plugin-mpegstream.xml:
9927 * docs/plugins/inspect/plugin-realmedia.xml:
9928 * docs/plugins/inspect/plugin-siddec.xml:
9929 * docs/plugins/inspect/plugin-twolame.xml:
9930 * docs/plugins/inspect/plugin-x264.xml:
9931 docs: update docs for release
9933 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9941 po: update translations
9943 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9982 0.10.15.6 pre-release
9984 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
9986 * gst/asfdemux/gstasfdemux.c:
9987 asfdemux: Don't error out on non-critical flow returns
9988 Only error out when downstream returns:
9993 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
9994 of the streams had gone EOS) and then stop the task silently.
9995 In the case of WRONG_STATE we just need to stop silently
9996 https://bugzilla.gnome.org/show_bug.cgi?id=600412
9998 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10037 0.10.15.5 pre-release
10039 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
10041 * gst/mpegaudioparse/gstmpegaudioparse.c:
10042 mp3parse: propagate flow errors upstream.
10043 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10044 always return the error upstream.
10046 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10085 0.10.15.4 pre-release
10087 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
10090 Automatic update of common submodule
10091 From 3e8db1d to ec60217
10093 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10096 * docs/plugins/inspect/plugin-a52dec.xml:
10097 * docs/plugins/inspect/plugin-amrnb.xml:
10098 * docs/plugins/inspect/plugin-amrwbdec.xml:
10099 * docs/plugins/inspect/plugin-asf.xml:
10100 * docs/plugins/inspect/plugin-cdio.xml:
10101 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10102 * docs/plugins/inspect/plugin-dvdread.xml:
10103 * docs/plugins/inspect/plugin-dvdsub.xml:
10104 * docs/plugins/inspect/plugin-iec958.xml:
10105 * docs/plugins/inspect/plugin-lame.xml:
10106 * docs/plugins/inspect/plugin-mad.xml:
10107 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10108 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10109 * docs/plugins/inspect/plugin-mpegstream.xml:
10110 * docs/plugins/inspect/plugin-realmedia.xml:
10111 * docs/plugins/inspect/plugin-siddec.xml:
10112 * docs/plugins/inspect/plugin-twolame.xml:
10113 * docs/plugins/inspect/plugin-x264.xml:
10114 * win32/common/config.h:
10115 0.10.15.3 pre-release
10117 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
10119 * ext/x264/gstx264enc.c:
10120 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10121 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10122 argument to the option string value causes an error. For < 78 we pass the
10123 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10124 result in passing 'none' for false and 'strict' for true. Other modes can be
10125 set through the option-string property for now.
10126 https://bugzilla.gnome.org/show_bug.cgi?id=626577
10128 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10131 * docs/plugins/gst-plugins-ugly-plugins.args:
10132 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10133 * docs/plugins/inspect/plugin-a52dec.xml:
10134 * docs/plugins/inspect/plugin-amrnb.xml:
10135 * docs/plugins/inspect/plugin-amrwbdec.xml:
10136 * docs/plugins/inspect/plugin-asf.xml:
10137 * docs/plugins/inspect/plugin-cdio.xml:
10138 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10139 * docs/plugins/inspect/plugin-dvdread.xml:
10140 * docs/plugins/inspect/plugin-dvdsub.xml:
10141 * docs/plugins/inspect/plugin-iec958.xml:
10142 * docs/plugins/inspect/plugin-lame.xml:
10143 * docs/plugins/inspect/plugin-mad.xml:
10144 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10145 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10146 * docs/plugins/inspect/plugin-mpegstream.xml:
10147 * docs/plugins/inspect/plugin-realmedia.xml:
10148 * docs/plugins/inspect/plugin-siddec.xml:
10149 * docs/plugins/inspect/plugin-twolame.xml:
10150 * docs/plugins/inspect/plugin-x264.xml:
10151 * win32/common/config.h:
10152 0.10.15.2 pre-release
10154 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
10156 * gst/synaesthesia/gstsynaesthesia.c:
10157 synaesthesia: code cleanups.
10158 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10161 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
10163 * gst/synaesthesia/gstsynaesthesia.c:
10164 synaesthesia: use GST_BOILERPLATE macros
10166 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10169 Automatic update of common submodule
10170 From bd2054b to 3e8db1d
10172 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10174 * ext/x264/gstx264enc.c:
10175 x264: fix printf format warning in debug message
10177 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10179 * docs/plugins/Makefile.am:
10180 docs: fix bug passing arguments to gtkdoc-fixref in upload target
10181 Missing backslash at end of line meant we weren't passing all arguments
10182 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10184 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
10187 Automatic update of common submodule
10188 From a519571 to bd2054b
10190 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10193 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10194 This first checks what is required for ISO C99 support and sets the relevant
10195 compiler parameters and if no C99 compiler is found, it checks for a
10196 C89 compiler. This enables us to check for and use C89/C99 functions
10197 that gcc hides from us without the correct compiler parameters.
10199 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
10201 * ext/x264/gstx264enc.c:
10202 x264enc: Fix flushing of delayed frames
10203 x264_encoder_encode() should be called with a NULL picture until at least
10204 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10205 regression in make check due to the recent change in defaults which enabled
10206 b-frames and b-pyramid, both of which I believe increase the number of delayed
10207 frames when encoding.
10209 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
10211 * ext/x264/gstx264enc.c:
10212 x264enc: Improve x264enc defaults
10213 - medium x264 speed/quality preset
10214 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10215 Addresses part of bug #607798
10217 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
10219 * ext/x264/gstx264enc.c:
10220 x264enc: Fix property description typos
10222 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
10224 * ext/x264/gstx264enc.c:
10225 x264enc: Add some more debug info
10227 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
10229 * ext/x264/gstx264enc.c:
10230 * ext/x264/gstx264enc.h:
10231 x264enc: Add speed-preset and [psy-]tuning properties
10232 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
10233 preset and possibly a profile and/or tuning are now the recommended way to
10234 configure x264 through x264enc.
10235 If a preset/tuning are specified then these will define the default values and
10236 the property defaults will be ignored. After this the option-string property is
10237 applied, followed by the user-set properties, fast first pass restrictions and
10238 finally the profile restrictions.
10239 Addresses part of bug #607798
10241 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
10243 * ext/x264/gstx264enc.c:
10244 * ext/x264/gstx264enc.h:
10245 x264enc: Refactor code in preparation for presets/tunings
10246 - Make defaults append the appropriate default value to a string. This is
10247 needed to differentiate between something user-set and the actual prop
10249 - Add an internal option string to which _set_property () cases append for the
10250 majority of properties.
10251 - Use gst_x264_enc_parse_options () to clean up application of settings. This
10252 will make order of application with respect to the presets and tunings quite
10254 Addresses part of bug #607798
10256 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
10258 * ext/x264/gstx264enc.c:
10259 x264enc: Update available me types
10260 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
10261 now self-maintaining.
10263 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
10265 * ext/x264/gstx264enc.c:
10266 x264enc: Use new libx264 API to affect fast first pass
10267 Uses new x264 API to apply reduced complexity values to the parameters to
10268 increase encoding speed in the first pass of a multi-pass encode. This does
10269 not impact on final quality.
10270 Addresses part of bug #607798
10272 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
10274 * ext/x264/gstx264enc.c:
10275 * ext/x264/gstx264enc.h:
10276 x264enc: Add profile property
10277 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
10278 Profile. This makes it easier to achieve Baseline Profile for example.
10279 Addresses part of bug #607798
10281 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
10283 * ext/x264/gstx264enc.c:
10284 * ext/x264/gstx264enc.h:
10285 x264enc: Add option-string property
10286 Adds support for an x264 format option-string to specify advanced parameters
10287 Addresses part of bug #607798
10289 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10291 * ext/mad/Makefile.am:
10292 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
10293 Spotted by syntr0py.
10295 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10297 * ext/x264/gstx264enc.c:
10298 x264enc: only set timebase on versions where it exists
10300 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
10302 * ext/x264/gstx264enc.c:
10303 x264enc: set appropriate time base
10306 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10308 * tests/check/Makefile.am:
10309 tests: add plugin loading whitelist to test environment
10310 Only want to load core/-base/-ugly plugins here.
10312 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10316 Bump automake requirement to 1.10 and autoconf to 2.60
10317 For maintainability reasons and $(builddir).
10320 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10322 * gst/asfdemux/gstasfdemux.c:
10323 asfdemux: Fix seeking after last commits
10324 Don't handle wrong-state returns as errors to allow seeking to work
10327 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10329 * gst/asfdemux/gstasfdemux.c:
10330 asfdemux: Push all pending data on EOS
10331 When on push mode and receiving an EOS event, asfdemux
10332 should push all pending data because we might be dealing
10333 with a broken file that has a preroll value higher
10334 than its actual length.
10336 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10338 * gst/asfdemux/gstasfdemux.c:
10339 asfdemux: Fix sending eos event for chained asfs
10340 Properly push EOS event when finishing a chained asf file
10344 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10346 * docs/plugins/Makefile.am:
10347 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10348 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10349 * docs/plugins/inspect/plugin-rmdemux.xml:
10350 docs: add rmdemux to docs properly
10351 The plugin has been renamed, remove old introspection file.
10353 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10355 * docs/plugins/gst-plugins-ugly-plugins.args:
10356 * docs/plugins/inspect/plugin-x264.xml:
10357 docs: update for recent x264enc changes
10359 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10361 * gst/realmedia/rmdemux.c:
10362 rmdemux: fix compiler warning when debugging system in core is disabled
10364 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
10367 Automatic update of common submodule
10368 From 73ff93a to a519571
10370 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
10372 * gst/asfdemux/gstasfdemux.c:
10373 asfdemux: Allow at least 500ms of preroll.
10374 Some files have insanely low preroll values which break the
10375 all_streams_prerolled() logic.
10378 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10380 * ext/x264/gstx264enc.c:
10381 x264enc: add new h264 caps attribute alignment
10384 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10386 * ext/x264/gstx264enc.c:
10387 * ext/x264/gstx264enc.h:
10388 x264enc: conditionally expose enhanced upstream capabilities
10389 API: GstX264Enc:sliced-threads
10390 API: GstX264Enc:sync-lookahead
10391 API: GstX264Enc:intra-refresh
10392 API: GstX264Enc:mb-tree
10393 API: GstX264Enc:rc-lookahead
10396 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10399 * docs/plugins/inspect/plugin-a52dec.xml:
10400 * docs/plugins/inspect/plugin-amrnb.xml:
10401 * docs/plugins/inspect/plugin-amrwbdec.xml:
10402 * docs/plugins/inspect/plugin-asf.xml:
10403 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10404 * docs/plugins/inspect/plugin-iec958.xml:
10405 * docs/plugins/inspect/plugin-mad.xml:
10406 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10407 * docs/plugins/inspect/plugin-mpegstream.xml:
10408 * docs/plugins/inspect/plugin-realmedia.xml:
10409 docs: update introspected plugin docs for gstdoc-scangobj and other changes
10410 Update common for latest gstdoc-scangobj and inspect xml files for
10411 escaping and pad template order changes.
10413 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
10416 Automatic update of common submodule
10417 From 9339ccc to 35617c2
10419 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
10422 Automatic update of common submodule
10423 From 5adb1ca to 9339ccc
10425 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
10428 Automatic update of common submodule
10429 From 57c89b7 to 5adb1ca
10431 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
10434 Automatic update of common submodule
10435 From c804988 to 57c89b7
10437 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10440 * gst/realmedia/rtspreal.c:
10441 configure: Update required GLib version to 2.20
10443 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10445 * ext/a52dec/gsta52dec.c:
10446 a52dec: Call orc_init() before trying to get target flags
10448 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10450 * ext/a52dec/gsta52dec.c:
10451 a52dec: Remove debug printf...
10453 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10456 * ext/a52dec/Makefile.am:
10457 * ext/a52dec/gsta52dec.c:
10458 a52dec: Use orc for CPU feature detection and don't check for liboil
10460 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10463 configure: Use GLIB_EXTRA_CFLAGS
10465 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10468 Automatic update of common submodule
10469 From 7a0fdf5 to c804988
10471 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10474 Automatic update of common submodule
10475 From 6da3bab to 7a0fdf5
10477 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10480 Automatic update of common submodule
10481 From 733fca9 to 6da3bab
10483 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
10486 Automatic update of common submodule
10487 From fad145b to 733fca9
10489 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
10492 Automatic update of common submodule
10493 From 47683c1 to fad145b
10495 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10497 * gst/realmedia/rmdemux.c:
10498 rmdemux: pass bitrate on caps
10499 Set the bitrate on the caps, some decoders like sipro need this to function
10503 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
10506 Automatic update of common submodule
10507 From 17f89e5 to 47683c1
10509 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
10512 Automatic update of common submodule
10513 From fd7ca04 to 17f89e5
10515 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10517 * ext/x264/gstx264enc.c:
10518 x264enc: Only set i_weighted_pred on versions where it exists
10520 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
10522 * ext/lame/gstlamemp3enc.c:
10523 lamemp3enc: implement latency query
10524 The encoder's latency is deduced from the framesize. Fixes #618896.
10526 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10529 * docs/plugins/gst-plugins-ugly-plugins.args:
10530 * docs/plugins/gst-plugins-ugly-plugins.signals:
10531 * docs/plugins/inspect/plugin-a52dec.xml:
10532 * docs/plugins/inspect/plugin-amrnb.xml:
10533 * docs/plugins/inspect/plugin-amrwbdec.xml:
10534 * docs/plugins/inspect/plugin-asf.xml:
10535 * docs/plugins/inspect/plugin-cdio.xml:
10536 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10537 * docs/plugins/inspect/plugin-dvdread.xml:
10538 * docs/plugins/inspect/plugin-dvdsub.xml:
10539 * docs/plugins/inspect/plugin-iec958.xml:
10540 * docs/plugins/inspect/plugin-lame.xml:
10541 * docs/plugins/inspect/plugin-mad.xml:
10542 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10543 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10544 * docs/plugins/inspect/plugin-mpegstream.xml:
10545 * docs/plugins/inspect/plugin-realmedia.xml:
10546 * docs/plugins/inspect/plugin-siddec.xml:
10547 * docs/plugins/inspect/plugin-twolame.xml:
10548 * docs/plugins/inspect/plugin-x264.xml:
10549 * win32/common/config.h:
10550 Back to development
10552 === release 0.10.15 ===
10554 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10560 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10561 * docs/plugins/inspect/plugin-a52dec.xml:
10562 * docs/plugins/inspect/plugin-amrnb.xml:
10563 * docs/plugins/inspect/plugin-amrwbdec.xml:
10564 * docs/plugins/inspect/plugin-asf.xml:
10565 * docs/plugins/inspect/plugin-cdio.xml:
10566 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10567 * docs/plugins/inspect/plugin-dvdread.xml:
10568 * docs/plugins/inspect/plugin-dvdsub.xml:
10569 * docs/plugins/inspect/plugin-iec958.xml:
10570 * docs/plugins/inspect/plugin-lame.xml:
10571 * docs/plugins/inspect/plugin-mad.xml:
10572 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10573 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10574 * docs/plugins/inspect/plugin-mpegstream.xml:
10575 * docs/plugins/inspect/plugin-realmedia.xml:
10576 * docs/plugins/inspect/plugin-siddec.xml:
10577 * docs/plugins/inspect/plugin-twolame.xml:
10578 * docs/plugins/inspect/plugin-x264.xml:
10579 * gst-plugins-ugly.doap:
10580 * win32/common/config.h:
10583 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10623 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10626 configure: make implicit GLib and liboil requirements explicit
10627 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10629 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
10631 * ext/x264/gstx264enc.c:
10632 x264enc: disable I weighted pred
10633 If it is enabled, then it will be main profile instead of baseline.
10634 This ensures maximum compatibility of the output stream until the
10635 encoder configuration interface gets an overhaul with explicit
10636 output profile selection.
10639 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10642 * win32/common/config.h:
10643 0.10.14.3 pre-release
10645 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10683 po: update translations
10685 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10688 Automatic update of common submodule
10689 From 357b0db to fd7ca04
10691 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10694 * win32/common/config.h:
10695 0.10.14.2 pre-release
10697 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10700 Automatic update of common submodule
10701 From 4d67bd6 to 357b0db
10703 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10705 * gst/realmedia/rmdemux.c:
10706 * gst/realmedia/rmutils.c:
10707 * gst/realmedia/rmutils.h:
10708 rmdemux: add better sipr nibble swap routine
10710 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10712 * gst/realmedia/rmdemux.c:
10713 rmdemux: descramble SIPR before pushing out
10714 Collect and descramble the SIPR packets before pushing.
10715 Descramble ATRAC audio.
10718 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10720 * gst/realmedia/rmutils.c:
10721 * gst/realmedia/rmutils.h:
10722 rm: add function to descramble sipr
10724 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10726 * ext/x264/gstx264enc.c:
10727 * ext/x264/gstx264enc.h:
10728 x264enc: Re-send the received upstream event as-is downstream
10729 https://bugzilla.gnome.org/show_bug.cgi?id=606689
10731 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
10733 * ext/amrnb/amrnb.c:
10734 amrnbenc: Set rank to GST_RANK_SECONDARY
10736 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10738 * gst/realmedia/rtspreal.c:
10739 rtspreal: use GLib's base64 functions if available
10740 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10742 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
10744 * ext/amrnb/amrnbdec.h:
10745 * ext/amrnb/amrnbenc.h:
10746 * ext/amrwbdec/amrwbdec.h:
10747 amr: Use correct includes (as pkg-config suggests)
10750 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
10752 * gst/ac3parse/.gitignore:
10753 * gst/ac3parse/Makefile.am:
10754 * gst/ac3parse/README:
10755 * gst/ac3parse/ac3parse.vcproj:
10756 * gst/ac3parse/gstac3parse.c:
10757 * gst/ac3parse/gstac3parse.h:
10758 ac3parse: remove unported 0.8 plugin
10759 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10761 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
10763 * gst/mpegaudioparse/gstmpegaudioparse.c:
10764 docs: adding a mp3decoder as well is useful
10766 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
10768 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10769 docs: massage section index
10771 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
10773 * ext/amrwbdec/amrwbdec.c:
10774 * ext/amrwbdec/amrwbdec.h:
10775 amrwbdec: move define to source to avoid hiding it from the docs
10777 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
10779 * ext/cdio/gstcdiocddasrc.c:
10780 docs: remove short_desc, it is taken from element details
10782 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
10784 * gst/synaesthesia/gstsynaesthesia.c:
10785 docs: fix sections docs for synaesthesia
10787 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
10789 * docs/plugins/Makefile.am:
10790 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10791 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10792 * gst/mpegaudioparse/gstmpegaudioparse.c:
10793 docs: add docs for mp3parse
10795 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10797 * gst-plugins-ugly.doap:
10798 doap: update repository info from cvs->git and maintainers
10800 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10803 Automatic update of common submodule
10804 From fc85867 to 4d67bd6
10806 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10808 * tests/check/elements/x264enc.c:
10809 x264enc: adaptive NALU type checking
10810 In particular, be less picky about SEI NALU order, which makes test more
10811 robust with respect to changes in libx264.
10814 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10816 * ext/x264/gstx264enc.c:
10817 x264enc: adaptive x264 header NAL layout handling
10820 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10822 * gst/asfdemux/gstrtpasfdepay.c:
10823 asfdepay: we require a dynamic payload type
10824 Add an extra caps property that restricts the depayloader to only accept dynamic
10827 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10830 configure: Drop -Wcast-align
10831 Commit message copied from core's commit from Benjamin Otte:
10832 246f5dba96a5b50bb74621af67b30942cca72af5
10833 Apparently gcc warns that GstMiniObject is not castable to
10834 GstEvent/Message/Buffer due to them containing 64bit variables, even
10835 though ARM hackers claim that those only need 4byte alignment. And as
10836 long as gcc behaves that way, this warning is not very useful.
10837 So we'll remove the warning until this problem is fixed.
10840 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
10842 * ext/mpeg2dec/gstmpeg2dec.c:
10843 mpeg2dec: copy over all buffer flags when copying buffers.
10844 Avoids losing the tff/rff video buffer flags
10846 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
10848 * gst/asfdemux/asfpacket.c:
10849 asfdemux: Make a table static to avoid having to always allocate it.
10851 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10853 * ext/x264/gstx264enc.c:
10854 x264enc: fix up avcC header construction
10855 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10856 for BUILD_X264 < 76.
10857 Also fixes #610089.
10859 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10861 * ext/x264/gstx264enc.c:
10862 x264enc: parameterize libx264 provided NAL layout in codec-data creation
10864 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
10867 configure: Remove -Wundef flag
10868 Same fix as for #615161
10870 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10873 Automatic update of common submodule
10874 From fdf023d to fc85867
10876 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10878 * gst-libs/gst/gettext.h:
10879 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10881 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10886 build: build plugins in parallel where possible, if make -jN is used
10888 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10891 build: add cruft alert for common/shave*
10893 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10897 Remove removed file win32/common/config.h.in from MANIFEST.
10899 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
10901 * gst/synaesthesia/synaescope.c:
10902 * gst/synaesthesia/synaescope.h:
10903 synaestesia: Fix old-style prototype
10905 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
10907 * gst/realmedia/rmutils.c:
10911 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
10914 Automatic update of common submodule
10915 From 55cd514 to c1d07dd
10917 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10920 * ext/amrnb/amrnbdec.c:
10921 * ext/amrnb/amrnbenc.c:
10922 * ext/cdio/gstcdiocddasrc.h:
10923 * ext/dvdread/dvdreadsrc.c:
10924 * ext/lame/gstlame.h:
10925 * ext/lame/gstlamemp3enc.h:
10926 * ext/lame/plugin.c:
10927 * ext/mad/gstmad.c:
10928 * ext/x264/gstx264enc.c:
10929 * ext/x264/gstx264enc.h:
10930 * gst/mpegaudioparse/gstmpegaudioparse.c:
10931 * gst/mpegaudioparse/gstxingmux.c:
10932 * gst/mpegstream/gstdvddemux.c:
10933 * gst/mpegstream/gstmpegdemux.c:
10934 * gst/mpegstream/gstmpegparse.c:
10935 * gst/realmedia/asmrules.c:
10936 * gst/realmedia/pnmsrc.c:
10937 * gst/realmedia/pnmsrc.h:
10938 * gst/realmedia/rdtdepay.h:
10939 * gst/realmedia/rdtmanager.c:
10940 * gst/realmedia/rtspreal.c:
10941 build: Add all kinds of compiler warning flags and fix the resulting warnings
10943 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10945 * ext/amrnb/Makefile.am:
10946 * ext/amrwbdec/Makefile.am:
10947 * ext/sidplay/Makefile.am:
10948 * gst/asfdemux/Makefile.am:
10949 * gst/mpegaudioparse/Makefile.am:
10950 build: fix up Makefile.am
10951 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
10952 the order a bit here and there (see docs/random/moving-plugins).
10954 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10956 * win32/common/config.h.in:
10957 win32: remove win32-specific config.h.in copy that's not used any longer
10958 The win32 config.h is now generated from the top-level config.h.in.
10960 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
10962 * ext/a52dec/gsta52dec.c:
10963 * ext/amrnb/amrnbdec.c:
10964 * ext/amrnb/amrnbenc.c:
10965 * ext/amrwbdec/amrwbdec.c:
10966 * ext/cdio/gstcdiocddasrc.c:
10967 * ext/dvdread/dvdreadsrc.c:
10968 * ext/lame/gstlame.c:
10969 * ext/mad/gstmad.c:
10970 * ext/mpeg2dec/gstmpeg2dec.c:
10971 * gst/ac3parse/gstac3parse.c:
10972 * gst/asfdemux/gstasfdemux.c:
10973 * gst/asfdemux/gstrtpasfdepay.c:
10974 * gst/asfdemux/gstrtspwms.c:
10975 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10976 * gst/iec958/ac3iec.c:
10977 * gst/mpegaudioparse/gstmpegaudioparse.c:
10978 * gst/mpegaudioparse/gstxingmux.c:
10979 * gst/mpegstream/gstdvddemux.c:
10980 * gst/mpegstream/gstmpegdemux.c:
10981 * gst/mpegstream/gstmpegparse.c:
10982 * gst/mpegstream/gstrfc2250enc.c:
10983 * gst/realmedia/pnmsrc.c:
10984 * gst/realmedia/rademux.c:
10985 * gst/realmedia/rdtdepay.c:
10986 * gst/realmedia/rdtmanager.c:
10987 * gst/realmedia/rmdemux.c:
10988 * gst/realmedia/rtspreal.c:
10989 * gst/synaesthesia/gstsynaesthesia.c:
10990 gst_element_class_set_details => gst_element_class_set_details_simple
10992 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10994 * ext/x264/gstx264enc.c:
10995 x264enc: Put pixel-aspect-ratio from input into the src pad caps
10998 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
11001 Automatic update of common submodule
11002 From e272f71 to 55cd514
11004 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
11007 Automatic update of common submodule
11008 From df8a7c8 to e272f71
11010 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
11013 Update CXXFLAGS, too
11015 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
11018 Update for recent changes to common submodule
11019 This just replaces every "$ERROR_CFLAGS" usage with a usage of
11020 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11022 Actually using that separation will happen later.
11024 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
11027 Automatic update of common submodule
11028 From 9720a7d to df8a7c8
11030 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
11033 Automatic update of common submodule
11034 From 0b6e072 to 9720a7d
11036 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
11039 Automatic update of common submodule
11040 From 7cc5eb4 to 0b6e072
11042 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11045 Automatic update of common submodule
11046 From 7aa65b5 to 7cc5eb4
11048 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11051 Automatic update of common submodule
11052 From 44ecce7 to 7aa65b5
11054 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11057 configure: Use automake 1.11 silent rules instead of shave if available
11058 This makes sure that we use something that is still maintained and
11059 also brings back libtool 1.5 support.
11061 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11064 * docs/plugins/inspect/plugin-a52dec.xml:
11065 * docs/plugins/inspect/plugin-amrnb.xml:
11066 * docs/plugins/inspect/plugin-amrwbdec.xml:
11067 * docs/plugins/inspect/plugin-asf.xml:
11068 * docs/plugins/inspect/plugin-cdio.xml:
11069 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11070 * docs/plugins/inspect/plugin-dvdread.xml:
11071 * docs/plugins/inspect/plugin-dvdsub.xml:
11072 * docs/plugins/inspect/plugin-iec958.xml:
11073 * docs/plugins/inspect/plugin-lame.xml:
11074 * docs/plugins/inspect/plugin-mad.xml:
11075 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11076 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11077 * docs/plugins/inspect/plugin-mpegstream.xml:
11078 * docs/plugins/inspect/plugin-realmedia.xml:
11079 * docs/plugins/inspect/plugin-siddec.xml:
11080 * docs/plugins/inspect/plugin-twolame.xml:
11081 * docs/plugins/inspect/plugin-x264.xml:
11082 * win32/common/config.h:
11083 Back to development
11085 === release 0.10.14 ===
11087 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11093 * docs/plugins/gst-plugins-ugly-plugins.args:
11094 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11095 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11096 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11097 * docs/plugins/inspect/plugin-a52dec.xml:
11098 * docs/plugins/inspect/plugin-amrnb.xml:
11099 * docs/plugins/inspect/plugin-amrwbdec.xml:
11100 * docs/plugins/inspect/plugin-asf.xml:
11101 * docs/plugins/inspect/plugin-cdio.xml:
11102 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11103 * docs/plugins/inspect/plugin-dvdread.xml:
11104 * docs/plugins/inspect/plugin-dvdsub.xml:
11105 * docs/plugins/inspect/plugin-iec958.xml:
11106 * docs/plugins/inspect/plugin-lame.xml:
11107 * docs/plugins/inspect/plugin-mad.xml:
11108 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11109 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11110 * docs/plugins/inspect/plugin-mpegstream.xml:
11111 * docs/plugins/inspect/plugin-realmedia.xml:
11112 * docs/plugins/inspect/plugin-siddec.xml:
11113 * docs/plugins/inspect/plugin-twolame.xml:
11114 * docs/plugins/inspect/plugin-x264.xml:
11115 * gst-plugins-ugly.doap:
11116 * win32/common/config.h:
11119 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11159 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11162 * win32/common/config.h:
11163 0.10.13.4 pre-release
11165 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11167 * ext/x264/gstx264enc.c:
11168 * tests/check/elements/x264enc.c:
11169 x264enc: Replace 'avc-sample' with 'avc' in caps
11170 In the element and in its tests
11173 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
11175 * gst/asfdemux/gstasfdemux.c:
11176 asfdemux: Don't set durations of 0 on outgoing buffers.
11177 Some (broken) streams don't have the extended stream properties in
11178 the header, resulting in applying a duration of zero on outgoing
11182 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
11184 * gst/asfdemux/asfpacket.c:
11185 asfdemux: Make sure we always set proper payload duration.
11186 Some (broken) streams will have a delta of 0, resulting in outgoing
11187 buffers having durations of 0.
11190 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11193 * win32/common/config.h:
11194 0.10.13.3 pre-release
11196 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
11198 * gst/asfdemux/asfpacket.c:
11199 asfdemux: Make sure we don't end up with negative timestamps.
11200 Some files have payload with timestamps smaller than the preroll duration.
11201 Instead of blindly substracting the preroll value (and ending up with
11202 insanely high timestamps on the outgoing buffers), we make sure we
11206 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11209 * win32/common/config.h:
11210 0.10.13.2 pre-release
11211 Update core/base requirement to 0.10.26, since that's more likely
11212 to be the actual requirement.
11214 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11219 po: update translations
11221 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11223 * tests/check/elements/x264enc.c:
11224 x264enc: add caps check to x264enc unit test
11225 Add some minimal caps checking to x264enc unit test.
11228 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
11230 * ext/x264/gstx264enc.c:
11231 x264enc: fix up avcC header construction and playback by flash players
11232 Fix off-by-one bug when constructing the avcC header chunk: we
11233 wrote wrong profile info into the header. The first byte in the
11234 SPS NAL we get from x264 is the nal type, not the profile_idc.
11235 Also add some debug logging.
11238 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
11240 * gst/asfdemux/gstasfdemux.c:
11241 asfdemux: Improve seek behaviour for audio-only with no index
11242 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11243 for video, we can just seek to seek_time instead.
11245 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11248 configure: fix up GST_CXXFLAGS properly
11249 We don't want C specific flags in GST_CXXFLAGS, so base it on the
11250 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
11251 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
11253 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11256 Update MAINTAINERS, add myself
11258 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
11261 configure: base GST_CXXFLAGS on --cflags from pkg-config
11262 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
11263 point for for both C and CXX settings.
11265 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11268 Automatic update of common submodule
11269 From 96dc793 to 44ecce7
11271 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11275 * win32/common/.gitignore:
11276 * win32/common/config.h:
11277 win32: change how win32/common/config.h is updated
11278 Generate win32/common/config.h-new directly from config.h.in,
11279 using shell variables in configure and some hard-coded information.
11280 Change top-level makefile so that 'make win32-update' copies the
11281 generated file to win32/common/config.h, which we keep in source
11282 control. It's kept in source control so that the git tree is
11284 This change is similar to the ones applied a while ago to GStreamer
11285 core, gst-plugins-base and gst-plugins-good and prevents configure
11286 from changing files in source control. The generated config.h
11287 should be ok, but needs testing.
11289 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11291 * gst/realmedia/rtspreal.c:
11292 rtspreal: don't construct config header with uninitialised bytes
11293 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
11294 a presumably unintentional padding of uninitialised bytes at the end
11295 of the CONT tags chunk, which should be harmless but causes warnings
11296 in valgrind (see #608533 for a test URL).
11298 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11300 * gst/realmedia/rtspreal.c:
11301 rtspreal: add finalize function so we can free streams and rulebook
11302 Fix memory leak in Real RTSP component (#608533).
11304 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11306 * gst/realmedia/rtspreal.c:
11307 rtspreal: fix minor memory leak
11308 Caps take their own reference when a buffer is added to them, so
11309 unref buffer after adding it to caps (#608533).
11311 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11313 * gst/realmedia/rdtdepay.c:
11314 rdtdepay: unref input buffer when done
11315 Fixes memory leak, see #608533.
11317 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11320 Automatic update of common submodule
11321 From 15d47a6 to 96dc793
11323 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11325 * ext/x264/gstx264enc.c:
11326 * ext/x264/gstx264enc.h:
11327 x264enc: make use of Access Unit delimiters configurable
11328 API: GstX264Enc:aud
11330 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11332 * gst/asfdemux/asfpacket.c:
11333 asfdemux: Do not subtract padding twice
11334 Only subtract implicit padding if an explicit one isn't
11335 provided. Avoids subtracting it twice and causing
11339 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
11341 * gst/asfdemux/gstasfdemux.c:
11342 * gst/mpegstream/gstmpegpacketize.c:
11343 assert: g_assert_not_reached() cannot replace return statement
11344 Fix build with assert being turned off.
11346 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11349 Automatic update of common submodule
11350 From 14cec89 to 15d47a6
11352 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
11354 * gst/asfdemux/gstasfdemux.c:
11355 asfdemux: Don't forget to update flow variable
11356 Forgot to update the return value in the loop.
11358 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
11360 * gst/asfdemux/gstasfdemux.c:
11361 asfdemux: Check flow return on every push
11362 We previously only aggregated flow returns after the while(push) loop,
11363 which meant that in some cases we would end-up not properly aggregating
11365 This is based on the same flow aggregation algorithm as oggdemux.
11367 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11369 * ext/x264/gstx264enc.c:
11370 x264enc: Add stream-format to output caps
11371 Adds stream-format to output caps of x264enc that
11372 informs if the stream is in bytestream of avc format.
11375 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
11377 * gst/mpegaudioparse/gstxingmux.c:
11378 xingmux: Fix unaligned memory access
11379 ARM/SPARC need 32bit alignment but xingmux accesses possibly
11380 unaligned memory, which leads to SIGBUS.
11383 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
11385 * gst/asfdemux/gstasfdemux.c:
11386 asfdemux: Use GST_STR_NULL in a couple of places.
11387 Fixes crashing on some of the log statements on win32.
11389 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11391 * gst/realmedia/rmdemux.c:
11392 rmdemux: Parse and post bitrate for streams
11393 Parse the bitrate of the streams and post their tags.
11396 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11398 * gst/asfdemux/gstasfdemux.c:
11399 * gst/asfdemux/gstasfdemux.h:
11400 asfdemux: Post bitrate tag
11401 If stream bitrate object is available, post the bitrate
11405 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11407 * gst/mpegaudioparse/gstmpegaudioparse.c:
11408 * gst/mpegaudioparse/gstmpegaudioparse.h:
11409 mp3parse: minor validation check of (Xing, VBRI) metadata
11410 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11412 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11414 * gst/mpegaudioparse/gstmpegaudioparse.c:
11415 mp3parse: use proper total_time and total_bytes in various cases
11416 The correct basis for (Xing, VBRI) seek table calculations is the
11417 byte size and duration provided by that metadata, rather than some
11418 other (possibly even estimated) one. This also prevents an infinite
11419 conversion loop in (unlikely) case where a TOC is provided without
11420 such corresponding (duration) metdata.
11422 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11424 * gst/mpegaudioparse/gstmpegaudioparse.c:
11425 * gst/mpegaudioparse/gstmpegaudioparse.h:
11426 mp3parse: conserve stop time for non-accurate seek
11427 Use the same strategy as accurate seeks to store
11428 pending non-accurate seeks to avoid overwriting non-definite
11429 stop times. When doing non-accurate seeks our position
11430 reporting might drift off by some secs and the stream can
11431 end up before it should.
11434 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11437 Automatic update of common submodule
11438 From 47cb23a to 14cec89
11440 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11442 * ext/amrwbdec/amrwb.c:
11443 amrwbdec: give decoder a rank so decodebin/playbin will use it
11445 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11447 * gst/mpegaudioparse/gstmpegaudioparse.c:
11448 mp3parse: return false when we can't seek
11449 When upstream can't seek, we return false as well
11451 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11453 * ext/lame/gstlame.c:
11454 * ext/lame/gstlamemp3enc.c:
11455 lame: Avoid crash when seeking before negotiating
11456 lame's 'lgv' variable is only initialized when the caps
11457 is negotiated, whenever a seek happens before that, it would
11458 attempt to call a function on an empty pointer, causing the crash.
11461 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11464 Automatic update of common submodule
11465 From 87bf428 to 47cb23a
11467 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11470 Automatic update of common submodule
11471 From da4c75c to 87bf428
11473 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
11476 Automatic update of common submodule
11477 From 53a2485 to da4c75c
11479 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11481 * gst/mpegaudioparse/gstmpegaudioparse.c:
11482 mp3parse: fix non-flushing seek
11483 Specifically, in addition to clearing lots of variables/offsets
11484 when receiving newsegment, also clear leftover data to match.
11486 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11488 * ext/x264/gstx264enc.c:
11489 * ext/x264/gstx264enc.h:
11490 x264enc: Make upstream GstForceKeyUnit thread-safe
11491 Also send the GstForceKeyUnit event downstream when an upstream on is received,
11492 allowing muxers or payloaders to take appropriate actions.
11493 https://bugzilla.gnome.org/show_bug.cgi?id=602556
11495 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11498 Automatic update of common submodule
11499 From a3e3ce4 to 53a2485
11501 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
11503 * gst/asfdemux/gstasfdemux.c:
11504 asfdemux: Don't call strlen() on NULL pointers
11507 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11509 * gst/asfdemux/gstasfdemux.c:
11510 asfdemux: Remove old pads when new ones are added
11511 The old pads were being removed before adding the new ones,
11512 we should add the new ones first.
11515 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11517 * gst/asfdemux/gstasfdemux.c:
11518 * gst/asfdemux/gstasfdemux.h:
11519 asfdemux: Handle chained asfs on pull mode
11520 Adds chained asfs handling to pull mode. It now checks if
11521 there is a new asf header after the last packet (when it
11522 is possible to know how many packets are) or it tries
11523 checking if a processed packet that fails is an header
11527 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11529 * gst/asfdemux/gstasfdemux.c:
11530 * gst/asfdemux/gstasfdemux.h:
11531 asfdemux: properly do chained asfs on push mode
11532 To properly do chained asfs work with playbin2, we need to
11533 push eos on the old pads before removing them.
11536 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11538 * gst/asfdemux/gstasfdemux.c:
11539 * gst/asfdemux/gstasfdemux.h:
11540 asfdemux: add support for chained asfs (push mode)
11541 Adds support for detecting and playing chained asfs
11542 in push mode. asfdemux tries to detect a new asf start
11543 by identifying the header object guid in a input buffer.
11544 When it finds it, it resets its state, removing its pads
11545 and creates new ones for the new file.
11547 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11549 * gst/asfdemux/gstasfdemux.c:
11550 asfdemux: fix two small leaks
11552 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11554 * gst/asfdemux/gstasfdemux.c:
11555 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11556 WM/Track has a 0 base but is often wrongly written as starting from 1,
11557 so not as reliable as WM/TrackNumber which always starts from 1.
11559 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11561 * gst/asfdemux/gstasfdemux.c:
11562 asfdemux: WM/Track starts counting from 0, adjust to start from 1
11564 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11566 * gst/asfdemux/gstasfdemux.c:
11567 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11568 There's both WM/Track and WM/TrackNumber.
11570 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
11572 * ext/a52dec/gsta52dec.c:
11573 a52dec: Fix debug statement: Pass pos variable instead of time() function
11575 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
11577 * gst/dvdsub/gstdvdsubdec.c:
11578 dvdsubdec: Fix printf format string warning
11580 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
11582 * gst/asfdemux/gstasfdemux.c:
11583 asfdemux: Fix bogus variable used uninitialised warnings
11585 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
11588 po: Don't create backup .po files
11589 As well as preventing creation of useless backup files, it works
11590 around a bug in gettext 0.17 on OS/X
11592 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
11594 * gst/asfdemux/asfpacket.c:
11595 asfdemux: fix c99-style comments.
11597 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
11599 * gst/asfdemux/asfpacket.c:
11600 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11602 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11604 * gst/realmedia/rmutils.c:
11605 rmutils: fix byteswapping
11606 fix the byteswapping code that was wrong because of the side effects of the
11610 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
11612 * ext/x264/gstx264enc.c:
11613 x264enc: Adapt to slightly modified x264 API
11616 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11618 * gst/asfdemux/asfpacket.c:
11619 asfdemux: careful to avoid crash on bogus data
11620 When receiving bogus data, we have to avoid subtracting a value
11621 larger than 'size' from 'size' variable, resulting in a wrap
11622 that would make 'size' a really large bogus value.
11625 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11627 * win32/common/config.h:
11628 win32: Commit bumped version number
11630 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
11632 * gst/mpegaudioparse/gstmpegaudioparse.c:
11633 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11635 This removes a good 50% of processing time for parsing a buffer.
11636 We do this by simply... getting the nicks that we already have handy
11637 instead of going through the expensive glib system.
11639 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
11642 configure.ac: And back to development we go...
11644 === release 0.10.13 ===
11646 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
11653 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11654 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11655 * docs/plugins/inspect/plugin-a52dec.xml:
11656 * docs/plugins/inspect/plugin-asf.xml:
11657 * docs/plugins/inspect/plugin-cdio.xml:
11658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11659 * docs/plugins/inspect/plugin-dvdread.xml:
11660 * docs/plugins/inspect/plugin-dvdsub.xml:
11661 * docs/plugins/inspect/plugin-iec958.xml:
11662 * docs/plugins/inspect/plugin-lame.xml:
11663 * docs/plugins/inspect/plugin-mad.xml:
11664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11665 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11666 * docs/plugins/inspect/plugin-mpegstream.xml:
11667 * docs/plugins/inspect/plugin-realmedia.xml:
11668 * docs/plugins/inspect/plugin-siddec.xml:
11669 * docs/plugins/inspect/plugin-twolame.xml:
11670 * docs/plugins/inspect/plugin-x264.xml:
11671 * gst-plugins-ugly.doap:
11672 * win32/common/config.h:
11675 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
11713 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
11716 Automatic update of common submodule
11717 From 85d1530 to 0702fe1
11719 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
11757 * win32/common/config.h:
11758 0.10.12.3 pre-release
11760 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
11763 Automatic update of common submodule
11764 From a3e3ce4 to 85d1530
11766 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
11768 * ext/a52dec/gsta52dec.c:
11769 a52dec: Fix reference leak on all input buffers in 'dvd mode'
11770 https://bugzilla.gnome.org/show_bug.cgi?id=598272
11772 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
11811 * win32/common/config.h:
11812 0.10.12.2 pre-release
11814 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
11816 * docs/plugins/gst-plugins-ugly-plugins.args.new:
11817 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11818 docs: Remove files accidentally added
11819 Remove the gst-plugins-ugly-plugins.args.new and
11820 gst-plugins-ugly-plugins.signals.new files, that appear
11821 to have been accidentally added in commit
11822 f5d046a0b034f9bd7274291f7131ee5db1a30052
11824 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
11826 * ext/a52dec/gsta52dec.c:
11827 a52dec: Add some debugging for new segment events
11829 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
11831 * ext/mpeg2dec/gstmpeg2dec.c:
11832 mpeg2dec: fix warning in macosx snow leopard
11834 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
11836 * gst/mpegstream/gstmpegparse.c:
11837 mpegstream: fix warning in macosx snow leopard
11839 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
11841 * gst/mpegaudioparse/gstmpegaudioparse.c:
11842 mpegaudioparse: fix warning in macosx snow leopard
11844 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
11846 * gst/dvdsub/gstdvdsubdec.c:
11847 dvdsubdec: fix warning on macosx snow leopard
11849 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
11851 * gst/asfdemux/gstasfdemux.c:
11852 asfdemux: fix warning in macosx snow leopard
11854 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
11856 * gst/mpegaudioparse/gstmpegaudioparse.c:
11857 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11859 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
11862 Automatic update of common submodule
11863 From 19fa4f3 to a3e3ce4
11865 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
11867 * gst/asfdemux/gstasfdemux.c:
11868 * gst/realmedia/rdtmanager.c:
11869 build: fprintf, sprintf, sscanf need stdio.h
11871 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
11873 * ext/mad/gstmad.c:
11874 mad: add missing include to fix the build
11876 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11878 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11879 dvdlpcm: whitespace fixes
11881 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11883 * gst-plugins-ugly.spec.in:
11886 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11889 x264enc: adjust configure checking to changed upstream
11891 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11893 * ext/x264/gstx264enc.c:
11894 x264enc: conditionally adjust to new upstream API
11897 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11899 * gst/mpegaudioparse/gstmpegaudioparse.c:
11900 * gst/mpegaudioparse/gstmpegaudioparse.h:
11901 mpegaudioparse: prevent infinite (re)syncing
11903 gst/mpegaudioparse/gstmpegaudioparse.c
11905 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
11907 * gst/mpegaudioparse/gstmpegaudioparse.c:
11908 mp3parse: Refactor checking for sync. Make resyncing more reliable.
11909 Previously, we could get false sync relatively easily - it sometimes happened
11910 on real files. This cleans the code up a fair bit, and makes it require more
11911 confirmation that we've found valid sync before continuing.
11913 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11915 * gst/mpegaudioparse/gstmpegaudioparse.c:
11916 mpegaudioparse: ensure 2 valid headers in a row when resyncing
11918 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11920 * gst/mpegstream/gstdvddemux.c:
11921 dvddemux: remove bogus ifndef
11923 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11926 Automatic update of common submodule
11927 From 94f95e3 to 19fa4f3
11929 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11931 * ext/mpeg2dec/gstmpeg2dec.c:
11932 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
11934 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11936 * gst/dvdsub/gstdvdsubparse.c:
11937 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
11939 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
11941 * ext/amrnb/amrnbdec.c:
11942 * ext/amrnb/amrnbenc.c:
11943 Remove Ronald Bultje from Authors field
11944 Replaced with "GStreamer maintainers
11945 <gstreamer-devel@lists.sourceforge.net>" or just removed,
11946 depending on the number of other authors.
11948 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
11950 * gst/asfdemux/Makefile.am:
11951 * gst/asfdemux/gstasfmux.c:
11952 * gst/asfdemux/gstasfmux.h:
11953 asfdemux: Remove old non-built asfmux code
11954 Remove so people don't confuse it with the new asfmux code
11957 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11959 * ext/a52dec/gsta52dec.c:
11960 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
11961 It's not defined for older liba52 versions.
11963 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
11965 * ext/a52dec/gsta52dec.c:
11966 a52dec: Allow liba52 to use djbfft based IMDCT transform
11967 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
11968 IMDCT transform acceleration. It does however have a software based
11969 acceleration using the djbfft library (D.J. Bernstein's library for
11970 fourier transforms - Extremely fast library for floating-point
11971 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
11973 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
11974 and AltiVec implementations, but those are checked for first, and
11975 djbfft is chosen only if none of those is available - good in the
11976 case of some distributions including a port of the MPlayer changes
11977 in their system a52dec library.
11978 The down and upmix code in liba52 doesn't seem to be disturbed by
11979 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
11980 versions if passed from oil_cpu_get_flags (SSE currently is not).
11983 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11986 amr: Use opencore-amr pkg-config files if possible
11987 This makes it possible to build the plugins when the libraries
11988 are installed at non-standard locations.
11991 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11993 * gst/mpegaudioparse/gstmpegaudioparse.c:
11994 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
11995 Metadata provided seek tables are consistent with metadata's view of
11996 total size, which typically matches real size, but need not do so
11997 (e.g. a truncated file). Fixes seeking and position reporting
11998 in such truncated files (although duration based on metadata may then
11999 still be incorrect).
12001 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12004 configure: bump core/base requirements to released versions
12005 to avoid confusion.
12007 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12010 configure: Remove all mentions to the id3tag plugin which was removed
12012 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
12015 mad: make check for mad independent of the check for id3tag
12018 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12020 * gst/asfdemux/gstrtpasfdepay.c:
12021 rtpasfdepay: set padding size to the correct value
12022 asf packets in rtp packets should come with their padding fields
12023 set to 0 and the depayload must update them to the correct
12024 value before pushing downstream
12026 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
12029 * docs/plugins/Makefile.am:
12030 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12031 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12032 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12033 * docs/plugins/inspect/plugin-amrnb.xml:
12034 * docs/plugins/inspect/plugin-amrwbdec.xml:
12036 * ext/amrnb/GstAmrnbEnc.prs:
12037 * ext/amrnb/Makefile.am:
12038 * ext/amrnb/README:
12039 * ext/amrnb/amrnb.c:
12040 * ext/amrnb/amrnbdec.c:
12041 * ext/amrnb/amrnbdec.h:
12042 * ext/amrnb/amrnbenc.c:
12043 * ext/amrnb/amrnbenc.h:
12044 * ext/amrnb/amrnbparse.c:
12045 * ext/amrnb/amrnbparse.h:
12046 * ext/amrwbdec/Makefile.am:
12047 * ext/amrwbdec/README:
12048 * ext/amrwbdec/amrwb.c:
12049 * ext/amrwbdec/amrwbdec.c:
12050 * ext/amrwbdec/amrwbdec.h:
12051 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12052 These are based on the OpenCore codecs.
12055 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
12058 Automatic update of common submodule
12059 From fedaaee to 94f95e3
12061 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12066 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12067 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12068 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12069 * docs/plugins/inspect/plugin-dvdnav.xml:
12071 * ext/dvdnav/.gitignore:
12072 * ext/dvdnav/Makefile.am:
12073 * ext/dvdnav/README:
12074 * ext/dvdnav/dvdnavsrc.c:
12075 * ext/dvdnav/dvdnavsrc.h:
12076 * ext/dvdnav/gst-dvd:
12077 * ext/dvdread/dvdreadsrc.c:
12078 * gst-plugins-ugly.spec.in:
12080 dvdnav: remove dvdnav plugin
12081 Remove dvdnav plugin, it has no future. resindvd is the plugin to
12082 use for dvd playback. Note that dvdnav was never really enabled
12083 in -ugly, you had to edit configure.ac to get it built.
12085 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12087 * tests/check/elements/mpeg2dec.c:
12088 mpeg2dec: Fix unused variables compiler warnings in unit test
12090 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
12093 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12094 Check for more automake command variants. Use printf instead of 'echo -n'
12097 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12100 Automatic update of common submodule
12101 From 5845b63 to fedaaee
12103 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
12106 Make git ignore more files
12108 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
12110 * gst/asfdemux/gstasfdemux.c:
12111 asfdemux: Refactor multiple packet pull.
12112 This also fixes a bug by which the first buffer (in a multi-packet mode)
12113 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12114 full incoming buffer and not just of the single asf packet.
12115 Fixes corrupted frames introduced by latest commit.
12117 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12119 * gst/asfdemux/gstasfdemux.c:
12120 asfdemux: use the right accurate field
12121 Remove accurate variable and its faulty use because the real variable is an
12124 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
12126 * gst/asfdemux/asfpacket.c:
12127 * gst/asfdemux/gstasfdemux.c:
12128 asfdemux: Sprinkle branch prediction macros accross the code
12130 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
12132 * gst/asfdemux/gstasfdemux.c:
12133 asfdemux: Delay newsegment handling until we have a keyframe.
12134 We now have a chance for packets to be collected before we send out the
12135 newsegment. If we're not in accurate seeking (keyunit) it will set
12136 the segment start/time to the keyframe's timestamp.
12138 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
12140 * gst/asfdemux/gstasfdemux.c:
12141 asfdemux: Remove useless check. We already have checked for it above.
12143 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
12145 * gst/asfdemux/gstasfdemux.c:
12146 asfdemux: No longer queue GOPs now that seeking is fixed.
12147 We now *always* seek to the keyframe just before our requested position.
12148 When we encounter the first keyframe and we were not accurate (therefore doing
12149 keyframe seeking), we update the segment start position to the keyframe timestamp.
12151 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
12153 * gst/asfdemux/gstasfdemux.c:
12154 * gst/asfdemux/gstasfdemux.h:
12155 asfdemux: Store the accurate seeking flag
12157 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
12159 * gst/asfdemux/gstasfdemux.c:
12160 asfdemux: Use the average frame duration for buffers without a duration.
12161 This will still cause some timestamp jitter, but giving a hint as to the duration
12162 rather than nothing seems to be a better idea.
12163 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12164 duration using the accumulated packet duration (which will be correct).
12166 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
12168 * gst/asfdemux/gstasfdemux.c:
12169 * gst/asfdemux/gstasfdemux.h:
12170 asfdemux: Use index entry packet count to optimize seeking.
12171 The simple index entries also contain the number of packets one needs
12172 to retrieve at a given position to get a full keyframe. We therefore
12173 use that information to retrieve all those packets in one buffer when
12174 working in pull-mode.
12176 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12178 * gst/asfdemux/gstasfdemux.c:
12179 asfdemux: Do not try to free const pointer
12180 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12181 asfdemux tried to free a const pointer that had been cast to a
12182 normal pointer variable.
12184 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
12186 * gst/asfdemux/gstasfdemux.c:
12187 asfdemux: Use presentation timestamp when searching in the index.
12188 We need to take the preroll into account... else we end up too early.
12190 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
12193 Automatic update of common submodule
12194 From f3bb51b to 5845b63
12196 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
12198 * gst/asfdemux/gstasfdemux.c:
12199 asfdemux: Convert index entry from presentation time to timestamps.
12200 We weren't taking the preroll into account previously, meaning that we
12201 were always seeking preroll nanoseconds too early... resulting in a lot
12202 of dropped packets (which are before the start time).
12203 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12205 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
12208 * gst/asfdemux/gstasfdemux.c:
12209 asfdemux: Fix byte array metadata handling.
12210 We basically discard byte array metadata. Should be trivial to adapt
12211 to storing the pointers if we need it later on.
12213 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
12215 * gst/asfdemux/gstasfdemux.c:
12216 * gst/asfdemux/gstasfdemux.h:
12217 asfdemux: Handle PAR/interlaced information stored in packet payload.
12218 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12219 in the ASF Packet payload extensions).
12221 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
12223 * gst/asfdemux/gstasfdemux.c:
12224 * gst/asfdemux/gstasfdemux.h:
12225 asfdemux: Store/Handle global metadata (not specific to one stream).
12226 This allows us to store (and handle) PAR information which might be stored there.
12228 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12230 * gst/mpegaudioparse/gstmpegaudioparse.c:
12231 mpegaudioparse: fix Xing inverse seek table building
12233 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
12236 Automatic update of common submodule
12237 From f3bb51b to f810030
12239 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12241 * gst/asfdemux/gstasfdemux.c:
12242 asfdemux: don't try to free a NULL taglist
12244 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12246 * gst/asfdemux/gstasfdemux.c:
12247 asfdemux: post tags only after we've created our source pads
12248 Post global tags only after we've added our source pads, so that
12249 tag events get sent downstream in addition to tag messages posted
12250 on the bus. This makes sure tags can be picked up automatically
12251 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
12252 While we're at it, also add a container-format tag.
12254 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12257 * gst/asfdemux/gstasfdemux.c:
12258 asfdemux: use new bytereader functions for image tag parsing
12260 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12262 * gst/asfdemux/gstasfdemux.c:
12263 * gst/asfdemux/gstasfdemux.h:
12264 asfdemux: remove some more unused variables
12266 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12268 * gst/realmedia/rmdemux.c:
12269 rmdemux: plug buffer leaking
12271 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12273 * gst/asfdemux/gstrtpasfdepay.c:
12274 asfdepay: guard against dropped buffers
12275 If a buffer was dropped, we might request data from the adapter that is not
12276 there and then we get a NULL buffer.
12278 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12280 * gst/asfdemux/gstasfdemux.c:
12281 * gst/asfdemux/gstasfdemux.h:
12282 asfdemux: set DISCONT on streams
12283 When we receive a DISCONT as input, don't clear our complete state but simply
12284 mark a discont that will be put on the next buffer. The code will be able to
12285 handle and throw away incomplete data.
12286 Add some more debug info.
12287 Remove an unused variable.
12289 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12291 * gst/asfdemux/gstrtpasfdepay.c:
12292 asfdepay: set DELTA_UNIT flag correctly
12293 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
12294 Add some more debug info.
12296 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12298 * gst/asfdemux/gstasfdemux.c:
12299 asfdemux: fix latency calculations
12300 We need to check for -1 as an invalid timestamp, not 1.
12302 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12304 * gst/mpegaudioparse/gstmpegaudioparse.c:
12305 * gst/mpegaudioparse/gstmpegaudioparse.h:
12306 mp3parse: don't put every single frame into the index
12307 Let's not put every single mp3 frame in our index, a few frames per
12308 second should be more than enough. For now use an index interval
12309 of 100ms-500ms depending on the upstream size, to keep the index at
12310 a reasonable size. Factor out the code that adds the index entry
12311 into a separate function for better code readability.
12313 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12315 * gst/mpegaudioparse/gstmpegaudioparse.c:
12316 * gst/mpegaudioparse/gstmpegaudioparse.h:
12317 mp3parse: assume seekability only if we know the upstream size
12318 While technically upstream may be seekable even if it doesn't know
12319 the exact size, I can't think of a use case where this distincation
12320 is relevant in practice, so for now just assume we're not seekable
12321 if upstream doesn't provide us with a size. Makes sure we don't
12322 build a seek index when streaming internet radio with sources that
12323 pretend to be seekable until you try to actually seek.
12325 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12327 * gst-plugins-ugly.spec.in:
12328 Fix x264 requirement in SPEC file
12330 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12332 * ext/x264/gstx264enc.c:
12333 * gst/realmedia/rdtmanager.c:
12334 x264enc, rdtmanager: fix compilation with debugging disabled
12336 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
12339 * docs/plugins/Makefile.am:
12340 docs: Bump common. Fix comment in the docs Makefile.am
12342 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
12345 * win32/common/config.h:
12346 Back to development -> 0.10.12.1
12348 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12350 * gst-plugins-ugly.doap:
12351 Add 0.10.12 release to the doap file
12353 === release 0.10.12 ===
12355 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12361 * docs/plugins/gst-plugins-ugly-plugins.args:
12362 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12363 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12364 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12365 * docs/plugins/inspect/plugin-a52dec.xml:
12366 * docs/plugins/inspect/plugin-asf.xml:
12367 * docs/plugins/inspect/plugin-cdio.xml:
12368 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12369 * docs/plugins/inspect/plugin-dvdread.xml:
12370 * docs/plugins/inspect/plugin-dvdsub.xml:
12371 * docs/plugins/inspect/plugin-iec958.xml:
12372 * docs/plugins/inspect/plugin-lame.xml:
12373 * docs/plugins/inspect/plugin-mad.xml:
12374 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12375 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12376 * docs/plugins/inspect/plugin-mpegstream.xml:
12377 * docs/plugins/inspect/plugin-realmedia.xml:
12378 * docs/plugins/inspect/plugin-siddec.xml:
12379 * docs/plugins/inspect/plugin-synaesthesia.xml:
12380 * docs/plugins/inspect/plugin-twolame.xml:
12381 * docs/plugins/inspect/plugin-x264.xml:
12382 * win32/common/config.h:
12385 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12394 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
12428 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
12461 * win32/common/config.h:
12462 0.10.11.2 pre-release
12464 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
12466 * win32/common/config.h.in:
12467 win32: Remove #undef inline from the win32 config.h
12469 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12471 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12472 * docs/plugins/inspect/plugin-mad.xml:
12473 * ext/mad/Makefile.am:
12474 * ext/mad/gstid3tag.c:
12475 * ext/mad/gstmad.c:
12476 * ext/mad/gstmad.h:
12477 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12478 It will be reborn with a shiny new code base under its hood in -bad.
12479 See #581756 and #565764.
12481 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12483 * tests/check/pipelines/.gitignore:
12484 gitignore: Ignore some built files in the test area
12486 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12488 * docs/plugins/inspect/plugin-a52dec.xml:
12489 * docs/plugins/inspect/plugin-asf.xml:
12490 * docs/plugins/inspect/plugin-cdio.xml:
12491 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12492 * docs/plugins/inspect/plugin-dvdread.xml:
12493 * docs/plugins/inspect/plugin-dvdsub.xml:
12494 * docs/plugins/inspect/plugin-iec958.xml:
12495 * docs/plugins/inspect/plugin-lame.xml:
12496 * docs/plugins/inspect/plugin-mad.xml:
12497 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12498 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12499 * docs/plugins/inspect/plugin-mpegstream.xml:
12500 * docs/plugins/inspect/plugin-realmedia.xml:
12501 * docs/plugins/inspect/plugin-siddec.xml:
12502 * docs/plugins/inspect/plugin-synaesthesia.xml:
12503 * docs/plugins/inspect/plugin-twolame.xml:
12504 docs: Update plugin inspect files
12506 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12509 * docs/plugins/Makefile.am:
12510 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12511 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12512 * docs/plugins/inspect/plugin-x264.xml:
12514 * gst-plugins-ugly.spec.in:
12515 * tests/check/Makefile.am:
12516 * tests/check/elements/.gitignore:
12517 Moved 'x264enc' from -bad to -ugly
12519 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12521 * ext/x264/gstx264enc.c:
12522 * ext/x264/gstx264enc.h:
12523 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12526 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12528 * ext/x264/GstX264Enc.prs:
12529 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12531 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12533 * ext/x264/GstX264Enc.prs:
12534 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12536 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12538 * ext/x264/gstx264enc.c:
12539 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12541 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
12543 * ext/x264/GstX264Enc.prs:
12544 * ext/x264/Makefile.am:
12545 * ext/x264/gstx264enc.c:
12546 [MOVED FROM BAD 24/28] x264enc: add preset support
12547 Add preset iface and a (dummy) preset file as a starting point.
12549 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12551 * ext/x264/gstx264enc.c:
12552 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12554 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
12556 * ext/x264/gstx264enc.c:
12557 * ext/x264/gstx264enc.h:
12558 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12559 Use the GstForceKeyUnit event to force a keyframe.
12562 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12564 [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...
12565 Original commit message from CVS:
12566 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12567 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12568 Use hyphen in property name, perform safety buffer size check
12569 prior to mem access, and some more parentheses in macro.
12571 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
12573 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12574 Original commit message from CVS:
12575 * ext/apexsink/Makefile.am:
12576 Link against -lgcrpyto for RSA_new and RSA_free.
12577 * ext/faac/gstfaac.c:
12578 * ext/x264/gstx264enc.c:
12579 Fix compiler warnings.
12581 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12583 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12584 Original commit message from CVS:
12585 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12586 Construct source caps in more conventional (and correct) manner.
12588 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12590 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12591 Original commit message from CVS:
12592 * ext/alsaspdif/Makefile.am:
12593 * ext/amrwb/Makefile.am:
12594 * ext/apexsink/Makefile.am:
12595 * ext/arts/Makefile.am:
12596 * ext/artsd/Makefile.am:
12597 * ext/audiofile/Makefile.am:
12598 * ext/audioresample/Makefile.am:
12599 * ext/bz2/Makefile.am:
12600 * ext/cdaudio/Makefile.am:
12601 * ext/celt/Makefile.am:
12602 * ext/dc1394/Makefile.am:
12603 * ext/dirac/Makefile.am:
12604 * ext/directfb/Makefile.am:
12605 * ext/divx/Makefile.am:
12606 * ext/dts/Makefile.am:
12607 * ext/faac/Makefile.am:
12608 * ext/faad/Makefile.am:
12609 * ext/gsm/Makefile.am:
12610 * ext/hermes/Makefile.am:
12611 * ext/ivorbis/Makefile.am:
12612 * ext/jack/Makefile.am:
12613 * ext/jp2k/Makefile.am:
12614 * ext/ladspa/Makefile.am:
12615 * ext/lcs/Makefile.am:
12616 * ext/libfame/Makefile.am:
12617 * ext/libmms/Makefile.am:
12618 * ext/metadata/Makefile.am:
12619 * ext/mpeg2enc/Makefile.am:
12620 * ext/mplex/Makefile.am:
12621 * ext/musepack/Makefile.am:
12622 * ext/musicbrainz/Makefile.am:
12623 * ext/mythtv/Makefile.am:
12624 * ext/nas/Makefile.am:
12625 * ext/neon/Makefile.am:
12626 * ext/ofa/Makefile.am:
12627 * ext/polyp/Makefile.am:
12628 * ext/resindvd/Makefile.am:
12629 * ext/sdl/Makefile.am:
12630 * ext/shout/Makefile.am:
12631 * ext/snapshot/Makefile.am:
12632 * ext/sndfile/Makefile.am:
12633 * ext/soundtouch/Makefile.am:
12634 * ext/spc/Makefile.am:
12635 * ext/swfdec/Makefile.am:
12636 * ext/tarkin/Makefile.am:
12637 * ext/theora/Makefile.am:
12638 * ext/timidity/Makefile.am:
12639 * ext/twolame/Makefile.am:
12640 * ext/x264/Makefile.am:
12641 * ext/xine/Makefile.am:
12642 * ext/xvid/Makefile.am:
12643 * gst-libs/gst/app/Makefile.am:
12644 * gst-libs/gst/dshow/Makefile.am:
12645 * gst/aiffparse/Makefile.am:
12646 * gst/app/Makefile.am:
12647 * gst/audiobuffer/Makefile.am:
12648 * gst/bayer/Makefile.am:
12649 * gst/cdxaparse/Makefile.am:
12650 * gst/chart/Makefile.am:
12651 * gst/colorspace/Makefile.am:
12652 * gst/dccp/Makefile.am:
12653 * gst/deinterlace/Makefile.am:
12654 * gst/deinterlace2/Makefile.am:
12655 * gst/dvdspu/Makefile.am:
12656 * gst/festival/Makefile.am:
12657 * gst/filter/Makefile.am:
12658 * gst/flacparse/Makefile.am:
12659 * gst/flv/Makefile.am:
12660 * gst/games/Makefile.am:
12661 * gst/h264parse/Makefile.am:
12662 * gst/librfb/Makefile.am:
12663 * gst/mixmatrix/Makefile.am:
12664 * gst/modplug/Makefile.am:
12665 * gst/mpeg1sys/Makefile.am:
12666 * gst/mpeg4videoparse/Makefile.am:
12667 * gst/mpegdemux/Makefile.am:
12668 * gst/mpegtsmux/Makefile.am:
12669 * gst/mpegvideoparse/Makefile.am:
12670 * gst/mve/Makefile.am:
12671 * gst/nsf/Makefile.am:
12672 * gst/nuvdemux/Makefile.am:
12673 * gst/overlay/Makefile.am:
12674 * gst/passthrough/Makefile.am:
12675 * gst/pcapparse/Makefile.am:
12676 * gst/playondemand/Makefile.am:
12677 * gst/rawparse/Makefile.am:
12678 * gst/real/Makefile.am:
12679 * gst/rtjpeg/Makefile.am:
12680 * gst/rtpmanager/Makefile.am:
12681 * gst/scaletempo/Makefile.am:
12682 * gst/sdp/Makefile.am:
12683 * gst/selector/Makefile.am:
12684 * gst/smooth/Makefile.am:
12685 * gst/smoothwave/Makefile.am:
12686 * gst/speed/Makefile.am:
12687 * gst/speexresample/Makefile.am:
12688 * gst/stereo/Makefile.am:
12689 * gst/subenc/Makefile.am:
12690 * gst/tta/Makefile.am:
12691 * gst/vbidec/Makefile.am:
12692 * gst/videodrop/Makefile.am:
12693 * gst/videosignal/Makefile.am:
12694 * gst/virtualdub/Makefile.am:
12695 * gst/vmnc/Makefile.am:
12696 * gst/y4m/Makefile.am:
12697 * sys/acmenc/Makefile.am:
12698 * sys/cdrom/Makefile.am:
12699 * sys/dshowdecwrapper/Makefile.am:
12700 * sys/dshowsrcwrapper/Makefile.am:
12701 * sys/dvb/Makefile.am:
12702 * sys/dxr3/Makefile.am:
12703 * sys/fbdev/Makefile.am:
12704 * sys/oss4/Makefile.am:
12705 * sys/qcam/Makefile.am:
12706 * sys/qtwrapper/Makefile.am:
12707 * sys/vcd/Makefile.am:
12708 * sys/wininet/Makefile.am:
12709 * win32/common/config.h:
12710 Don't install static libs for plugins. Fixes #550851 for -bad.
12712 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12714 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
12715 Original commit message from CVS:
12716 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12717 Adapt to slightly modified x264 API. Fixes #555238.
12719 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12721 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
12722 Original commit message from CVS:
12723 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12724 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12725 * ext/x264/gstx264enc.h:
12726 Do not deal with duplicated input (timestamps). If needed,
12727 a generic element can do so.
12728 Do not manipulate input timestamps on the way out,
12729 since that shifts the timeline and A/V sync.
12731 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12733 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12734 Original commit message from CVS:
12735 * docs/plugins/gst-plugins-bad-plugins.args:
12736 Integrate new properties into documentation.
12737 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12738 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12739 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12740 Fix up API prior to eventual plugin move.
12741 API: GstX264Enc:pass (provides more options, and changed to enum)
12743 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12745 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12746 Original commit message from CVS:
12747 * docs/plugins/Makefile.am:
12748 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12749 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12750 * ext/x264/gstx264enc.c:
12751 * tests/check/Makefile.am:
12752 * tests/check/elements/x264enc.c: (setup_x264enc),
12753 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12754 Add documentation and unit test for x264enc.
12756 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12758 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12759 Original commit message from CVS:
12760 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12761 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12762 Allocate some buffers in more adaptive and economical fashion.
12764 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12766 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12767 Original commit message from CVS:
12769 Check for sufficiently up-to-date x264 API.
12770 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12771 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12772 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12773 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12774 * ext/x264/gstx264enc.h:
12775 Expose some more parameters of the x264 encoder as properties.
12777 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12779 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12780 Original commit message from CVS:
12781 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12782 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12783 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12784 (gst_x264_enc_flush_frames):
12785 Coding style and layout; re-order some functions in more
12786 typical and natural flow.
12788 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12790 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12791 Original commit message from CVS:
12792 * ext/x264/Makefile.am:
12793 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12794 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12795 (gst_x264_enc_reset), (gst_x264_enc_finalize),
12796 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12797 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12798 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12799 * ext/x264/gstx264enc.h:
12800 Use GQueue in stead of custom queue code.
12801 Factorize flushing out encoder delayed frames.
12802 Factorize initialization and state change reset.
12804 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12806 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12807 Original commit message from CVS:
12808 * ext/x264/gstx264enc.h:
12809 * sys/fbdev/gstfbdevsink.c:
12810 Use configure-generated _stdint.h.
12812 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12814 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12815 Original commit message from CVS:
12816 * ext/x264/Makefile.am:
12817 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12818 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12819 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12820 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12821 (gst_x264_enc_finalize), (gst_x264_enc_chain),
12822 (gst_x264_enc_encode_frame), (plugin_init):
12823 * ext/x264/gstx264enc.h:
12824 Use video format library and GST_WRITE_*_BE macros where applicable.
12825 Use finalize in stead of dispose.
12826 Set up debug category and log callback.
12828 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12830 [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...
12831 Original commit message from CVS:
12832 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12833 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12834 (gst_x264_enc_encode_frame):
12835 Try harder not to crash when we get an EOS event but haven't set
12836 up the encoder yet (as may happen when upstream errors out with
12837 not-negotiated, for example). Also, always push the EOS event
12840 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12842 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12843 Original commit message from CVS:
12844 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12847 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
12849 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12850 Original commit message from CVS:
12851 * ext/x264/gstx264enc.c:
12852 Fix build against the libx264 version that ships with debian stable.
12854 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12856 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12857 Original commit message from CVS:
12858 * ext/audioresample/gstaudioresample.c:
12859 * ext/x264/gstx264enc.c:
12860 * gst/dvdspu/gstdvdspu.c:
12861 * gst/dvdspu/gstdvdspu.h:
12862 * gst/festival/gstfestival.c:
12863 * gst/h264parse/gsth264parse.c:
12864 * gst/mpegtsparse/mpegtspacketizer.c:
12865 * gst/mpegtsparse/mpegtsparse.c:
12866 * gst/multifile/gstmultifilesink.c:
12867 * gst/multifile/gstmultifilesrc.c:
12868 * gst/nuvdemux/gstnuvdemux.c:
12869 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12870 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12871 * sys/vcd/vcdsrc.c:
12872 Massive leak fixing, plus code cleanups.
12874 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12876 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12877 Original commit message from CVS:
12878 * examples/app/appsrc_ex.c:
12879 * examples/switch/switcher.c:
12880 * ext/neon/gstneonhttpsrc.c:
12881 * ext/timidity/gstwildmidi.c:
12882 * ext/x264/gstx264enc.c:
12883 * gst/mve/mveaudioenc.c: (mve_compress_audio):
12884 * gst/rtpmanager/gstrtpclient.c:
12885 * gst/rtpmanager/gstrtpjitterbuffer.c:
12886 * gst/spectrum/demo-audiotest.c:
12887 * gst/spectrum/demo-osssrc.c:
12888 * sys/dvb/gstdvbsrc.c:
12889 Add stdlib include (free, atoi, exit).
12891 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12893 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12894 Original commit message from CVS:
12895 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12896 This needs a version check.
12897 * gst/bayer/Makefile.am:
12900 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
12902 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12903 Original commit message from CVS:
12904 Patch by: Michal Benes <michal.benes at itonis tv>
12905 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12908 * ext/x264/Makefile.am:
12909 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12910 (gst_x264_enc_analyse_get_type),
12911 (gst_x264_enc_timestamp_queue_init),
12912 (gst_x264_enc_timestamp_queue_free),
12913 (gst_x264_enc_timestamp_queue_put),
12914 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12915 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12916 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12917 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12918 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12919 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12920 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
12921 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
12923 * ext/x264/gstx264enc.h:
12924 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
12925 handle 'odd' widths and heights correctly yet.
12927 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12929 * gst/asfdemux/gstasfdemux.c:
12930 asfdemux: nicer metadata extraction of genre tags in some cases
12931 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
12932 that they presumably stand for.
12934 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12936 * gst/asfdemux/gstasfdemux.c:
12937 asfdemux: parse WM/Picture tags to extract cover art
12940 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12943 docs: fix http links for amr libs in REQUIREMENTS
12945 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12947 * gst/asfdemux/gstasfdemux.c:
12948 asfdemux: fix bogus flow return handling in eos handler
12949 Don't overwrite the origin flow return by whatever flow we get
12950 when trying to push the remaining internally queued payloads.
12951 We want to do our eos logic, ie. send an EOS event or segment-done
12952 message in any case. Makes things EOS properly when an EOS event
12953 is forced upon the pipeline so that the source returns
12954 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
12956 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12958 * win32/common/config.h:
12959 win32: update config.h
12961 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12964 configure: bump core/base requirements to released versions
12966 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12970 autogen: move the -Wno-portability for automake into configure.ac
12972 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
12974 * gst/dvdlpcmdec/Makefile.am:
12975 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12976 dvdlpcmdec: Add multichannel channel maps, and send some tags
12977 Add a multichannel map to the output caps, and send at least a CODEC and
12978 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
12979 no samples and can't find info about the channel ordering, but this is
12980 better than nothing.
12982 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12985 Automatic update of common submodule
12986 From 888e0a2 to c572721
12988 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12991 Automatic update of common submodule
12992 From 6ab11d1 to 888e0a2
12994 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
12996 * gst/dvdsub/gstdvdsubdec.c:
12997 dvdsubdec: Remove some dead code
12998 Remove some redundant memset - gobject memory is already initalised to 0.
12999 Remove a commented out line leftover from the previous commit
13001 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
13003 * gst/dvdsub/gstdvdsubdec.c:
13004 * gst/dvdsub/gstdvdsubdec.h:
13005 dvdsubdec: Support ARGB output
13006 Negotiate to and render into ARGB buffers directly if the peer supports it.
13009 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
13011 * ext/a52dec/gsta52dec.c:
13012 a52dec: Reconcile code with dtsdec
13013 Perform some cleanups based on the dtsdec code such as using the boilerplate
13014 macro and static pad template functions.
13015 Add some documentation. Don't register a change in flags until we synch on
13016 another frame successfully.
13018 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13020 * ext/lame/gstlamemp3enc.c:
13021 lamemp3enc: Improve debugging a bit
13023 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
13025 * ext/mpeg2dec/gstmpeg2dec.c:
13026 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13028 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13061 po: avoid conflicts of local *.po files with files in git
13062 Make it so that filenames and line numbers are only stored in the *.pot file
13063 (which is not in git), but not in the individual *.po files. This information
13064 is hardly useful for translators in our case, and it should avoid the constant
13065 conflicts of local *.po files with the ones in git which are caused by the
13066 source files changing and the line numbers being updated. This commit might
13067 cause one last merge conflict for you, which you can work around with
13068 "git checkout po/*.po" before merging or pulling. After that there should
13069 (hopefully) not be any more local modifications of these files (unless
13070 someone committed additions or changes to translated strings and the
13071 *.po files haven't been updated yet, that is).
13073 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13075 * ext/lame/gstlamemp3enc.c:
13076 lamemp3enc: add Since tag to gtk-doc chunk
13078 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13080 * tests/check/elements/mpeg2dec.c:
13081 checks: fix mpeg2dec unit test again after interlace addition to caps
13083 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13085 * ext/mpeg2dec/gstmpeg2dec.c:
13086 mpeg2dec: work around old mpeg2dec versions
13087 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13088 detection and just assume no rff is used. This fixes the compilation.
13091 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13093 * ext/mpeg2dec/Makefile.am:
13094 mpeg2dec: link to gstvideo
13095 Fix compilation by adding the right include directories and linking to the video
13098 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
13100 * gst/asfdemux/asfpacket.c:
13101 asfdemux: Downgrade simple statements from WARNING to DEBUG
13103 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
13105 * gst/asfdemux/asfheaders.c:
13106 * gst/asfdemux/asfheaders.h:
13107 * gst/asfdemux/asfpacket.c:
13108 * gst/asfdemux/asfpacket.h:
13109 asf: Detect more payload extensions.
13110 These should help fix interlaced/PAR issues with more files.
13112 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
13114 * ext/mpeg2dec/gstmpeg2dec.c:
13115 * ext/mpeg2dec/gstmpeg2dec.h:
13116 mpeg2dec: Implement interlaced support.
13117 Expand the debugging statements to show more picture information.
13119 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13121 * ext/mpeg2dec/gstmpeg2dec.c:
13122 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13123 ffdec_mpeg2video is much faster, fixes bug #574461.
13125 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13127 * ext/lame/gstlamemp3enc.c:
13128 lamemp3enc: Don't write a Xing header
13130 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
13133 Run libtoolize before aclocal
13134 This unbreaks the build in some cases. Fixes bug #582021
13136 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
13138 * ext/mpeg2dec/gstmpeg2dec.c:
13139 mpeg2dec: use 64bit safe scaling functions.
13140 Got this to fail when seeking in a 14GB file (the value in bytes is
13141 bigger than 2**32).
13143 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13145 * gst/mpegaudioparse/gstmpegaudioparse.c:
13146 mpegaudioparse: remove some pointless g_return_if_fail()s
13148 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13150 * ext/twolame/gsttwolame.c:
13151 Switch twolame to primary rank
13153 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13155 * ext/lame/gstlame.c:
13156 * ext/lame/gstlamemp3enc.c:
13157 * ext/twolame/gsttwolame.c:
13158 Add ranks to mp3 encoders
13160 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13162 * gst-plugins-ugly.spec.in:
13163 Add twolame plugin to spec file
13165 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13167 * gst/asfdemux/asfpacket.c:
13168 * gst/asfdemux/gstasfdemux.c:
13169 * gst/asfdemux/gstasfdemux.h:
13170 asfdemux: use upstream segment and timestamps for some interpolation
13171 This should particularly help in case of upstream live src, e.g. rtspsrc,
13172 and especially so if it has to perform fallback to TCP.
13174 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
13176 * gst/asfdemux/gstrtpasfdepay.c:
13177 rtpasfdepay: Add support for fragmented packet (L == 0).
13178 This happens with rtp-over-udp.
13180 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13182 * ext/lame/gstlamemp3enc.c:
13183 lamemp3enc: Fixup the bitrate only for CBR
13184 Additionally clarify some property descriptions.
13186 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
13188 * ext/lame/gstlamemp3enc.c:
13189 lame: fix format string in debug statement
13191 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
13193 * gst/mpegaudioparse/gstmpegaudioparse.c:
13194 mp3parse: Don't reject valid Xing tables of contents
13195 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13196 reject them because of it, just subtract the initial offset when reading
13199 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
13201 * gst/mpegaudioparse/gstmpegaudioparse.c:
13202 mp3parse: Allow more bits to change in headers during resynch
13203 Be more lenient about what we accept as changing bits in a header - basically,
13204 only require that the mp3 sync marker is present, for the mpeg version,
13205 layer and samplerate.
13208 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
13210 * ext/mad/gstmad.c:
13211 mad: Add duration of incoming/outgoing buffers in debug statements
13213 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
13215 * gst/mpegaudioparse/gstmpegaudioparse.c:
13216 mpegaudioparse: Remove useless checks for valid buffer duration.
13217 The buffer duration is set to a valid value at the very top of
13218 emit_frame(), we therefore don't need to check it later on.
13220 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
13222 * gst/mpegaudioparse/gstmpegaudioparse.c:
13223 mpegaudioparse: Fix stop condition for outputting buffers.
13224 Some mp3 streams have an offset in timestamps, requiring us to push the
13225 frame *AFTER* segment.stop in order for the decoder to be able to push
13226 all data up to the segment.stop position.
13228 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13230 * gst/asfdemux/asfpacket.c:
13231 * gst/asfdemux/gstasfdemux.c:
13232 * gst/asfdemux/gstasfdemux.h:
13233 asfdemux: 0-base timestamps consistently (whether or not streaming)
13234 This also makes timestamps (more) consistent before and after a possible
13235 seek, and moreover makes for reasonable position reporting in live stream
13236 (whose payload timestamps should not be taken for granted).
13238 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13240 * gst/asfdemux/gstasfdemux.c:
13241 * gst/asfdemux/gstasfdemux.h:
13242 asfdemux: report initial latency due to internal preroll queue
13244 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13246 * gst/asfdemux/gstasfdemux.c:
13247 asfdemux: enhance debug statement and refactor some initialization
13249 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13251 * gst/asfdemux/gstasfdemux.c:
13252 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
13254 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13256 * gst/asfdemux/asfpacket.c:
13257 * gst/asfdemux/gstasfdemux.c:
13258 * gst/asfdemux/gstasfdemux.h:
13259 asfdemux: handle FIXME; normalize preroll
13261 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13263 * gst/asfdemux/gstasfdemux.c:
13264 * gst/asfdemux/gstasfdemux.h:
13265 asfdemux: fixes for streaming mode
13266 * Improve newsegment handling, e.g. upstream might live in TIME.
13267 * Only send newsegment if we have needed info.
13268 * Avoid reading past end of data section.
13270 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13272 * gst/asfdemux/gstasfdemux.c:
13273 asfdemux: fixes/enhancements for streaming mode
13274 * Do not rock the boat by reacting to FLUSH_START.
13275 * Try to handle TIME seeking by seeking upstream in BYTES.
13276 * Handle SEEKING query.
13278 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13281 * ext/lame/gstlamemp3enc.c:
13282 lame: fix compilation with LAME versions < 3.98
13283 lame_set_VBR_quality(), which takes a floating point value for the
13284 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
13285 takes quality as an integer, for older LAME versions.
13288 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13290 * win32/common/config.h:
13291 win32: update config.h to git
13292 Until someone ports the new win32 config.h logic from the
13293 other modules to -ugly.
13295 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13297 * docs/plugins/gst-plugins-ugly-plugins.args:
13298 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13299 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13302 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13304 * ext/lame/gstlamemp3enc.c:
13305 lamemp3enc: Add a note to the encoding-engine-quality property
13306 that says, that this does not affect the bitrate at all.
13308 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13310 * ext/lame/gstlame.c:
13311 * ext/lame/gstlamemp3enc.c:
13312 lame: Implement preset interface
13314 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13316 * ext/twolame/gsttwolame.c:
13317 twolame: Implement preset interface
13319 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13321 * docs/plugins/gst-plugins-ugly-plugins.args:
13322 * ext/lame/gstlamemp3enc.c:
13323 * ext/lame/gstlamemp3enc.h:
13324 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
13326 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13328 * ext/lame/gstlame.c:
13329 * ext/lame/gstlamemp3enc.c:
13330 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
13332 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13334 * ext/lame/gstlame.c:
13335 lame: Deprecate the lame element
13337 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13339 * docs/plugins/Makefile.am:
13340 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13341 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13342 * docs/plugins/gst-plugins-ugly-plugins.args:
13343 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13344 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13345 * docs/plugins/inspect/plugin-a52dec.xml:
13346 * docs/plugins/inspect/plugin-amrnb.xml:
13347 * docs/plugins/inspect/plugin-asf.xml:
13348 * docs/plugins/inspect/plugin-cdio.xml:
13349 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13350 * docs/plugins/inspect/plugin-dvdread.xml:
13351 * docs/plugins/inspect/plugin-dvdsub.xml:
13352 * docs/plugins/inspect/plugin-iec958.xml:
13353 * docs/plugins/inspect/plugin-lame.xml:
13354 * docs/plugins/inspect/plugin-mad.xml:
13355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13357 * docs/plugins/inspect/plugin-mpegstream.xml:
13358 * docs/plugins/inspect/plugin-realmedia.xml:
13359 * docs/plugins/inspect/plugin-siddec.xml:
13360 * docs/plugins/inspect/plugin-synaesthesia.xml:
13361 * docs/plugins/inspect/plugin-twolame.xml:
13364 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13366 * ext/lame/gstlamemp3enc.c:
13367 lame: Update example pipelines with the new properties
13369 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13371 * ext/lame/Makefile.am:
13372 * ext/lame/gstlame.c:
13373 * ext/lame/gstlamemp3enc.c:
13374 * ext/lame/gstlamemp3enc.h:
13375 * ext/lame/plugin.c:
13376 lame: Add lamemp3enc element with much simplified interface
13377 This deprecates the lame element and fixes bug #494528.
13379 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
13381 * gst/asfdemux/asfpacket.c:
13382 asfpacket: Fix pull-mode timestamping handling.
13383 The problem that happens is the following:
13384 * A packet with multiple payloads comes in
13385 * Those payloads get handled one by one
13386 * The first payload contains the first audio payload with timestamp A
13387 * The second payload contains the first video (key)frame with timestamp V (where V < A)
13388 With the previous code, the following would happen:
13389 * the first payload gets processed, then passed to queue_for_stream
13390 * queue_for_stream detects it's the first valid timestamp received and stores
13392 * the second payload gets processed, then pass to queue_for_stream
13393 * queue_for_stream detects the timestamp is lower than first_ts... and
13394 discards it... resulting in losing the first keyframe of the video stream
13395 We've been having this issue for *ages*... it's just that nobody noticed it
13396 that much with playbin. But with playbin2's aggresive multiqueue handling, this
13397 will result in multiqueue not being able to preroll (because the video decoder will
13398 be dropping a ton of buffers before (maybe) receiving the next keyframe).
13399 Tested with over 200 asf files, and they all play the first frame correctly now,
13400 even the most braindead ones.
13402 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
13404 * gst/mpegaudioparse/gstmpegaudioparse.c:
13405 * gst/mpegaudioparse/gstmpegaudioparse.h:
13406 mp3parse: don't build seek table if we can't seek.
13407 Fixes #573720 - unbounded memory usage increase when listening to mp3
13408 stream for a long time.
13410 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
13413 Automatic update of common submodule
13414 From b3941ea to 6ab11d1
13416 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
13418 * gst/mpegaudioparse/gstmpegaudioparse.c:
13419 * gst/mpegaudioparse/gstxingmux.c:
13420 mpegaudioparse: Remove dead assignment and duplicate code
13422 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
13424 * gst/realmedia/rmdemux.c:
13425 rmdemux: Actually return the return value for the seek handling.
13427 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
13429 * gst/mpegstream/gstmpegdemux.c:
13430 * gst/mpegstream/gstmpegparse.c:
13431 mpegstream: Remove dead assignments.
13432 The duplicate assignment of update_time was weird... but it seems normal
13433 that it's indeed the second statement which is the valid one.
13435 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
13437 * ext/amrnb/amrnbparse.c:
13438 armnb: Remove unused variable, adapt debug message accordingly.
13440 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
13442 * gst/dvdsub/gstdvdsubdec.c:
13443 * gst/mpegstream/gstdvddemux.c:
13444 * gst/mpegstream/gstmpegclock.c:
13445 dvdsub/mpegstream: _class_init: Remove unused class variables
13447 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
13449 * gst/asfdemux/gstasfdemux.c:
13450 asfdemux: Initialize flow for a corner case.
13451 This might be caused by entering the if() line 1214 and then not having
13452 any activated_streams.. resulting in reaching line 1267 without having
13453 any valid flow value.
13455 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
13457 * ext/twolame/gsttwolame.c:
13458 twolame: Remove unneeded variable, value assigned was never read.
13460 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
13462 * ext/mpeg2dec/gstmpeg2dec.c:
13463 mpeg2dec: Remove dead assignment. Value overwritten later on.
13465 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
13467 * ext/mad/gstmad.c:
13468 mad: Remove dead assignment and variables given values which are never read.
13470 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
13472 * ext/lame/gstlame.c:
13473 lame: Remove unneeded variable, it's assigned a value never read.
13475 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
13477 * gst/realmedia/rmdemux.c:
13478 rmdemux: Remove dead assignment, value is being overwritten before being read.
13480 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
13482 * gst/realmedia/rmdemux.c:
13483 rmdemux: Remove unused accurate flag.
13484 I couldn't see any reason why this was there in the first place.
13486 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
13488 * gst/realmedia/asmrules.c:
13489 * gst/realmedia/rdtdepay.c:
13490 realmedia: Remove dead assignments. The results are never read.
13492 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
13494 * gst/realmedia/gstrdtbuffer.c:
13495 * gst/realmedia/rademux.c:
13496 * gst/realmedia/rdtmanager.c:
13497 * gst/realmedia/rmdemux.c:
13498 realmedia: Remove useless variables, only being used once (or not).
13500 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
13502 * ext/mpeg2dec/gstmpeg2dec.c:
13503 * gst/asfdemux/gstrtspwms.c:
13504 * gst/realmedia/pnmsrc.c:
13505 * gst/realmedia/rdtdepay.c:
13506 * gst/realmedia/rtspreal.c:
13507 remove empty method implementations.
13509 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
13511 * gst/asfdemux/gstrtspwms.c:
13512 rtspwms: fix condition to detect extension commands for WMS
13513 Reply with OK to the extension commands for WMS.
13515 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
13517 * gst/realmedia/rtspreal.c:
13518 realmedia: add special Real header to DESCRIBE message only for Real servers
13519 Add headers that are specific to real only if a real server had been
13520 detected by the OPTIONS message.
13522 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
13524 * gst/synaesthesia/synaescope.c:
13525 synaesthesia: fix compilation on windows
13526 Fix compilation under MSVC due to references to headers
13527 that are not available with the MS SDKs.
13530 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13532 * gst/asfdemux/gstrtspwms.c:
13533 rtspwms: reply to extension commands
13534 Reply with OK to the extension commands for WMS.
13536 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13538 * gst/asfdemux/gstrtpasfdepay.c:
13539 asfdepay: fix a comment
13541 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13543 * gst/asfdemux/gstasfdemux.c:
13544 asfdemux: add some more debugging
13546 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13549 configure.ac: require git -base
13550 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13552 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13554 * gst/realmedia/rtspreal.c:
13555 realmedia: add special Real header to SETUP message only for Real servers
13556 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13557 streams where the server errors out because it can't handle the
13558 Real-specific 'Required: com.real.retain-entity-for-setup' header
13559 we've been adding unconditionally in the recent past.
13561 rtsp://66.111.34.191:601/broadcast/alnour.rm
13562 rtsp://195.134.224.231/snowboard_100.wmv
13564 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
13567 * gst/asfdemux/Makefile.am:
13568 asfdemux: link to all required libraries including indirectly used ones.
13569 On win32, we're required to link to all the libraries used - including
13570 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13571 (for windows only) winsock.
13573 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
13576 Automatic update of common submodule
13577 From d0ea89e to b3941ea
13579 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
13582 Automatic update of common submodule
13583 From f8b3d91 to d0ea89e
13585 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
13587 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13588 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13590 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13592 * gst/realmedia/rtspreal.c:
13593 * gst/realmedia/rtspreal.h:
13594 realrtsp: add more headers
13595 Parse the ETag from the describe method and pass the sessionid as the value for
13596 the If-Match header is subsequent setup calls.
13597 Fixes support for more RealMedia RTSP streams.
13599 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
13602 twolame: bump requirement to 0.3.10
13603 0.3.10 is the first version with the float32 encoder functions.
13606 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
13609 back to development -> 0.10.11.1
13611 === release 0.10.11 ===
13613 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
13619 * docs/plugins/inspect/plugin-a52dec.xml:
13620 * docs/plugins/inspect/plugin-asf.xml:
13621 * docs/plugins/inspect/plugin-cdio.xml:
13622 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13623 * docs/plugins/inspect/plugin-dvdread.xml:
13624 * docs/plugins/inspect/plugin-dvdsub.xml:
13625 * docs/plugins/inspect/plugin-iec958.xml:
13626 * docs/plugins/inspect/plugin-lame.xml:
13627 * docs/plugins/inspect/plugin-mad.xml:
13628 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13629 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13630 * docs/plugins/inspect/plugin-mpegstream.xml:
13631 * docs/plugins/inspect/plugin-realmedia.xml:
13632 * docs/plugins/inspect/plugin-siddec.xml:
13633 * docs/plugins/inspect/plugin-twolame.xml:
13634 * gst-plugins-ugly.doap:
13636 * win32/common/config.h:
13639 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
13673 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13676 * win32/common/config.h:
13677 0.10.10.3 pre-release
13679 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
13686 po: Update translations from upstream
13688 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13692 po: Add Turkish translation
13694 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
13696 * gst/mpegaudioparse/gstmpegaudioparse.c:
13697 * gst/mpegaudioparse/gstmpegaudioparse.h:
13698 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13699 Don't introduce glitches in the output by a) relaxing the threshold for
13700 taking upstream timestamps in preference to our calculated timestamps and
13701 b) only set the discont flag on outgoing buffers in response to an incoming
13705 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
13707 * gst/mpegaudioparse/gstmpegaudioparse.c:
13708 mp3parse: fix deadlock with accurate seeks.
13709 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13712 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
13743 * win32/common/config.h:
13744 0.10.10.2 pre-release
13745 Bump version number, update translations and win32 config.h
13747 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13751 po: Add Japanese translation
13753 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13756 * docs/plugins/Makefile.am:
13757 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13758 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13759 * docs/plugins/gst-plugins-ugly-plugins.args:
13760 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13761 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13762 * docs/plugins/inspect/plugin-a52dec.xml:
13763 * docs/plugins/inspect/plugin-asf.xml:
13764 * docs/plugins/inspect/plugin-cdio.xml:
13765 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13766 * docs/plugins/inspect/plugin-dvdread.xml:
13767 * docs/plugins/inspect/plugin-dvdsub.xml:
13768 * docs/plugins/inspect/plugin-iec958.xml:
13769 * docs/plugins/inspect/plugin-lame.xml:
13770 * docs/plugins/inspect/plugin-mad.xml:
13771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13772 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13773 * docs/plugins/inspect/plugin-mpegstream.xml:
13774 * docs/plugins/inspect/plugin-realmedia.xml:
13775 * docs/plugins/inspect/plugin-siddec.xml:
13776 * docs/plugins/inspect/plugin-synaesthesia.xml:
13777 * docs/plugins/inspect/plugin-twolame.xml:
13780 Moved twolame from Bad to Ugly
13782 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13784 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13785 Original commit message from CVS:
13786 * ext/alsaspdif/Makefile.am:
13787 * ext/amrwb/Makefile.am:
13788 * ext/apexsink/Makefile.am:
13789 * ext/arts/Makefile.am:
13790 * ext/artsd/Makefile.am:
13791 * ext/audiofile/Makefile.am:
13792 * ext/audioresample/Makefile.am:
13793 * ext/bz2/Makefile.am:
13794 * ext/cdaudio/Makefile.am:
13795 * ext/celt/Makefile.am:
13796 * ext/dc1394/Makefile.am:
13797 * ext/dirac/Makefile.am:
13798 * ext/directfb/Makefile.am:
13799 * ext/divx/Makefile.am:
13800 * ext/dts/Makefile.am:
13801 * ext/faac/Makefile.am:
13802 * ext/faad/Makefile.am:
13803 * ext/gsm/Makefile.am:
13804 * ext/hermes/Makefile.am:
13805 * ext/ivorbis/Makefile.am:
13806 * ext/jack/Makefile.am:
13807 * ext/jp2k/Makefile.am:
13808 * ext/ladspa/Makefile.am:
13809 * ext/lcs/Makefile.am:
13810 * ext/libfame/Makefile.am:
13811 * ext/libmms/Makefile.am:
13812 * ext/metadata/Makefile.am:
13813 * ext/mpeg2enc/Makefile.am:
13814 * ext/mplex/Makefile.am:
13815 * ext/musepack/Makefile.am:
13816 * ext/musicbrainz/Makefile.am:
13817 * ext/mythtv/Makefile.am:
13818 * ext/nas/Makefile.am:
13819 * ext/neon/Makefile.am:
13820 * ext/ofa/Makefile.am:
13821 * ext/polyp/Makefile.am:
13822 * ext/resindvd/Makefile.am:
13823 * ext/sdl/Makefile.am:
13824 * ext/shout/Makefile.am:
13825 * ext/snapshot/Makefile.am:
13826 * ext/sndfile/Makefile.am:
13827 * ext/soundtouch/Makefile.am:
13828 * ext/spc/Makefile.am:
13829 * ext/swfdec/Makefile.am:
13830 * ext/tarkin/Makefile.am:
13831 * ext/theora/Makefile.am:
13832 * ext/timidity/Makefile.am:
13833 * ext/twolame/Makefile.am:
13834 * ext/x264/Makefile.am:
13835 * ext/xine/Makefile.am:
13836 * ext/xvid/Makefile.am:
13837 * gst-libs/gst/app/Makefile.am:
13838 * gst-libs/gst/dshow/Makefile.am:
13839 * gst/aiffparse/Makefile.am:
13840 * gst/app/Makefile.am:
13841 * gst/audiobuffer/Makefile.am:
13842 * gst/bayer/Makefile.am:
13843 * gst/cdxaparse/Makefile.am:
13844 * gst/chart/Makefile.am:
13845 * gst/colorspace/Makefile.am:
13846 * gst/dccp/Makefile.am:
13847 * gst/deinterlace/Makefile.am:
13848 * gst/deinterlace2/Makefile.am:
13849 * gst/dvdspu/Makefile.am:
13850 * gst/festival/Makefile.am:
13851 * gst/filter/Makefile.am:
13852 * gst/flacparse/Makefile.am:
13853 * gst/flv/Makefile.am:
13854 * gst/games/Makefile.am:
13855 * gst/h264parse/Makefile.am:
13856 * gst/librfb/Makefile.am:
13857 * gst/mixmatrix/Makefile.am:
13858 * gst/modplug/Makefile.am:
13859 * gst/mpeg1sys/Makefile.am:
13860 * gst/mpeg4videoparse/Makefile.am:
13861 * gst/mpegdemux/Makefile.am:
13862 * gst/mpegtsmux/Makefile.am:
13863 * gst/mpegvideoparse/Makefile.am:
13864 * gst/mve/Makefile.am:
13865 * gst/nsf/Makefile.am:
13866 * gst/nuvdemux/Makefile.am:
13867 * gst/overlay/Makefile.am:
13868 * gst/passthrough/Makefile.am:
13869 * gst/pcapparse/Makefile.am:
13870 * gst/playondemand/Makefile.am:
13871 * gst/rawparse/Makefile.am:
13872 * gst/real/Makefile.am:
13873 * gst/rtjpeg/Makefile.am:
13874 * gst/rtpmanager/Makefile.am:
13875 * gst/scaletempo/Makefile.am:
13876 * gst/sdp/Makefile.am:
13877 * gst/selector/Makefile.am:
13878 * gst/smooth/Makefile.am:
13879 * gst/smoothwave/Makefile.am:
13880 * gst/speed/Makefile.am:
13881 * gst/speexresample/Makefile.am:
13882 * gst/stereo/Makefile.am:
13883 * gst/subenc/Makefile.am:
13884 * gst/tta/Makefile.am:
13885 * gst/vbidec/Makefile.am:
13886 * gst/videodrop/Makefile.am:
13887 * gst/videosignal/Makefile.am:
13888 * gst/virtualdub/Makefile.am:
13889 * gst/vmnc/Makefile.am:
13890 * gst/y4m/Makefile.am:
13891 * sys/acmenc/Makefile.am:
13892 * sys/cdrom/Makefile.am:
13893 * sys/dshowdecwrapper/Makefile.am:
13894 * sys/dshowsrcwrapper/Makefile.am:
13895 * sys/dvb/Makefile.am:
13896 * sys/dxr3/Makefile.am:
13897 * sys/fbdev/Makefile.am:
13898 * sys/oss4/Makefile.am:
13899 * sys/qcam/Makefile.am:
13900 * sys/qtwrapper/Makefile.am:
13901 * sys/vcd/Makefile.am:
13902 * sys/wininet/Makefile.am:
13903 * win32/common/config.h:
13904 Don't install static libs for plugins. Fixes #550851 for -bad.
13906 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
13908 [MOVED FROM BAD] Enable/fix up translations for these plugins.
13909 Original commit message from CVS:
13910 * ext/resindvd/plugin.c: (plugin_init):
13911 * ext/resindvd/resindvdsrc.c:
13912 * ext/twolame/gsttwolame.c: (plugin_init):
13913 * gst/aiffparse/aiffparse.c: (plugin_init):
13914 Enable/fix up translations for these plugins.
13916 Add 'ca' to LINGUAS.
13918 * po/POTFILES.skip:
13919 Add more files for translation and more files which tools
13922 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13924 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
13925 Original commit message from CVS:
13926 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
13927 (gst_two_lame_chain):
13928 * ext/twolame/gsttwolame.h:
13929 Allow raw float samples as input for encoding.
13931 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13933 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
13934 Original commit message from CVS:
13937 * ext/twolame/Makefile.am:
13938 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
13939 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
13940 (gst_two_lame_release_memory), (gst_two_lame_finalize),
13941 (gst_two_lame_base_init), (gst_two_lame_class_init),
13942 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
13943 (gst_two_lame_init), (gst_two_lame_set_property),
13944 (gst_two_lame_get_property), (gst_two_lame_sink_event),
13945 (gst_two_lame_chain), (gst_two_lame_setup),
13946 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
13948 * ext/twolame/gsttwolame.h:
13949 Add TwoLAME MP2 encoding element, based on the LAME element.
13951 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13954 Automatic update of common submodule
13955 From 7032163 to f8b3d91
13957 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13960 Automatic update of common submodule
13961 From ffa738d to 7032163
13963 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13966 Automatic update of common submodule
13967 From 3f13e4e to ffa738d
13969 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13972 Automatic update of common submodule
13973 From 3c7456b to 3f13e4e
13975 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13978 Automatic update of common submodule
13979 From 57c83f2 to 3c7456b
13981 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
13983 * gst/mpegaudioparse/gstmpegaudioparse.c:
13984 mp3parse: be more conservative when changing layer/rate/etc.
13985 Don't allow a change in sample rate/channels/layer/version unless we can
13986 see another frame at the correct offset. Prevents accidently flipping
13987 due to simple single-bit corruption.
13989 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
13991 * gst/realmedia/realhash.c:
13992 rmdemux: Fix strict-aliasing warnings.
13993 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
13996 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
13998 * gst/mpegaudioparse/gstmpegaudioparse.c:
13999 mpegaudioparse: Remove empty lines added by buggy indent.
14001 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14003 * gst/mpegaudioparse/gstmpegaudioparse.c:
14004 mpegaudioparse: Provide SEEKING query handling.
14005 Since SEEK event handling might perform some conversion
14006 from TIME to BYTES, do not let upstream fool application
14007 into (TIME) seeking not being possible.
14009 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
14011 * gst/mpegaudioparse/gstmpegaudioparse.c:
14012 mp3parse: fix accurate seeks to near 0
14013 Integer underflow made accurate seeks to near zero fail and seek to
14014 completely the wrong place. Fix by clamping to zero, since we can't seek
14015 to negative times anyway.
14017 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14021 build: Update shave init statement for changes in common. Bump common.
14023 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14025 * gst/realmedia/rtspreal.c:
14026 rtspreal: ignore data streams. Fixes #527112
14027 Ignore data streams when parsing the SDP as they don't contain anything we need
14028 to put in the realmedia header.
14030 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14033 Automatic update of common submodule
14034 From 9cf8c9b to a6ce5c6
14036 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14038 * ext/mad/gstid3tag.c:
14039 Forward unknown events
14040 Forward unknown events upstream instead of dropping them. Also return the result
14041 of the seek event instead of a fixed value.
14043 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
14045 * gst/asfdemux/gstrtpasfdepay.c:
14046 rtpasfdepay: Fix the build by adding the needed include for atoi.
14048 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14051 * docs/plugins/Makefile.am:
14052 Use shave for the build output
14054 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
14057 Automatic update of common submodule
14058 From 5d7c9cc to 9cf8c9b
14060 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
14062 * gst/asfdemux/gstasf.c:
14063 * gst/asfdemux/gstrtpasfdepay.c:
14064 * gst/realmedia/rademux.c:
14065 * gst/realmedia/rdtdepay.c:
14066 * gst/synaesthesia/gstsynaesthesia.c:
14067 * gst/synaesthesia/synaescope.c:
14070 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
14072 * gst/realmedia/pnmsrc.c:
14073 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14075 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
14078 Automatic update of common submodule
14079 From 80c627d to 5d7c9cc
14081 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14083 * gst/realmedia/Makefile.am:
14084 * gst/realmedia/pnmsrc.c:
14085 * gst/realmedia/pnmsrc.h:
14086 * gst/realmedia/rademux.c:
14087 * gst/realmedia/rademux.h:
14088 * gst/realmedia/realmedia.c:
14089 * gst/realmedia/rmdemux.c:
14090 * gst/realmedia/rmdemux.h:
14091 Add pnm:// uri source
14092 Add a new utri handler for pnm:// that for now just redirects to the same uri
14093 with the rtsp:// protocol, which usually works nowadays.
14094 Separate the registration of the various plugins into a separate source file.
14096 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14098 * gst/asfdemux/Makefile.am:
14099 * gst/asfdemux/gstasf.c:
14100 * gst/asfdemux/gstrtpasfdepay.c:
14101 * gst/asfdemux/gstrtpasfdepay.h:
14102 Add ASF depayloader
14103 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14106 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
14108 * ext/mad/gstmad.c:
14109 mad: remove log line added in error
14111 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
14113 * ext/mad/gstmad.c:
14114 mad: just flush data when seeing BADDATAPTR instead of going into error state
14116 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
14118 * gst/realmedia/rmdemux.c:
14119 Fix parsing of the flags in rmdemux
14120 Fix parsing of the flags in version 1 realmedia streams.
14123 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
14126 Bump revision to use for common submodule.
14128 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
14130 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14131 Add releaseinfo with online url.
14133 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
14138 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14140 * gst/asfdemux/asfpacket.c:
14141 * gst/asfdemux/gstasfdemux.c:
14142 * gst/asfdemux/gstasfdemux.h:
14143 Remove redundant push_mode struct member
14145 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
14148 Fix previous commit, wasn't actually setting up a symbolic link
14150 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
14154 Use a symbolic link for the pre-commit client-side hook
14156 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
14159 Ignore some more files
14161 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
14163 * gst/synaesthesia/synaescope.c:
14164 * gst/synaesthesia/synaescope.h:
14165 Precalculate some size dependent variables. Demystify the height scaling a bit.
14166 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14168 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
14170 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14172 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14174 * gst/realmedia/rdtdepay.c:
14175 Set flags on the realmedia chunks
14176 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14177 descrambler can be reset on keyframes. Fixes #556714.
14179 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14181 * gst/realmedia/gstrdtbuffer.c:
14182 * gst/realmedia/gstrdtbuffer.h:
14183 Add method to get RDT flags
14184 Add a method to get the RDT flags. We need these flags to mark keyframes to
14185 reset the descrambing queue. See #556714.
14187 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14189 * gst/asfdemux/asfpacket.c:
14190 * gst/asfdemux/gstasfdemux.c:
14191 * gst/asfdemux/gstasfdemux.h:
14192 Add seeking support to asfdemux in push mode
14195 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14197 * gst/asfdemux/asfpacket.c:
14198 Drop packets with an invalid replicated data length
14199 Drop packets with an invalid replicated data length
14200 instead of continuing with an invalid timestamp
14201 and uninitialized payload metadata.
14202 All other code assumes that the timestamps are valid.
14204 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
14206 * gst/synaesthesia/synaescope.h:
14207 Change comment to refer to right variable.
14209 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
14211 * gst/synaesthesia/gstsynaesthesia.c:
14212 * gst/synaesthesia/gstsynaesthesia.h:
14213 * gst/synaesthesia/synaescope.c:
14214 * gst/synaesthesia/synaescope.h:
14215 Bring synaesthesia to next century.
14216 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14218 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
14220 * gst/asfdemux/gstasfdemux.c:
14221 Fix leak of converted string
14223 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
14227 Add more to the gitignores
14229 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
14231 * gst/synaesthesia/gstsynaesthesia.c:
14232 Make synaesthesia build again.
14233 _init() has no params.
14235 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
14238 Update common snapshot.
14240 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
14243 Fix pre-commit hook
14245 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
14249 Install and use pre-commit indentation hook from common
14251 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
14254 autogen.sh : Use git submodule
14256 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
14258 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
14259 Original commit message from CVS:
14260 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14261 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
14262 (gst_dvd_demux_get_audio_stream),
14263 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
14264 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
14265 (gst_mpeg_demux_get_video_stream),
14266 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
14267 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14268 Fix some caps leaks. Fixes bug #564885.
14270 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
14272 ext/cdio/gstcdio.c: Remove unused format argument.
14273 Original commit message from CVS:
14274 * ext/cdio/gstcdio.c:
14275 Remove unused format argument.
14277 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14279 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
14280 Original commit message from CVS:
14281 * win32/common/.cvsignore:
14282 * win32/common/config.h:
14283 * win32/common/config.h.in:
14284 Hardcode cpu for win32 build, just like we do in the other modules,
14285 to remove VCS conflicts and inconsistent defines between modules,
14286 and update version defines to CVS.
14288 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
14290 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14291 Original commit message from CVS:
14293 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14295 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
14297 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
14298 Original commit message from CVS:
14300 inttypes.m4 hasn't been available since gettext-0.15, and since we now
14301 require gettext >= 0.17 ... we can remove it from the list of files to
14304 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14306 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
14307 Original commit message from CVS:
14308 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
14309 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
14310 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
14311 * gst/mpegaudioparse/gstmpegaudioparse.h:
14312 Do an initial class_ref on an internal enum type from within the
14313 class_init function so that there aren't any issues when multiple
14314 mp3parse elements are started in separate threads at the same
14315 time. (Why we use an enum type here if the tag is registered as
14316 a string type, I don't know). Also remove custom UNUSED macro
14317 and use GLib's instead.
14319 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14321 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
14322 Original commit message from CVS:
14324 Apparently AC_CONFIG_MACRO_DIR breaks when using more
14325 than one macro directory, reverting last change.
14327 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14329 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
14330 Original commit message from CVS:
14332 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
14335 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14337 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
14338 Original commit message from CVS:
14339 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14340 Last change introduced a regression that made mpeg2dec handle
14341 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
14343 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14345 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
14346 Original commit message from CVS:
14347 Patch by: Cygwin Ports maintainer
14348 <yselkowitz at users dot sourceforge dot net>
14351 Require gettext 0.17 because older versions don't mix with libtool
14352 2.2. At build time an older gettext version will still work.
14355 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
14357 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
14358 Original commit message from CVS:
14359 * ext/mpeg2dec/gstmpeg2dec.c:
14360 * ext/mpeg2dec/gstmpeg2dec.h:
14361 Add support for 4:4:4 video. Fixes #562086
14363 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
14365 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
14366 Original commit message from CVS:
14367 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14368 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14369 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14370 >= 0.5.0. Fixes bug #562065.
14372 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14374 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14375 Original commit message from CVS:
14376 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14377 Remove duplicate and broken code for the streaming case and simply reuse
14378 the much better working pull based code. Fixes #560348.
14380 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14382 configure.ac: Back to development -> 0.10.10.1
14383 Original commit message from CVS:
14385 Back to development -> 0.10.10.1
14387 === release 0.10.10 ===
14389 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14395 * docs/plugins/inspect/plugin-a52dec.xml:
14396 * docs/plugins/inspect/plugin-asf.xml:
14397 * docs/plugins/inspect/plugin-cdio.xml:
14398 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14399 * docs/plugins/inspect/plugin-dvdread.xml:
14400 * docs/plugins/inspect/plugin-dvdsub.xml:
14401 * docs/plugins/inspect/plugin-iec958.xml:
14402 * docs/plugins/inspect/plugin-lame.xml:
14403 * docs/plugins/inspect/plugin-mad.xml:
14404 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14405 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14406 * docs/plugins/inspect/plugin-mpegstream.xml:
14407 * docs/plugins/inspect/plugin-realmedia.xml:
14408 * docs/plugins/inspect/plugin-siddec.xml:
14409 * gst-plugins-ugly.doap:
14411 Release 0.10.10 - "Under the House"
14412 Original commit message from CVS:
14413 Release 0.10.10 - "Under the House"
14415 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14425 Original commit message from CVS:
14428 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14430 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14431 Original commit message from CVS:
14432 * ext/sidplay/Makefile.am:
14433 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14434 contain CFLAGS that do not exist for C++, like -Wvla or
14435 -Wdeclaration-after-statement. Fixes bug #561161.
14437 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14439 configure.ac: 0.10.9.3 pre-release
14440 Original commit message from CVS:
14442 0.10.9.3 pre-release
14444 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
14446 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14447 Original commit message from CVS:
14448 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14449 Only copy sane aspect ratio values on the caps. Fixes #559682.
14451 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14454 Add bug number to the mp3parse mpeg 2.5 fix
14455 Original commit message from CVS:
14456 Add bug number to the mp3parse mpeg 2.5 fix
14458 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14460 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14461 Original commit message from CVS:
14462 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14463 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14464 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14465 * ext/amrnb/amrnbdec.h:
14466 Add a property to select the amr variant. Fixes #424070.
14468 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
14470 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14471 Original commit message from CVS:
14472 Patch by: Tal Shalif <tshalif at nargila dot org>
14473 * gst/mpegstream/gstdvddemux.c:
14474 (gst_dvd_demux_get_subpicture_stream):
14475 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14476 (gst_mpeg_demux_get_audio_stream):
14477 Fix memmory corruption due to not storing the new updated pointer
14478 after a g_renew(). Fixes #558896.
14480 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14482 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14483 Original commit message from CVS:
14484 * tests/check/Makefile.am:
14485 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14487 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14489 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14490 Original commit message from CVS:
14492 oops, forgot to bump the version back to devel
14493 after the last release 0.10.9.1
14495 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14497 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14498 Original commit message from CVS:
14499 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14500 (gst_rmdemux_descramble_mp4a_audio),
14501 (gst_rmdemux_handle_scrambled_packet):
14502 Add suport for mpeg4 and aac audio. See #556714.
14504 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
14506 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14507 Original commit message from CVS:
14508 * gst/mpegaudioparse/gstmpegaudioparse.c:
14509 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14510 Fixes skipping on these files.
14512 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
14514 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14515 Original commit message from CVS:
14516 Patch by: Robin Stocker <robin at nibor dot org>
14517 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14518 (handle_sequence), (gst_mpeg2dec_setcaps):
14519 * ext/mpeg2dec/gstmpeg2dec.h:
14520 Prefer the container's PAR over the stream's PAR if it's
14521 given in the srcpad caps. Fixes bug #556184.
14523 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14525 Don't install static libs for plugins. Fixes #550851 for ugly.
14526 Original commit message from CVS:
14527 * ext/a52dec/Makefile.am:
14528 * ext/amrnb/Makefile.am:
14529 * ext/cdio/Makefile.am:
14530 * ext/dvdnav/Makefile.am:
14531 * ext/dvdread/Makefile.am:
14532 * ext/lame/Makefile.am:
14533 * ext/mad/Makefile.am:
14534 * ext/mpeg2dec/Makefile.am:
14535 * ext/sidplay/Makefile.am:
14536 * gst/ac3parse/Makefile.am:
14537 * gst/asfdemux/Makefile.am:
14538 * gst/dvdlpcmdec/Makefile.am:
14539 * gst/dvdsub/Makefile.am:
14540 * gst/iec958/Makefile.am:
14541 * gst/mpegaudioparse/Makefile.am:
14542 * gst/mpegstream/Makefile.am:
14543 * gst/realmedia/Makefile.am:
14544 * gst/synaesthesia/Makefile.am:
14545 Don't install static libs for plugins. Fixes #550851 for ugly.
14547 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14549 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14550 Original commit message from CVS:
14551 * gst/mpegaudioparse/gstmpegaudioparse.c:
14552 (gst_mp3parse_sink_event):
14553 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14554 frames. Partially fixes bug #552237.
14556 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14558 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14559 Original commit message from CVS:
14560 * ext/amrnb/amrnbparse.c:
14561 use #defines for HEADER. Unref the object in _sink_activate_pull().
14563 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14565 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14566 Original commit message from CVS:
14567 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14568 (gst_mad_change_state):
14569 * ext/mad/gstmad.h:
14570 track discont on incomming buffers and set discont on outgoing
14572 Pass unknown events upstreams instead of dropping them.
14574 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14576 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14577 Original commit message from CVS:
14578 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14579 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14580 (handle_slice), (gst_mpeg2dec_sink_event),
14581 (gst_mpeg2dec_src_event):
14582 * ext/mpeg2dec/gstmpeg2dec.h:
14583 Fix compilation with --disable-index. Fixes bug #554150.
14585 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14587 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14588 Original commit message from CVS:
14589 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14590 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14591 (gst_mad_src_event), (gst_mad_chain):
14592 * ext/mad/gstmad.h:
14593 Fix compilation with --disable-index. Fixes bug #554142.
14595 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
14597 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14598 Original commit message from CVS:
14599 * ext/a52dec/gsta52dec.c:
14600 * ext/a52dec/gsta52dec.h:
14601 Fix channel re-negotiation on a change of the incoming stream.
14602 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14605 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14607 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14608 Original commit message from CVS:
14609 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14610 (gst_amrnbenc_state_change):
14611 * ext/amrnb/amrnbenc.h:
14612 Pass the discont flag from the input buffer on to the output buffer in
14615 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14617 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14618 Original commit message from CVS:
14619 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14620 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14621 (gst_amrnbparse_handle_pull_seek),
14622 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14623 (gst_amrnbparse_sink_activate_push),
14624 (gst_amrnbparse_sink_activate_pull):
14625 * ext/amrnb/amrnbparse.h:
14626 Add flush seek handler. Fixes #536274.
14628 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14630 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14631 Original commit message from CVS:
14632 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14633 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14634 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14635 (gst_amrnbparse_state_change):
14636 * ext/amrnb/amrnbparse.h:
14637 Fix the duration query. Fixes #536226.
14638 Also set caps on the pads and buffers more correctly.
14640 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
14642 po/LINGUAS: Add 'ca' to LINGUAS.
14643 Original commit message from CVS:
14645 Add 'ca' to LINGUAS.
14647 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
14649 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14650 Original commit message from CVS:
14651 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14652 Fix aggregated GST_FLOW_RETURN check for when to send an error message
14656 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14658 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14659 Original commit message from CVS:
14660 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14661 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14662 (create_segment_event), (gst_rdt_depay_push),
14663 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14664 * gst/realmedia/rdtdepay.h:
14665 Parse other values from the incomming caps.
14666 Add event handler to handle flushing and segments.
14667 Create segment events.
14668 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14669 Do skew correction based on RDT timestamps.
14670 * gst/realmedia/rdtmanager.c: (activate_session),
14671 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14673 Parse caps to get the clockrate needed for the jitterbuffer.
14674 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14675 Apply timestamp fixup after correcting for initial timestamp and
14676 internal base timestamp corrections.
14678 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
14680 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14681 Original commit message from CVS:
14682 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14683 (gst_rdt_depay_change_state):
14684 * gst/realmedia/rdtdepay.h:
14685 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14686 with a DISCONT flag when needed.
14687 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14688 Report the configure latency instead of a hardcoded value.
14690 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14692 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14693 Original commit message from CVS:
14694 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14695 (free_session), (gst_rdt_manager_query_src),
14696 (gst_rdt_manager_src_activate_push),
14697 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14698 (gst_rdt_manager_loop), (create_recv_rtp):
14699 Include the new rdt jitterbuffer in the session manager.
14701 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
14703 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14704 Original commit message from CVS:
14705 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14706 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14707 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14708 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14709 * gst/realmedia/rdtdepay.h:
14710 Use new RDT parsing helper functions.
14711 Copy discont flags correctly.
14712 Push the header from the chain function instead of the setcaps function.
14713 Copy incomming timestamp to the output buffers instead of doing magic
14714 with the RDT timestamps.
14716 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
14718 gst/realmedia/: Add first support for parsing RDT messages.
14719 Original commit message from CVS:
14720 * gst/realmedia/Makefile.am:
14721 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14722 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14723 (read_packet_header), (gst_rdt_buffer_get_first_packet),
14724 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14725 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14726 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14727 (gst_rdt_packet_data_peek_data),
14728 (gst_rdt_packet_data_get_stream_id),
14729 (gst_rdt_packet_data_get_timestamp):
14730 * gst/realmedia/gstrdtbuffer.h:
14731 Add first support for parsing RDT messages.
14732 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14733 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14734 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14735 (calculate_skew), (rdt_jitter_buffer_insert),
14736 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14737 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14738 (rdt_jitter_buffer_get_ts_diff):
14739 * gst/realmedia/rdtjitterbuffer.h:
14740 Add first version of an RDT jitterbuffer.
14742 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14744 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14745 Original commit message from CVS:
14746 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14747 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14748 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14749 (gst_rmdemux_descramble_dnet_audio),
14750 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14751 * gst/realmedia/rmdemux.h:
14752 Keep track of the first timestamp of the stream and add this to the
14753 outgoing buffer timestamps so that we can handle live streams.
14754 Set discont flag on the first buffers and after a seek.
14756 === release 0.10.9 ===
14758 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14764 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14765 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14766 * docs/plugins/inspect/plugin-a52dec.xml:
14767 * docs/plugins/inspect/plugin-asf.xml:
14768 * docs/plugins/inspect/plugin-cdio.xml:
14769 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14770 * docs/plugins/inspect/plugin-dvdread.xml:
14771 * docs/plugins/inspect/plugin-dvdsub.xml:
14772 * docs/plugins/inspect/plugin-iec958.xml:
14773 * docs/plugins/inspect/plugin-lame.xml:
14774 * docs/plugins/inspect/plugin-mad.xml:
14775 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14776 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14777 * docs/plugins/inspect/plugin-mpegstream.xml:
14778 * docs/plugins/inspect/plugin-realmedia.xml:
14779 * docs/plugins/inspect/plugin-siddec.xml:
14780 * gst-plugins-ugly.doap:
14782 Original commit message from CVS:
14785 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14814 Original commit message from CVS:
14817 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14819 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14820 Original commit message from CVS:
14821 * ext/a52dec/gsta52dec.c:
14822 Set up a default time segment for output when receiving
14823 an incoming byte segment (as for raw AC3 files).
14826 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14828 0.10.8.2 pre-release.
14829 Original commit message from CVS:
14831 * docs/plugins/Makefile.am:
14832 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14833 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14834 * docs/plugins/gst-plugins-ugly-plugins.args:
14835 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14836 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14837 * docs/plugins/inspect/plugin-a52dec.xml:
14838 * docs/plugins/inspect/plugin-asf.xml:
14839 * docs/plugins/inspect/plugin-cdio.xml:
14840 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14841 * docs/plugins/inspect/plugin-dvdread.xml:
14842 * docs/plugins/inspect/plugin-dvdsub.xml:
14843 * docs/plugins/inspect/plugin-iec958.xml:
14844 * docs/plugins/inspect/plugin-lame.xml:
14845 * docs/plugins/inspect/plugin-mad.xml:
14846 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14847 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14848 * docs/plugins/inspect/plugin-mpegstream.xml:
14849 * docs/plugins/inspect/plugin-realmedia.xml:
14850 * docs/plugins/inspect/plugin-siddec.xml:
14852 0.10.8.2 pre-release.
14856 Add new translation.
14858 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
14860 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14861 Original commit message from CVS:
14862 * gst/asfdemux/gstasfdemux.c:
14863 Properly aggregate flow returns for both push and pull mode, so we shut
14864 down if all pads are unlinked.
14867 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
14869 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14870 Original commit message from CVS:
14871 Patch by: Frederic Crozat <fcrozat@mandriva.org>
14872 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14873 * ext/lame/gstlame.c: (plugin_init):
14874 * gst/asfdemux/gstasf.c: (plugin_init):
14875 Make sure gettext returns translations in UTF-8 encoding rather
14876 than in the current locale encoding (#546822).
14878 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14880 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14881 Original commit message from CVS:
14882 * gst/mpegaudioparse/gstmpegaudioparse.c:
14883 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14884 (mp3parse_total_time), (mp3parse_bytepos_to_time):
14885 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14886 if we're called from there already. Otherwise we end up in a endless
14887 recursion and crash with a stack overflow.
14888 This can happen when a Xing or VBRI header with TOC exists but it
14889 doesn't contain the total time. Fixes bug #545370.
14891 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14893 ext/lame/gstlame.c: Use the default for the strict-iso property too.
14894 Original commit message from CVS:
14895 * ext/lame/gstlame.c: (gst_lame_class_init),
14896 (gst_lame_get_default_settings):
14897 Use the default for the strict-iso property too.
14898 Allow a bitrate setting of 0, which lets lame choose the default value
14899 and which makes it possible to set the compression-ratio property.
14901 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14903 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14904 Original commit message from CVS:
14905 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14906 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14907 * ext/lame/gstlame.h:
14908 Get the defaults settings of LAME in the plugin initialization
14909 function and return FALSE here if something goes wrong. This removes
14910 the hacky failing instance init function.
14911 Use LAMEs default value for all settings instead of overwriting some
14912 of them. Overwriting some of them gives unexpected results if one only
14913 sets a preset. Fixes bug #498004.
14915 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14917 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14918 Original commit message from CVS:
14919 * ext/lame/gstlame.c: (gst_lame_init):
14920 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
14921 defaults will restrict the bitrate when using the presets in a bad way.
14924 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14926 Put the MPEG audio version into the caps as "mpegaudioversion".
14927 Original commit message from CVS:
14928 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14929 * gst/mpegaudioparse/gstmpegaudioparse.c:
14930 (mp3_type_frame_length_from_header), (mp3_caps_create),
14931 (gst_mp3parse_chain):
14932 Put the MPEG audio version into the caps as "mpegaudioversion".
14933 This is different from "mpegversion".
14935 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14937 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
14938 Original commit message from CVS:
14939 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14940 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
14941 * ext/lame/gstlame.h:
14942 Fix build with lame >= 3.97. The padding type and cwlimit settings
14943 are deprecated now and the function declarations are hidden in the
14944 headers so deprecate the GObject properties for them and remove them
14945 in 0.11. Fixes bug #544039.
14947 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14949 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
14950 Original commit message from CVS:
14951 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14952 Don't allow width/height outside the spec (i.e. smaller than 16
14953 and higher than 4096). Such files are corrupted ones and setting
14954 caps that are not a subset of the template caps confuses playbin.
14957 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14959 ext/sidplay/Makefile.am: Fix the build.
14960 Original commit message from CVS:
14961 * ext/sidplay/Makefile.am:
14964 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14966 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
14967 Original commit message from CVS:
14969 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
14970 flags that are invalid for C++.
14972 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
14974 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
14975 Original commit message from CVS:
14976 Patch by: Tal Shalif <tshalif at nargila dot org>
14977 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
14978 Prevent double free. Fixes bug #541697.
14980 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14982 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
14983 Original commit message from CVS:
14984 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14985 (gst_dvd_demux_get_audio_stream),
14986 (gst_dvd_demux_get_subpicture_stream),
14987 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
14988 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14989 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
14990 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
14991 * gst/mpegstream/gstmpegdemux.h:
14992 Resend tags event after a FLUSH (seek) to support prerolling
14993 a partial pipeline.
14995 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14997 Use correct error code for encrypted streams.
14998 Original commit message from CVS:
15000 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15001 Use correct error code for encrypted streams.
15003 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15005 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15006 Original commit message from CVS:
15007 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15008 (gst_mpeg_demux_sync_stream_to_time):
15009 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15011 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15013 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15014 Original commit message from CVS:
15015 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15016 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15017 Allow and implement non-flushing and/or segment seek
15018 (mainly in TIME and chapter format).
15019 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15020 (gst_dvd_demux_get_subpicture_stream),
15021 (gst_dvd_demux_synchronise_pads),
15022 (gst_dvd_demux_sync_stream_to_time):
15023 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15024 (gst_mpeg_demux_send_subbuffer),
15025 (gst_mpeg_demux_sync_stream_to_time),
15026 (gst_mpeg_streams_reset_cur_ts):
15027 * gst/mpegstream/gstmpegdemux.h:
15028 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15029 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15030 Delegate a query to upstream if it can't be handled.
15031 Make segment stop aware.
15032 Fix (subtitle) stream synchronization.
15033 Add some debug statements.
15035 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
15037 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15038 Original commit message from CVS:
15039 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15040 Fix build on macosx.
15042 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15044 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15045 Original commit message from CVS:
15046 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15047 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15048 * ext/a52dec/gsta52dec.c:
15049 * ext/amrnb/amrnbdec.c:
15050 * ext/amrnb/amrnbenc.c:
15051 * ext/amrnb/amrnbparse.c:
15052 * ext/lame/gstlame.c:
15053 * ext/mad/gstmad.c:
15054 * ext/sidplay/gstsiddec.cc:
15055 * gst/asfdemux/gstrtspwms.c:
15056 * gst/mpegaudioparse/gstxingmux.c:
15057 * gst/realmedia/rademux.c:
15058 * gst/realmedia/rdtmanager.c:
15059 * gst/realmedia/rtspreal.c:
15060 * gst/synaesthesia/gstsynaesthesia.c:
15061 Add missing elements to docs. Restore alphabetical order in section
15062 file. Document mad (it was included in docs already).
15063 Fix doc-markup: use convinience syntax for examples
15064 (produces valid docbook), add several refsec2 when we have several
15065 titles. Fix some types.
15067 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15069 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15070 Original commit message from CVS:
15071 * ext/lame/gstlame.c:
15072 * ext/sidplay/gstsiddec.cc:
15073 * gst/mpegaudioparse/gstxingmux.c:
15074 Do not use short_description in section docs for elements. We extract
15075 them from element details and there will be warnings if they differ.
15077 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
15079 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15080 Original commit message from CVS:
15081 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
15082 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15083 (gst_cdio_add_cdtext_album_tags):
15084 * ext/cdio/gstcdio.h:
15085 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15086 Also extract album title and album genre from CD-TEXT if
15087 available (#537021).
15089 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15091 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15092 Original commit message from CVS:
15093 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15094 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15095 emphasis value is reserved but unfortunately files with that
15096 value exist and the information is not important for the decoder
15097 anyway. Fixes bug #537235.
15099 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15101 Require libcdio >= 0.76.
15102 Original commit message from CVS:
15104 * ext/cdio/gstcdio.c:
15105 * ext/cdio/gstcdio.h:
15106 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15107 Require libcdio >= 0.76.
15109 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15111 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15112 Original commit message from CVS:
15113 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15114 Drain queued buffers before forwarding the segment event.
15116 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15118 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15119 Original commit message from CVS:
15120 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15121 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15122 (gst_a52dec_chain), (gst_a52dec_change_state):
15123 * ext/a52dec/gsta52dec.h:
15124 Add segment handling, buffer clipping and basic reverse playback.
15126 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15128 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15129 Original commit message from CVS:
15130 * docs/plugins/Makefile.am:
15131 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15132 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15133 * docs/plugins/gst-plugins-ugly-plugins.args:
15134 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15135 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15136 * docs/plugins/inspect/plugin-a52dec.xml:
15137 * docs/plugins/inspect/plugin-amrnb.xml:
15138 * docs/plugins/inspect/plugin-asf.xml:
15139 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15140 * docs/plugins/inspect/plugin-dvdread.xml:
15141 * docs/plugins/inspect/plugin-dvdsub.xml:
15142 * docs/plugins/inspect/plugin-iec958.xml:
15143 * docs/plugins/inspect/plugin-lame.xml:
15144 * docs/plugins/inspect/plugin-mad.xml:
15145 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15146 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15147 * docs/plugins/inspect/plugin-mpegstream.xml:
15148 * docs/plugins/inspect/plugin-realmedia.xml:
15149 * docs/plugins/inspect/plugin-siddec.xml:
15150 * docs/plugins/inspect/plugin-synaesthesia.xml:
15151 * ext/a52dec/gsta52dec.c:
15152 Random doc of the day. Also print human readable format of newsegment
15153 in log message if we complain about it.
15155 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
15157 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15158 Original commit message from CVS:
15159 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15160 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15161 (gst_a52dec_chain), (gst_a52dec_change_state):
15162 * ext/a52dec/gsta52dec.h:
15163 Mark discont on outgoing buffers after receiving a DISCONT buffer or
15164 when we have a decoding error.
15165 We don't need to clear the cache when we receive a NEWSEGMENT event.
15166 Clear buffer cache in DISCONT.
15167 Add beginnings of GstSegment handling.
15169 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15171 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15172 Original commit message from CVS:
15173 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15174 Fix alignment issues that caused SIGBUS on some architectures.
15176 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15178 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15179 Original commit message from CVS:
15180 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15181 Fix alignment issue which isn't really an issue at all because
15182 the plugin hasn't been ported to 0.10 yet.
15184 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15186 configure.ac: Back to devel -> 0.10.8.1
15187 Original commit message from CVS:
15189 Back to devel -> 0.10.8.1
15191 === release 0.10.8 ===
15193 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15199 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15200 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15201 * docs/plugins/inspect/plugin-a52dec.xml:
15202 * docs/plugins/inspect/plugin-asf.xml:
15203 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15204 * docs/plugins/inspect/plugin-dvdread.xml:
15205 * docs/plugins/inspect/plugin-dvdsub.xml:
15206 * docs/plugins/inspect/plugin-iec958.xml:
15207 * docs/plugins/inspect/plugin-lame.xml:
15208 * docs/plugins/inspect/plugin-mad.xml:
15209 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15210 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15211 * docs/plugins/inspect/plugin-mpegstream.xml:
15212 * docs/plugins/inspect/plugin-realmedia.xml:
15213 * docs/plugins/inspect/plugin-siddec.xml:
15214 * gst-plugins-ugly.doap:
15217 Original commit message from CVS:
15220 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15249 Original commit message from CVS:
15252 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15254 configure.ac: 0.10.7.4 pre-release
15255 Original commit message from CVS:
15257 0.10.7.4 pre-release
15259 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
15261 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
15262 Original commit message from CVS:
15263 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
15264 Fix inconsistent use of rate and channels.
15267 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15269 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
15270 Original commit message from CVS:
15271 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
15272 Flush timestamp correction variables on a flush. Fixes #533832.
15274 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15279 Commit 0.10.7.3 pre-rel marker
15280 Original commit message from CVS:
15281 Commit 0.10.7.3 pre-rel marker
15283 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
15285 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
15286 Original commit message from CVS:
15287 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15288 Properly aggregate GstFlowReturn from downstream in order to properly
15289 stop, and doing that as early as possible.
15292 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15294 configure.ac: 0.10.7.2 pre-release
15295 Original commit message from CVS:
15297 0.10.7.2 pre-release
15299 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
15301 Always let FLUSH_START events flow downstream.
15302 Original commit message from CVS:
15303 * ext/mad/gstmad.c: (gst_mad_sink_event):
15304 * gst/mpegaudioparse/gstmpegaudioparse.c:
15305 (gst_mp3parse_sink_event):
15306 Always let FLUSH_START events flow downstream.
15308 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15310 configure.ac: Error out if we don't have the required core/base versions.
15311 Original commit message from CVS:
15313 Error out if we don't have the required core/base versions.
15315 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
15317 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
15318 Original commit message from CVS:
15319 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15320 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15321 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15322 Fix video timestamps by adjusting it with the first timestamp found.
15323 Don't assume we have a complete fragment when flushing the adapter,
15324 packets might have been lost or the stream might just be broken.
15326 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
15328 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
15329 Original commit message from CVS:
15330 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
15331 Set Rank to NONE so that we don't accidentally try to autoplug the
15334 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15336 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
15337 Original commit message from CVS:
15338 * gst/mpegaudioparse/gstmpegaudioparse.c:
15339 (gst_mp3parse_emit_frame):
15340 Send a new duration message if the average bitrate changed and
15341 we don't know the duration from the Xing or VBRI header.
15344 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
15346 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
15347 Original commit message from CVS:
15348 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
15349 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15350 * gst/realmedia/rtspreal.h:
15351 Move assembly rule parsing to the place where we parse the SDP as it's
15352 also there that we create the MDPR and we need the currently selected
15353 asmrule in order to select the right MTLI.
15356 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
15358 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
15359 Original commit message from CVS:
15360 * gst/realmedia/realhash.c:
15361 * gst/realmedia/rtspreal.c:
15362 Include generated "_stdint.h" instead of <stdint.h> which might not
15363 exist on some systems.
15365 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15367 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15368 Original commit message from CVS:
15369 * ext/sidplay/gstsiddec.cc:
15370 Cast NULL sentinels to void * as NULL is defined as an integer
15371 constant in most environments when using C++ and it's size might
15372 be different from a pointer. Fixes #529488.
15374 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
15377 * gst/asfdemux/gstasfdemux.c:
15378 * gst/asfdemux/gstrtspwms.c:
15379 Fix "unused var" compiler error when --disable-gst-debug is used.
15380 Original commit message from CVS:
15381 Fix "unused var" compiler error when --disable-gst-debug is used.
15383 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15385 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15386 Original commit message from CVS:
15387 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15388 We should also stop the streaming task when we get a NOT_LINKED
15389 flow return, which is not covered by FLOW_IS_FATAL.
15391 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
15393 ext/: gst_atomic_int_set ==> g_atomic_int_set
15394 Original commit message from CVS:
15395 * ext/cdio/gstcdiocddasrc.c:
15396 * ext/dv/gstdvdemux.c:
15397 gst_atomic_int_set ==> g_atomic_int_set
15399 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
15401 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15402 Original commit message from CVS:
15403 2008-04-11 Julien Moutte <julien@fluendo.com>
15404 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15407 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
15409 configure.ac: Actually build dlls when cross-compiling with mingw32.
15410 Original commit message from CVS:
15411 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15413 Actually build dlls when cross-compiling with mingw32.
15416 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15418 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15419 Original commit message from CVS:
15421 * gst/mpegaudioparse/gstmpegaudioparse.c:
15422 (mpeg_audio_seek_entry_free):
15423 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15424 Depend on GLib 2.12 and use it unconditionally as we do in other
15425 modules too already.
15427 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15429 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15430 Original commit message from CVS:
15431 * gst/mpegaudioparse/gstmpegaudioparse.c:
15432 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15433 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15434 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15435 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15436 (gst_xing_mux_chain):
15437 Use GSlice for allocating the seek table entries if we compile with
15438 GLib 2.10 or newer.
15440 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
15442 gst/asfdemux/gstasfdemux.c: Remove some debug code.
15443 Original commit message from CVS:
15444 * gst/asfdemux/gstasfdemux.c:
15445 (gst_asf_demux_process_ext_stream_props):
15446 Remove some debug code.
15448 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15450 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15451 Original commit message from CVS:
15452 * gst/asfdemux/gstasfdemux.c:
15453 (gst_asf_demux_process_ext_stream_props):
15454 Guard against division by 0 and fall back to 25/1 framerate.
15456 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15458 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15459 Original commit message from CVS:
15460 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15461 (gst_asf_demux_process_ext_stream_props):
15462 Instead of adding a fixes 25/1 framerate to the video caps, use the
15463 average frame duration in the extended properties of the video stream as
15464 the framerate. Fixes #524346.
15466 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15468 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15469 Original commit message from CVS:
15471 Check if the compiler supports do { } while (0) macros. This fixes
15472 a warning when compiling with g++ 4.3, resulting in a build failure
15473 because of -Werror.
15475 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
15477 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15478 Original commit message from CVS:
15479 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15480 make ) also a delimiter for rules.
15481 Skip \\ when scanning strings.
15482 Add new testcase for these problems.
15484 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15486 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15487 Original commit message from CVS:
15488 * gst/mpegaudioparse/gstmpegaudioparse.c:
15489 (gst_mp3parse_sink_event):
15490 Don't take the stream lock when caching events. This is not necessary
15491 and results in a deadlock when seeking with rhythmbox (but not with
15492 totem or banshee for some reason).
15494 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15496 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15497 Original commit message from CVS:
15498 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15499 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15500 Add the version field when creating the CONT chunk resulting in
15501 the Author, Comment and Copyright tags not being parsed correctly.
15504 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
15506 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15507 Original commit message from CVS:
15508 * gst/mpegaudioparse/gstmpegaudioparse.c:
15509 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15510 Remove trailing newlines from debug statements.
15512 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
15514 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15515 Original commit message from CVS:
15516 * ext/dvdnav/dvdnavsrc.c:
15517 * ext/dvdnav/dvdnavsrc.h:
15518 Apply patch that adds some seeking support to dvdnav, and fixes it
15519 in various other ways. This doesn't make dvdnavsrc fully functional,
15520 but moves it forward.
15522 Patch By: Simone Gotti <simone.gotti@email.it>
15523 * ext/dvdnav/gst-dvd:
15524 Update the simple dvdnavsrc gst-launch example to work for 0.10
15526 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
15528 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15529 Original commit message from CVS:
15531 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15532 plug-ins are included/excluded. (#498222)
15534 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15536 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15537 Original commit message from CVS:
15538 * ext/mad/gstmad.c: (gst_mad_sink_event):
15539 * gst/mpegaudioparse/gstmpegaudioparse.c:
15540 (gst_mp3parse_sink_event):
15541 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15542 of dropping and leaking them.
15544 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15546 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15547 Original commit message from CVS:
15548 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15550 * ext/mad/gstmad.h:
15551 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15552 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15553 * gst/mpegaudioparse/gstmpegaudioparse.h:
15554 Cache all events except EOS if we still have to send a NEWSEGMENT
15555 event. This will let TAG events be forwarded until after decodebin
15556 to an encoder for example as decodebin only links the pads
15557 after NEWSEGMENT. Fixes bug #518933.
15559 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15561 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15562 Original commit message from CVS:
15563 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15564 Write Xing header at the correct position in the MP3 frame for
15565 stereo files. Fixes bug #518676.
15567 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15569 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15570 Original commit message from CVS:
15572 * ext/sidplay/Makefile.am:
15573 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15574 when building C++ code (#516509).
15576 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
15578 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15579 Original commit message from CVS:
15580 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15581 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15582 Workshop 12 compiler, but probably also crashes (#517985).
15584 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15586 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15587 Original commit message from CVS:
15588 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15589 * gst/mpegaudioparse/gstmpegaudioparse.c:
15590 (gst_mp3_channel_mode_get_type),
15591 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15592 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15593 (gst_mp3parse_chain):
15594 * gst/mpegaudioparse/gstmpegaudioparse.h:
15595 Post channel mode and CRC as tags. Fixes bug #504493.
15597 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15599 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15600 Original commit message from CVS:
15601 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15602 Correctly chain up to the parent's finalize function.
15604 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15606 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15607 Original commit message from CVS:
15608 * gst/mpegaudioparse/gstmpegaudioparse.c:
15609 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15610 Try a bit harder to get valid timestamps, especially if upstream
15611 gives us one and we are at the first frame or resyncing.
15612 Return UNEXPECTED if we get a valid timestamp that is outside of
15613 our configured segment. After all changes done so far this doesn't
15614 seem to cause any regression, please test.
15616 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15618 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...
15619 Original commit message from CVS:
15621 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15622 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15623 If we don't have the position to seek to in our index first try
15624 to convert from TIME to BYTES upstream and only if that fails
15625 too use the old hack to simply seek to an earlier position
15626 and let the sink drop everything before segment start.
15627 Partially fixes bug #469930.
15629 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15631 configure.ac: Back to development...
15632 Original commit message from CVS:
15634 Back to development...
15636 === release 0.10.7 ===
15638 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15644 * docs/plugins/gst-plugins-ugly-plugins.args:
15645 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15646 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15647 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15648 * docs/plugins/gst-plugins-ugly-plugins.signals:
15649 * docs/plugins/inspect/plugin-a52dec.xml:
15650 * docs/plugins/inspect/plugin-asf.xml:
15651 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15652 * docs/plugins/inspect/plugin-dvdread.xml:
15653 * docs/plugins/inspect/plugin-dvdsub.xml:
15654 * docs/plugins/inspect/plugin-iec958.xml:
15655 * docs/plugins/inspect/plugin-lame.xml:
15656 * docs/plugins/inspect/plugin-mad.xml:
15657 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15658 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15659 * docs/plugins/inspect/plugin-mpegstream.xml:
15660 * docs/plugins/inspect/plugin-realmedia.xml:
15661 * docs/plugins/inspect/plugin-siddec.xml:
15662 * gst-plugins-ugly.doap:
15664 Release 0.10.7 - I Cheated Time
15665 Original commit message from CVS:
15666 Release 0.10.7 - I Cheated Time
15668 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15693 Original commit message from CVS:
15696 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15698 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15699 Original commit message from CVS:
15700 * tests/check/Makefile.am:
15701 Exclude dvdreadsrc from the states test too.
15703 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15705 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15706 Original commit message from CVS:
15707 * gst/mpegaudioparse/gstmpegaudioparse.c:
15708 (gst_mp3parse_emit_frame):
15709 Handler buffers without valid timestamp more correctly: Don't drop
15710 them and don't use the invalid timestamp to calculate the next
15711 timestamp. Fixes bug #516811.
15713 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
15715 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15716 Original commit message from CVS:
15717 Patch by: Tal Shalif <tshalif at nargila dot org>
15718 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15719 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15720 Add some gint64 casts to prevent 32 bit integer overflows.
15723 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15725 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15726 Original commit message from CVS:
15727 * gst/mpegaudioparse/gstmpegaudioparse.c:
15728 Revert previous commit to mp3parse, as it breaks playback
15731 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15733 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15734 Original commit message from CVS:
15735 * gst/mpegaudioparse/gstmpegaudioparse.c:
15736 (gst_mp3parse_emit_frame):
15737 Return GST_FLOW_UNEXPECTED if we get data that is after our
15738 configured segment. This makes upstream go EOS immediately instead
15739 of sending us the complete stream. Also improve debugging a bit.
15741 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15743 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15744 Original commit message from CVS:
15745 * ext/dvdread/dvdreadsrc.c:
15746 Fix regression in DVD seeking - when a pack we
15747 expect to be a NAV block turns out not to be, scan forwards
15748 for up to 2MB (at most ~1sec) until we find one.
15751 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15753 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15754 Original commit message from CVS:
15755 * win32/vs6/libgstmpegaudioparse.dsp:
15756 Add xing files to VS project file.
15758 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15760 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15761 Original commit message from CVS:
15762 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15763 Stop leaking src pad templates. Fixes bug #515708.
15765 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15767 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15768 Original commit message from CVS:
15769 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15770 Correctly write the size in bytes on big endian systems.
15773 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15775 ext/lame/gstlame.c: Don't leak the allowed caps.
15776 Original commit message from CVS:
15777 * ext/lame/gstlame.c: (gst_lame_setup):
15778 Don't leak the allowed caps.
15779 * tests/check/pipelines/lame.c: (GST_START_TEST):
15780 Stop leaking all buffers. Fixes bug #515575.
15782 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15784 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15785 Original commit message from CVS:
15786 * gst/mpegaudioparse/plugin.c:
15787 Commit new file I forgot to add.
15789 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15791 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15792 Original commit message from CVS:
15794 Make DISABLE_DEPRECATED defined *only* during CVS, not during
15795 pre-releases or releases.
15797 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15800 Mention bug 511497 fixed in previous commit
15801 Original commit message from CVS:
15802 Mention bug 511497 fixed in previous commit
15804 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15806 Move xingmux from -bad.
15807 Original commit message from CVS:
15808 * docs/plugins/Makefile.am:
15809 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15810 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15811 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15812 * gst/mpegaudioparse/Makefile.am:
15813 * gst/mpegaudioparse/gstmpegaudioparse.c:
15814 * gst/mpegaudioparse/gstxingmux.c:
15815 * tests/check/Makefile.am:
15816 * tests/check/elements/.cvsignore:
15817 Move xingmux from -bad.
15819 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
15821 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15822 Original commit message from CVS:
15823 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15824 Use gst_guint64_to_gdouble for conversion
15825 * win32/vs6/libgstasfdemux.dsp:
15826 * win32/vs6/libgstdvdsub.dsp:
15827 * win32/vs6/libgstrealmedia.dsp:
15828 Update project dependencies and add new source files
15830 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15832 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15833 Original commit message from CVS:
15834 * ext/mpeg2dec/gstmpeg2dec.c:
15835 Reset decoder when handling sequence where libmpeg2 has set
15836 frame period to 0, probably due to a corrupt packet.
15839 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15841 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15842 Original commit message from CVS:
15843 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15844 (gst_mp3parse_chain):
15845 Don't set new caps on the srcpad everytime the bitrate or MPEG
15846 version changes but calculate new spf value when the MPEG version
15849 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15851 Add documentation for the xingheader plugin.
15852 Original commit message from CVS:
15853 * docs/plugins/Makefile.am:
15854 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15855 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15856 * gst/xingheader/gstxingmux.c:
15857 * gst/xingheader/gstxingmux.h:
15858 Add documentation for the xingheader plugin.
15859 * tests/check/elements/xingmux.c: (GST_START_TEST):
15860 Set element state to PLAYING before doing something else.
15862 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15864 tests/check/: Add simple unit test for the xingmux element.
15865 Original commit message from CVS:
15866 * tests/check/Makefile.am:
15867 * tests/check/elements/.cvsignore:
15868 * tests/check/elements/xingmux.c: (setup_xingmux),
15869 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15870 * tests/check/elements/xingmux_testdata.h:
15871 Add simple unit test for the xingmux element.
15872 * gst/xingheader/gstxingmux.c: (generate_xing_header),
15873 (gst_xing_mux_finalize), (xing_reset):
15874 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15876 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15878 docs/plugins/: Add the real and rtsp elements and update the lists.
15879 Original commit message from CVS:
15880 * docs/plugins/Makefile.am:
15881 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15882 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15883 Add the real and rtsp elements and update the lists.
15884 * docs/plugins/inspect/plugin-amrnb.xml:
15885 * docs/plugins/inspect/plugin-asf.xml:
15886 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15887 * docs/plugins/inspect/plugin-dvdsub.xml:
15888 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15889 * docs/plugins/inspect/plugin-mpegstream.xml:
15890 * docs/plugins/inspect/plugin-realmedia.xml:
15891 * docs/plugins/inspect/plugin-siddec.xml:
15892 * docs/plugins/inspect/plugin-synaesthesia.xml:
15894 * gst/iec958/ac3_padder.c:
15895 * gst/iec958/ac3_padder.h:
15896 Do not use gtk-doc style comments for non gtk-doc comments. Note -
15897 there are functions defined using extern in the .c file - does that
15900 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15902 ext/mad/gstmad.c: Chain up at the end of the function.
15903 Original commit message from CVS:
15904 * ext/mad/gstmad.c:
15905 Chain up at the end of the function.
15907 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15909 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15910 Original commit message from CVS:
15911 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15912 Don't add pad templates for the base class but only in the
15915 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15917 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15918 Original commit message from CVS:
15919 * ext/lame/gstlame.c:
15920 * ext/lame/gstlame.h:
15921 Fix the case where you initially have stereo input, and so lame's
15922 mode is not set to mono, and then you get input with mono audio and
15923 soon after you get stereo input again. What happened before this
15924 commit is that it would keep the encoding mode as mono. It should
15925 change it back to the one requested by the app (or the default one)
15928 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15930 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
15931 Original commit message from CVS:
15932 * gst/mpegaudioparse/gstmpegaudioparse.c:
15933 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15934 (mp3parse_bytepos_to_time):
15935 Interpolate the VBRI seek table entries to get better results,
15936 support 3 byte seek table entries and prevent overflows in the
15937 seek table by adding the relative offsets when using the seek
15938 table in a large enough data type.
15940 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15942 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
15943 Original commit message from CVS:
15944 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15945 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15946 (mp3parse_bytepos_to_time):
15947 * gst/mpegaudioparse/gstmpegaudioparse.h:
15948 Add support for seeking based on the VBRI seek table. Might make
15949 sense to use interpolation in the table later to get hopefully a
15950 bit more accurate values.
15952 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15954 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
15955 Original commit message from CVS:
15956 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15957 (handle_picture), (handle_slice):
15958 Fix compilation error. Fixes #509313.
15960 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15962 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
15963 Original commit message from CVS:
15964 * ext/lame/gstlame.c: (gst_lame_sink_event):
15965 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
15966 as 8 * GST_SECOND is too large for int.
15968 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15970 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
15971 Original commit message from CVS:
15972 * gst/xingheader/gstxingmux.c: (generate_xing_header):
15973 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
15976 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15978 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
15979 Original commit message from CVS:
15980 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15981 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15982 (mp3parse_total_bytes), (mp3parse_total_time):
15983 * gst/mpegaudioparse/gstmpegaudioparse.h:
15984 Add initial support for reading VBRI headers as found in VBR files
15985 created by some Fraunhofer encoders. Currently we only read the
15986 number of frames and bytes (and calculate duration, etc from this)
15987 but there is also a seek table that we currently don't use.
15989 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
15991 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
15992 Original commit message from CVS:
15993 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
15994 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15995 (gst_lame_sink_event):
15996 Correctly set number of channels when using mono-encoding mode
15997 and fix the duration calculation of the EOS buffer.
15999 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16001 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16002 Original commit message from CVS:
16003 * gst/mpegaudioparse/gstmpegaudioparse.c:
16004 (gst_mp3parse_handle_first_frame):
16005 Guard against 0 values in the Xing header as frame count and
16006 byte count and calculate the bitrate when we have all values
16007 we need and not before.
16009 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16011 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16012 Original commit message from CVS:
16013 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16014 Remove accidentially leftover debug printf.
16016 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16018 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16019 Original commit message from CVS:
16020 * gst/xingheader/gstxingmux.c: (has_xing_header),
16021 (generate_xing_header), (gst_xing_mux_chain),
16022 (gst_xing_mux_sink_event):
16023 Choose smallest possible frame size for the Xing header, properly
16024 set the timestamp, duration and offset on the outgoing buffers,
16025 only send NEWSEGMENT events in BYTE format downstream and also
16026 drop VBRI headers if already existing.
16028 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16030 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16031 Original commit message from CVS:
16032 * gst/xingheader/Makefile.am:
16033 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16034 (has_xing_header), (generate_xing_header),
16035 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16036 (gst_xing_mux_init), (gst_xing_mux_chain),
16037 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16038 * gst/xingheader/gstxingmux.h:
16039 Major cleanup and rewrite of xingmux with less bugs and new features:
16040 - Handles other layers as 3
16043 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16045 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16046 Original commit message from CVS:
16047 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16048 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16049 Call g_type_class_ref() from a thread-safe context and not
16050 from the streaming thread to avoid GLib screwing up (see
16051 bug #349410 and #493432). Comment out unused code.
16053 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16055 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16056 Original commit message from CVS:
16057 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16058 (handle_picture), (clip_buffer), (handle_slice),
16059 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16060 (gst_mpeg2dec_change_state):
16061 * ext/mpeg2dec/gstmpeg2dec.h:
16062 Add buffer clipping.
16063 Add basic reverse playback support. Not complete yet when dealing with
16066 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16068 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16069 Original commit message from CVS:
16071 Add -Wno-portability to the automake parameters to stop warnings
16072 about GNU make extensions being used. We require GNU make in almost
16073 every Makefile anyway.
16075 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16076 at the same time is required for per target flags.
16078 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16080 Makefile.am: Include lcov.mak to allow building coverage reports.
16081 Original commit message from CVS:
16083 Include lcov.mak to allow building coverage reports.
16085 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16087 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16088 Original commit message from CVS:
16089 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16090 * gst/mpegaudioparse/gstmpegaudioparse.c:
16091 (gst_mp3parse_handle_first_frame):
16092 Make sure that the Xing TOC starts with 0 and the entries
16093 are increasing over time. Otherwise it's broken and should
16094 be skipped. Fixes bug #507821.
16096 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16098 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16099 Original commit message from CVS:
16100 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16101 (gst_asf_demux_add_video_stream),
16102 (gst_asf_demux_process_ext_content_desc),
16103 (gst_asf_demux_get_metadata_for_stream),
16104 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16105 (gst_asf_demux_change_state):
16106 * gst/asfdemux/gstasfdemux.h:
16107 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16109 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
16111 docs/plugins/.cvsignore: Add *-undeclared.txt
16112 Original commit message from CVS:
16113 * docs/plugins/.cvsignore:
16114 Add *-undeclared.txt
16116 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16118 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16119 Original commit message from CVS:
16120 * gst/realmedia/rdtmanager.c:
16121 (gst_rdt_manager_marshal_VOID__UINT_UINT),
16122 (gst_rdt_manager_class_init):
16123 * gst/realmedia/rdtmanager.h:
16124 Implement some more signals that rtspsrc connects to.
16127 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16129 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16130 Original commit message from CVS:
16132 Include common/win32.mak for CRLF check of win32 project
16133 files (see #393626).
16135 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16137 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16138 Original commit message from CVS:
16139 * gst/mpegaudioparse/gstmpegaudioparse.c:
16140 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16141 Don't post SEGMENT_START messages on the bus, only the element
16142 driving the pipeline should do that.
16144 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16146 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16147 Original commit message from CVS:
16149 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16151 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16153 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16154 Original commit message from CVS:
16155 * ext/mpeg2dec/gstmpeg2dec.h:
16156 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16159 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
16161 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16162 Original commit message from CVS:
16163 2007-11-20 Julien MOUTTE <julien@moutte.net>
16164 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16167 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16169 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16170 Original commit message from CVS:
16171 * gst/mpegaudioparse/gstmpegaudioparse.c:
16172 Restore the segment handling logic.
16173 Please don't do behavioural changes under the heading of 'leak fixes'
16174 or 'whitespace changes', people.
16176 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16178 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16179 Original commit message from CVS:
16180 * gst/mpegaudioparse/gstmpegaudioparse.c:
16183 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16185 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16186 Original commit message from CVS:
16187 * gst/asfdemux/gstasfdemux.c:
16188 Sync _activate_pull() a little more with other demuxers.
16190 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
16192 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16193 Original commit message from CVS:
16194 * gst/mpegstream/gstmpegdemux.c:
16195 recognize the padding stream
16197 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16199 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16200 Original commit message from CVS:
16201 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16202 Convert tags that come as string into the type required by
16205 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16207 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16208 Original commit message from CVS:
16209 * gst/mpegaudioparse/gstmpegaudioparse.c:
16210 (gst_mp3parse_emit_frame):
16211 Remove some more broken code, it seems to clip even when it should not.
16214 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16216 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16217 Original commit message from CVS:
16218 * gst/mpegaudioparse/gstmpegaudioparse.c:
16219 (gst_mp3parse_emit_frame):
16220 When the element is not driving the streaming thread it is not supposed
16221 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
16222 upstream when it detects EOS. See #491305.
16224 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
16226 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
16227 Original commit message from CVS:
16228 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
16229 * gst/dvdsub/Makefile.am:
16230 * gst/dvdsub/gstdvdsubdec.c:
16231 * gst/dvdsub/gstdvdsubparse.c:
16232 * gst/dvdsub/gstdvdsubparse.h:
16233 Add dvd subtitle parser, which just packetizes the input
16234 stream. This is needed to mux dvd subtitles into matroska
16235 files, since the muxer expects unfragmented and properly
16236 timestamped input (#415754).
16238 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16240 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
16241 Original commit message from CVS:
16243 Update requirements from past CVS versions to released
16244 versions (0.10.14 in this case).
16245 * ext/sidplay/gstsiddec.cc:
16246 Fix compilation with g++-4.2.
16248 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16250 gst/realmedia/: Fix some compiler warnings shown on Forte.
16251 Original commit message from CVS:
16252 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
16253 (gst_asm_scan_parse_condition):
16254 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16255 Fix some compiler warnings shown on Forte.
16257 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
16259 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
16260 Original commit message from CVS:
16261 Patch by: Gautier Portet <kassoulet at gmail dot com>
16262 * gst/xingheader/gstxingmux.c:
16263 The size of the Xing header is actually 417 as it's rounded to the
16264 next smaller integer. Fixes #397759.
16265 * gst/xingheader/gstxingmux.c: (xing_generate_header),
16266 (xing_push_header):
16267 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
16268 event to the beginning was successful before pushing the header again.
16270 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
16272 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
16273 Original commit message from CVS:
16274 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
16275 (mp3parse_bytepos_to_time):
16276 Use gst_util_guint64_to_gdouble for conversions.
16277 * win32/vs6/libgstmad.dsp:
16278 Add a link to libgstaudio.
16280 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16282 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
16283 Original commit message from CVS:
16284 * ext/lame/gstlame.c:
16285 Fix up case where there is no peer, in which case
16286 _get_allowed_caps() will return NULL.
16288 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16290 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
16291 Original commit message from CVS:
16292 * ext/lame/gstlame.c:
16293 Use GST_PTR_FORMAT to print caps in debug statement.
16295 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16297 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16298 Original commit message from CVS:
16300 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16301 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
16304 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16306 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
16307 Original commit message from CVS:
16308 * ext/lame/gstlame.c:
16309 Allow fixing the sample rate lame converts to by negotiating fixed
16310 sample rate on the src pad caps.
16312 * tests/check/Makefile.am:
16313 * tests/check/pipelines/lame.c:
16314 Add a check for it.
16316 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16318 po/: Updated translations.
16319 Original commit message from CVS:
16322 Updated translations.
16324 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16326 po/pl.po: Added Polish translation.
16327 Original commit message from CVS:
16328 translated by: Jakub Bogusz <qboosh@pld-linux.org>
16330 Added Polish translation.
16332 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16334 po/fi.po: Added Finnish translation.
16335 Original commit message from CVS:
16336 translated by: Ilkka Tuohela <hile@iki.fi>
16338 Added Finnish translation.
16340 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16342 po/es.po: Added Spanish translation.
16343 Original commit message from CVS:
16344 translated by: Jorge González González <aloriel@gmail.com>
16346 Added Spanish translation.
16348 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16350 po/bg.po: Added Bulgarian translation.
16351 Original commit message from CVS:
16352 translated by: Alexander Shopov <ash@contact.bg>
16354 Added Bulgarian translation.
16356 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16358 gst/iec958/ac3iec.c: Chainup in finalize.
16359 Original commit message from CVS:
16360 * gst/iec958/ac3iec.c:
16361 Chainup in finalize.
16362 * tests/check/Makefile.am:
16363 * tests/check/generic/states.c:
16364 Improved state change unit test.
16366 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16368 Ignore registries in any format.
16369 Original commit message from CVS:
16370 * docs/plugins/.cvsignore:
16371 * tests/check/.cvsignore:
16372 Ignore registries in any format.
16374 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16376 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
16377 Original commit message from CVS:
16379 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16380 define in the lame headers. This has the advantage that
16381 it should still work when we're cross-compiling (#452025).
16383 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16385 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16386 Original commit message from CVS:
16387 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16388 Add other allowed rates to the pad templates.
16389 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16390 Reset the parser to release memory in dispose.
16392 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16394 ext/: Fix more leaks.
16395 Original commit message from CVS:
16396 * ext/amrnb/amrnbdec.c:
16397 * ext/amrnb/amrnbenc.c:
16398 * ext/amrnb/amrnbparse.c:
16399 * ext/sidplay/gstsiddec.cc:
16402 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
16404 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16405 Original commit message from CVS:
16406 Patch by: Daniel Charles <dcharles at ti dot com>
16407 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16408 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16409 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16410 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16411 * ext/amrnb/amrnbenc.h:
16412 Add property to select the BandMode of the AMR encoder.
16415 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16417 gst/realmedia/asmrules.c: Make ro memory to share.
16418 Original commit message from CVS:
16419 * gst/realmedia/asmrules.c:
16420 Make ro memory to share.
16422 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16424 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16425 Original commit message from CVS:
16426 * gst/mpegaudioparse/gstmpegaudioparse.c:
16427 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16428 * gst/mpegaudioparse/gstmpegaudioparse.h:
16429 Queue segment event and push it after we know the caps on the pad or
16430 else an autoplugger might not have plugged the element yet and the
16433 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16435 gst/iec958/ac3iec.c: Fix tests.
16436 Original commit message from CVS:
16437 * gst/iec958/ac3iec.c:
16440 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16442 tests/check/: Add generic state-change test suite to help to fi leaks.
16443 Original commit message from CVS:
16444 * tests/check/Makefile.am:
16445 * tests/check/generic/.cvsignore:
16446 * tests/check/generic/states.c:
16447 Add generic state-change test suite to help to fi leaks.
16449 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16451 po/: Added Portuguese (Brazilian) translation.
16452 Original commit message from CVS:
16453 translated by: Raphael Higino <phhigino@gmail.com>
16456 Added Portuguese (Brazilian) translation.
16458 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16460 po/: Updated translations.
16461 Original commit message from CVS:
16466 Updated translations.
16468 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
16470 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16471 Original commit message from CVS:
16472 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16473 (gst_rmdemux_parse_video_packet):
16474 Activate timestamp fixing code.
16476 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16478 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16479 Original commit message from CVS:
16480 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16481 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16482 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16483 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16484 Do fragment collection in the demuxer so that we can now work with
16485 both ffmpeg and realvideodec to decoder real video content.
16487 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16489 gst/realmedia/asmrules.c: Include stdlib.h.
16490 Original commit message from CVS:
16491 * gst/realmedia/asmrules.c:
16494 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16496 gst/realmedia/rdtmanager.c: Fix caps.
16497 Original commit message from CVS:
16498 * gst/realmedia/rdtmanager.c:
16501 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16503 gst/realmedia/rtspreal.c: Disable UDP transport for now.
16504 Original commit message from CVS:
16505 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16506 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16507 Disable UDP transport for now.
16509 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
16511 gst/realmedia/: Add simple rdt manager.
16512 Original commit message from CVS:
16513 * gst/realmedia/Makefile.am:
16514 * gst/realmedia/rdtmanager.c: (find_session_by_id),
16515 (create_session), (free_session), (gst_rdt_manager_base_init),
16516 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16517 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16518 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16519 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16520 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16521 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16522 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16523 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16524 (gst_rdt_manager_plugin_init):
16525 * gst/realmedia/rdtmanager.h:
16526 * gst/realmedia/rmdemux.c: (plugin_init):
16527 Add simple rdt manager.
16529 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16531 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16532 Original commit message from CVS:
16533 * gst/realmedia/rdtdepay.c:
16534 Fix the encoding-name so that it matches what the rtsp extension sets.
16536 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
16538 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16539 Original commit message from CVS:
16540 * gst/realmedia/asmrules.c: (gst_asm_node_free),
16541 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16542 (gst_asm_scan_string), (gst_asm_scan_number),
16543 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16544 (gst_asm_scan_next_token), (gst_asm_rule_free),
16545 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16546 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16547 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16548 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16549 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16550 (gst_asm_rule_book_match), (main):
16551 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16552 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16553 Use g_hash_table_destroy instead of _unref which is too new.
16555 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16557 gst/realmedia/.cvsignore: Add test to ignore.
16558 Original commit message from CVS:
16559 * gst/realmedia/.cvsignore:
16560 Add test to ignore.
16561 * gst/realmedia/Makefile.am:
16562 * gst/realmedia/asmrules.c: (gst_asm_node_new),
16563 (gst_asm_node_free), (gst_asm_operator_eval),
16564 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16565 (gst_asm_scan_string), (gst_asm_scan_number),
16566 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16567 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16568 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16569 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16570 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16571 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16572 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16573 (gst_asm_rule_book_match), (main):
16574 * gst/realmedia/asmrules.h:
16575 Added asembler rule book parser and evaluator.
16576 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16577 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16578 * gst/realmedia/rtspreal.h:
16579 Keep per stream config info.
16580 Parse and evaluate asm rule books for stream selection.
16582 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16584 gst/realmedia/rtspreal.c: Include stdlib.
16585 Original commit message from CVS:
16586 * gst/realmedia/rtspreal.c:
16589 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
16591 gst/realmedia/: Split out hash code in separate file.
16592 Original commit message from CVS:
16593 * gst/realmedia/Makefile.am:
16594 * gst/realmedia/realhash.c: (hash), (call_hash),
16595 (gst_rtsp_ext_real_calc_response_and_checksum):
16596 * gst/realmedia/realhash.h:
16597 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16598 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16599 Split out hash code in separate file.
16601 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16603 gst/: Fix include paths and link dependecies for rtsp extension.
16604 Original commit message from CVS:
16605 * gst/asfdemux/Makefile.am:
16606 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16607 (gst_rtsp_wms_class_init):
16608 * gst/realmedia/Makefile.am:
16609 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16610 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16611 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16612 (_do_init), (gst_rtsp_real_class_init):
16613 Fix include paths and link dependecies for rtsp extension.
16615 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
16617 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16618 Original commit message from CVS:
16619 * gst/realmedia/Makefile.am:
16620 * gst/realmedia/rmdemux.c: (plugin_init):
16621 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16622 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16623 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16624 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16625 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16626 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16627 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16628 (gst_rtsp_real_plugin_init):
16629 * gst/realmedia/rtspreal.h:
16630 Add RealMedia RTSP extension module. It has rank NONE until it is fully
16633 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16635 gst/asfdemux/: Move WMS RTSP extension from -good to here.
16636 Original commit message from CVS:
16637 * gst/asfdemux/Makefile.am:
16638 * gst/asfdemux/gstasf.c: (plugin_init):
16639 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16640 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16641 (gst_rtsp_wms_configure_stream), (_do_init),
16642 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16643 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16644 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16645 * gst/asfdemux/gstrtspwms.h:
16646 Move WMS RTSP extension from -good to here.
16647 Port it to the new pluggable extension interface.
16649 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16651 ext/mad/Makefile.am: Link to audio helper from plugins-base.
16652 Original commit message from CVS:
16653 * ext/mad/Makefile.am:
16654 Link to audio helper from plugins-base.
16656 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16658 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16659 Original commit message from CVS:
16661 * ext/mad/gstmad.c: (gst_mad_chain):
16662 Use the new buffer clipping function from gstaudio here and
16663 require gst-plugins-base CVS.
16665 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16667 configure.ac: Sync liboil check with plugins-base. Add libm check.
16668 Original commit message from CVS:
16670 Sync liboil check with plugins-base. Add libm check.
16671 * gst/synaesthesia/Makefile.am:
16672 Link against libm. We're using sqrt here.
16674 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16676 gst/asfdemux/gstasfdemux.c: Include stdlib.
16677 Original commit message from CVS:
16678 * gst/asfdemux/gstasfdemux.c:
16681 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16683 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16684 Original commit message from CVS:
16685 * ext/annodex/Makefile.am:
16687 * ext/cdio/gstcdiocddasrc.c:
16688 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16690 * ext/cairo/Makefile.am:
16691 * gst/videofilter/Makefile.am:
16692 * tests/examples/level/Makefile.am:
16693 Use $(LIBM) instead of -lm
16695 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16697 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16698 Original commit message from CVS:
16699 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16700 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16701 * gst/mpegaudioparse/gstmpegaudioparse.h:
16702 Save some memory for each frame by only saving the start timestamp
16703 and start byte position instead of additionally the stop timestamp
16704 and stop byte position. This requires us to use a doubly-linked list
16705 but still saves 8-12 bytes per frame.
16707 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16709 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16710 Original commit message from CVS:
16711 * ext/mad/gstmad.c: (clip_outgoing_buffer):
16712 Fix buffer clipping to correctly clip to the segment stop.
16714 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16716 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16717 Original commit message from CVS:
16718 * gst/mpegaudioparse/gstmpegaudioparse.c:
16719 (gst_mp3parse_emit_frame):
16720 Fix a calculation that was causing mp3parse to drop every incoming
16721 frame when upstream delivered a segment in TIME format, breaking
16722 playback of all mpeg system streams.
16724 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16726 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16727 Original commit message from CVS:
16730 * tests/Makefile.am:
16731 Remove bogus check for libcheck, since we check for
16732 gstreamer-check and it pulls in the required info from
16733 and we weren't actually _using_ the information for
16734 libcheck ourselves anyway.
16736 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16738 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16739 Original commit message from CVS:
16740 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16741 (gst_mp3parse_init), (gst_mp3parse_dispose),
16742 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16743 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16744 (mp3parse_handle_seek), (mp3parse_src_query):
16745 * gst/mpegaudioparse/gstmpegaudioparse.h:
16746 Implement accurate seeking in mpegaudioparse. Fixes #308312.
16747 Also implement segment seeks.
16749 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16751 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16752 Original commit message from CVS:
16753 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16754 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16755 (gst_mad_chain), (gst_mad_change_state):
16756 * ext/mad/gstmad.h:
16757 Implement buffer clipping and use GST_BOILERPLATE instead of manual
16758 GType magic. Part one of bug #308312.
16760 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16762 configure.ac: Use pkg-config to locate check.
16763 Original commit message from CVS:
16765 Use pkg-config to locate check.
16767 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16769 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16770 Original commit message from CVS:
16772 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16773 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16774 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16775 Fix build against core CVS by not using deprecated API. Bump
16776 requirements for new API (overdue anyway).
16778 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16780 REQUIREMENTS: Also add amr-libs here and update a little.
16781 Original commit message from CVS:
16783 Also add amr-libs here and update a little.
16785 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16787 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16788 Original commit message from CVS:
16789 * docs/plugins/inspect/plugin-dvdnav.xml:
16790 * docs/plugins/inspect/plugin-realmedia.xml:
16791 * docs/plugins/inspect/plugin-synaesthesia.xml:
16792 Add inspect file for synaesthesia so the docs can be built even if
16793 the plugin isn't built yet. Fixes #454311. Also add inspect files
16794 for dvdnavsrc and realmedia.
16796 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16798 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16799 Original commit message from CVS:
16800 * docs/plugins/Makefile.am:
16801 Simplify --extra-dir as gtkdoc scans recursively.
16803 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16805 And yet more docs enabled.
16806 Original commit message from CVS:
16807 * docs/plugins/Makefile.am:
16808 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16809 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16810 * gst/synaesthesia/Makefile.am:
16811 * gst/synaesthesia/gstsynaesthesia.c:
16812 * gst/synaesthesia/gstsynaesthesia.h:
16813 And yet more docs enabled.
16815 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16817 docs/plugins/: Add new docs. Scan c++ files too.
16818 Original commit message from CVS:
16819 * docs/plugins/Makefile.am:
16820 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16821 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16822 * docs/plugins/inspect/plugin-a52dec.xml:
16823 * docs/plugins/inspect/plugin-amrnb.xml:
16824 * docs/plugins/inspect/plugin-asf.xml:
16825 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16826 * docs/plugins/inspect/plugin-dvdsub.xml:
16827 * docs/plugins/inspect/plugin-iec958.xml:
16828 * docs/plugins/inspect/plugin-lame.xml:
16829 * docs/plugins/inspect/plugin-mad.xml:
16830 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16831 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16832 * docs/plugins/inspect/plugin-mpegstream.xml:
16833 Add new docs. Scan c++ files too.
16834 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16835 (gst_amrnbdec_event):
16836 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16837 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16838 (gst_amrnbparse_loop):
16839 Add documentation headers.
16840 * ext/mad/gstmad.c:
16841 * ext/mad/gstmad.h:
16844 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16846 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16847 Original commit message from CVS:
16848 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16849 (gst_mp3parse_init):
16850 Use GST_BOILERPLATE instead of manual GType magic.
16851 * gst/mpegaudioparse/gstmpegaudioparse.c:
16852 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16853 (mp3parse_bytepos_to_time):
16854 * gst/mpegaudioparse/gstmpegaudioparse.h:
16855 Implement seeking, byte->time, time->byte conversions with the Xing
16856 seek table if available. This allows better at least a bit more
16857 accurate seeks and file position reporting.
16859 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16861 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16862 Original commit message from CVS:
16863 * gst/mpegaudioparse/gstmpegaudioparse.c:
16864 (gst_mp3parse_handle_first_frame):
16865 Copy the complete Xing seek table in the 100 byte array instead of
16866 copying the first byte 100 times.
16867 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16868 (mp3parse_total_time), (mp3parse_time_to_bytepos):
16869 Add seeking support based on the Xing header but comment it out for
16870 now as it seems to yield worse result than the other method.
16871 Also use gst_pad_query_peer_duration() instead of getting the peer pad
16872 ourself, creating a new GstQuery, etc.
16874 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16876 docs/plugins/: Update docs with caps info.
16877 Original commit message from CVS:
16878 * docs/plugins/gst-plugins-ugly-plugins.args:
16879 * docs/plugins/inspect/plugin-a52dec.xml:
16880 * docs/plugins/inspect/plugin-amrnb.xml:
16881 * docs/plugins/inspect/plugin-asf.xml:
16882 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16883 * docs/plugins/inspect/plugin-dvdread.xml:
16884 * docs/plugins/inspect/plugin-dvdsub.xml:
16885 * docs/plugins/inspect/plugin-iec958.xml:
16886 * docs/plugins/inspect/plugin-lame.xml:
16887 * docs/plugins/inspect/plugin-mad.xml:
16888 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16889 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16890 * docs/plugins/inspect/plugin-mpegstream.xml:
16891 Update docs with caps info.
16893 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16895 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16896 Original commit message from CVS:
16898 Make sure dvdnav strings get translated too (no reason not to have
16899 them in the .po file, even if the plugin is disabled for now).
16902 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16904 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16905 Original commit message from CVS:
16906 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16907 (gst_amrnbdec_event), (gst_amrnbdec_chain),
16908 (gst_amrnbdec_state_change):
16909 * ext/amrnb/amrnbdec.h:
16910 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16911 (gst_amrnbparse_loop):
16912 Add newsegment and discont handling. Some code cleanups.
16914 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
16916 ext/dvdread/dvdreadsrc.c: check for an error from
16917 Original commit message from CVS:
16918 * ext/dvdread/dvdreadsrc.c: check for an error from
16919 DVDReadBlocks() correctly.
16921 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
16923 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...
16924 Original commit message from CVS:
16925 * ext/dvdread/dvdreadsrc.c:
16926 If we can't read a nav packet, or it doesn't look like a nav
16927 packet, that's an error. Previous behavior was to look at
16928 the next packet; I can't find any justification for doing that.
16931 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16933 po/it.po: Updated Italian translation.
16934 Original commit message from CVS:
16936 Updated Italian translation.
16938 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16940 po/vi.po: Updated Vietnames translation.
16941 Original commit message from CVS:
16943 Updated Vietnames translation.
16945 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16947 po/: Added Chinese (simplified) translation.
16948 Original commit message from CVS:
16949 contributed by: Wenzheng Hu <db_lobster@163.com>
16952 Added Chinese (simplified) translation.
16954 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16956 MAINTAINERS: Updating all the maintainers files
16957 Original commit message from CVS:
16959 Updating all the maintainers files
16961 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
16963 Fix leaks some more.
16964 Original commit message from CVS:
16965 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
16966 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
16967 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16968 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
16969 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
16970 * gst/iec958/ac3iec.c: (ac3iec_init):
16971 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16972 Fix leaks some more.
16974 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
16976 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
16977 Original commit message from CVS:
16978 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
16979 "She's leaking me", said valgrind.
16981 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16983 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
16984 Original commit message from CVS:
16985 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
16986 Fix "pad caps are not a real subset of its template caps" warning.
16988 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
16990 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
16991 Original commit message from CVS:
16992 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16993 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
16994 (gst_amrnbdec_finalize):
16995 Don't leak the adapter, unref it in a new finalize method instead.
16998 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17000 configure.ac: Back to CVS
17001 Original commit message from CVS:
17004 * gst-plugins-ugly.doap:
17005 Add 0.10.6 to the list of releases.
17007 === release 0.10.6 ===
17009 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17015 * docs/plugins/gst-plugins-ugly-plugins.args:
17016 * docs/plugins/inspect/plugin-a52dec.xml:
17017 * docs/plugins/inspect/plugin-asf.xml:
17018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17019 * docs/plugins/inspect/plugin-dvdread.xml:
17020 * docs/plugins/inspect/plugin-dvdsub.xml:
17021 * docs/plugins/inspect/plugin-iec958.xml:
17022 * docs/plugins/inspect/plugin-lame.xml:
17023 * docs/plugins/inspect/plugin-mad.xml:
17024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17025 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17026 * docs/plugins/inspect/plugin-mpegstream.xml:
17027 * docs/plugins/inspect/plugin-siddec.xml:
17029 Original commit message from CVS:
17032 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17050 Original commit message from CVS:
17053 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17055 win32/vs6/: Convert line endings to CRLF and mark as binary files.
17056 Original commit message from CVS:
17057 * win32/vs6/gst_plugins_ugly.dsw:
17058 * win32/vs6/libgstac3parse.dsp:
17059 * win32/vs6/libgstasfdemux.dsp:
17060 * win32/vs6/libgstdvdlpcmdec.dsp:
17061 * win32/vs6/libgstdvdsub.dsp:
17062 * win32/vs6/libgstiec958.dsp:
17063 * win32/vs6/libgstlame.dsp:
17064 * win32/vs6/libgstmad.dsp:
17065 * win32/vs6/libgstmpegaudioparse.dsp:
17066 * win32/vs6/libgstmpegstream.dsp:
17067 * win32/vs6/libgstrealmedia.dsp:
17068 * win32/vs6/libgstsynaesthesia.dsp:
17069 Convert line endings to CRLF and mark as binary files.
17071 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17073 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17074 Original commit message from CVS:
17075 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17076 Don't forget to unlock when setting the device property, or
17077 we'll sooner or later deadlock.
17079 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
17081 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17082 Original commit message from CVS:
17083 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17084 Use gst_util_guint64_to_gdouble for conversion.
17085 * win32/vs6/libgstasfdemux.dsp:
17086 Add asfpacket.c to the build.
17088 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17090 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17091 Original commit message from CVS:
17092 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17093 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17094 * gst/mpegaudioparse/gstmpegaudioparse.h:
17095 If the Xing header provides a total time, use it to calculate the
17096 correct average bitrate immediately, instead of sending updates as
17097 we parse the stream.
17099 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
17101 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17102 Original commit message from CVS:
17103 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17104 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17105 Use GstClockTime instead of guint for a time variable to prevent
17106 overflows on too large subtitle durations. Fixes #444514.
17108 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
17110 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17111 Original commit message from CVS:
17112 Patch by: Mark Nauwelaerts <manauw at skynet be>
17113 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17114 Clear state when handling the serialized FLUSH_STOP event instead of
17115 the FLUSH_START event, thereby making sure we don't free buffers the
17116 chain function is still using. Fixes dvdsubdec crashing when flusing
17117 or seeking (#442706).
17119 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17121 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17122 Original commit message from CVS:
17123 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17124 Initialise variable to make fc4 build bot happy.
17126 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17128 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17129 Original commit message from CVS:
17130 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17131 Add sanity check so we don't abort for broken or non-MPEG streams,
17132 but instead error out. Fixes crashes/aborts for when our typefinder
17133 wrongly identifies quicktime files as mpeg (which should be fixed in
17134 -base now too). (#440120).
17136 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17139 * ext/amrnb/amrnbdec.c:
17140 * ext/amrnb/amrnbenc.c:
17141 * ext/amrnb/amrnbparse.c:
17142 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17143 Original commit message from CVS:
17144 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17145 block_size, _do_init, gst_amrnbdec_base_init,
17146 gst_amrnbdec_class_init, gst_amrnbdec_init):
17147 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17148 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17149 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17150 block_size, _do_init, gst_amrnbparse_base_init,
17151 gst_amrnbparse_class_init, gst_amrnbparse_init):
17152 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17153 GST_DEBUG_FUNCPTR and add log-category.
17155 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17157 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17158 Original commit message from CVS:
17159 * gst/mpegaudioparse/gstmpegaudioparse.c:
17160 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17161 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17162 (gst_mp3parse_chain), (mp3parse_total_bytes),
17163 (mp3parse_total_time):
17164 * gst/mpegaudioparse/gstmpegaudioparse.h:
17165 Implement parsing of Xing headers from the first frame of the stream,
17166 and use it to report duration correctly where possible.
17168 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17170 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17171 Original commit message from CVS:
17172 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17173 After descrambling, push the packets out as individual packets
17174 instead of one big descrambled buffer. Makes cook audio decoding
17175 work with the 'realaudiodec' decoder from gst-plugins-bad.
17177 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17179 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17180 Original commit message from CVS:
17181 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17182 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17183 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17184 (gst_rmdemux_parse_packet):
17185 * gst/realmedia/rmdemux.h:
17186 Remember first timestamp encountered in stream and re-timestamp
17187 stream to start from zero (fixes #397219); only send one newsegment
17188 event, not two; when seeking, send newsegment events from the
17189 streaming thread and not from the seeking thread.
17191 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
17193 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17194 Original commit message from CVS:
17195 Based on patch by: Mark Nauwelaerts <manauw skynet be>
17196 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17197 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17198 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17199 * gst/mpegstream/gstmpegdemux.h:
17200 Reset last_flow values for the various streams after a flushing
17201 seek, otherwise we might aggregate wrong flow returns afterwards
17202 that will make upstream pause silently. This should fix seeking
17203 in DVDs and also fix the Thoggen cropping dialog (#438610).
17205 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17207 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17208 Original commit message from CVS:
17209 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17210 (gst_asf_demux_chain_headers),
17211 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17212 (gst_asf_demux_have_mutually_exclusive_active_stream),
17213 (gst_asf_demux_check_activate_streams),
17214 (gst_asf_demux_find_stream_with_complete_payload),
17215 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17216 (gst_asf_demux_activate_ext_props_streams),
17217 (gst_asf_demux_process_object):
17218 * gst/asfdemux/gstasfdemux.h:
17219 Activate streams (ie. add the pads to the element) depending on
17220 whether we actually get data for those streams within the ASF
17221 preroll value specified. Currently only done in pull-mode though
17222 (this will fix problems with playbin hanging on mms streams once
17223 we use this in push-mode as well).
17225 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17227 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
17228 Original commit message from CVS:
17229 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17230 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17231 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
17232 (gst_asf_demux_process_file):
17233 * gst/asfdemux/gstasfdemux.h:
17234 Make all timestamps start from zero in pull-mode too; some small
17235 clean-ups and FIXMEs here and there.
17237 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17239 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
17240 Original commit message from CVS:
17241 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17242 (gst_asf_demux_parse_packet):
17243 If packet size is specified within the packet and smaller than
17244 the actual packet size, don't parse beyond the size specified in
17245 the packet (this makes us parse some cases of packets with single
17246 compressed payloads cleanly, see e.g stream from #431318). Also
17247 add a sanity check when parsing compressed single payloads.
17249 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17251 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
17252 Original commit message from CVS:
17253 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17254 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
17255 (gst_asf_demux_handle_seek_event),
17256 (gst_asf_demux_push_complete_payloads):
17257 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
17258 send data from the keyframe right before the new segment start to
17259 make sure the decoder doesn't have to decode more than absolutely
17262 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17264 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
17265 Original commit message from CVS:
17266 * gst/asfdemux/asfheaders.c:
17267 * gst/asfdemux/asfheaders.h:
17268 * gst/asfdemux/asfpacket.c:
17269 (asf_payload_parse_replicated_data_extensions),
17270 (gst_asf_demux_parse_payload):
17271 * gst/asfdemux/asfpacket.h:
17272 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17273 (gst_asf_demux_push_complete_payloads),
17274 (gst_asf_demux_process_ext_stream_props):
17275 * gst/asfdemux/gstasfdemux.h:
17276 Implement payload extension system/extended replicated data parsing,
17277 so we can extract payload durations if they're specified.
17279 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
17281 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
17282 Original commit message from CVS:
17283 * gst/asfdemux/asfheaders.h:
17284 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17285 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
17286 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
17287 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
17288 (gst_asf_demux_parse_stream_object),
17289 (gst_asf_demux_process_ext_stream_props),
17290 (gst_asf_demux_process_queued_extended_stream_objects),
17291 (gst_asf_demux_activate_ext_props_streams),
17292 (gst_asf_demux_process_object):
17293 * gst/asfdemux/gstasfdemux.h:
17294 Refactor stream parse/activation a bit (stream activation heuristics
17295 are still the same though); some more clean-ups.
17297 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17299 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
17300 Original commit message from CVS:
17301 * win32/common/.cvsignore:
17302 Ignore generated config.h file to make build bot happy.
17304 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17306 gst/asfdemux/: Init debug category before using it.
17307 Original commit message from CVS:
17308 * gst/asfdemux/gstasf.c: (plugin_init):
17309 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
17310 * gst/asfdemux/gstasfdemux.h:
17311 Init debug category before using it.
17313 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17315 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
17316 Original commit message from CVS:
17317 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
17318 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
17319 Fix silly bug when we can't pull as much data as we want; don't
17320 forget to announce pending tags in the new packet parsing code.
17322 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17324 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
17325 Original commit message from CVS:
17328 Generate a win32 config.h into win32/common and add to MANIFEST so
17329 it gets disted (#393890). Looks like win32/common/config.h.in needs
17332 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
17334 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
17335 Original commit message from CVS:
17336 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
17337 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
17338 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
17339 Fix pull mode operation some more: send newsegment event before
17340 sending data; handle EOS and fatal flow returns a bit better; don't
17341 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
17343 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17345 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
17346 Original commit message from CVS:
17347 * gst/asfdemux/Makefile.am:
17348 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
17349 (asf_packet_create_payload_buffer),
17350 (asf_payload_find_previous_fragment),
17351 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
17352 (gst_asf_demux_parse_packet):
17353 * gst/asfdemux/asfpacket.h:
17354 * gst/asfdemux/gstasfdemux.c:
17355 (gst_asf_demux_reset_stream_state_after_discont),
17356 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17357 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
17358 (gst_asf_demux_process_chunk):
17359 * gst/asfdemux/gstasfdemux.h:
17360 New packet parsing code: should put halfway decent timestamps on
17361 buffers, and might even set the appropriate keyframe/discont buffer
17362 flags from time to time (and even if it doesn't, I'm at least able
17363 to debug this code); only used in pull-mode so far. Still needs
17364 some more work, like payload extensions parsing and proper flow
17365 aggregation, and stream activation based on preroll. Stay tuned.
17367 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17369 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17370 Original commit message from CVS:
17371 * gst/asfdemux/asfheaders.h:
17372 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17373 (gst_asf_demux_seek_index_lookup),
17374 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17375 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17376 (gst_asf_demux_process_ext_content_desc),
17377 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17378 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17379 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17380 * gst/asfdemux/gstasfdemux.h:
17381 Some clean-ups and small fixes: rename asf_stream_context structure to
17382 AsfStream; inline some three-line utility functions that are only used
17383 once anyway and get rid of their associated helper structs; make debug
17384 category global so that it is used by the debug statements in the other
17385 file as well; simplify gst_asf_demux_get_stream(); fix accidental
17386 implicit initialisation of stream->last_buffer_timestamp to 0, which
17387 would lead to missing timestamps on the first buffer; put fourcc format
17388 into video caps to make certain proprietary wmv decoders happy (for the
17389 case of WMVA in particular); play_time is offset by preroll as well, so
17390 fix overreporting of duration for some files.
17392 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17394 gst/asfdemux/gstasfdemux.c: Printf format fixes.
17395 Original commit message from CVS:
17396 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17397 (gst_asf_demux_pull_indices):
17398 Printf format fixes.
17400 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17402 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17403 Original commit message from CVS:
17404 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17405 (gst_mpeg_parse_send_event):
17406 Post an error message if EOS wasn't handled by anything downstream.
17407 This should fix playbin freezing/hanging with small VobSub subtitle
17408 files (background: not-linked flow returns from downstream are
17409 ignored for a while at the beginning, so if the file is small
17410 upstream will never get a not-linked flow return even if nothing
17411 is connected downstream). (#429960).
17413 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
17415 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17416 Original commit message from CVS:
17417 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17418 (gst_amrnbparse_sink_activate),
17419 (gst_amrnbparse_sink_activate_pull):
17420 Rewrite terminally broken sinkpad activation code.
17421 Now actually supports pull-mode activation (didn't before), and push
17422 mode activation doesn't leave the sinkpad flushing.
17424 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17426 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17427 Original commit message from CVS:
17428 * gst/asfdemux/asfheaders.c:
17429 * gst/asfdemux/asfheaders.h:
17430 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17431 (gst_asf_demux_reset), (gst_asf_demux_init),
17432 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17433 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17434 (gst_asf_demux_seek_index_lookup),
17435 (gst_asf_demux_reset_stream_state_after_discont),
17436 (gst_asf_demux_handle_seek_event),
17437 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17438 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17439 (gst_asf_demux_pull_indices),
17440 (gst_asf_demux_parse_data_object_start),
17441 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17442 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17443 (gst_asf_demux_process_simple_index),
17444 (gst_asf_demux_process_object),
17445 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17446 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17447 * gst/asfdemux/gstasfdemux.h:
17448 Make asfdemux work in pull mode where possible. If there's an index
17449 at the end of the file, read it and use it for seeking purposes.
17451 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17453 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17454 Original commit message from CVS:
17455 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17456 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17457 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17458 Some timestamp fixes.
17459 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17460 Fix for 64-bit machines.
17462 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
17464 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17465 Original commit message from CVS:
17466 Patch by: René Stadler <mail at renestadler dot de>
17467 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17468 (find_seek_offset_time), (gst_rmdemux_reset),
17469 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17470 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17471 * gst/realmedia/rmdemux.h:
17472 Make rmdemux handle any number of logical streams. Fixes #428698.
17474 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17478 Original commit message from CVS:
17481 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17483 po/: Added Danish translation.
17484 Original commit message from CVS:
17485 submitted by: Mogens Jaeger <mogens@jaeger.tf>
17488 Added Danish translation.
17490 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17492 po/.cvsignore: Add pot.
17493 Original commit message from CVS:
17497 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
17499 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17500 Original commit message from CVS:
17501 2007-03-27 Julien MOUTTE <julien@moutte.net>
17502 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17503 stream and try to adapt to incoming timestamps lack of
17504 precision up to half a frame. This allows generating
17505 a perfect stream even with muxed formats like FLV where
17506 the timestamps are stored in milliseconds.
17508 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17510 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17511 Original commit message from CVS:
17512 * gst/realmedia/rmdemux.c:
17513 Remove unused zlib.h include. Fixes #421594.
17515 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17517 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17518 Original commit message from CVS:
17519 * ext/lame/gstlame.c: (gst_lame_setup):
17520 Disable the bitrate checking when the user has requested
17521 Free Format mode, as all bitrates less than the maximum
17524 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17526 po/: Update translations.
17527 Original commit message from CVS:
17531 Update translations.
17533 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17535 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17536 Original commit message from CVS:
17537 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17538 When handling seeks, don't convert -1 start or stop values to a bogus
17539 byte position - pass them upstream as -1.
17541 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17543 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17544 Original commit message from CVS:
17545 * gst/mpegaudioparse/gstmpegaudioparse.c:
17546 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17547 (gst_mp3parse_init), (gst_mp3parse_sink_event),
17548 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17549 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17550 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17551 (mp3parse_total_time), (mp3parse_handle_seek),
17552 (mp3parse_src_event), (mp3parse_src_query),
17553 (mp3parse_get_query_types), (plugin_init):
17554 * gst/mpegaudioparse/gstmpegaudioparse.h:
17555 Implement seeking via average bitrate, and position+duration
17556 querying in mp3parse. Later, it will support frame-accurate seeking by
17557 building a seek table as it parses.
17558 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17559 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17560 before any extant MP3 decoder plugin. This allows us to remove framing
17561 support from the decoders, if we want, and will provide them with
17562 accurate seeking automatically once it is finished.
17563 Fix the handling of MPEG-1 Layer 1 files.
17564 Partially fix timestamping of packets arriving from a demuxer by
17565 queueing the incoming timestamp until the next packet starts, rather
17566 than applying it immediately to the next pushed buffer.
17568 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17570 gst/asfdemux/gstasfdemux.c: Printf format fix.
17571 Original commit message from CVS:
17572 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17575 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17577 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17578 Original commit message from CVS:
17579 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17580 (gst_cdio_cdda_src_finalize):
17581 Make sure we always destroy our libcdio handle.
17583 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17585 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17586 Original commit message from CVS:
17587 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17588 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17589 (gst_cdio_cdda_src_finalize):
17590 Small code cleanups.
17591 Don't use pad_alloc as the base class cannot deal with the error codes.
17593 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
17595 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17596 Original commit message from CVS:
17597 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
17598 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17599 Never post a (fatal) error message on the bus on decoding errors. We
17600 should only do this if we can't recover, but mpeg2dec can always
17601 recover. This is needed for DVB streams, for example, where there
17602 may be temporary glitches in the stream. Instead of an error
17603 message, post a warning message on the bus for every N decoding
17604 errors. Fixes #370020.
17606 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17608 configure.ac: Convert to new AG_GST style.
17609 Original commit message from CVS:
17611 Convert to new AG_GST style.
17613 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17615 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17616 Original commit message from CVS:
17617 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17619 Display sensible defaults and limits for the
17620 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17621 property - it's supposed to be a boolean 0/1 value.
17623 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17625 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17626 Original commit message from CVS:
17627 * ext/lame/gstlame.c:
17628 Initialise the variables so gcc doesn't complain about possibly
17629 uninitialised uses, even though they can't actually happen.
17631 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17633 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17634 Original commit message from CVS:
17635 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17636 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17637 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17638 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17639 Implement all sample rates.
17640 Implement sample permutation a little smarter avoiding a memcpy.
17641 Fix timestamps, use segments, fix seeking.
17643 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17646 Original commit message from CVS:
17647 * docs/plugins/Makefile.am:
17648 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17649 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17650 * docs/plugins/inspect/plugin-siddec.xml:
17651 * ext/sidplay/gstsiddec.cc:
17652 * ext/sidplay/gstsiddec.h:
17655 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17657 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
17658 Original commit message from CVS:
17659 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17660 (gst_lame_set_property), (gst_lame_setup):
17661 Fix up bitrate checking macro. Make it give us a
17662 GST_ELEMENT_WARNING message so the application has a chance of
17663 reporting this to the user. Move the checking to _setup, so we
17664 are sure it runs in the READY state, when we hope to have a pipeline
17665 and a bus that is not flushing.
17666 This fixes e.g. using 96 kbit/sec as a bitrate.
17668 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17670 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17671 Original commit message from CVS:
17672 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17673 (gst_asf_demux_process_advanced_mutual_exclusion),
17674 (gst_asf_demux_process_queued_extended_stream_objects),
17675 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17676 * gst/asfdemux/gstasfdemux.h:
17677 Parse advanced mutual exclusion object and only add pads for
17678 'hidden' streams (those in an extended stream header) that are
17679 mutually exclusive with an already existing 'main stream' if
17680 the broadcasting flag is not set. If the broadcasting flag is set,
17681 assume that data for this stream isn't sent. (This should ideally be
17682 solved better by making playbin more robust against this and/or by
17683 making mmssrc send some information downstream about which streams
17684 will be streamed). Fixes #353116.
17686 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17688 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17689 Original commit message from CVS:
17690 * gst/synaesthesia/gstsynaesthesia.c:
17691 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17692 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17693 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17694 (synaescope32), (synaescope_set_data), (synaesthesia_update),
17695 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17696 * gst/synaesthesia/synaescope.h:
17697 Move all the mutable engine state into a structure so that
17698 multiple element instances can run without interfering.
17700 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17702 Add crossreferences to glib/gobject/gstream docs.
17703 Original commit message from CVS:
17705 * docs/plugins/Makefile.am:
17706 Add crossreferences to glib/gobject/gstream docs.
17708 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17710 gst/synaesthesia/: More source cleanups and add FIXME comments.
17711 Original commit message from CVS:
17712 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17713 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17714 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17716 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17718 More source cleanups and add FIXME comments.
17720 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
17722 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17723 Original commit message from CVS:
17724 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17725 Use gst_guint64_to_gdouble for conversions.
17726 * gst/synaesthesia/synaescope.c:
17727 Define M_PI and do not include <pthread.h> and
17728 <sys/time.h> for G_OS_WIN32
17729 * win32/vs6/libgstrealmedia.dsp:
17730 * win32/vs6/synaesthesia.dsp:
17731 Update projects files.
17732 * win32/common/config.h.in:
17733 Add config.h.in for autogen of config.h
17735 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17737 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17738 Original commit message from CVS:
17740 Add --enable-experimental support. Activate synaesthesia when building
17741 with --enable-experimental. Fix --enable external configure switch
17744 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17746 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17747 Original commit message from CVS:
17748 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17749 (gst_lame_change_state):
17750 * ext/lame/gstlame.h:
17751 On receiving EOS, we try to push a last buffer with the remaining
17752 samples. Don't do that if we got an unclean flow return on the last
17753 gst_pad_push(), downstream might not handle this very gracefully
17755 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17756 Pass flow returns upstream (helps #403168).
17758 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17760 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17761 Original commit message from CVS:
17762 * gst/synaesthesia/gstsynaesthesia.c:
17763 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17764 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17765 (gst_synaesthesia_chain), (plugin_init):
17766 check result of gst_pad_push() in _chain.
17768 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17770 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17771 Original commit message from CVS:
17772 * gst/synaesthesia/Makefile.am:
17773 * gst/synaesthesia/gstsynaesthesia.c:
17774 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17775 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17776 (gst_synaesthesia_chain), (plugin_init):
17777 * gst/synaesthesia/synaescope.c:
17778 * gst/synaesthesia/synaescope.h:
17779 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17780 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17781 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17782 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17783 possible leak in _chain. (#356882)
17785 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17787 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17788 Original commit message from CVS:
17789 * gst/asfdemux/asfheaders.c:
17790 * gst/asfdemux/asfheaders.h:
17791 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17792 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17793 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17794 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17795 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17796 (gst_asf_demux_process_ext_content_desc),
17797 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17798 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17799 (gst_asf_demux_process_bitrate_props_object),
17800 (gst_asf_demux_process_header_ext),
17801 (gst_asf_demux_process_language_list),
17802 (gst_asf_demux_process_ext_stream_props),
17803 (gst_asf_demux_process_queued_extended_stream_objects),
17804 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17805 * gst/asfdemux/gstasfdemux.h:
17806 Refactor and clean up header parsing and chain function a bit; get
17807 rid of some cruft; make header parsing a tad more robust, fixing
17810 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17812 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17813 Original commit message from CVS:
17814 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17815 Post an error if we receive an EOS event while still waiting for the
17816 ASF header object to come through.
17818 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
17820 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17821 Original commit message from CVS:
17822 Patch by: Xavier B. <xavierb gmail com>
17823 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17824 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17825 (gst_asf_demux_process_ext_content_desc),
17826 (gst_asf_demux_process_data),
17827 (gst_asf_demux_process_language_list),
17828 (gst_asf_demux_process_ext_stream_props),
17829 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17830 Guard places where we assume that a certain amount of data is
17831 available better against less data being available (should fix
17832 infamous assertion crasher bug #336370). Also fixes a small
17835 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17837 gst/realmedia/: Add demuxer for RealAudio files (#349779).
17838 Original commit message from CVS:
17839 * gst/realmedia/Makefile.am:
17840 * gst/realmedia/rademux.c:
17841 * gst/realmedia/rademux.h:
17842 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17843 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17844 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17845 * gst/realmedia/rmutils.h:
17846 Add demuxer for RealAudio files (#349779).
17848 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
17850 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17851 Original commit message from CVS:
17853 Add win32/MANIFEST to EXTRA_DIST so win32 files will
17854 be include in the next release.
17856 Remove win32/common/config.h is which is not autogenerated yet.
17858 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17860 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17861 Original commit message from CVS:
17862 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17863 warn when outgoing sample rate is different from incoming
17865 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17867 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17868 Original commit message from CVS:
17869 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17870 All sample-rates < 32khz come from the LSF extensions, which only
17871 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17872 Use gst_util_uint64_scale because we can.
17874 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17876 tests/check/elements/amrnbenc.c: and fix compilation of this test
17877 Original commit message from CVS:
17878 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17879 (cleanup_amrnbenc):
17880 and fix compilation of this test
17882 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17884 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17885 Original commit message from CVS:
17886 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17887 (cleanup_amrnbenc):
17888 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17889 (cleanup_mpeg2dec):
17890 re-apply as it was -bad and not -ugly that is frozen, doh
17892 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17894 tests/check/elements/: revert my freeze breakage
17895 Original commit message from CVS:
17896 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17897 (cleanup_amrnbenc):
17898 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17899 (cleanup_mpeg2dec):
17900 revert my freeze breakage
17902 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17904 gst/asfdemux/gstasfdemux.c: add a comment about a future change
17905 Original commit message from CVS:
17906 * gst/asfdemux/gstasfdemux.c:
17907 (gst_asf_demux_get_gst_tag_from_tag_name),
17908 (gst_asf_demux_process_ext_content_desc):
17909 add a comment about a future change
17910 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17911 (cleanup_amrnbenc):
17912 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17913 (cleanup_mpeg2dec):
17914 consistent pad (de)activation
17916 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17918 gst/asfdemux/gstasfdemux.c: Update query_types function too.
17919 Original commit message from CVS:
17920 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
17921 Update query_types function too.
17923 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17925 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
17926 Original commit message from CVS:
17927 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
17928 (gst_rmdemux_src_query_types):
17929 Implement SEEKING query, make query function thread-safe.
17931 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17933 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
17934 Original commit message from CVS:
17935 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
17936 Use alignment-safe macros here too (subbuffers ...); guard against
17937 hypothetical memory access beyond our given buffer in the case
17938 where the buffer size is not a multiple of 2.
17940 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
17942 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
17943 Original commit message from CVS:
17944 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17945 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
17946 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17947 * gst/asfdemux/gstasfdemux.h:
17948 Don't crash in the seek event handling code when playtime is 0,
17949 as may be the case with live streams (#386218). Implement SEEKING
17950 query so applications can query seekability without second-guessing
17951 based on whether we have a duration or not.
17953 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17956 Original commit message from CVS:
17958 * gst-plugins-ugly.doap:
17959 * gst-plugins-ugly.spec.in:
17962 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
17964 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
17965 Original commit message from CVS:
17966 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17967 Use our alignment-safe macros here too, since we can't assume that
17968 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
17971 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17973 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
17974 Original commit message from CVS:
17975 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
17976 Also, don't read the index for a stream a second time when
17977 operating in pull-mode and reaching the end of the file.
17979 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17981 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
17982 Original commit message from CVS:
17983 Patch by: Roland Kay <roland.kay at ox compsoc net>
17984 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
17985 Don't leak stream index (#385292).
17987 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17989 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
17990 Original commit message from CVS:
17991 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
17992 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17994 * ext/lame/gstlame.h:
17995 Fix leak (by calling lame_init_params() before lame_close()); handle
17996 NULL return from lame_init() more gracefully. Fixes #385311.
17998 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18000 configure.ac: Back to CVS
18001 Original commit message from CVS:
18005 === release 0.10.5 ===
18007 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18013 * docs/plugins/gst-plugins-ugly-plugins.args:
18014 * docs/plugins/inspect/plugin-a52dec.xml:
18015 * docs/plugins/inspect/plugin-asf.xml:
18016 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18017 * docs/plugins/inspect/plugin-dvdsub.xml:
18018 * docs/plugins/inspect/plugin-iec958.xml:
18019 * docs/plugins/inspect/plugin-lame.xml:
18020 * docs/plugins/inspect/plugin-mad.xml:
18021 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18022 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18023 * docs/plugins/inspect/plugin-mpegstream.xml:
18024 * docs/plugins/inspect/plugin-siddec.xml:
18026 Original commit message from CVS:
18029 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
18031 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
18032 Original commit message from CVS:
18033 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18034 to in the previous checkin. see #385192. You can have your
18037 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
18039 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
18040 Original commit message from CVS:
18041 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18042 from the dereferenced integer, not the pointer itself. Fixes
18044 I'm takin ur cheese!
18046 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
18049 ChangeLog surgery: fix bug number
18050 Original commit message from CVS:
18051 ChangeLog surgery: fix bug number
18053 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18055 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18056 Original commit message from CVS:
18057 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18058 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18059 For version 4 streams, read the extra codec data size from the
18060 header instead of assuming it is always 16 (also read it from the
18061 right position) (#384989). For version 4 and 5 streams, check that
18062 the specified extra codec data size doesn't make us read beyond the
18063 chunk boundary (#384989).
18065 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18082 Original commit message from CVS:
18085 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18087 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18088 Original commit message from CVS:
18089 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18090 Cosmetic changes: fix misleading debug statement, update
18093 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18095 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18096 Original commit message from CVS:
18097 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18098 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18099 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18100 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18101 * ext/mpeg2dec/gstmpeg2dec.h:
18102 Align buffers to a 16 byte boundary so the altivec optimisations
18103 don't crash. Fixes #327350.
18105 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18107 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18108 Original commit message from CVS:
18109 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18110 The availability of extra codec data isn't something that
18111 warrants debug messages at WARNING level (see #376958).
18113 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18115 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18116 Original commit message from CVS:
18117 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18118 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18119 (gst_dvd_demux_send_subbuffer):
18120 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18121 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18122 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18123 (gst_mpeg_demux_send_subbuffer):
18124 * gst/mpegstream/gstmpegdemux.h:
18125 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18126 (gst_mpeg_parse_chain):
18127 Fix flow value combination; this fixes playbin/totem locking up if
18128 a VobSub file is specified as subtitle file (#334322). Flow value
18129 combination should only happen once we are fairly sure we've got all
18130 pads that are available for now. Since there isn't a well-specified
18131 time when this is the case in MPEG, we'll just assume this is the
18132 case once there has been a certain number of packets for each
18133 stream we've found so far.
18135 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
18137 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18138 Original commit message from CVS:
18139 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18140 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18141 Simplify the framerate code and support more framerates. Fixes #361584.
18143 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18145 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18146 Original commit message from CVS:
18147 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18148 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18149 Fix minor memleak when creating pads from static pad templates (#369627).
18150 * tests/check/Makefile.am:
18151 * tests/check/elements/.cvsignore:
18152 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18153 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18154 Add unit tests for mpeg2dec (#369627).
18156 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18160 Original commit message from CVS:
18163 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
18165 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18166 Original commit message from CVS:
18167 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18168 (gst_lame_change_state):
18169 * ext/lame/gstlame.h:
18170 Make lame timestamp flushed eos buffer by some additional timestamp
18171 accounting. Fixes #374760.
18173 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
18175 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18176 Original commit message from CVS:
18177 * gst/mpegaudioparse/gstmpegaudioparse.c:
18178 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18179 (gst_mp3parse_init), (gst_mp3parse_dispose),
18180 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18181 (gst_mp3parse_change_state):
18182 * gst/mpegaudioparse/gstmpegaudioparse.h:
18183 Make timestamp handling in mp3parse saner; now works for at least
18186 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
18188 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18189 Original commit message from CVS:
18190 * gst/mpegaudioparse/Makefile.am:
18191 * gst/mpegaudioparse/gstmpegaudioparse.c:
18192 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18193 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18194 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18195 (gst_mp3parse_change_state), (plugin_init):
18196 * gst/mpegaudioparse/gstmpegaudioparse.h:
18197 Bring mp3parse into the 21st century.
18198 Use its own debug category, use gstadapter, format nicely to 80
18199 columns, and fix incorrect handling of 32 kHz and less files.
18201 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
18203 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18204 Original commit message from CVS:
18205 Patch by: Sebastian Droege <slomo at ubuntu dot com>
18206 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18207 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18208 * ext/mpeg2dec/gstmpeg2dec.h:
18209 libmpeg2 requires its output buffers to start at a 16byte aligned
18210 address or the altivec optimizations will explode.
18212 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18214 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18215 Original commit message from CVS:
18216 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18217 * ext/cdio/gstcdio.h:
18218 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18219 Move CD-TEXT utility function into common file so it can also be
18220 used by a future cdioparanoiasrc.
18222 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18224 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
18225 Original commit message from CVS:
18226 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18227 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
18228 information (fixes #340433).
18230 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
18232 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
18233 Original commit message from CVS:
18234 Patch by: Josep Torra Valles <josep at fluendo com>
18235 * gst/iec958/ac3_padder.c: (ac3p_init):
18236 * gst/mpegstream/gstmpegparse.c:
18237 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
18238 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
18239 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
18240 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
18241 (gst_rmdemux_parse_packet):
18242 Misc. fixes for problems discovered by Forte (different return types
18243 in function declaration and definition, pointer arithmetics with
18244 void pointers). Fixes #362639.
18246 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18248 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18249 Original commit message from CVS:
18250 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18251 Don't announce audio or subtitle streams that aren't really present,
18252 it makes dvddemux create pads that will never carry any data, which
18255 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18257 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
18258 Original commit message from CVS:
18259 * ext/lame/gstlame.c: (gst_lame_set_property):
18260 Round up not allowed bitrates to the next higher allowed one
18263 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18265 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
18266 Original commit message from CVS:
18267 * docs/plugins/Makefile.am:
18268 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18269 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18270 * ext/lame/gstlame.c: (gst_lame_class_init):
18271 * ext/lame/gstlame.h:
18272 Add docs for lame and lame to docs. Specify allowed bitrates
18273 in the properties description (#361140). Canonicalise object
18274 property names (ie. use hyphen instead of underscore).
18275 * docs/plugins/inspect/plugin-a52dec.xml:
18276 * docs/plugins/inspect/plugin-amrnb.xml:
18277 * docs/plugins/inspect/plugin-asf.xml:
18278 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18279 * docs/plugins/inspect/plugin-dvdread.xml:
18280 * docs/plugins/inspect/plugin-dvdsub.xml:
18281 * docs/plugins/inspect/plugin-iec958.xml:
18282 * docs/plugins/inspect/plugin-lame.xml:
18283 * docs/plugins/inspect/plugin-mad.xml:
18284 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18285 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18286 * docs/plugins/inspect/plugin-mpegstream.xml:
18287 * docs/plugins/inspect/plugin-siddec.xml:
18288 Update version to CVS.
18290 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18292 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
18293 Original commit message from CVS:
18294 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18295 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
18298 Add i18n magic to lame plugin. Throw decent error message when we
18299 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
18301 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18303 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
18304 Original commit message from CVS:
18305 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18306 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
18307 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
18308 Change caps to x-rdt, because it's not x-rtp.
18309 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18310 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
18311 (gst_rmdemux_plugin_init):
18312 Activate pad before adding to the element.
18313 Return the combined stream return values after pad_alloc.
18315 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18317 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
18318 Original commit message from CVS:
18319 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
18320 * ext/mpeg2dec/gstmpeg2dec.h:
18321 Add some debugging to timestamp handling.
18322 Make sure we don't convert invalid timestamps.
18324 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18326 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
18327 Original commit message from CVS:
18328 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18329 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
18330 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
18331 (gst_dvd_demux_get_subpicture_stream):
18332 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
18333 (gst_mpeg_demux_get_audio_stream),
18334 (gst_mpeg_demux_get_private_stream):
18335 Active pads before adding them to the running element. Don't assert
18336 on non-BYTE format newsegment events in asfdemux.
18338 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
18340 Printf format fixes.
18341 Original commit message from CVS:
18342 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
18343 (gst_dvd_read_src_handle_seek_event):
18344 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
18345 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
18346 * ext/sidplay/gstsiddec.cc:
18347 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
18348 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
18349 (gst_rmdemux_parse_packet):
18350 Printf format fixes.
18352 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18354 gst/realmedia/: Added RDT depayloader.
18355 Original commit message from CVS:
18356 * gst/realmedia/Makefile.am:
18357 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18358 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
18359 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
18360 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
18361 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
18362 * gst/realmedia/rdtdepay.h:
18363 Added RDT depayloader.
18364 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18365 (gst_rmdemux_plugin_init), (plugin_init):
18366 Remove unused function.
18367 Added some more mime-types.
18369 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18371 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18372 Original commit message from CVS:
18373 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18374 If an incoming timestamp is within one sample of our current
18375 timestamp, then keep it. This prevents imprecision in the
18376 PTS (which only has 90khz granularity) from affecting our stream.
18378 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18380 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18381 Original commit message from CVS:
18382 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18383 Reflow code so that compiler doesn't complain about possible use
18384 of uninitialised variable any longer; but just in case, initialise
18385 it anyway; also take object ref in query function and do peer pad
18386 stuff in a more thread-safe way.
18388 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18390 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18391 Original commit message from CVS:
18392 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18393 Init a variable to make compilers happy.
18395 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
18397 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18398 Original commit message from CVS:
18399 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18400 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18401 (gst_dvd_demux_sync_stream_to_time):
18402 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18403 (gst_mpeg_demux_synchronise_pads),
18404 (gst_mpeg_demux_sync_stream_to_time):
18405 Send newsegment updates for sparse streams (#350778).
18407 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18409 ext/dvdread/dvdreadsrc.c: fix compile warning
18410 Original commit message from CVS:
18411 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18412 fix compile warning
18414 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18417 bump the nano bitches
18418 Original commit message from CVS:
18419 bump the nano bitches
18421 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18423 configure.ac: As another attempt, synaesthesia can be enabled by passing
18424 Original commit message from CVS:
18426 As another attempt, synaesthesia can be enabled by passing
18427 --with-plugins="synaesthesia" to configure
18429 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18431 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18432 Original commit message from CVS:
18434 Don't build synaesthesia by default, until someone confirms that it
18435 is okay (filed as #356882)
18437 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18439 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18440 Original commit message from CVS:
18442 Don't build synaesthesia by default, until someone confirms that it
18443 is okay (filed as #356882)
18445 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18448 Original commit message from CVS:
18450 * gst/synaesthesia/Makefile.am:
18451 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18452 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18453 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18454 (gst_synaesthesia_change_state), (plugin_init):
18457 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18459 More G_OBJECT macro fixing.
18460 Original commit message from CVS:
18461 * ext/mad/gstid3tag.c:
18462 * gst/mpegstream/gstrfc2250enc.h:
18463 * gst/synaesthesia/gstsynaesthesia.c:
18464 More G_OBJECT macro fixing.
18466 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
18468 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18469 Original commit message from CVS:
18470 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18471 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18472 Fix initialisation dummy buffer, the offsets are relative to the start
18473 of the buffers. Fixes #356004.
18475 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
18477 * gst-plugins-ugly.spec.in:
18479 Original commit message from CVS:
18482 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18484 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18485 Original commit message from CVS:
18486 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18487 Add convert query (needed for later when we just operate in time
18488 format and let the base source class handle all the seeking stuff).
18490 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18492 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18493 Original commit message from CVS:
18494 * gst/asfdemux/gstasfdemux.c:
18495 (gst_asf_demux_get_gst_tag_from_tag_name),
18496 (gst_asf_demux_process_ext_content_desc):
18497 Erm, lets properly fix it. The only non-text tag that we support is
18498 the track-number and that is an UINT. asfdemux was returning a GValue
18499 initialized as INT. Further the Track and not the TrackNumber tag
18500 (the latter is a string too).
18502 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18504 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18505 Original commit message from CVS:
18506 * gst/asfdemux/gstasfdemux.c:
18507 (gst_asf_demux_get_gst_tag_from_tag_name),
18508 (gst_asf_demux_process_ext_content_desc):
18509 Skip tags that are unknown (was producing an uninialized GValue).
18511 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
18513 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18514 Original commit message from CVS:
18515 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18516 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18517 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18518 (gst_a52dec_set_property), (gst_a52dec_get_property):
18519 * ext/a52dec/gsta52dec.h:
18520 Patch from from Michal Benes <michal.benes@itonis.tv>:
18521 Add two things to a52dec: configure the exact output format for ac3
18522 decoding through properties, if desired.
18523 By default, configure an output format preferred by downstream. Now
18524 that audioconvert lists caps by preference, this means that a52dec
18525 can do downmixing (iff required) rather than audioconvert, so it can
18526 use the ac3 downmix levels from the bitstream.
18528 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18530 Add missing GST_LIBS to the link flags
18531 Original commit message from CVS:
18532 * ext/lame/Makefile.am:
18533 * ext/mpeg2dec/Makefile.am:
18534 * gst/dvdlpcmdec/Makefile.am:
18535 * gst/dvdsub/Makefile.am:
18536 * gst/mpegaudioparse/Makefile.am:
18537 Add missing GST_LIBS to the link flags
18539 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18541 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18542 Original commit message from CVS:
18544 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18546 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18548 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18549 Original commit message from CVS:
18550 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18551 fix build for debug disabled
18553 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18555 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18556 Original commit message from CVS:
18557 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18558 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18559 Use static pad templates with ANY caps for the source pads for
18560 simplicity and to avoid warnings when creating pads for unhandled
18561 codec IDs (#351795).
18563 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
18565 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18566 Original commit message from CVS:
18567 Patch by: Michal Benes <michal dot benes at itonis dot tv>
18568 * ext/mad/gstmad.c: (gst_mad_chain):
18569 Fix timestamping in mad by only activating a new timestamp when the
18570 previous frame has been decoded. Fixes #350723.
18571 Also clean up some of the non fatal warnings when the input buffer is
18572 too small to decode a header.
18574 === release 0.10.4 ===
18576 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18582 * docs/plugins/gst-plugins-ugly-plugins.args:
18583 * docs/plugins/inspect/plugin-a52dec.xml:
18584 * docs/plugins/inspect/plugin-amrnb.xml:
18585 * docs/plugins/inspect/plugin-asf.xml:
18586 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18587 * docs/plugins/inspect/plugin-dvdread.xml:
18588 * docs/plugins/inspect/plugin-dvdsub.xml:
18589 * docs/plugins/inspect/plugin-iec958.xml:
18590 * docs/plugins/inspect/plugin-lame.xml:
18591 * docs/plugins/inspect/plugin-mad.xml:
18592 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18593 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18594 * docs/plugins/inspect/plugin-mpegstream.xml:
18595 * docs/plugins/inspect/plugin-rmdemux.xml:
18596 * docs/plugins/inspect/plugin-siddec.xml:
18598 Original commit message from CVS:
18601 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18618 Original commit message from CVS:
18621 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
18623 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18624 Original commit message from CVS:
18625 Patch by: Wim Taymans <wim at fluendo dot com>
18626 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18627 Instead of forwarding the event in the wrong format, unref it and set
18628 a boolean that we still need to send it in the streaming thread.
18631 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18633 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18634 Original commit message from CVS:
18635 Patch by: Edward Hervey (edward at fluendo dot com)
18636 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18637 Put debug category initialization before use of GST_DEBUG, in order
18638 to remove a fatal warning. Fixes #350895
18640 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18642 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18643 Original commit message from CVS:
18644 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18645 Set rank to NONE for the time being until we make playbin handle
18646 subtitle pictures again (dvdsubdec seems to be a bit shaky at
18647 times when seeking, so it's probably better if it doesn't get
18648 autoplugged for the time being).
18650 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18652 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18653 Original commit message from CVS:
18654 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18655 (gst_rmdemux_parse_mdpr):
18656 Handle audio streams with stream_version 3 properly; warn about
18657 unknown stream versions; handle unknown fourccs a tad more
18658 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18659 with GST_FOURCC_FORMAT.
18661 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18663 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18664 Original commit message from CVS:
18665 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18666 Error out properly if this is an interactive DVD (fixes #345694).
18668 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18670 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18671 Original commit message from CVS:
18672 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18673 When the first_access is 1 or 0, we should copy the timestamp from
18674 the incoming buffer if there is one.
18676 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18678 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18679 Original commit message from CVS:
18680 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18681 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18682 Use GST_ELEMENT_ERROR for error reporting; post errors in some
18683 more places; remove superfluous newlines from debug statements.
18685 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
18687 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18688 Original commit message from CVS:
18689 Patch by: Frédéric Riss <frederic.riss at gmail com>
18690 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18691 Don't set negative durations on outgoing buffers (#350044),
18692 which happens when you use macros that got changed during
18693 the last unstable cycle because they were thought not to
18696 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18698 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18699 Original commit message from CVS:
18700 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18701 (gst_dvd_read_src_goto_chapter),
18702 (gst_dvd_read_src_get_chapter_starts),
18703 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18704 (gst_dvd_read_src_get_time_for_sector),
18705 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18706 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18707 (gst_dvd_read_src_goto_sector):
18708 * ext/dvdread/dvdreadsrc.h:
18709 Add basic support for time-based seeking; set timestamps on
18710 outgoing buffers if we have them; create table with
18711 chapter to time mapping when opening a title; rename
18712 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18713 make it take an explicit pgc argument; fix up some debugging
18714 messages so that title/chapter numbers are printed as starting
18715 from 1 for easier readability.
18717 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
18719 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18720 Original commit message from CVS:
18721 * gst/realmedia/Makefile.am:
18722 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18723 (gst_rmdemux_parse_cont):
18724 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18725 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18726 * gst/realmedia/rmutils.h:
18727 Factor out some code into rmutils.[ch]; when reading
18728 strings, don't read beyond the available data; read
18729 metadata strings correctly (string length is 16 bits
18732 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18734 Fix dist by including gst-libs/
18735 Original commit message from CVS:
18738 * gst/asfdemux/gstasfdemux.c:
18739 Fix dist by including gst-libs/
18741 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18743 Make custom error messages translatable.
18744 Original commit message from CVS:
18745 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18747 Make custom error messages translatable.
18748 * gst/asfdemux/gstasf.c: (plugin_init):
18749 Remove setlocale() call, doesn't seem to be needed or recommended for
18750 plugins, at least not according to gstreamer/docs/random/i18n.
18752 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18754 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18755 Original commit message from CVS:
18756 * gst/asfdemux/Makefile.am:
18757 * gst/asfdemux/asfheaders.c:
18758 * gst/asfdemux/asfheaders.h:
18759 * gst/asfdemux/gstasf.c: (plugin_init):
18760 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18761 Error out when the stream is encrypted (rather than feeding
18762 garbage to the decoders). Fixes #349025.
18764 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18766 Add/enable autofoo magic for translations.
18767 Original commit message from CVS:
18772 Add/enable autofoo magic for translations.
18774 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
18776 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18777 Original commit message from CVS:
18778 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18779 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18780 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18781 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18782 Don't leak streams, strings or caps. Get rid of unnecessary
18783 getcaps() function.
18785 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18787 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18788 Original commit message from CVS:
18789 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18790 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18791 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18792 (gst_rmdemux_stream_clear_cached_subpackets),
18793 (gst_rmdemux_descramble_cook_audio),
18794 (gst_rmdemux_descramble_dnet_audio),
18795 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18796 Descramble cook audio streams before sending them to the
18797 decoder. Fixes #347292.
18798 Also miscellaneous clean-ups and log-level changes.
18800 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18802 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18803 Original commit message from CVS:
18804 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
18805 * ext/lame/gstlame.c: (gst_lame_setup):
18806 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18808 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
18810 ext/sidplay/gstsiddec.*: Remove old metadata thing.
18811 Original commit message from CVS:
18812 * ext/sidplay/gstsiddec.cc:
18813 * ext/sidplay/gstsiddec.h:
18814 Remove old metadata thing.
18816 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18818 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18819 Original commit message from CVS:
18820 * gst/asfdemux/gstasfdemux.c:
18821 (gst_asf_demux_get_ext_stream_props_for_stream),
18822 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18823 Find language codes for audio streams if they are available.
18825 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18827 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18828 Original commit message from CVS:
18829 * gst/asfdemux/asfheaders.h:
18830 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18831 (gst_asf_demux_process_stream),
18832 (gst_asf_demux_process_language_list),
18833 (gst_asf_demux_process_ext_stream_props),
18834 (gst_asf_demux_process_queued_extended_stream_objects),
18835 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18836 * gst/asfdemux/gstasfdemux.h:
18837 Parse extended stream properties objects and stream objects
18838 hidden inside them (but delay creation of the appropriate
18839 pads until after all the 'normal' stream objects have been
18840 dealt with) (#343763). Also parse language list object.
18842 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18844 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18845 Original commit message from CVS:
18846 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18847 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18848 (find_seek_offset_time), (gst_rmdemux_perform_seek),
18849 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18850 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18851 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18852 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18853 * gst/realmedia/rmdemux.h:
18854 Cleanups, use GstSegment for seeking.
18855 Fix error handling.
18856 Combine flow return from all streams.
18858 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18860 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18861 Original commit message from CVS:
18862 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18863 Remove g_assert that shouldn't be there.
18865 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
18867 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18868 Original commit message from CVS:
18869 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18870 Fix refcounting when cropping. Fixes #341677.
18872 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
18874 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18875 Original commit message from CVS:
18876 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18877 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18878 (gst_asf_demux_process_segment):
18879 Fix typo. Closes #347029.
18881 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18883 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18884 Original commit message from CVS:
18885 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18886 Skip chunks for unknown streams properly. Fixes broken sound
18887 and/or video for files that have additional streams that
18888 we don't recognise yet (e.g. if they are embedded in extended
18889 stream properties). Partly fixes #343763.
18891 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18893 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18894 Original commit message from CVS:
18895 * gst/asfdemux/asfheaders.c:
18896 * gst/asfdemux/asfheaders.h:
18897 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18898 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18899 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18900 (gst_asf_demux_change_state):
18901 * gst/asfdemux/gstasfdemux.h:
18902 Add some more GUIDs and make debug log more readable
18903 and easier to follow when parsing the headers.
18905 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18907 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18908 Original commit message from CVS:
18909 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18910 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18911 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18912 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18913 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18914 * ext/dvdread/dvdreadsrc.h:
18915 Rewrite seeking code and make seeking in DVDs work (#337834).
18917 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18919 autogen.sh: Check for automake-1.9 as well.
18920 Original commit message from CVS:
18922 Check for automake-1.9 as well.
18924 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18926 ext/dvdread/dvdreadsrc.c: Make check stronger.
18927 Original commit message from CVS:
18928 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
18929 Make check stronger.
18931 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18933 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
18934 Original commit message from CVS:
18935 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18936 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18937 (gst_asf_demux_push_buffer):
18938 * gst/asfdemux/gstasfdemux.h:
18939 Handle unknown codec IDs/fourccs properly (#345879); send tag
18940 events after newsegment event; fix use of GST_FOURCC_FORMAT
18943 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18945 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
18946 Original commit message from CVS:
18947 * ext/a52dec/gsta52dec.c: (plugin_init):
18948 Call the channel positions get_type() method in plugin_init
18949 to ensure that it isn't simultaneously called later from
18952 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18954 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
18955 Original commit message from CVS:
18956 * gst/mpegstream/gstmpegpacketize.c:
18957 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
18958 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18959 Also flush packetizer cache when we get a buffer that has the
18960 DISCONT flag set; update current byte position from buffer
18961 offset after a flush.
18963 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18965 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
18966 Original commit message from CVS:
18967 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
18968 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
18969 (gst_mpeg_packetize_read):
18970 * gst/mpegstream/gstmpegpacketize.h:
18971 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18972 (gst_mpeg_parse_change_state):
18973 Flush packetizer cache when we get a FLUSH_STOP event;
18974 remove unused source pad member from packetizer; add debug
18975 category for packetizer.
18977 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18979 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
18980 Original commit message from CVS:
18981 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
18982 Treat dual-mono as stereo. It should really be output on 2 separate
18983 pads, but isn't for now.
18985 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18987 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
18988 Original commit message from CVS:
18989 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18990 Assume 4:3 DAR rather than 4:3 PAR (#345184).
18992 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18994 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
18995 Original commit message from CVS:
18996 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18997 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
18998 any PAR whatsoever (rather than using 0/0, which will lead to
18999 an abort later on). Fixes #345184.
19001 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
19003 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19004 Original commit message from CVS:
19005 Patch by: Michael Dominic K. < mdk at mdk org pl>
19006 * ext/mad/gstmad.c: (gst_mad_chain):
19007 Send newsegment event before calling
19008 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19009 in connection with pad blocking (#342594). While we're at it,
19010 do some minor clean-ups.
19012 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19014 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19015 Original commit message from CVS:
19017 Fix --disable-external (can't set conditionals conditionally,
19020 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19022 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19023 Original commit message from CVS:
19024 * ext/a52dec/Makefile.am:
19025 ... and then he said "When you go and fix the build you
19026 better make sure you have some spare backslashes in your
19029 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19031 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19032 Original commit message from CVS:
19033 * ext/sidplay/gstsiddec.cc:
19034 Fix copyright, email addresses and descriptions.
19035 Use saner defaults for arguments. Fixes #344667.
19036 constify some stuff.
19039 Fix negotiation to do mono/44100 by default.
19040 Post error messages.
19041 Use _scale_int where possible.
19043 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
19045 ext/dvdnav/.cvsignore: More ignore
19046 Original commit message from CVS:
19047 * ext/dvdnav/.cvsignore:
19050 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19052 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19053 Original commit message from CVS:
19054 * tests/check/elements/amrnbenc.c: (push_data):
19055 Init memory before feeding it to the encoder to make
19056 the valgrind test succeed.
19058 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
19060 gst/asfdemux/.cvsignore: More ignore
19061 Original commit message from CVS:
19062 * gst/asfdemux/.cvsignore:
19065 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19067 .cvsignore: Ignore files generated by 'make dist'.
19068 Original commit message from CVS:
19070 Ignore files generated by 'make dist'.
19072 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19075 Original commit message from CVS:
19078 * ext/a52dec/Makefile.am:
19079 * ext/dvdnav/Makefile.am:
19080 * ext/dvdread/Makefile.am:
19081 * ext/lame/Makefile.am:
19082 * ext/mad/Makefile.am:
19083 * ext/mpeg2dec/Makefile.am:
19084 * ext/sidplay/Makefile.am:
19087 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19089 autogen.sh: require am17
19090 Original commit message from CVS:
19094 * ext/annodex/Makefile.am:
19095 * ext/cdio/Makefile.am:
19096 * ext/dv/Makefile.am:
19097 * ext/esd/Makefile.am:
19098 * ext/flac/Makefile.am:
19099 * ext/gdk_pixbuf/Makefile.am:
19100 * ext/ladspa/Makefile.am:
19101 * ext/libcaca/Makefile.am:
19102 * ext/speex/Makefile.am:
19103 * ext/taglib/Makefile.am:
19104 * sys/oss/Makefile.am:
19105 * sys/sunaudio/Makefile.am:
19106 * sys/ximage/Makefile.am:
19107 clean up build further
19109 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
19111 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19112 Original commit message from CVS:
19113 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19114 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19115 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19116 (gst_mpeg2dec_change_state):
19117 * ext/mpeg2dec/gstmpeg2dec.h:
19118 Simplify and don't leak our buffer pool.
19120 Remove unfixed bug number from previous ChangeLog entry.
19122 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19124 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19125 Original commit message from CVS:
19126 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19127 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19128 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19129 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19130 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19131 (handle_sequence), (handle_picture), (handle_slice),
19132 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19133 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19134 * ext/mpeg2dec/gstmpeg2dec.h:
19135 Fix padtemplate as we can now do fractional framerates.
19138 Add simple frame dropping QoS.
19139 Precalc buffer output sizes and UV offsets.
19140 Always give libmpeg2 a valid fbuf when it wants one.
19141 don't trust libmpeg to discard our buffers but manage it
19143 Fixes #343627, #327350, #335288
19145 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
19147 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19148 Original commit message from CVS:
19150 Add a manifest for futures ugly win32 releases.
19151 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19152 Move bufcaps declaration at the begining of the instructions
19155 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19157 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19158 Original commit message from CVS:
19159 * ext/alsaspdif/alsaspdifsink.h:
19160 * ext/amrwb/gstamrwbdec.h:
19161 * ext/amrwb/gstamrwbenc.h:
19162 * ext/amrwb/gstamrwbparse.h:
19163 * ext/arts/gst_arts.h:
19164 * ext/artsd/gstartsdsink.h:
19165 * ext/audiofile/gstafparse.h:
19166 * ext/audiofile/gstafsink.h:
19167 * ext/audiofile/gstafsrc.h:
19168 * ext/audioresample/gstaudioresample.h:
19169 * ext/bz2/gstbz2dec.h:
19170 * ext/bz2/gstbz2enc.h:
19171 * ext/dirac/gstdiracdec.h:
19172 * ext/directfb/dfbvideosink.h:
19173 * ext/divx/gstdivxdec.h:
19174 * ext/divx/gstdivxenc.h:
19175 * ext/dts/gstdtsdec.h:
19176 * ext/faac/gstfaac.h:
19177 * ext/gsm/gstgsmdec.h:
19178 * ext/gsm/gstgsmenc.h:
19179 * ext/ivorbis/vorbisenc.h:
19180 * ext/libfame/gstlibfame.h:
19181 * ext/nas/nassink.h:
19182 * ext/neon/gstneonhttpsrc.h:
19183 * ext/polyp/polypsink.h:
19184 * ext/sdl/sdlaudiosink.h:
19185 * ext/sdl/sdlvideosink.h:
19186 * ext/shout/gstshout.h:
19187 * ext/snapshot/gstsnapshot.h:
19188 * ext/sndfile/gstsf.h:
19189 * ext/swfdec/gstswfdec.h:
19190 * ext/tarkin/gsttarkindec.h:
19191 * ext/tarkin/gsttarkinenc.h:
19192 * ext/theora/theoradec.h:
19193 * ext/wavpack/gstwavpackdec.h:
19194 * ext/wavpack/gstwavpackparse.h:
19195 * ext/xine/gstxine.h:
19196 * ext/xvid/gstxviddec.h:
19197 * ext/xvid/gstxvidenc.h:
19198 * gst/cdxaparse/gstcdxaparse.h:
19199 * gst/cdxaparse/gstcdxastrip.h:
19200 * gst/colorspace/gstcolorspace.h:
19201 * gst/festival/gstfestival.h:
19202 * gst/freeze/gstfreeze.h:
19203 * gst/gdp/gstgdpdepay.h:
19204 * gst/gdp/gstgdppay.h:
19205 * gst/modplug/gstmodplug.h:
19206 * gst/mpeg1sys/gstmpeg1systemencode.h:
19207 * gst/mpeg1videoparse/gstmp1videoparse.h:
19208 * gst/mpeg2sub/gstmpeg2subt.h:
19209 * gst/mpegaudioparse/gstmpegaudioparse.h:
19210 * gst/multifilesink/gstmultifilesink.h:
19211 * gst/overlay/gstoverlay.h:
19212 * gst/playondemand/gstplayondemand.h:
19213 * gst/qtdemux/qtdemux.h:
19214 * gst/rtjpeg/gstrtjpegdec.h:
19215 * gst/rtjpeg/gstrtjpegenc.h:
19216 * gst/smooth/gstsmooth.h:
19217 * gst/smoothwave/gstsmoothwave.h:
19218 * gst/spectrum/gstspectrum.h:
19219 * gst/speed/gstspeed.h:
19220 * gst/stereo/gststereo.h:
19221 * gst/switch/gstswitch.h:
19222 * gst/tta/gstttadec.h:
19223 * gst/tta/gstttaparse.h:
19224 * gst/videodrop/gstvideodrop.h:
19225 * gst/xingheader/gstxingmux.h:
19226 * sys/directdraw/gstdirectdrawsink.h:
19227 * sys/directsound/gstdirectsoundsink.h:
19228 * sys/dxr3/dxr3audiosink.h:
19229 * sys/dxr3/dxr3spusink.h:
19230 * sys/dxr3/dxr3videosink.h:
19231 * sys/qcam/gstqcamsrc.h:
19232 * sys/vcd/vcdsrc.h:
19233 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19235 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19237 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19238 Original commit message from CVS:
19239 * ext/a52dec/gsta52dec.h:
19240 * ext/amrnb/amrnbdec.h:
19241 * ext/amrnb/amrnbenc.h:
19242 * ext/amrnb/amrnbparse.h:
19243 * ext/mpeg2dec/gstmpeg2dec.h:
19244 * ext/sidplay/gstsiddec.h:
19245 * gst/ac3parse/gstac3parse.h:
19246 * gst/asfdemux/gstasfdemux.h:
19247 * gst/asfdemux/gstasfmux.h:
19248 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19249 * gst/iec958/ac3iec.h:
19250 * gst/mpegaudioparse/gstmpegaudioparse.h:
19251 * gst/mpegstream/gstdvddemux.h:
19252 * gst/mpegstream/gstmpegclock.h:
19253 * gst/mpegstream/gstmpegdemux.h:
19254 * gst/mpegstream/gstmpegparse.h:
19255 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19257 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19259 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
19260 Original commit message from CVS:
19262 Replace current README (containing the release notes from
19263 some 0.9.x version) with a proper README taken from the core.
19265 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19267 ext/amrnb/: Sortof first quick cleanup of all this mess...
19268 Original commit message from CVS:
19269 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
19270 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19271 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
19272 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
19273 * ext/amrnb/amrnbparse.h:
19274 Sortof first quick cleanup of all this mess...
19275 Don't crap out on empty and invalid FTs but treat them as
19276 empty packets, the decoder handles them fine.
19279 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19281 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
19282 Original commit message from CVS:
19283 * gst/asfdemux/gstasf.c: (plugin_init):
19284 Call gst_riff_init() so the riff debug category gets set up
19285 before it is being used.
19287 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
19289 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
19290 Original commit message from CVS:
19291 * gst/iec958/ac3_padder.c: (ac3p_parse):
19292 * gst/iec958/ac3_padder.h:
19293 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
19294 (ac3iec_chain_raw), (ac3iec_change_state):
19295 * gst/iec958/ac3iec.h:
19296 Write rate into the caps, for the allowed ac3 rates. Some minor
19299 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
19301 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
19302 Original commit message from CVS:
19303 Patch by: James "Doc" Livingston <doclivingston gmail com>
19304 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
19305 Do tag merging correctly (#339918). Output taglists
19306 properly in debug statements too while we're at it.
19308 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19310 ext/a52dec/gsta52dec.c: Add more debug
19311 Original commit message from CVS:
19312 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19314 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19315 (gst_dvdlpcmdec_init), (update_timestamps),
19316 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19317 (dvdlpcmdec_sink_event):
19318 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19319 If we have a first_access offset but no current timestamp (might
19320 happen after a seek), then calculate a start time for the first
19321 portion so that it will align with the timestamp given for the
19322 first_access portion.
19323 If a new-segment arrives with format time, store the start
19324 time as a failsafe timestamp in case we never get any further
19325 timestamp info (unlikely)
19326 Mask out the 'frame number' section of the incoming header so
19327 that we don't consider it to be changing on every buffer and
19328 reset the caps constantly.
19329 Use gst_util_uint64_scale for duration calculation
19331 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
19333 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
19334 Original commit message from CVS:
19335 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19336 Fix timestamping for cases where the first_access parameter is 4.
19337 Ensure we don't overrun buffers in other cases.
19339 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19341 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
19342 Original commit message from CVS:
19343 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
19344 Fix silly bug when reading metadata (#341254).
19346 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
19348 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
19349 Original commit message from CVS:
19350 * autogen.sh: (CONFIGURE_DEF_OPT):
19351 libtoolize on Darwin/MacOSX is called glibtoolize
19353 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19355 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
19356 Original commit message from CVS:
19357 * ext/lame/gstlame.c: (gst_lame_get_type),
19358 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
19359 (gst_lame_setup), (gst_lame_change_state):
19360 * ext/lame/gstlame.h:
19361 Remove tag writing from lame (which was completely broken
19362 anyway, #329184). Leaving GstTagSetter interface around for
19363 now, albeit non-functional. Should be removed completely
19364 in 0.11. Use the 'id3v2mux' plugin from -good for writing
19367 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
19370 * ext/dvdread/dvdreadsrc.c:
19371 * gst/asfdemux/gstasfdemux.c:
19372 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19373 Original commit message from CVS:
19374 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19376 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
19378 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19379 Original commit message from CVS:
19380 Patch by: Andres Salomon <dilinger at debian org>
19381 * ext/lame/gstlame.c: (gst_lame_sink_event):
19382 Fix typo (comma vs. semicolon) (#340710).
19384 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
19386 ext/mad/gstmad.c: Make mad the second element to support the highly useful
19387 Original commit message from CVS:
19388 Patch by: Lutz Müller <lutz at topfrose de>
19389 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19390 Make mad the second element to support the highly useful
19391 FORMATS query (#340594)
19393 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
19395 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19396 Original commit message from CVS:
19397 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19398 (gst_mpeg2dec_src_query):
19399 Remember the query duration format before passing it upstream since it
19400 could have been modified.
19401 Add GST_WARNING_OBJECT in sink convert function to detail why the
19402 conversion didn't work.
19404 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19406 Define GstElementDetails as const and also static (when defined as global)
19407 Original commit message from CVS:
19408 * ext/amrwb/gstamrwbdec.c:
19409 * ext/amrwb/gstamrwbenc.c:
19410 * ext/amrwb/gstamrwbparse.c:
19411 * ext/arts/gst_arts.c:
19412 * ext/artsd/gstartsdsink.c:
19413 * ext/audiofile/gstafparse.c:
19414 * ext/audiofile/gstafsink.c:
19415 * ext/audiofile/gstafsrc.c:
19416 * ext/audioresample/gstaudioresample.c:
19417 * ext/bz2/gstbz2dec.c:
19418 * ext/bz2/gstbz2enc.c:
19419 * ext/cdaudio/gstcdaudio.c:
19420 * ext/directfb/dfbvideosink.c:
19421 * ext/divx/gstdivxdec.c:
19422 * ext/divx/gstdivxenc.c:
19423 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19424 * ext/faac/gstfaac.c: (gst_faac_base_init):
19425 * ext/faad/gstfaad.c:
19426 * ext/gsm/gstgsmdec.c:
19427 * ext/gsm/gstgsmenc.c:
19428 * ext/hermes/gsthermescolorspace.c:
19429 * ext/ivorbis/vorbisfile.c:
19430 * ext/lcs/gstcolorspace.c:
19431 * ext/libfame/gstlibfame.c:
19432 * ext/libmms/gstmms.c: (gst_mms_base_init):
19433 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19434 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19435 * ext/nas/nassink.c: (gst_nassink_base_init):
19436 * ext/neon/gstneonhttpsrc.c:
19437 * ext/sdl/sdlaudiosink.c:
19438 * ext/sdl/sdlvideosink.c:
19439 * ext/shout/gstshout.c:
19440 * ext/snapshot/gstsnapshot.c:
19441 * ext/sndfile/gstsf.c:
19442 * ext/swfdec/gstswfdec.c:
19443 * ext/tarkin/gsttarkindec.c:
19444 * ext/tarkin/gsttarkinenc.c:
19445 * ext/theora/theoradec.c:
19446 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19447 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19448 * ext/xvid/gstxviddec.c:
19449 * ext/xvid/gstxvidenc.c:
19450 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19451 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19452 * gst/chart/gstchart.c:
19453 * gst/colorspace/gstcolorspace.c:
19454 * gst/deinterlace/gstdeinterlace.c:
19455 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19456 * gst/festival/gstfestival.c:
19457 * gst/filter/gstbpwsinc.c:
19458 * gst/filter/gstiir.c:
19459 * gst/filter/gstlpwsinc.c:
19460 * gst/freeze/gstfreeze.c:
19461 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19462 * gst/librfb/gstrfbsrc.c:
19463 * gst/mixmatrix/mixmatrix.c:
19464 * gst/mpeg1sys/gstmpeg1systemencode.c:
19465 * gst/mpeg1videoparse/gstmp1videoparse.c:
19466 * gst/mpeg2sub/gstmpeg2subt.c:
19467 * gst/mpegaudioparse/gstmpegaudioparse.c:
19468 * gst/multifilesink/gstmultifilesink.c:
19469 * gst/overlay/gstoverlay.c:
19470 * gst/passthrough/gstpassthrough.c:
19471 * gst/playondemand/gstplayondemand.c:
19472 * gst/qtdemux/qtdemux.c:
19473 * gst/rtjpeg/gstrtjpegdec.c:
19474 * gst/rtjpeg/gstrtjpegenc.c:
19475 * gst/smooth/gstsmooth.c:
19476 * gst/smoothwave/gstsmoothwave.c:
19477 * gst/spectrum/gstspectrum.c:
19478 * gst/speed/gstspeed.c:
19479 * gst/stereo/gststereo.c:
19480 * gst/switch/gstswitch.c:
19481 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19482 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19483 * gst/vbidec/gstvbidec.c:
19484 * gst/videocrop/gstvideocrop.c:
19485 * gst/videodrop/gstvideodrop.c:
19486 * gst/virtualdub/gstxsharpen.c:
19487 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19488 * gst/y4m/gsty4mencode.c:
19489 * sys/cdrom/gstcdplayer.c:
19490 * sys/directdraw/gstdirectdrawsink.c:
19491 * sys/directsound/gstdirectsoundsink.c:
19492 * sys/glsink/glimagesink.c:
19493 * sys/qcam/gstqcamsrc.c:
19494 * sys/v4l2/gstv4l2src.c:
19495 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19496 * sys/ximagesrc/ximagesrc.c:
19497 Define GstElementDetails as const and also static (when defined as
19500 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19502 Define GstElementDetails as const and also static (when defined as global)
19503 Original commit message from CVS:
19504 * ext/mad/gstid3tag.c:
19505 * ext/mad/gstmad.c:
19506 * gst/ac3parse/gstac3parse.c:
19507 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19508 * gst/synaesthesia/gstsynaesthesia.c:
19509 Define GstElementDetails as const and also static (when defined as
19512 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19514 Define GstElementDetails as const and also static (when defined as global)
19515 Original commit message from CVS:
19516 * ext/aalib/gstaasink.c:
19517 * ext/annodex/gstcmmldec.c:
19518 * ext/annodex/gstcmmlenc.c:
19519 * ext/cairo/gsttextoverlay.c:
19520 * ext/cairo/gsttimeoverlay.c:
19521 * ext/cdio/gstcdiocddasrc.c:
19522 * ext/dv/gstdvdec.c:
19523 * ext/dv/gstdvdemux.c:
19524 * ext/esd/esdmon.c:
19525 * ext/esd/esdsink.c:
19526 * ext/flac/gstflacenc.c:
19527 * ext/flac/gstflactag.c:
19528 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19529 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19530 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19531 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19532 * ext/gdk_pixbuf/pixbufscale.c:
19533 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19534 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19535 * ext/jpeg/gstjpegdec.c:
19536 * ext/jpeg/gstjpegenc.c:
19537 * ext/jpeg/gstsmokedec.c:
19538 * ext/jpeg/gstsmokeenc.c:
19539 * ext/libcaca/gstcacasink.c:
19540 * ext/libmng/gstmngdec.c:
19541 * ext/libmng/gstmngenc.c:
19542 * ext/libpng/gstpngdec.c:
19543 * ext/libpng/gstpngenc.c:
19544 * ext/mikmod/gstmikmod.c:
19545 * ext/raw1394/gstdv1394src.c:
19546 * ext/shout2/gstshout2.c: (gst_shout2send_init):
19547 * ext/shout2/gstshout2.h:
19548 * ext/speex/gstspeexdec.c:
19549 * ext/speex/gstspeexenc.c:
19550 * gst/alpha/gstalpha.c:
19551 * gst/alpha/gstalphacolor.c:
19552 * gst/apetag/gstapedemux.c:
19553 * gst/auparse/gstauparse.c:
19554 * gst/autodetect/gstautoaudiosink.c:
19555 (gst_auto_audio_sink_base_init):
19556 * gst/autodetect/gstautovideosink.c:
19557 (gst_auto_video_sink_base_init):
19558 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19559 * gst/avi/gstavimux.c: (gst_avimux_base_init):
19560 * gst/cutter/gstcutter.c:
19561 * gst/debug/breakmydata.c:
19562 * gst/debug/efence.c:
19563 * gst/debug/gstnavigationtest.c:
19564 * gst/debug/gstnavseek.c:
19565 * gst/debug/negotiation.c:
19566 * gst/debug/progressreport.c:
19567 * gst/debug/testplugin.c:
19568 * gst/effectv/gstaging.c:
19569 * gst/effectv/gstdice.c:
19570 * gst/effectv/gstedge.c:
19571 * gst/effectv/gstquark.c:
19572 * gst/effectv/gstrev.c:
19573 * gst/effectv/gstshagadelic.c:
19574 * gst/effectv/gstvertigo.c:
19575 * gst/effectv/gstwarp.c:
19576 * gst/flx/gstflxdec.c:
19577 * gst/goom/gstgoom.c:
19578 * gst/icydemux/gsticydemux.c:
19579 * gst/id3demux/gstid3demux.c:
19580 * gst/interleave/deinterleave.c:
19581 * gst/interleave/interleave.c:
19582 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19583 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19584 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19585 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19586 * gst/level/gstlevel.c:
19587 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19588 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19589 * gst/median/gstmedian.c:
19590 * gst/monoscope/gstmonoscope.c:
19591 * gst/multipart/multipartdemux.c:
19592 * gst/multipart/multipartmux.c:
19593 * gst/oldcore/gstaggregator.c:
19594 * gst/oldcore/gstfdsink.c:
19595 * gst/oldcore/gstmd5sink.c:
19596 * gst/oldcore/gstmultifilesrc.c:
19597 * gst/oldcore/gstpipefilter.c:
19598 * gst/oldcore/gstshaper.c:
19599 * gst/oldcore/gststatistics.c:
19600 * gst/rtp/gstasteriskh263.c:
19601 * gst/rtp/gstrtpL16depay.c:
19602 * gst/rtp/gstrtpL16pay.c:
19603 * gst/rtp/gstrtpamrdepay.c:
19604 * gst/rtp/gstrtpamrpay.c:
19605 * gst/rtp/gstrtpdepay.c:
19606 * gst/rtp/gstrtpgsmpay.c:
19607 * gst/rtp/gstrtph263pay.c:
19608 * gst/rtp/gstrtph263pdepay.c:
19609 * gst/rtp/gstrtph263ppay.c:
19610 * gst/rtp/gstrtpilbcdepay.c:
19611 * gst/rtp/gstrtpmp4gpay.c:
19612 * gst/rtp/gstrtpmp4vdepay.c:
19613 * gst/rtp/gstrtpmp4vpay.c:
19614 * gst/rtp/gstrtpmpadepay.c:
19615 * gst/rtp/gstrtpmpapay.c:
19616 * gst/rtp/gstrtppcmadepay.c:
19617 * gst/rtp/gstrtppcmapay.c:
19618 * gst/rtp/gstrtppcmudepay.c:
19619 * gst/rtp/gstrtppcmupay.c:
19620 * gst/rtp/gstrtpspeexdepay.c:
19621 * gst/rtp/gstrtpspeexpay.c:
19622 * gst/rtsp/gstrtpdec.c:
19623 * gst/rtsp/gstrtspsrc.c:
19624 * gst/smpte/gstsmpte.c:
19625 * gst/udp/gstdynudpsink.c:
19626 * gst/udp/gstmultiudpsink.c:
19627 * gst/udp/gstudpsink.c:
19628 * gst/udp/gstudpsrc.c:
19629 * gst/videobox/gstvideobox.c:
19630 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19631 * gst/videofilter/gstvideobalance.c:
19632 * gst/videofilter/gstvideoflip.c:
19633 * gst/videofilter/gstvideotemplate.c:
19634 (gst_videotemplate_base_init):
19635 * gst/videomixer/videomixer.c:
19636 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19637 (gst_wavparse_class_init), (gst_wavparse_dispose),
19638 (gst_wavparse_reset), (gst_wavparse_init),
19639 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19640 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19641 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19642 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19643 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19644 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19645 (gst_wavparse_change_state):
19646 * gst/wavparse/gstwavparse.h:
19647 * sys/oss/gstossmixerelement.c:
19648 * sys/oss/gstosssink.c:
19649 * sys/oss/gstosssrc.c:
19650 * sys/osxaudio/gstosxaudioelement.c:
19651 * sys/osxaudio/gstosxaudiosink.c:
19652 * sys/osxaudio/gstosxaudiosrc.c:
19653 * sys/sunaudio/gstsunaudiomixer.c:
19654 * sys/sunaudio/gstsunaudiosink.c:
19655 Define GstElementDetails as const and also static (when defined as
19658 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
19660 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19661 Original commit message from CVS:
19662 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19663 Fix name of custom event (use same as dvdreadsrc).
19664 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19665 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19666 Fix event parsing (the event name is in the structure, not the
19667 name of the structure itself); also fix indentation after
19670 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19672 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19673 Original commit message from CVS:
19674 * ext/mad/gstid3tag.c: (plugin_init):
19675 Change debug category to 'id3mux'.
19677 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
19679 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19680 Original commit message from CVS:
19681 Patch by: Alexander Lancaster <alexl at users sourceforge net>
19682 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19683 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19684 (gst_id3_tag_chain):
19685 When acting as a muxer, set caps on outgoing buffers and set caps
19686 on source pad (fixes #323658). Remove unused application/x-gst-tags
19687 cruft from the 0.6 days.
19689 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19691 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19692 Original commit message from CVS:
19693 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19694 (gst_mad_src_query), (gst_mad_chain):
19695 .. and DEFAULT queries should work too. Use magic gst util scale
19696 functions in some places.
19698 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19700 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19701 Original commit message from CVS:
19702 * ext/mad/gstmad.c: (gst_mad_src_query):
19703 Fix duration query in BYTES format (#336824).
19705 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
19707 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19708 Original commit message from CVS:
19709 Patch by: Ed Catmur <ed at catmur dot co dot uk>
19710 * ext/lame/gstlame.c: (gst_lame_sink_event):
19711 Don't crash if we get an EOS event before the encoder
19712 has been set up (#339287).
19714 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
19716 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19717 Original commit message from CVS:
19718 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19719 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19720 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19721 Move errors out of the normal code flow.
19722 Don't send eos, basesrc will do that for us when needed.
19724 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
19726 gst/mpegstream/: Do state changes correctly
19727 Original commit message from CVS:
19728 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19729 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19730 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19731 Do state changes correctly
19733 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19735 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19736 Original commit message from CVS:
19737 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19738 (gst_mpeg2dec_alloc_buffer):
19739 Can't use gst_pad_alloc_buffer*() when we are going to crop
19740 the image before sending it out. Downstream basetransform-based
19741 elements will complain about the wrong unit size otherwise
19742 (when not operating in passthrough-mode at least).
19743 Const-ify some static variables and do some minor clean-ups.
19744 Use I420 macros for size/offsets (not really necessary in this
19745 particular context, but this kind of code gets copy'n'pasted).
19747 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
19749 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19750 Original commit message from CVS:
19751 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19753 * gst/mpegstream/gstmpegpacketize.h:
19754 g_malloc() can't fail, we don't need to handle this. Same for
19755 gst_buffer_new_and_alloc().
19756 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19757 klass->send_buffer() should have the same semantics as
19758 gst_pad_push(), ie. ownership of the buffer is transfered,
19759 so we never have to unref the buffer no matter what the flow
19762 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19764 * tests/check/gst-plugins-ugly.supp:
19765 one more suppression for FC4
19766 Original commit message from CVS:
19767 one more suppression for FC4
19769 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
19771 * tests/check/gst-plugins-ugly.supp:
19772 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19773 Original commit message from CVS:
19774 The AMR encoder sucks giant sucky things through a sucky object with a giant
19775 sucking machine. More suppressions.
19777 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19779 add test for amrnbenc, enable test infrastructure, and fix a leak
19780 Original commit message from CVS:
19781 add test for amrnbenc, enable test infrastructure, and fix a leak
19782 * common/check.mak:
19783 allow for specifying more than one suppressions file in SUPPRESSIONS
19785 * tests/Makefile.am:
19786 * tests/check/.cvsignore:
19787 * tests/check/Makefile.am:
19788 * tests/check/elements/.cvsignore:
19791 * tests/check/gst-plugins-ugly.supp:
19792 add suppressions for libs used by -ugly
19793 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19794 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19795 (GST_START_TEST), (amrnbenc_suite), (main):
19796 add a simple test for encoding amr
19797 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19798 fix pad template leaks
19800 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
19802 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19803 Original commit message from CVS:
19804 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19805 Plug big leak in AMR encoder.
19807 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
19809 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19810 Original commit message from CVS:
19811 * ext/mad/gstmad.c: (index_seek):
19812 move GstIndexEntry *entry variable declaration before
19813 the first instruction
19814 * ext/mad/gstmad.c:
19815 remove debug macros with variable number of parameter by using
19816 GST_DEBUG for WIN32
19817 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19818 use gst_guint64_to_gdouble for conversions
19819 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19820 replace __FUNCTION__ which is not supported by MSVC by the current function name
19821 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19822 remove LL suffix by using G_GINT64_CONSTANT
19823 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19824 use gst_guint64_to_gdouble for conversions
19825 * gst/mpegstream/gstmpegparse.h:
19826 remove LL suffix by using G_GINT64_CONSTANT
19828 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19829 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19831 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19833 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19834 Original commit message from CVS:
19835 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19836 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19837 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19838 * ext/mad/gstmad.c: (gst_mad_class_init):
19839 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19840 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19841 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19842 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19843 * gst/iec958/ac3iec.c: (ac3iec_class_init):
19844 * gst/mpegaudioparse/gstmpegaudioparse.c:
19845 (gst_mp3parse_class_init):
19846 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19847 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19848 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19849 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19850 * gst/synaesthesia/gstsynaesthesia.c:
19851 (gst_synaesthesia_class_init):
19852 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19854 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
19856 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19857 Original commit message from CVS:
19858 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
19859 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19860 (gst_asf_demux_push_buffer):
19861 Send newsegment event only once per pad, fixes #336550.
19863 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
19865 Unify the long descriptions in the plugin details (#337263).
19866 Original commit message from CVS:
19867 Patch by: j^ <j at bootlab dot org>
19868 * ext/amrwb/gstamrwbdec.c:
19869 * ext/amrwb/gstamrwbenc.c:
19870 * ext/amrwb/gstamrwbparse.c:
19871 * ext/arts/gst_arts.c:
19872 * ext/artsd/gstartsdsink.c:
19873 * ext/audiofile/gstafparse.c:
19874 * ext/audiofile/gstafsink.c:
19875 * ext/audiofile/gstafsrc.c:
19876 * ext/cdaudio/gstcdaudio.c:
19877 * ext/directfb/dfbvideosink.c:
19878 * ext/divx/gstdivxdec.c:
19879 * ext/divx/gstdivxenc.c:
19880 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19881 * ext/faac/gstfaac.c: (gst_faac_base_init):
19882 * ext/faad/gstfaad.c:
19883 * ext/gsm/gstgsmdec.c:
19884 * ext/gsm/gstgsmenc.c:
19885 * ext/hermes/gsthermescolorspace.c:
19886 * ext/ivorbis/vorbisfile.c:
19887 * ext/lcs/gstcolorspace.c:
19888 * ext/libfame/gstlibfame.c:
19889 * ext/libmms/gstmms.c: (gst_mms_base_init):
19890 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19891 * ext/nas/nassink.c: (gst_nassink_base_init):
19892 * ext/neon/gstneonhttpsrc.c:
19893 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19894 * ext/sdl/sdlaudiosink.c:
19895 * ext/sdl/sdlvideosink.c:
19896 * ext/shout/gstshout.c:
19897 * ext/snapshot/gstsnapshot.c:
19898 * ext/sndfile/gstsf.c:
19899 * ext/tarkin/gsttarkindec.c:
19900 * ext/tarkin/gsttarkinenc.c:
19901 * ext/theora/theoradec.c:
19902 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19903 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19904 * ext/xvid/gstxviddec.c:
19905 * ext/xvid/gstxvidenc.c:
19906 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19907 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19908 * gst/chart/gstchart.c:
19909 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19910 * gst/festival/gstfestival.c:
19911 * gst/filter/gstiir.c:
19912 * gst/filter/gstlpwsinc.c:
19913 * gst/freeze/gstfreeze.c:
19914 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19915 * gst/mixmatrix/mixmatrix.c:
19916 * gst/mpeg1sys/gstmpeg1systemencode.c:
19917 * gst/mpeg1videoparse/gstmp1videoparse.c:
19918 * gst/mpeg2sub/gstmpeg2subt.c:
19919 * gst/mpegaudioparse/gstmpegaudioparse.c:
19920 * gst/multifilesink/gstmultifilesink.c:
19921 * gst/overlay/gstoverlay.c:
19922 * gst/passthrough/gstpassthrough.c:
19923 * gst/playondemand/gstplayondemand.c:
19924 * gst/qtdemux/qtdemux.c:
19925 * gst/rtjpeg/gstrtjpegdec.c:
19926 * gst/rtjpeg/gstrtjpegenc.c:
19927 * gst/smooth/gstsmooth.c:
19928 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19929 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19930 * gst/videocrop/gstvideocrop.c:
19931 * gst/videodrop/gstvideodrop.c:
19932 * gst/virtualdub/gstxsharpen.c:
19933 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19934 * gst/y4m/gsty4mencode.c:
19935 Unify the long descriptions in the plugin details (#337263).
19937 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
19939 * gst-plugins-ugly.spec.in:
19940 fix version numbering
19941 Original commit message from CVS:
19942 fix version numbering
19944 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
19947 * gst-plugins-ugly.spec.in:
19948 add dvdsub plugin to spec
19949 Original commit message from CVS:
19950 add dvdsub plugin to spec
19952 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19954 docs/plugins/: add siddec
19955 Original commit message from CVS:
19956 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19957 * docs/plugins/inspect/plugin-siddec.xml:
19959 * ext/dvdnav/dvdnavsrc.c:
19962 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19966 * ext/sidplay/Makefile.am:
19967 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19968 Original commit message from CVS:
19969 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19971 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19973 * docs/plugins/.gitignore:
19974 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19976 Original commit message from CVS:
19979 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19982 * docs/plugins/inspect/plugin-a52dec.xml:
19983 * docs/plugins/inspect/plugin-amrnb.xml:
19984 * docs/plugins/inspect/plugin-asf.xml:
19985 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19986 * docs/plugins/inspect/plugin-dvdread.xml:
19987 * docs/plugins/inspect/plugin-dvdsub.xml:
19988 * docs/plugins/inspect/plugin-iec958.xml:
19989 * docs/plugins/inspect/plugin-lame.xml:
19990 * docs/plugins/inspect/plugin-mad.xml:
19991 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19992 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19993 * docs/plugins/inspect/plugin-mpegstream.xml:
19994 * docs/plugins/inspect/plugin-rmdemux.xml:
19995 update plugin inspect files
19996 Original commit message from CVS:
19997 update plugin inspect files
19999 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20001 * gst/mpegaudioparse/gstxingmux.c:
20002 rework build; add translations for v4l2
20003 Original commit message from CVS:
20004 rework build; add translations for v4l2
20006 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20008 configure.ac: rework similarly to other modules
20009 Original commit message from CVS:
20011 rework similarly to other modules
20012 * ext/a52dec/gsta52dec.c:
20013 * ext/amrnb/amrnb.c:
20014 * ext/dvdnav/dvdnavsrc.c:
20015 * ext/dvdread/dvdreadsrc.c:
20016 * ext/lame/gstlame.c:
20017 * ext/mad/gstid3tag.c:
20018 * ext/mpeg2dec/gstmpeg2dec.c:
20019 * ext/sidplay/gstsiddec.cc:
20020 * gst/asfdemux/gstasf.c:
20021 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20022 * gst/dvdsub/gstdvdsubdec.c:
20023 * gst/iec958/ac3iec.c:
20024 * gst/mpegaudioparse/gstmpegaudioparse.c:
20025 * gst/mpegstream/gstmpegstream.c:
20026 * gst/realmedia/rmdemux.c: (plugin_init):
20027 use the correct defines
20029 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20033 * docs/plugins/.gitignore:
20035 Original commit message from CVS:
20038 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20044 Original commit message from CVS:
20047 === release 0.10.3 ===
20049 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20055 * docs/plugins/gst-plugins-ugly-plugins.signals:
20056 * docs/plugins/inspect/plugin-amrnb.xml:
20057 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20058 * docs/plugins/inspect/plugin-iec958.xml:
20059 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20060 * docs/plugins/inspect/plugin-rmdemux.xml:
20062 Original commit message from CVS:
20065 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20067 better/unified long descriptions
20068 Original commit message from CVS:
20069 * ext/aalib/gstaasink.c:
20070 * ext/annodex/gstcmmldec.c:
20071 * ext/annodex/gstcmmlenc.c:
20072 * ext/cairo/gsttextoverlay.c:
20073 * ext/cairo/gsttimeoverlay.c:
20074 * ext/cdio/gstcdiocddasrc.c:
20075 * ext/dv/gstdvdec.c:
20076 * ext/esd/esdmon.c:
20077 * ext/esd/esdsink.c:
20078 * ext/flac/gstflacdec.c:
20079 * ext/flac/gstflacenc.c:
20080 * ext/flac/gstflactag.c:
20081 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20082 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20083 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20084 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20085 * ext/gdk_pixbuf/gstgdkpixbuf.c:
20086 * ext/gdk_pixbuf/pixbufscale.c:
20087 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20088 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20089 * ext/jpeg/gstjpegdec.c:
20090 * ext/jpeg/gstjpegenc.c:
20091 * ext/jpeg/gstsmokedec.c:
20092 * ext/jpeg/gstsmokeenc.c:
20093 * ext/libcaca/gstcacasink.c:
20094 * ext/libmng/gstmngdec.c:
20095 * ext/libmng/gstmngenc.c:
20096 * ext/libpng/gstpngdec.c:
20097 * ext/libpng/gstpngenc.c:
20098 * ext/mikmod/gstmikmod.c:
20099 * ext/raw1394/gstdv1394src.c:
20100 * ext/shout2/gstshout2.c:
20101 * ext/speex/gstspeexdec.c:
20102 * ext/speex/gstspeexenc.c:
20103 * gst/alpha/gstalpha.c:
20104 * gst/alpha/gstalphacolor.c:
20105 * gst/auparse/gstauparse.c:
20106 * gst/autodetect/gstautoaudiosink.c:
20107 (gst_auto_audio_sink_base_init):
20108 * gst/autodetect/gstautovideosink.c:
20109 (gst_auto_video_sink_base_init):
20110 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20111 * gst/cutter/gstcutter.c:
20112 * gst/debug/breakmydata.c:
20113 * gst/debug/efence.c:
20114 * gst/debug/gstnavigationtest.c:
20115 * gst/debug/negotiation.c:
20116 * gst/debug/progressreport.c:
20117 * gst/debug/testplugin.c:
20118 * gst/effectv/gstaging.c:
20119 * gst/effectv/gstdice.c:
20120 * gst/effectv/gstedge.c:
20121 * gst/effectv/gstquark.c:
20122 * gst/effectv/gstrev.c:
20123 * gst/effectv/gstvertigo.c:
20124 * gst/effectv/gstwarp.c:
20125 * gst/flx/gstflxdec.c:
20126 * gst/goom/gstgoom.c:
20127 * gst/interleave/deinterleave.c:
20128 * gst/interleave/interleave.c:
20129 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20130 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20131 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20132 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20133 * gst/level/gstlevel.c:
20134 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20135 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20136 * gst/median/gstmedian.c:
20137 * gst/monoscope/gstmonoscope.c:
20138 * gst/multipart/multipartdemux.c:
20139 * gst/multipart/multipartmux.c:
20140 * gst/oldcore/gstmd5sink.c:
20141 * gst/oldcore/gstmultifilesrc.c:
20142 * gst/oldcore/gstpipefilter.c:
20143 * gst/oldcore/gstshaper.c:
20144 * gst/oldcore/gststatistics.c:
20145 * gst/rtp/gstasteriskh263.c:
20146 * gst/rtp/gstrtpL16depay.c:
20147 * gst/rtp/gstrtpL16pay.c:
20148 * gst/rtp/gstrtpamrdepay.c:
20149 * gst/rtp/gstrtpamrpay.c:
20150 * gst/rtp/gstrtpdepay.c:
20151 * gst/rtp/gstrtpgsmpay.c:
20152 * gst/rtp/gstrtph263pay.c:
20153 * gst/rtp/gstrtph263pdepay.c:
20154 * gst/rtp/gstrtph263ppay.c:
20155 * gst/rtp/gstrtpmp4gpay.c:
20156 * gst/rtp/gstrtpmp4vdepay.c:
20157 * gst/rtp/gstrtpmp4vpay.c:
20158 * gst/rtp/gstrtpmpadepay.c:
20159 * gst/rtp/gstrtpmpapay.c:
20160 * gst/rtp/gstrtppcmadepay.c:
20161 * gst/rtp/gstrtppcmapay.c:
20162 * gst/rtp/gstrtppcmudepay.c:
20163 * gst/rtp/gstrtppcmupay.c:
20164 * gst/rtp/gstrtpspeexdepay.c:
20165 * gst/rtp/gstrtpspeexpay.c:
20166 * gst/rtsp/gstrtpdec.c:
20167 * gst/smpte/gstsmpte.c:
20168 * gst/videobox/gstvideobox.c:
20169 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20170 * gst/videofilter/gstvideobalance.c:
20171 * gst/videofilter/gstvideoflip.c:
20172 * gst/videofilter/gstvideotemplate.c:
20173 (gst_videotemplate_base_init):
20174 * gst/videomixer/videomixer.c:
20175 * gst/wavenc/gstwavenc.c:
20176 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20177 better/unified long descriptions
20179 Some cleanups to auparse, don't send multiple newsegments.
20181 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20183 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20184 Original commit message from CVS:
20185 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20186 Don't unref event unconditionally after giving away ownership
20187 (gst_pad_push_event(), gst_pad_send_event() and
20188 gst_pad_event_default() take ownership of the event
20189 passed to them). Fixes warnings/crashes caused by
20192 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20194 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20195 Original commit message from CVS:
20196 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20197 Don't ref NULL caps (private streams have NULL caps) (#336387);
20198 also, no need to set caps on the same buffer twice.
20200 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20202 gst/mpegstream/: Don't leak element and pad names in error messages, use
20203 Original commit message from CVS:
20204 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20205 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20206 (gst_dvd_demux_get_subpicture_stream):
20207 * gst/mpegstream/gstmpegdemux.c:
20208 (gst_mpeg_demux_sync_stream_to_time):
20209 Don't leak element and pad names in error messages, use
20210 GST_DEBUG_PAD_NAME instead. Add some more debug code.
20212 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20214 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20215 Original commit message from CVS:
20216 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20217 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20218 Name the structure in the custom event with the
20219 language codes for the audio and subtitle streams
20220 actually like dvddemux expects it to be named.
20221 Set caps on source pad and outgoing buffers.
20223 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20225 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
20226 Original commit message from CVS:
20227 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
20228 (gst_lame_get_property), (gst_lame_setup):
20229 * ext/lame/gstlame.h:
20230 Make xingheader property non-functional, it's broken anyway
20231 after all (use xingmux instead).
20233 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20235 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
20236 Original commit message from CVS:
20237 * ext/lame/gstlame.c: (gst_lame_sink_event):
20238 On EOS, flush encoder and send remaining data. Fix
20239 return value handling in sink event function.
20241 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
20243 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20244 Original commit message from CVS:
20245 Patch by: Jürg Billeter <j at bitron dot ch>
20246 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20247 Fix wrong check for started flag when setting the 'device' property.
20248 We want to allow it when the source is NOT started yet and ignore it
20249 when the source is running.
20251 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
20253 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
20254 Original commit message from CVS:
20255 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
20256 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20257 (gst_asf_demux_process_chunk):
20258 * gst/asfdemux/gstasfdemux.h:
20259 Subtract first timestamp from timestamps, so that
20260 stream starts from 0; makes live streams that don't
20261 start at 0 work again (fixes #317310, #336097).
20263 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
20265 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20266 Original commit message from CVS:
20267 Patch by: Christian Kirbach
20269 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20270 -good. Fixes build on some systems (#331838).
20272 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
20274 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
20275 Original commit message from CVS:
20276 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20277 (gst_rmdemux_parse_cont):
20278 Extract more tags and also post codec name tag on the
20279 bus so this shows up in totem and nautilus.
20281 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20283 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
20284 Original commit message from CVS:
20285 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20286 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
20287 Extra data usually goes into the caps as 'codec_data', not
20288 as first buffer into the stream.
20289 Need to byte swap AC3 content in realmedia files for some
20290 reason (fixes #331588).
20292 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20294 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
20295 Original commit message from CVS:
20296 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
20297 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
20298 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20299 When operating in pull mode, post an error message on the
20300 bus when all source pads are unlinked or some other fatal
20301 error occured (#323023). Regrade some recurring debug messages
20302 to LOG level. Convert c++-style comments into C-style ones.
20304 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20306 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
20307 Original commit message from CVS:
20308 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20309 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20310 (gst_rmdemux_all_source_pads_unlinked),
20311 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
20312 (gst_rmdemux_parse_packet):
20313 * gst/realmedia/rmdemux.h:
20314 Handle unlinked source pads properly and stop if all source pads
20315 are unlinked (#323023).
20317 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
20319 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
20320 Original commit message from CVS:
20321 Patch by: Michal Benes <michal dot benes at xeris dot cz>
20322 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
20323 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20324 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
20325 * gst/mpegstream/gstmpegdemux.h:
20326 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20327 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
20328 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
20329 situation really happens when grabbing DVB streams. Current
20330 mpegdemuxer can not handle this situation correctly and it
20331 restarts counting gstreamer timestamps from zero.
20334 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
20336 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
20337 Original commit message from CVS:
20338 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
20339 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
20340 * ext/a52dec/gsta52dec.h:
20341 Fix #334550: failure to play raw AC3 files due to segment problems.
20343 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
20345 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
20346 Original commit message from CVS:
20347 Patch by: Christophe Fergeau <teuf gnome org>
20348 * ext/lame/gstlame.c: (gst_lame_release_memory),
20349 (gst_lame_finalize), (gst_lame_class_init),
20350 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
20351 (gst_lame_change_state):
20352 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
20354 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20356 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
20357 Original commit message from CVS:
20358 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
20359 (gst_mad_sink_event), (gst_mad_change_state):
20360 Include AUDIO_CODEC tag with tags posted if input is not
20361 framed (#334258). Use _scale() util functions in more places.
20363 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
20365 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
20366 Original commit message from CVS:
20367 2006-03-12 Christophe Fergeau <teuf@gnome.org>
20368 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20369 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20370 property as BROKEN (see
20371 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20372 explanation why it's broken).
20374 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
20376 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20377 Original commit message from CVS:
20378 2006-03-11 Christophe Fergeau <teuf@gnome.org>
20379 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20381 * gst/xingheader/Makefile.am:
20382 * gst/xingheader/gstxingmux.c:
20383 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20384 to MP3 files (this allows decoder to figure out the length of VBR
20387 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
20389 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20390 Original commit message from CVS:
20391 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20392 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20393 tag (#333683, patch by: Alex Lancaster).
20395 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20397 ext/amrnb/: Further fancyfication.
20398 Original commit message from CVS:
20399 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20400 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20401 (gst_amrnbdec_state_change):
20402 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20403 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20404 (gst_amrnbenc_state_change):
20405 * ext/amrnb/amrnbenc.h:
20406 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20407 (gst_amrnbparse_query):
20408 Further fancyfication.
20409 Use _take to get writable data from the adapter.
20410 Precalc packet duration.
20412 Forward _push to upstream.
20413 Post error messages when something goes wrong.
20414 Remove old code in amrnbparse.
20415 Don't ignore query results from upstream.
20417 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
20419 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20420 Original commit message from CVS:
20421 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20422 The AMR encoder writes into the audio buffers it processes, so
20423 use gst_buffer_make_writable() on buffers we might (they go through
20424 an adapter, so there can be copying going on later anyway) be
20427 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
20429 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20430 Original commit message from CVS:
20431 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20432 (gst_mpeg_parse_handle_src_query):
20433 Declare variables at the beginning of a block and make
20434 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20436 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
20438 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20439 Original commit message from CVS:
20440 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20441 Read packet size, sequence and padsize in right order again
20442 (fixes #332796; patch by: Fabrizio Gennari).
20444 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
20446 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20447 Original commit message from CVS:
20448 * gst/iec958/ac3iec.c:
20449 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20451 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20453 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20454 Original commit message from CVS:
20456 Make the id3tag and mad checks check for both a header and the
20457 appropriate library if the pkg-config is missing. (Closes #331842)
20458 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20459 do the same for the plugins themselves.
20461 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20463 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20464 Original commit message from CVS:
20465 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20466 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20467 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20468 * ext/mpeg2dec/gstmpeg2dec.h:
20469 Don't treat STATE_INVALID as fatal error; throw an error
20470 only after five consecutive decoding errors. Makes decoding
20471 mpeg streams more robust and fixes playback of joined clips
20474 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20476 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20477 Original commit message from CVS:
20478 * ext/dvdnav/dvdnavsrc.h:
20479 Oops. forgot to add this one.
20481 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
20483 ext/Makefile.am: Fix dist-check.
20484 Original commit message from CVS:
20485 2006-02-26 Julien MOUTTE <julien@moutte.net>
20486 * ext/Makefile.am: Fix dist-check.
20488 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20490 configure.ac: Disable dvdnavsrc for now.
20491 Original commit message from CVS:
20493 Disable dvdnavsrc for now.
20495 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20497 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20498 Original commit message from CVS:
20501 * ext/dvdnav/Makefile.am:
20502 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20503 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20504 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20505 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20506 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20507 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20508 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20509 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20510 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20511 (gst_dvd_nav_src_make_dvd_event),
20512 (gst_dvd_nav_src_structure_set_uint64),
20513 (gst_dvd_nav_src_push_dvd_nav_packet_event),
20514 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20515 (gst_dvd_nav_src_push_titlelang_event),
20516 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20517 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20518 (gst_dvd_nav_src_handle_navigation_event),
20519 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20520 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20521 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20522 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20523 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20524 (gst_dvd_nav_src_do_init), (plugin_init):
20525 dvdnavsrc ported to 0.10, for the most part at least. Not quite
20526 ready for prime time yet though.
20528 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20530 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20531 Original commit message from CVS:
20532 * ext/cdio/Makefile.am:
20533 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20534 required for Cygwin, see #317048)
20535 * gst/rtp/gstasteriskh263.c:
20536 Cygwin has includes for both the unix network socket API
20537 and the windows API, but only one can be included, so fix
20538 includes to only use one or the other, prefering the unxi
20541 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20543 Port dvdsubdec to 0.10
20544 Original commit message from CVS:
20546 * gst/dvdsub/Makefile.am:
20547 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20548 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20549 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20550 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20551 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20552 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20553 (gst_send_empty_fill), (gst_send_subtitle_frame),
20554 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20555 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20557 * gst/dvdsub/gstdvdsubdec.h:
20558 Port dvdsubdec to 0.10
20560 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20562 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20563 Original commit message from CVS:
20564 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20565 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20566 mpegdemux for MPEG-2 video streams.
20568 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20570 configure.ac: Bump nano back to CVS
20571 Original commit message from CVS:
20573 Bump nano back to CVS
20575 === release 0.10.2 ===
20577 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20579 configure.ac: releasing 0.10.2, "Season to Taste"
20580 Original commit message from CVS:
20582 releasing 0.10.2, "Season to Taste"
20584 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20586 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20587 Original commit message from CVS:
20589 releasing 0.10.1.3 prelease for 0.10.2
20591 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
20593 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20594 Original commit message from CVS:
20595 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20596 In sink event handler, release object lock again
20597 _before_ sending EOS event downstream (#313838).
20599 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
20602 * gst/asfdemux/gstasf.c:
20603 fix rank of asfdemux
20604 Original commit message from CVS:
20605 fix rank of asfdemux
20607 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20609 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20610 Original commit message from CVS:
20612 releasing 0.10.1.2 prelease for 0.10.2
20614 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
20616 * gst-plugins-ugly.spec.in:
20618 Original commit message from CVS:
20621 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
20623 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20624 Original commit message from CVS:
20625 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20626 (crop_copy_i422_buffer), (crop_buffer):
20627 When we need to crop the output buffer, make sure we
20628 create a buffer of the right size and respect the implicit
20629 striding used for I420 elsewhere in GStreamer (#331301).
20631 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20633 ext/cdio/gstcdio.c: Init debug category (#331253).
20634 Original commit message from CVS:
20635 * ext/cdio/gstcdio.c: (plugin_init):
20636 Init debug category (#331253).
20638 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
20640 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20641 Original commit message from CVS:
20642 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20643 Do not error out on non-recognized streams. Ignore them and allow
20644 playback of the other streams.
20646 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20648 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20649 Original commit message from CVS:
20650 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20651 Add a small sanity check for LPCM reading.
20653 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
20655 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20656 Original commit message from CVS:
20657 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20658 Take into account the file properties preroll value for
20659 timestamping/newsegment. It's weird this value was commented out.
20661 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
20663 gst/asfdemux/Makefile.am: More asf makefile fixing.
20664 Original commit message from CVS:
20665 * gst/asfdemux/Makefile.am:
20666 More asf makefile fixing.
20668 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
20670 ext/lame/gstlame.c: Fix up lame a bit.
20671 Original commit message from CVS:
20672 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20673 (gst_lame_change_state):
20675 Apply patch #319782 by Gautier Portet.
20677 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
20679 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20680 Original commit message from CVS:
20681 * gst/asfdemux/Makefile.am:
20682 But we do need to link against the riff libraryr.
20684 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
20686 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20687 Original commit message from CVS:
20688 * gst/asfdemux/Makefile.am:
20689 We don't want asfmux.c yet.
20691 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
20693 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20694 Original commit message from CVS:
20695 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20696 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20697 (gst_mad_change_state):
20698 Port fixes for bugs 314771, 308772, 140237, and 302625
20699 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20700 Use GST_EVENT_FLUSH_STOP to clear data from the current input
20701 buffer, to avoid using it for any future decoding.
20703 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
20705 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20706 Original commit message from CVS:
20708 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20709 (gst_asf_get_guid_nick):
20710 * gst/asfdemux/asfheaders.h:
20711 * gst/asfdemux/gstasf.c: (plugin_init):
20712 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20713 (gst_asf_demux_class_init), (gst_asf_demux_init),
20714 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20715 (gst_asf_demux_handle_src_event),
20716 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20717 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20718 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20719 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20720 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20721 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20722 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20723 (gst_asf_demux_get_bitrate_record),
20724 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20725 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20726 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20727 (gst_asf_demux_get_obj_data_correction),
20728 (gst_asf_demux_get_stream_audio),
20729 (gst_asf_demux_get_stream_correction),
20730 (gst_asf_demux_get_stream_video),
20731 (gst_asf_demux_get_stream_video_format),
20732 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20733 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20734 (gst_asf_demux_process_stream),
20735 (gst_asf_demux_get_gst_tag_from_tag_name),
20736 (gst_asf_demux_commit_taglist),
20737 (gst_asf_demux_process_ext_content_desc),
20738 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20739 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20740 (gst_asf_demux_process_comment),
20741 (gst_asf_demux_process_bitrate_props_object),
20742 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20743 (gst_asf_demux_descramble_segment),
20744 (gst_asf_demux_element_send_event),
20745 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20746 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20747 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20748 (gst_asf_demux_get_src_query_types),
20749 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20750 * gst/asfdemux/gstasfdemux.h:
20751 asfdemux ported to 0.10. Does still need a bit of work (seems like
20752 there's something funky going on when timestamping video frames).
20753 The seeking code is likely to make Wim cry, but hey, at least it
20756 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
20758 ext/amrnb/amrnbdec.c: Some more comments.
20759 Original commit message from CVS:
20760 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20761 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20762 Some more comments.
20763 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20764 Applied patch from Fabrizio Gennari, fixes #330844.
20766 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20768 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20769 Original commit message from CVS:
20770 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20771 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20772 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20773 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20774 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20775 * ext/dvdread/dvdreadsrc.h:
20776 Let's try to play the title the user set via the URI handler or
20777 via properties instead of always playing the first title. Also,
20778 Also, count title/chapter/angle number in URI and properties
20779 from 1 rather than 0.
20781 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20783 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20784 Original commit message from CVS:
20785 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20786 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20787 (gst_dvd_read_src_do_duration_query):
20788 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20789 otherwise GstBaseSrc will think we can operate pull_range based,
20790 which we don't really, and typefinding will fail miserably.
20791 Also, make seeking work somewhat (only works with flumpegdemux
20792 at the moment, mpegstream needs fixing for that first).
20794 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
20796 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20797 Original commit message from CVS:
20798 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20799 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20800 Only allocate buffer once we know exactly how much we need,
20801 rather than gratuitously allocating 2MB-buffers all the time
20802 even if we usually need much less than that. Also, demote
20803 a debug message from DEBUG to LOG level.
20805 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20807 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20808 Original commit message from CVS:
20809 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20810 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20811 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20812 (gst_dvd_read_src_do_position_query):
20813 Add some more debugging and fix duration query in BYTES.
20815 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
20817 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20818 Original commit message from CVS:
20821 * ext/dvdread/Makefile.am:
20822 * ext/dvdread/dvdreadsrc.c:
20823 * ext/dvdread/dvdreadsrc.h:
20824 Half-baked port to 0.10. Needs some love
20825 in the seeking department, but at least
20827 * ext/dvdread/stream_labels.c:
20828 * ext/dvdread/stream_labels.h:
20829 Remove these (we use ISO-639 language codes internally; applications
20830 that want to translate those into language names for display to the
20831 user should rely on the iso-codes package for that).
20833 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
20835 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20836 Original commit message from CVS:
20837 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20838 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20839 (gst_amrnbdec_state_change):
20840 * ext/amrnb/amrnbdec.h:
20841 Fix amrnbdec, handle events, take copy from adapter since the decoder
20842 apparently writes in the source data.
20843 Use some _scale_int, and precalc duration.
20844 Fix some leaks, post ERROR messages.
20846 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20848 docs/plugins/: Add cdio plugin to docs.
20849 Original commit message from CVS:
20850 * docs/plugins/Makefile.am:
20851 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20852 * docs/plugins/gst-plugins-good-plugins-sections.txt:
20853 * docs/plugins/inspect/plugin-cdio.xml:
20854 Add cdio plugin to docs.
20855 * ext/cdio/gstcdiocddasrc.c:
20857 * ext/cdio/gstcdio.c:
20858 The plugin is called 'cdio' not 'cddio'.
20860 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20862 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20863 Original commit message from CVS:
20864 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20865 One source pad not being linked is not an error condition when we're
20866 still parsing the header. In this case (e.g. where we don't have a
20867 suitable decoder installed) just pretend everything is fine, so that
20868 the demuxer will actually go on to signal no-more-pads when done
20869 parsing the header, otherwise decodebin/playbin will never post the
20870 appropriate error message if decoders are not available.
20872 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
20876 * ext/mad/gstid3tag.c:
20877 * gst/realmedia/rmdemux.c:
20878 Just make it compile with --disable-gst-debug.
20879 Original commit message from CVS:
20880 Just make it compile with --disable-gst-debug.
20882 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20884 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20885 Original commit message from CVS:
20886 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20887 (gst_mad_check_caps_reset), (gst_mad_chain):
20888 Merge patch from Radoslaw Szkodzinski (bug 326734)
20890 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20892 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20893 Original commit message from CVS:
20894 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20895 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20896 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20897 (gst_id3_tag_chain):
20898 fixing Gdate handling
20899 enabling mux/demux mode switching
20900 adding better debug output
20902 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20904 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...
20905 Original commit message from CVS:
20906 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20907 If we haven't set caps on a source pad yet, the caps on the
20908 pad are NULL, not un-fixed. Set caps on outgoing buffers.
20910 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20912 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20913 Original commit message from CVS:
20914 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20915 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20916 * ext/lame/gstlame.h:
20917 Contrary to what the const char in the lame API might suggest,
20918 lame expects us to keep the strings we pass to id3tag_set_foo()
20919 around; it doesn't free them either though, so we have to store
20920 them somewhere and free them later when we can be sure lame
20921 doesn't need them any longer.
20923 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20925 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...
20926 Original commit message from CVS:
20927 * ext/lame/gstlame.c: (add_one_tag):
20928 Fix handling of GST_TAG_DATE (#311679), don't pass an
20929 uninitialised string pointer to lame if we don't know
20930 how to handle the tag type, and fix minor memory leak.
20932 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20934 ext/mad/gstmad.c: Fix debug message.
20935 Original commit message from CVS:
20936 * ext/mad/gstmad.c: (gst_mad_chain):
20939 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20941 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
20942 Original commit message from CVS:
20943 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
20944 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20945 Erase spurious call to gst_segment_set_newsegment.
20946 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
20947 the superclass method when handling NEWSEGMENT events.
20948 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
20949 and dvd-audio-restart event handling. There are currently less
20950 hackish ways of handling the sparse audio stream problem.
20952 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20954 fix up error domains, error strings, and use of translation
20955 Original commit message from CVS:
20956 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
20957 * ext/dvdnav/dvdnavsrc.c: (if):
20958 * ext/dvdread/stream_labels.c:
20959 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
20960 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20961 fix up error domains, error strings, and use of translation
20963 fix up this file, even though none of them are actually marked
20966 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20968 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
20969 Original commit message from CVS:
20970 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
20971 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20972 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20973 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
20974 (gst_mpeg_parse_change_state):
20975 Make timestamp adjustment somewhat milder. Actual timestamps are
20976 now sent unmodified unless an actual gap is found in the
20977 stream. This should fix time display when playing most MPEG
20980 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20982 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
20983 Original commit message from CVS:
20984 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
20985 * ext/cdio/gstcdio.h:
20986 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
20987 Fix build for libcdio versions >= 76; give slightly lower rank
20990 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20992 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
20993 Original commit message from CVS:
20996 * ext/cdio/Makefile.am:
20997 * ext/cdio/gstcdio.c:
20998 * ext/cdio/gstcdio.h:
20999 * ext/cdio/gstcdiocddasrc.c:
21000 * ext/cdio/gstcdiocddasrc.h:
21001 Port libcdio cdda source, formerly known as cddasrc, now known as
21002 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21003 but that's not tested (fixes #317658).
21005 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
21007 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21008 Original commit message from CVS:
21009 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21010 tss tss... always set caps on outgoing buffer.
21012 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
21014 * gst-plugins-ugly.spec.in:
21016 Original commit message from CVS:
21019 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21024 Original commit message from CVS:
21027 === release 0.10.1 ===
21029 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21035 * docs/plugins/gst-plugins-ugly-plugins.args:
21036 * docs/plugins/inspect/plugin-a52dec.xml:
21037 * docs/plugins/inspect/plugin-amrnb.xml:
21038 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21039 * docs/plugins/inspect/plugin-iec958.xml:
21040 * docs/plugins/inspect/plugin-lame.xml:
21041 * docs/plugins/inspect/plugin-mad.xml:
21042 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21043 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21044 * docs/plugins/inspect/plugin-rmdemux.xml:
21046 Original commit message from CVS:
21049 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21054 Original commit message from CVS:
21057 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21059 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21060 Original commit message from CVS:
21061 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21062 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21063 * ext/mad/gstmad.c: (gst_mad_src_query):
21064 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21065 * ext/sidplay/gstsiddec.cc:
21066 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21067 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21068 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21069 (fixes #325652; based on patch by: Philippe); make rmdemux return
21070 FALSE for position queries, instead of setting -1 as value and
21073 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21075 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21076 Original commit message from CVS:
21077 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
21078 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21079 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21080 rewrite timestamps in the case segments are being set from
21081 upstream, but use timestamps unmodified. Also send proper position
21082 values. This allows for correct time display and makes queries
21083 work in sink elements.
21084 * gst/mpegstream/gstdvddemux.h:
21085 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21086 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21087 Rename flush_filter to segment_filter, which is better represents
21088 what the arreibute does.
21089 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21090 Activate segment filtering when a timestamp discontinuity is seen.
21092 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21094 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...
21095 Original commit message from CVS:
21096 * ext/mad/gstmad.c: (gst_mad_chain):
21097 Don't forget that we need to send out a newsegment event after a
21098 restart even if we don't have enough data to decode a frame right
21101 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21103 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21104 Original commit message from CVS:
21105 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
21106 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21107 Use the new "audio-shutdown" and "audio-restart" DVD events
21108 instead of the "spu-still-frame" event to shutdown and restart
21109 the audio pipeline.
21110 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21111 Check for cases where the segment-based adjustment calculation
21112 would produce negative values (which result in an overflow) and
21113 return GST_CLOCK_TIME_NONE instead.
21114 * gst/mpegstream/gstdvddemux.h:
21115 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21116 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21117 Add a mechanism to discard audio buffers with timestamps outside
21118 the currently set segment. This was causing (sometimes serious)
21119 synchronization problems after seeking in DVDs with LPCM audio,
21120 since VOBUs usually contain audio material that lies outside the
21121 timestamp range specified by the header.
21123 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21125 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21126 Original commit message from CVS:
21127 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21128 Remove lingering reference to GstID3Demux
21129 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21130 Don't output debug saying padding streams are unknown type,
21131 because they're not
21133 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21135 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21136 Original commit message from CVS:
21137 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
21138 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21139 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21142 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21143 (gst_mpeg_demux_get_audio_stream):
21144 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21145 (gst_dvd_demux_get_audio_stream)
21146 (gst_dvd_demux_get_subpicture_stream)
21147 (gst_dvd_demux_send_subbuffer):
21148 Send current* pad buffers with appropriate caps.
21150 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21152 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21153 Original commit message from CVS:
21154 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
21155 * gst/iec958/ac3iec.h:
21156 * gst/iec958/ac3iec.c:
21157 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21158 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21159 raw-audio property to ac3iec958 that allows setting the source pad
21160 caps to raw audio instead of audio/x-iec958. This makes it
21161 possible to use ac3iec958 together with the normal alsasink
21162 element to drive an external receiver that autodetects AC3
21165 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
21167 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21168 Original commit message from CVS:
21169 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21170 (ac3iec_chain_dvd):
21171 * gst/iec958/ac3iec.h:
21172 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21174 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21176 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21177 Original commit message from CVS:
21178 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21179 When getting a seek event, first check if the upstream element
21180 can handle it and only do our own seek stuff when it can't
21181 (should fix #322856).
21183 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21185 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21186 Original commit message from CVS:
21187 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21188 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21189 Really convert to BYTES format when we want to convert
21190 to bytes (use right variable; fixes #322856).
21192 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21194 Big mpegparse clean up, second round:
21195 Original commit message from CVS:
21196 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
21197 Big mpegparse clean up, second round:
21198 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21199 Send and EOS event down the audio pipeline when an still frame
21200 event arrives. This prevents the pipeline from locking when a
21201 still menu comes directly after a flush.
21202 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21203 Don't send a newsegment in reset.
21204 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21205 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21206 Move the code of handle_newsegment to process_event. Send a
21207 NEWSEGMENT after FLUSH_STOP.
21208 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21210 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21211 (gst_mpeg_demux_class_init): Don't override send_event.
21212 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21213 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21214 (gst_mpeg_demux_reset):
21215 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
21217 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21218 Reset the mpegparse element after a flush.
21219 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
21220 Don't forward events.
21221 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21222 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21223 handle_newsegment is not a virtual method anymore.
21224 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
21225 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
21226 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
21227 rid of send_newsegment virtual method.
21228 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
21229 handle DVD events and call the superclass method for other event
21231 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
21232 override process_event anymore.
21233 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
21234 (gst_mpeg_parse_process_event): Move actual event processing to
21235 process event so that subclasses can properly override or extend
21237 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21238 Eliminate time parameter in process event.
21239 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21240 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
21241 (gst_mpeg_demux_send_subbuffer):
21242 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21243 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21244 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21245 adding the value of the adjust attribute.
21246 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21247 rid of the adjust attribute. Now all timestamp adjustments are
21248 performed by mpegparse using the current segment.
21249 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21250 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
21251 on the adjust attribute for SCR values and the current segment.
21252 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
21253 adjust_ts virtual method to adjust timestamps for outgoing
21255 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
21256 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
21257 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21258 (gst_dvd_demux_handle_newsegment): Don't override
21260 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
21261 Check for DVD events in process_event instead of
21263 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21264 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21265 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
21266 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
21267 (gst_mpeg_demux_send_event):
21268 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21269 (gst_dvd_demux_handle_dvd_event):
21270 Eliminate the time parameter in send_event.
21272 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21274 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
21275 Original commit message from CVS:
21276 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
21277 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
21278 Fix typefinding in id3demux, and then remove it in favour
21279 of the new LGPL id3demux in gst-plugins-good
21280 * ext/mad/gstmad.c: (gst_mad_dispose):
21281 dispose can run more than once.
21283 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21285 gst/asfdemux/gstasfmux.c: change some char* into char[]
21286 Original commit message from CVS:
21287 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
21288 change some char* into char[]
21290 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
21292 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
21293 Original commit message from CVS:
21294 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21295 Remove memleak from unused GstRMDemuxStream
21297 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
21299 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
21300 Original commit message from CVS:
21301 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
21302 (gst_id3_tag_do_typefind):
21303 Use the correct function to free typefind factory list.
21305 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21307 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
21308 Original commit message from CVS:
21309 * ext/mad/gstmad.c: (gst_mad_src_query):
21310 For position and duration queries in TIME format, try the peer
21311 first (might be a demuxer).
21313 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21315 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
21316 Original commit message from CVS:
21317 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
21318 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
21319 Properly handle non contiguous VOBUs by adding the segment accum
21320 field to the adjust value.
21321 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21322 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
21323 handle_newsegment to prevent sending actual newsegment events and
21324 use tiemstamp rewriting instead.
21325 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
21327 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21328 (gst_mpeg_parse_event):
21329 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21330 Add a new parameter to handle_newsegment to allow controlling
21331 whether newsegment events are forwarded or not.
21332 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21333 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21334 (gst_dvd_demux_reset):
21335 last_end_ptm and discont_time aren't necessary anymore, since
21336 timestamp adjustment is now replaced by newsegment events.
21337 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
21339 * gst/mpegstream/gstdvddemux.h:
21340 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21341 Don't handle dvd-nav-packet events anymore, since the are now
21342 replaced by standard newsegment events.
21343 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21344 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21345 (gst_dvd_demux_change_state):
21346 * gst/mpegstream/gstdvddemux.h:
21347 Get rid of the ignore_next_newmedia_discont hack.
21348 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21349 (gst_dvd_demux_handle_newsegment):
21350 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21351 (gst_mpeg_demux_handle_newsegment): Don't override
21352 handle_newsegment anymore. It was only necessary to handle
21354 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21355 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
21356 (gst_dvd_demux_set_cur_subpicture):
21357 Reactivate handling of DVD events.
21358 * gst/mpegstream/gstmpegparse.c (normal_seek)
21359 (gst_mpeg_parse_handle_src_event)
21360 (gst_mpeg_parse_handle_src_query):
21361 First attempt at reenabling seek.
21362 * gst/mpegstream/gstmpegparse.h:
21363 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21364 (gst_mpeg_parse_update_streaminfo)
21365 (gst_mpeg_parse_get_rate)
21366 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21367 (gst_mpeg_parse_handle_src_query):
21368 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21369 Make queries work again.
21370 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21371 (gst_mpeg_parse_handle_newsegment)
21372 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21373 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21374 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21375 Get rid of the newsegment_pending attribute, and rely instead on
21376 proper timestamp adjustment.
21377 * gst/mpegstream/gstmpegparse.c
21378 (gst_mpeg_parse_get_src_event_masks): Erase.
21379 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21380 Initialize fields before creating pads to prevent the pad creation
21381 callback from failing.
21382 (gst_mpeg_parse_reset): Initialize new fields, and change
21383 initialization order to match the order in the structure.
21384 (gst_mpeg_parse_handle_newsegment): Forward new segment events
21385 whenever possible, and update the current segment.
21386 (gst_mpeg_parse_send_newsegment): Update the current segment and
21387 pending_newsegment.
21388 (gst_mpeg_parse_pad_added): Use the current segment to send
21389 newsegment events to new pads.
21390 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21391 and events. Properly update newsegment_pending.
21392 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21393 New fields do_adjust and current_segment.
21394 * gst/mpegstream/gstmpegdemux.c:
21395 * gst/mpegstream/gstdvddemux.c:
21396 * gst/mpegstream/gstmpegparse.h:
21397 Rename handle_discont virtual method to handle_newsegment. Erase
21398 some (already commented out support) for old NEW_MEDIA events.
21399 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21400 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21401 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21402 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21403 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21404 Erase the "pending_scr" field, and replace it by a slightly
21405 different handling of the current SCR. Document code blocks in
21406 parse_packhead and chain.
21408 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
21410 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21411 Original commit message from CVS:
21412 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21413 g_warning() are only for really fatal warnings. If we can't decode a
21414 tag, just ignore that tag and do a GST_WARNING.
21416 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21419 * ext/a52dec/gsta52dec.h:
21420 * ext/dvdread/dvdreadsrc.h:
21421 * ext/lame/gstlame.h:
21422 * ext/mad/gstid3tag.c:
21423 * ext/mad/gstmad.c:
21424 * ext/mad/gstmad.h:
21425 * ext/mpeg2dec/gstmpeg2dec.h:
21426 * ext/sidplay/gstsiddec.h:
21427 * gst/ac3parse/gstac3parse.c:
21428 * gst/ac3parse/gstac3parse.h:
21429 * gst/asfdemux/gstasfdemux.c:
21430 * gst/asfdemux/gstasfdemux.h:
21431 * gst/iec958/ac3iec.h:
21432 * gst/mpegaudioparse/gstmpegaudioparse.c:
21433 * gst/mpegaudioparse/gstmpegaudioparse.h:
21434 * gst/mpegstream/gstdvddemux.h:
21435 * gst/mpegstream/gstmpegclock.h:
21436 * gst/mpegstream/gstmpegdemux.h:
21437 * gst/mpegstream/gstmpegpacketize.h:
21438 * gst/mpegstream/gstmpegparse.c:
21439 * gst/mpegstream/gstmpegparse.h:
21440 * gst/mpegstream/gstrfc2250enc.c:
21441 * gst/mpegstream/gstrfc2250enc.h:
21442 * gst/realmedia/rmdemux.c:
21443 * gst/realmedia/rmdemux.h:
21444 * gst/synaesthesia/synaescope.c:
21446 Original commit message from CVS:
21449 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21453 Original commit message from CVS:
21456 === release 0.10.0 ===
21458 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21464 * docs/plugins/inspect/plugin-a52dec.xml:
21465 * docs/plugins/inspect/plugin-amrnb.xml:
21466 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21467 * docs/plugins/inspect/plugin-iec958.xml:
21468 * docs/plugins/inspect/plugin-lame.xml:
21469 * docs/plugins/inspect/plugin-mad.xml:
21470 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21471 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21472 * docs/plugins/inspect/plugin-rmdemux.xml:
21474 Original commit message from CVS:
21477 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
21479 Update for alloc_buffer changes.
21480 Original commit message from CVS:
21481 2005-12-05 Andy Wingo <wingo@pobox.com>
21482 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21483 * ext/mad/gstmad.c: (gst_mad_chain):
21484 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21485 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21486 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21487 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21488 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21490 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
21492 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21493 Original commit message from CVS:
21494 2005-12-05 Andy Wingo <wingo@pobox.com>
21495 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21496 id3demux and id3mux now. Fixes #323199.
21498 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
21500 * gst-plugins-ugly.spec.in:
21501 update spec file for latest changes
21502 Original commit message from CVS:
21503 update spec file for latest changes
21505 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21507 fix silly Makefile.am bug so they link correctly again
21508 Original commit message from CVS:
21509 * ext/amrnb/Makefile.am:
21510 * gst/realmedia/Makefile.am:
21511 fix silly Makefile.am bug so they link correctly again
21513 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21517 Original commit message from CVS:
21520 === release 0.9.7 ===
21522 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21529 * docs/plugins/gst-plugins-ugly-plugins.args:
21530 * docs/plugins/inspect/plugin-a52dec.xml:
21531 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21532 * docs/plugins/inspect/plugin-iec958.xml:
21533 * docs/plugins/inspect/plugin-lame.xml:
21534 * docs/plugins/inspect/plugin-mad.xml:
21535 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21536 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21537 * docs/plugins/inspect/plugin-rmdemux.xml:
21538 * docs/random/LICENSE:
21539 * docs/random/PORTED_09:
21541 Original commit message from CVS:
21544 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21548 * ext/amrnb/Makefile.am:
21549 * gst/realmedia/Makefile.am:
21550 Don't know how these escaped my eye before. Fix link flags.
21551 Original commit message from CVS:
21552 Don't know how these escaped my eye before. Fix link flags.
21554 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21557 * examples/Makefile.am:
21558 * examples/capsfilter/Makefile.am:
21559 * examples/capsfilter/capsfilter1.c:
21560 * examples/gob/Makefile.am:
21561 * examples/gob/gst-identity2.gob:
21562 * examples/gstplay/.gitignore:
21563 * examples/gstplay/Makefile.am:
21564 * examples/gstplay/player.c:
21565 * examples/indexing/.gitignore:
21566 * examples/indexing/Makefile.am:
21567 * examples/indexing/indexmpeg.c:
21568 * examples/level/Makefile.am:
21569 * examples/level/README:
21570 * examples/level/demo.c:
21571 * examples/level/plot.c:
21572 * examples/stats/Makefile.am:
21573 * examples/stats/mp2ogg.c:
21574 * examples/switch/.gitignore:
21575 * examples/switch/Makefile.am:
21576 * examples/switch/switcher.c:
21578 Original commit message from CVS:
21581 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21583 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21584 Original commit message from CVS:
21585 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21586 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21587 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21588 (gst_mpeg_parse_send_event):
21589 Ref events before sending them to multiple pads, after all
21590 gst_pad_send_event() takes ownership of events. Don't leak
21591 events that have not been handled (fixes #322745).
21593 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21595 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21596 Original commit message from CVS:
21597 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
21598 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21599 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21600 from making timestamp adjustments. This will have to be re-added
21601 in some form in the near future, but in order to do that, some nav
21602 packet parsing will be necessary in mpegdemux.
21603 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21604 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21605 (g_value_set_int, gst_mpeg_parse_set_property)
21606 Get rid of do_adjust and use_adjust. Rename max_discont to
21608 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21609 -1, no adjustment is made.
21610 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21611 Rename max_discont property to max_scr_gap. Erase "adjust"
21613 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21614 override send_event anymore, base class does the job.
21615 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21616 Base class now does most of the work.
21617 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21618 Generalize to forwarding the event to all source pads in the
21620 * gst/mpegstream/gstmpegparse.h:
21621 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21622 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21623 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21624 (gst_mpeg_parse_set_property):
21625 Clock synchronization doesn't make sense anymore for a
21628 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
21630 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21631 Original commit message from CVS:
21632 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21633 Don't treat normal EOS as a fatal error.
21635 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
21637 ext/mad/gstmad.c: Proper warning statements,
21638 Original commit message from CVS:
21639 * ext/mad/gstmad.c: (gst_mad_chain):
21640 Proper warning statements,
21641 Don't error if the src pad isn't linked when pushing.
21642 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21643 Proper state_change, avoids borkage when going to READY
21645 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21648 * gst-libs/Makefile.am:
21650 * gst-libs/ext/.gitignore:
21651 * gst-libs/gst/media-info/.gitignore:
21652 * gst-libs/gst/play/.gitignore:
21653 * gst-libs/gst/play/play.h:
21654 * gst-libs/gst/play/play.vcproj:
21655 no need for an AS_LIBTOOL call
21656 Original commit message from CVS:
21657 no need for an AS_LIBTOOL call
21659 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21663 * gst-plugins-ugly.spec.in:
21664 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21665 Original commit message from CVS:
21666 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21668 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21670 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21671 Original commit message from CVS:
21672 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21673 Prime libmpeg2's pumps with some null custom buffers
21674 to ensure it doesn't ask us to discard garbage later yay.
21676 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21678 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21679 Original commit message from CVS:
21680 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21681 Prime libmpeg2's pumps with some null custom buffers
21682 to ensure it ask us to discard garbage later yay.
21684 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
21686 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21687 Original commit message from CVS:
21688 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21689 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21690 (gst_a52dec_chain_raw):
21691 * ext/a52dec/gsta52dec.h:
21692 Accept AC3 in audio/x-private1-ac3 format, which includes
21693 DVD-specific headers, as well as raw AC3, for compatibility with
21696 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21698 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21699 Original commit message from CVS:
21700 * ext/mad/gstmad.c: (gst_mad_chain):
21701 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21702 skip frame synthesis and consume input data as if we'd done the
21703 decode. Makes mad not error when the src pad is not connected.
21706 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21709 Erase old CVS conflict line.
21710 Original commit message from CVS:
21711 Erase old CVS conflict line.
21713 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21715 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21716 Original commit message from CVS:
21717 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
21718 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21719 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21720 (gst_mpeg_parse_chain):
21721 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21722 (gst_mpeg_demux_send_newsegment):
21723 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21724 * gst/mpegstream/gstmpegparse.h:
21725 Rename send_discont method to send_newsegment and add parameters
21726 to handle actual segments. Adapt code all around to run with the
21727 new name and signature.
21728 * gst/mpegstream/gstmpegdemux.c:
21729 * gst/mpegstream/gstmpegparse.c:
21730 * gst/mpegstream/gstdvddemux.c:
21731 Convert to GST_BOILERPLATE.
21733 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21736 fix AS_LIBTOOL call
21737 Original commit message from CVS:
21738 fix AS_LIBTOOL call
21740 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21743 add a torture target
21744 Original commit message from CVS:
21745 add a torture target
21747 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21752 Original commit message from CVS:
21755 === release 0.9.6 ===
21757 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21763 * docs/plugins/gst-plugins-ugly-plugins.args:
21764 * docs/plugins/gst-plugins-ugly-plugins.signals:
21765 * docs/plugins/inspect/plugin-a52dec.xml:
21766 * docs/plugins/inspect/plugin-amrnb.xml:
21767 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21768 * docs/plugins/inspect/plugin-iec958.xml:
21769 * docs/plugins/inspect/plugin-lame.xml:
21770 * docs/plugins/inspect/plugin-mad.xml:
21771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21772 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21773 * docs/plugins/inspect/plugin-rmdemux.xml:
21775 Original commit message from CVS:
21778 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
21780 gst/realmedia/rmdemux.c: Fractional framerates.
21781 Original commit message from CVS:
21782 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21783 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21784 (find_seek_offset_bytes), (find_seek_offset_time),
21785 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21786 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21787 (gst_rmdemux_chain), (gst_rmdemux_send_event),
21788 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21789 (gst_rmdemux_parse_packet):
21790 Fractional framerates.
21792 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21794 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21795 Original commit message from CVS:
21796 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21797 (gst_mpeg2dec_negotiate_format), (handle_sequence),
21798 (gst_mpeg2dec_sink_event):
21799 * ext/mpeg2dec/gstmpeg2dec.h:
21800 Use fractional framerates
21802 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21804 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21805 Original commit message from CVS:
21806 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21807 set_clock returns a boolean.
21809 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21811 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21812 Original commit message from CVS:
21813 * ext/mad/gstmad.c: (gst_mad_chain):
21814 Fix seeking even more by sending the newsegment event with the
21815 right parameters. Should fix querying in playbin/totem after
21818 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21820 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21821 Original commit message from CVS:
21822 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21823 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21824 Fix seeking in stand-alone mode. Fix nonexistant enum value
21825 introduced in previous commit. Improve debug messages here and
21826 there. Actually return a proper return value in the sink event
21829 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21831 * ext/lame/gstlame.c:
21833 Original commit message from CVS:
21836 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21839 * ext/lame/gstlame.c:
21840 * ext/mad/gstmad.c:
21841 * ext/sidplay/gstsiddec.cc:
21843 Original commit message from CVS:
21846 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
21849 * ext/lame/gstlame.c:
21850 * ext/mad/gstid3tag.c:
21851 * ext/sidplay/gstsiddec.cc:
21852 Update for gst_tag_setter API changes.
21853 Original commit message from CVS:
21854 2005-11-22 Andy Wingo <wingo@pobox.com>
21855 * Update for gst_tag_setter API changes.
21857 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
21860 * ext/a52dec/gsta52dec.c:
21861 * ext/mad/gstid3tag.c:
21862 * ext/mad/gstmad.c:
21863 * gst/mpegaudioparse/gstmpegaudioparse.c:
21864 * gst/mpegstream/gstdvddemux.c:
21865 * gst/mpegstream/gstmpegparse.c:
21866 * gst/realmedia/rmdemux.c:
21867 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21868 Original commit message from CVS:
21869 2005-11-22 Andy Wingo <wingo@pobox.com>
21870 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21871 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21872 * ext/mad/gstmad.c (gst_mad_chain)
21873 * gst/mpegaudioparse/gstmpegaudioparse.c
21874 (gst_mp3parse_sink_event)
21875 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21876 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21877 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21878 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21879 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21881 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
21883 ext/mad/Makefile.am: libgsttagedit => libgsttag
21884 Original commit message from CVS:
21885 * ext/mad/Makefile.am:
21886 libgsttagedit => libgsttag
21888 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21890 ext/lame/gstlame.c: Don't take the stream lock
21891 Original commit message from CVS:
21892 * ext/lame/gstlame.c: (gst_lame_sink_event):
21893 Don't take the stream lock
21895 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
21897 ext/: Don't take the stream lock.
21898 Original commit message from CVS:
21899 2005-11-21 Andy Wingo <wingo@pobox.com>
21900 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21901 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21902 * ext/mad/gstmad.c (gst_mad_sink_event):
21903 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21905 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21906 stream lock changes.
21908 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
21910 *.*: Ran scripts/update-macros. Oh yes.
21911 Original commit message from CVS:
21912 2005-11-21 Andy Wingo <wingo@pobox.com>
21914 * *.c: Ran scripts/update-macros. Oh yes.
21916 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21918 gst/mpegstream/: Filler events have beem removed for now.
21919 Original commit message from CVS:
21920 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
21921 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
21922 Filler events have beem removed for now.
21924 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21926 gst/: Update for GST_FOURCC_FORMAT API change.
21927 Original commit message from CVS:
21928 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
21929 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21930 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
21931 Update for GST_FOURCC_FORMAT API change.
21933 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
21935 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
21936 Original commit message from CVS:
21937 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21938 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21939 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21940 (gst_rmdemux_parse_packet):
21941 Modifications for disapearance of GST_PAD_IS_USABLE()
21943 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
21945 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
21946 Original commit message from CVS:
21947 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
21948 Remove some setcaps brokenness.
21949 Don't crash on bad input.
21951 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
21953 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
21954 Original commit message from CVS:
21955 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
21957 (gst_id3_tag_do_typefind): Unref caps
21958 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
21960 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
21962 * ext/mad/gstmad.c:
21963 remove accidentally commited hack
21964 Original commit message from CVS:
21965 remove accidentally commited hack
21967 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
21969 * ext/mad/gstmad.c:
21971 Original commit message from CVS:
21974 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21976 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
21977 Original commit message from CVS:
21978 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
21979 (gst_mpeg2dec_sink_event):
21980 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
21981 nice-ify debug message in event handler; add CHECKME.
21982 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21983 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
21984 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
21985 (gst_dvd_demux_sync_stream_to_time):
21986 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
21987 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
21988 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
21989 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21990 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
21991 (gst_mpeg_demux_sync_stream_to_time),
21992 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
21993 * gst/mpegstream/gstmpegdemux.h:
21994 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
21995 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
21996 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
21997 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
21998 (gst_mpeg_parse_chain):
21999 * gst/mpegstream/gstmpegparse.h:
22000 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22001 return value confusion (gst_pad_push vs. gst_pad_send_event and
22002 gst_pad_push_event); pass flow return values to caller;
22003 miscellaneous fixes and clean-ups.
22005 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
22007 * gst/mpegstream/gstdvddemux.c:
22008 set rank to secondary until it works 100%
22009 Original commit message from CVS:
22010 set rank to secondary until it works 100%
22012 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
22014 * gst-plugins-ugly.spec.in:
22015 add mpegstream plugin to spec file
22016 Original commit message from CVS:
22017 add mpegstream plugin to spec file
22019 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22021 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22022 Original commit message from CVS:
22023 2005-11-14 Martin Soto <soto@localhost.localdomain>
22024 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22027 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
22029 partially port the mpegstream plugin to GStreamer 0.9.
22030 Original commit message from CVS:
22031 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
22033 * gst/mpegstream/Makefile.am:
22034 * gst/mpegstream/gstdvddemux.c:
22035 * gst/mpegstream/gstdvddemux.h:
22036 * gst/mpegstream/gstmpegdemux.c:
22037 * gst/mpegstream/gstmpegdemux.h:
22038 * gst/mpegstream/gstmpegpacketize.c:
22039 * gst/mpegstream/gstmpegpacketize.h:
22040 * gst/mpegstream/gstmpegparse.c:
22041 * gst/mpegstream/gstmpegparse.h:
22042 * gst/mpegstream/gstmpegstream.c:
22043 * gst/mpegstream/gstrfc2250enc.c:
22044 * gst/mpegstream/gstrfc2250enc.h:
22045 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22046 partially port the mpegstream plugin to GStreamer 0.9.
22048 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
22050 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22051 Original commit message from CVS:
22052 2005-11-14 Andy Wingo <wingo@pobox.com>
22053 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22054 debugging, allows dll builds on windows. Fixes #316076.
22056 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22061 Original commit message from CVS:
22064 === release 0.9.5 ===
22066 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22073 * docs/plugins/inspect/plugin-a52dec.xml:
22074 * docs/plugins/inspect/plugin-amrnb.xml:
22075 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22076 * docs/plugins/inspect/plugin-iec958.xml:
22077 * docs/plugins/inspect/plugin-lame.xml:
22078 * docs/plugins/inspect/plugin-mad.xml:
22079 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22080 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22081 * docs/plugins/inspect/plugin-rmdemux.xml:
22083 Original commit message from CVS:
22086 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
22088 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22089 Original commit message from CVS:
22090 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22091 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22092 (handle_sequence), (handle_picture), (handle_slice),
22093 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22094 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22095 Forward GstFlowReturn about everywhere.
22096 Handle seeking correctly.
22098 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22100 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22101 Original commit message from CVS:
22102 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22103 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22104 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22105 Small cleanups in refcounting.
22107 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
22109 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22110 Original commit message from CVS:
22111 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22112 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22113 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22114 (handle_sequence), (handle_picture):
22115 * ext/mpeg2dec/gstmpeg2dec.h:
22116 Removed lots of dubious code.
22117 Handle flushing and seeking correctly. Still leaks though...
22119 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
22123 port plugins listing changes
22124 Original commit message from CVS:
22125 port plugins listing changes
22127 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22132 Original commit message from CVS:
22135 === release 0.9.4 ===
22137 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22144 * docs/plugins/gst-plugins-ugly-plugins.args:
22145 * docs/plugins/gst-plugins-ugly-plugins.signals:
22146 * docs/plugins/inspect/plugin-a52dec.xml:
22147 * docs/plugins/inspect/plugin-amrnb.xml:
22148 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22149 * docs/plugins/inspect/plugin-iec958.xml:
22150 * docs/plugins/inspect/plugin-lame.xml:
22151 * docs/plugins/inspect/plugin-mad.xml:
22152 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22153 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22154 * docs/plugins/inspect/plugin-rmdemux.xml:
22155 * gst/realmedia/rmdemux.c:
22158 Original commit message from CVS:
22161 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
22163 gst/realmedia/rmdemux.c: STOPPED->FAILED
22164 Original commit message from CVS:
22165 2005-10-23 Julien MOUTTE <julien@moutte.net>
22166 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22168 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
22170 * gst-plugins-ugly.spec.in:
22171 add packaging of a52dec
22172 Original commit message from CVS:
22173 add packaging of a52dec
22175 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22177 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22178 Original commit message from CVS:
22179 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22180 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22181 Set correct stream time in newsegment event.
22183 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22187 Original commit message from CVS:
22190 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22195 Original commit message from CVS:
22198 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22200 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22201 Original commit message from CVS:
22202 * ext/a52dec/Makefile.am:
22203 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22204 (gst_a52dec_class_init), (gst_a52dec_sink_event),
22205 (gst_a52dec_change_state):
22206 * ext/a52dec/gsta52dec.h:
22207 Re-enable CPU flags, use liboil to get them.
22209 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22211 Port AC3 decoder to 0.9 (#318849).
22212 Original commit message from CVS:
22213 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22215 * ext/a52dec/Makefile.am:
22216 * ext/a52dec/gsta52dec.c:
22217 * ext/a52dec/gsta52dec.h:
22218 Port AC3 decoder to 0.9 (#318849).
22220 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22222 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
22223 Original commit message from CVS:
22224 * ext/sidplay/gstsiddec.cc:
22225 Small fixes and more error messages.
22227 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
22230 Original commit message from CVS:
22231 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
22232 (gst_amrnbparse_state_change):
22233 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22234 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
22235 * ext/mpeg2dec/gstmpeg2dec.c:
22236 * ext/sidplay/gstsiddec.cc:
22237 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22238 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
22241 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
22243 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22244 Original commit message from CVS:
22246 GST_DOC has been renamed to GST_DOCBOOK_CHECK
22248 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22250 configure.ac: some docs I had
22251 Original commit message from CVS:
22254 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22257 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
22259 gst/realmedia/rmdemux.c: segment-start/done API change.
22260 Original commit message from CVS:
22261 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22262 (gst_rmdemux_perform_seek):
22263 segment-start/done API change.
22265 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
22269 * gst/iec958/ac3iec.c:
22270 Set buffer durations on IEC958 buffers.
22271 Original commit message from CVS:
22272 Set buffer durations on IEC958 buffers.
22274 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
22276 configure.ac: Fix glib check
22277 Original commit message from CVS:
22281 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
22283 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22284 Original commit message from CVS:
22285 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22286 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22288 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22290 examples/stats/mp2ogg.c: yes, typo fixes
22291 Original commit message from CVS:
22292 * examples/stats/mp2ogg.c:
22295 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22297 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
22298 Original commit message from CVS:
22299 * examples/indexing/indexmpeg.c: (main):
22300 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
22301 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
22302 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
22303 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
22304 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
22305 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
22306 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
22307 * ext/dvdread/dvdreadsrc.h:
22308 * ext/lame/gstlame.h:
22309 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
22310 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
22311 * gst/iec958/ac3iec.h:
22312 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
22313 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
22314 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
22315 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
22316 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
22317 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
22318 moved bitshift from macro to enum definition
22320 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
22322 newsegment API update.
22323 Original commit message from CVS:
22324 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
22325 * ext/mad/gstmad.c: (gst_mad_chain):
22326 * gst/mpegaudioparse/gstmpegaudioparse.c:
22327 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22328 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22329 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
22330 newsegment API update.
22332 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22334 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
22335 Original commit message from CVS:
22336 * ext/amrnb/amrnbdec.c:
22337 Mark invalid frame sizes
22338 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
22339 UNUSABLE is not to be used here, just push out stuff so
22340 probes can continue linking or making the pad usable.
22342 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
22345 * gst/realmedia/rmdemux.c:
22346 Improve seek error-resilience.
22347 Original commit message from CVS:
22348 Improve seek error-resilience.
22349 Better error handling generally.
22351 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22356 Original commit message from CVS:
22359 === release 0.9.3 ===
22361 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22367 * ext/sidplay/Makefile.am:
22369 Original commit message from CVS:
22372 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
22374 * gst/realmedia/rmdemux.h:
22375 Forgot to commit this file. I hate Nano.
22376 Original commit message from CVS:
22377 Forgot to commit this file. I hate Nano.
22379 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
22383 * gst/realmedia/rmdemux.c:
22384 Sanity checks and memory leak fixes for real demuxer
22385 Original commit message from CVS:
22386 Sanity checks and memory leak fixes for real demuxer
22388 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
22390 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22391 Original commit message from CVS:
22392 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22393 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22394 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22395 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22396 Real demuxer fixes. Make it more bulletproof against bad data,
22397 identify a few more stream types.
22398 Fix seeking so that it works (at least with the seek example
22399 program; it still fails with totem).
22401 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
22403 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22404 Original commit message from CVS:
22405 * gst/mpegaudioparse/gstmpegaudioparse.c:
22406 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22407 Set correct caps on buffers too.
22409 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
22411 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22412 Original commit message from CVS:
22413 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22414 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22415 * gst/mpegaudioparse/gstmpegaudioparse.h:
22416 Put timestamps on buffers.
22418 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
22421 * ext/amrnb/amrnbenc.c:
22422 Changed amrnbenc description, it is an encoder, not decoder.
22423 Original commit message from CVS:
22424 Changed amrnbenc description, it is an encoder, not decoder.
22426 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
22429 * gst/iec958/ac3_padder.c:
22430 * gst/iec958/ac3_padder.h:
22431 * gst/iec958/ac3iec.c:
22432 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22433 Original commit message from CVS:
22434 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22435 more accurate, and to check AC3 checksums (both of them in each frame),
22436 and dump the frame (as a probable sync failure) if they don't match.
22437 General code cleanup, improved comments. Changed to not construct the
22438 header backwards, and not byteswap everything else. If we end up needing
22439 to do little-endian output, we should swap in the element doing the
22440 output (AC3 is big-endian).
22442 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
22444 * gst-plugins-ugly.spec.in:
22445 fix spec file for ugly
22446 Original commit message from CVS:
22447 fix spec file for ugly
22449 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22451 * docs/plugins/inspect/plugin-lame.xml:
22452 revert empty commit
22453 Original commit message from CVS:
22454 revert empty commit
22456 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22458 * docs/plugins/scan.stamp:
22459 whoops, wrong files
22460 Original commit message from CVS:
22461 whoops, wrong files
22463 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22465 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22466 Original commit message from CVS:
22467 * docs/plugins/gst-plugins-ugly-plugins.args:
22468 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22469 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22470 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22471 commit missing files
22472 * docs/plugins/inspect/plugin-lame.xml:
22475 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22479 * gst-plugins-ugly.spec.in:
22480 add check-valgrind target
22481 Original commit message from CVS:
22482 add check-valgrind target
22484 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22486 * docs/plugins/scanobj-build.stamp:
22488 Original commit message from CVS:
22491 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
22493 ext/lame/gstlame.c: Set caps on outgoing buffers.
22494 Original commit message from CVS:
22495 * ext/lame/gstlame.c: (gst_lame_chain):
22496 Set caps on outgoing buffers.
22498 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22501 * ext/lame/gstlame.c:
22502 * ext/lame/gstlame.h:
22503 clean up further so we don't try to set up five times for a simple pipeline
22504 Original commit message from CVS:
22505 clean up further so we don't try to set up five times for
22508 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
22512 * gst/iec958/ac3iec.c:
22513 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22514 Original commit message from CVS:
22515 Set setcaps function on sink pad, not source pad. Produce correct caps
22518 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22521 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22522 * docs/plugins/inspect/plugin-iec958.xml:
22523 * docs/plugins/inspect/plugin-lame.xml:
22524 * docs/plugins/inspect/plugin-mad.xml:
22525 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22526 * docs/plugins/inspect/plugin-rmdemux.xml:
22527 update inspect with source
22528 Original commit message from CVS:
22529 update inspect with source
22531 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22533 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22534 Original commit message from CVS:
22535 * ext/mad/gstid3tag.c:
22536 gsttaginterface.h -> gsttagsetter.h
22538 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22542 Original commit message from CVS:
22545 === release 0.9.1 ===
22547 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22556 Original commit message from CVS:
22559 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22561 ext/amrnb/: State change function updates.
22562 Original commit message from CVS:
22563 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22564 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22565 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22566 State change function updates.
22568 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22570 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22571 Original commit message from CVS:
22572 * ext/mpeg2dec/gstmpeg2dec.c:
22573 GST_CAT_SEEK disappeared from the public API at some point
22575 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22577 * gst/iec958/ac3_padder.c:
22578 * gst/iec958/ac3_padder.h:
22580 Original commit message from CVS:
22583 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22589 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22590 * docs/plugins/inspect-build.stamp:
22591 * docs/plugins/inspect.stamp:
22592 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22593 * docs/plugins/inspect/plugin-iec958.xml:
22594 * docs/plugins/inspect/plugin-lame.xml:
22595 * docs/plugins/inspect/plugin-mad.xml:
22596 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22597 * docs/plugins/inspect/plugin-rmdemux.xml:
22598 docs for ugly plugins
22599 Original commit message from CVS:
22600 docs for ugly plugins
22602 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22604 * gst-plugins-ugly.spec.in:
22605 * gst/iec958/Makefile.am:
22607 Original commit message from CVS:
22610 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
22613 * gst/iec958/ac3iec.c:
22614 Accept audio/x-private1-a3c on sink pad
22615 Original commit message from CVS:
22616 Accept audio/x-private1-a3c on sink pad
22618 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22620 * gst-plugins-ugly.spec.in:
22622 Original commit message from CVS:
22625 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
22627 * examples/gstplay/player.c:
22628 * examples/stats/mp2ogg.c:
22629 * ext/a52dec/gsta52dec.c:
22630 * ext/amrnb/amrnbdec.c:
22631 * ext/amrnb/amrnbenc.c:
22632 * ext/amrnb/amrnbparse.c:
22633 * ext/dvdnav/dvdnavsrc.c:
22634 * ext/dvdread/dvdreadsrc.c:
22635 * ext/lame/gstlame.c:
22636 * ext/mad/gstid3tag.c:
22637 * ext/mad/gstmad.c:
22638 * ext/mpeg2dec/gstmpeg2dec.c:
22639 * gst/ac3parse/gstac3parse.c:
22640 * gst/asfdemux/gstasfdemux.c:
22641 * gst/asfdemux/gstasfmux.c:
22642 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22643 * gst/iec958/ac3iec.c:
22644 * gst/mpegaudioparse/gstmpegaudioparse.c:
22645 * gst/mpegstream/gstdvddemux.c:
22646 * gst/mpegstream/gstmpegdemux.c:
22647 * gst/mpegstream/gstmpegparse.c:
22648 * gst/mpegstream/gstrfc2250enc.c:
22649 * gst/realmedia/rmdemux.c:
22650 * gst/synaesthesia/gstsynaesthesia.c:
22651 All plugins updated for element state changes.
22652 Original commit message from CVS:
22653 2005-09-02 Andy Wingo <wingo@pobox.com>
22654 * All plugins updated for element state changes.
22656 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
22658 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22659 * gst/iec958/ac3iec.c:
22660 Fix return types in setcaps functions
22661 Original commit message from CVS:
22662 Fix return types in setcaps functions
22664 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
22667 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22668 * gst/iec958/ac3iec.c:
22669 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22670 Original commit message from CVS:
22671 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22672 Some general cleanups in iec958 framer.
22674 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22682 * m4/gst-matroska.m4:
22685 fix distcheck; remove some old m4s
22686 Original commit message from CVS:
22687 fix distcheck; remove some old m4s
22689 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
22693 * gst/iec958/Makefile.am:
22694 * gst/iec958/ac3_padder.c:
22695 * gst/iec958/ac3_padder.h:
22696 * gst/iec958/ac3iec.c:
22697 * gst/iec958/ac3iec.h:
22698 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22699 Original commit message from CVS:
22700 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22702 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
22704 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22705 Original commit message from CVS:
22706 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22707 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22708 (gst_dvdlpcmdec_change_state):
22709 Cleanups, fixed header parsing and stripping.
22711 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
22714 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22715 Use the right bytes when parsing the LPCM dvd header
22716 Original commit message from CVS:
22717 Use the right bytes when parsing the LPCM dvd header
22719 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
22722 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22723 Return the correct values from chain function
22724 Original commit message from CVS:
22725 Return the correct values from chain function
22727 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22730 * docs/Makefile.am:
22731 * docs/plugins/.gitignore:
22732 * docs/random/ChangeLog-0.8:
22733 * docs/version.entities.in:
22735 Original commit message from CVS:
22738 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
22741 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22742 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22743 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22744 Original commit message from CVS:
22745 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22746 header; instead do this internally. Also support the old way, using
22747 a different mime-type. CVS:
22749 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22752 Original commit message from CVS: