3 2017-01-12 Sebastian Dröge <slomo@coaxion.net>
8 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
13 po: Update translations
15 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
17 * ext/amrnb/meson.build:
18 * ext/x264/meson.build:
20 meson: Install presets files
22 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
24 * ext/x264/GstX264Enc.prs:
25 x264enc: Add a youtube preset.
26 Based on https://support.google.com/youtube/answer/1722171
27 https://bugzilla.gnome.org/show_bug.cgi?id=751560
29 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
33 * docs/plugins/Makefile.am:
34 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
35 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
36 * docs/plugins/inspect/plugin-mad.xml:
38 * ext/mad/Makefile.am:
41 * ext/mad/meson.build:
44 We have better replacements such as the mpg123 plugin.
45 The main reason to keep around mad was for 'freeform'
46 mp3 support, but mpg123 can handle those too nowadays.
47 Also, mad is GPL and has been unmaintained for years.
48 https://bugzilla.gnome.org/show_bug.cgi?id=776140
50 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
55 * win32/common/.gitignore:
56 * win32/common/config.h:
57 win32: remove platform-specific copies of generated headers
58 Unused and no longer needed.
60 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
65 * gst-plugins-ugly.spec.in:
66 Remove generated .spec file
67 Likely extremely bitrotten, and we should not ship this anyway.
69 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
72 meson: Support building without Gst debug
74 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
78 Automatic update of common submodule
79 From f980fd9 to 39ac2f5
81 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
83 * gst/asfdemux/gstasfdemux.c:
84 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
85 https://bugzilla.gnome.org/show_bug.cgi?id=775515
87 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
89 * ext/x264/gstx264enc.c:
90 x264enc: Add information for mixed mode
91 https://bugzilla.gnome.org/show_bug.cgi?id=775411
93 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
95 * ext/x264/gstx264enc.c:
96 x264enc: Correctly pass interlacing/TFF information
97 Give the interlacing information correctly to the encoder. Also parse
98 TFF/BFF information from the caps and pass it too.
99 https://bugzilla.gnome.org/show_bug.cgi?id=775411
101 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
103 * ext/x264/gstx264enc.c:
104 x264enc: Auto-detect interlace mode from caps
105 If the caps are interlaced, interlacing is always enabled on the
106 encoder. If the interlace-mode field is missing or if it's progressive,
107 the encoder uses the "interlaced" property.
108 https://bugzilla.gnome.org/show_bug.cgi?id=775228
110 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
113 common: use https protocol for common submodule
114 https://bugzilla.gnome.org/show_bug.cgi?id=775110
116 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
118 * gst/realmedia/realhash.c:
119 real: Fix compiler warnings with latest clang
120 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
123 https://bugzilla.gnome.org/show_bug.cgi?id=775112
125 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
127 * gst/asfdemux/gstasfdemux.c:
128 asfdemux: Allow 64bit sizes for DATA object
129 we *can* have files greater than 4GB, any other object should be
132 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
134 * gst/asfdemux/gstasfdemux.c:
135 asfdemux: Add sanity check for asf_stream_audio
136 We should have enough bytes for the specified codec_data
137 https://bugzilla.gnome.org/show_bug.cgi?id=775070
139 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
141 * gst/asfdemux/gstasfdemux.c:
142 asfdemux: Add sanity checks when reading asf_stream_video_format
143 It should report a size of at least 40 bytes
144 Also check for the size of the remaining data (i.e. codec_data)
145 https://bugzilla.gnome.org/show_bug.cgi?id=775070
147 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
149 * gst/asfdemux/gstasfdemux.c:
150 asfdemux: Add check for invalid/corrupt asf object
151 An asf object can't realistically be bigger than 2**32 bytes.
152 If it reports a size bigger than that, consider it corrupt and properly
153 propagate the error back.
154 https://bugzilla.gnome.org/show_bug.cgi?id=775070
156 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
158 * gst/asfdemux/gstasfdemux.c:
159 asfdemux: Handle EOS in push-mode on corrupted files
160 It is possible no streams were activated when receiving EOS, if so
161 handled it as if we hadn't seen the header
162 https://bugzilla.gnome.org/show_bug.cgi?id=774846
164 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
166 * gst/asfdemux/gstasfdemux.c:
167 * gst/asfdemux/gstasfdemux.h:
168 asfdemux: FILE headers are mandatory in the header
169 As per the specification, also avoids ending up trying to play a
170 file with plenty of un-initialized values.
171 https://bugzilla.gnome.org/show_bug.cgi?id=774846
173 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
175 * gst/asfdemux/gstasfdemux.c:
176 asfdemux: Handle incomplete header in pull mode
177 pulling headers is meant to complete as a whole. If we don't have
178 enough data, it's an error.
179 Avoids pipeline hangs on corrupted files
180 https://bugzilla.gnome.org/show_bug.cgi?id=774846
182 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
184 * gst/asfdemux/gstasfdemux.c:
185 asfdemux: Handle issues with "empty" files
186 In some corrupted files, we could end up with no actual streams
188 In those cases, make sure we properly propagate the failure all
189 the way to the loop function. This avoids ending up in cases where
190 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
191 https://bugzilla.gnome.org/show_bug.cgi?id=774846
193 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
195 * ext/dvdread/dvdreadsrc.c:
196 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
198 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
201 meson: Add ignored warnings for MSVC
202 https://bugzilla.gnome.org/show_bug.cgi?id=774656
204 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
207 * ext/x264/Makefile.am:
208 * ext/x264/gstx264enc.c:
209 * ext/x264/gstx264enc.h:
210 * ext/x264/meson.build:
212 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
213 x264 has to be compiled specifically for a target bit depth.
214 Distributions currently ship various libraries in their packages, with
215 different bit depths.
216 This change now allows to provide them all at configure time and have
217 the x264enc element dynamically switch between them based on the bit
218 depth of the input format.
219 https://bugzilla.gnome.org/show_bug.cgi?id=763297
221 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
224 meson: update version
226 === release 1.11.0 ===
228 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
233 === release 1.10.0 ===
235 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
241 * docs/plugins/inspect/plugin-a52dec.xml:
242 * docs/plugins/inspect/plugin-amrnb.xml:
243 * docs/plugins/inspect/plugin-amrwbdec.xml:
244 * docs/plugins/inspect/plugin-asf.xml:
245 * docs/plugins/inspect/plugin-cdio.xml:
246 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
247 * docs/plugins/inspect/plugin-dvdread.xml:
248 * docs/plugins/inspect/plugin-dvdsub.xml:
249 * docs/plugins/inspect/plugin-lame.xml:
250 * docs/plugins/inspect/plugin-mad.xml:
251 * docs/plugins/inspect/plugin-mpeg2dec.xml:
252 * docs/plugins/inspect/plugin-mpg123.xml:
253 * docs/plugins/inspect/plugin-realmedia.xml:
254 * docs/plugins/inspect/plugin-siddec.xml:
255 * docs/plugins/inspect/plugin-twolame.xml:
256 * docs/plugins/inspect/plugin-x264.xml:
257 * docs/plugins/inspect/plugin-xingmux.xml:
258 * gst-plugins-ugly.doap:
259 * win32/common/config.h:
262 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
306 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
310 po: Update translations
312 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
316 meson: Don't depend on gstreamer-check-1.0 on windows
317 https://bugzilla.gnome.org/show_bug.cgi?id=773114
319 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
322 * tests/check/meson.build:
324 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
325 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
326 Does not actually work. See:
327 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
329 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
331 * tests/check/meson.build:
332 meson: fix build outside of gst-all
334 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
337 * tests/check/meson.build:
339 meson: move gstreamer-check-1.0 dependency to tests/check
340 https://bugzilla.gnome.org/show_bug.cgi?id=773114
342 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
345 meson: Don't set c_std to gnu99
346 Use the default for each compiler on every platform instead. This
347 improves our compatibility with compilers that don't have gnu99 as
350 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
353 * tests/check/getpluginsdir:
354 * tests/check/meson.build:
355 meson: Make use of new environment object and set plugin path to builddir
356 Workaround source_root being the root directory of all projects
357 in the subproject case and remove now unneeded getpluginsdir
358 Bump meson requirement to 0.35
360 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
362 * hooks/pre-commit.hook:
364 * tests/check/getpluginsdir:
365 meson: Setup pre commit hook and fix getpluginsdir for standalone case
367 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
370 meson: update version
372 === release 1.9.90 ===
374 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
380 * docs/plugins/inspect/plugin-a52dec.xml:
381 * docs/plugins/inspect/plugin-amrnb.xml:
382 * docs/plugins/inspect/plugin-amrwbdec.xml:
383 * docs/plugins/inspect/plugin-asf.xml:
384 * docs/plugins/inspect/plugin-cdio.xml:
385 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
386 * docs/plugins/inspect/plugin-dvdread.xml:
387 * docs/plugins/inspect/plugin-dvdsub.xml:
388 * docs/plugins/inspect/plugin-lame.xml:
389 * docs/plugins/inspect/plugin-mad.xml:
390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
391 * docs/plugins/inspect/plugin-mpg123.xml:
392 * docs/plugins/inspect/plugin-realmedia.xml:
393 * docs/plugins/inspect/plugin-siddec.xml:
394 * docs/plugins/inspect/plugin-twolame.xml:
395 * docs/plugins/inspect/plugin-x264.xml:
396 * docs/plugins/inspect/plugin-xingmux.xml:
397 * gst-plugins-ugly.doap:
398 * win32/common/config.h:
401 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
445 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
449 po: Update translations
451 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
453 * ext/x264/gstx264enc.c:
454 x264enc: Set colorimetry and chroma-site information
455 https://bugzilla.gnome.org/show_bug.cgi?id=772159
457 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
461 meson: hook up translations
463 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
466 * tests/check/getpluginsdir:
467 * tests/check/meson.build:
469 meson: hook up unit tests
471 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
474 configure: Depend on gstreamer 1.9.2.1
476 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
480 Automatic update of common submodule
481 From b18d820 to f980fd9
483 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
487 Automatic update of common submodule
488 From f49c55e to b18d820
490 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
493 meson: Bump version to 1.9.2
495 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
500 === release 1.9.2 ===
502 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
508 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
509 * docs/plugins/inspect/plugin-a52dec.xml:
510 * docs/plugins/inspect/plugin-amrnb.xml:
511 * docs/plugins/inspect/plugin-amrwbdec.xml:
512 * docs/plugins/inspect/plugin-asf.xml:
513 * docs/plugins/inspect/plugin-cdio.xml:
514 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
515 * docs/plugins/inspect/plugin-dvdread.xml:
516 * docs/plugins/inspect/plugin-dvdsub.xml:
517 * docs/plugins/inspect/plugin-lame.xml:
518 * docs/plugins/inspect/plugin-mad.xml:
519 * docs/plugins/inspect/plugin-mpeg2dec.xml:
520 * docs/plugins/inspect/plugin-mpg123.xml:
521 * docs/plugins/inspect/plugin-realmedia.xml:
522 * docs/plugins/inspect/plugin-siddec.xml:
523 * docs/plugins/inspect/plugin-twolame.xml:
524 * docs/plugins/inspect/plugin-x264.xml:
525 * docs/plugins/inspect/plugin-xingmux.xml:
526 * gst-plugins-ugly.doap:
527 * win32/common/config.h:
530 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
572 po: Update translations
574 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
576 * ext/sidplay/gstsiddec.cc:
577 siddec: Fix compilation with debugging disabled
579 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
580 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
581 const gchar *reason = gst_flow_get_name (ret);
584 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
586 * ext/sidplay/gstsiddec.cc:
587 * gst/asfdemux/gstasfdemux.c:
588 * gst/realmedia/rmdemux.c:
589 Use the new API to post flow ERROR messages on the bus
590 https://bugzilla.gnome.org/show_bug.cgi?id=770158
592 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
594 * gst/asfdemux/meson.build:
595 meson: Link asfdemux against the gstsdp library
597 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
600 meson: Add support for fallback subprojects
602 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
606 * ext/a52dec/meson.build:
607 * ext/amrnb/meson.build:
608 * ext/amrwbdec/meson.build:
609 * ext/cdio/meson.build:
610 * ext/dvdread/meson.build:
611 * ext/lame/meson.build:
612 * ext/mad/meson.build:
614 * ext/mpeg2dec/meson.build:
615 * ext/mpg123/meson.build:
616 * ext/twolame/meson.build:
617 * ext/x264/meson.build:
618 * gst/asfdemux/meson.build:
619 * gst/dvdlpcmdec/meson.build:
620 * gst/dvdsub/meson.build:
622 * gst/realmedia/meson.build:
623 * gst/xingmux/meson.build:
625 Add support for Meson as alternative/parallel build system
626 https://github.com/mesonbuild/meson
627 With contributions from:
628 Tim-Philipp Müller <tim@centricular.com>
629 Jussi Pakkanen <jpakkane@gmail.com> (original port)
630 Highlights of the features provided are:
631 * Faster builds on Linux (~40-50% faster)
632 * The ability to build with MSVC on Windows
633 * Generate Visual Studio project files
634 * Generate XCode project files
635 * Much faster builds on Windows (on-par with Linux)
636 * Seriously fast configure and building on embedded
637 ... and many more. For more details see:
638 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
639 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
640 Building with Meson should work on both Linux and Windows, but may
641 need a few more tweaks on other operating systems.
643 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
645 * ext/a52dec/gsta52dec.c:
646 * ext/dvdread/dvdreadsrc.c:
647 * ext/x264/gstx264enc.h:
648 * gst/realmedia/realhash.c:
649 * gst/realmedia/rtspreal.c:
650 plugins: Use <stdint.h> instead of _stdint.h
651 _stdint.h is generated by Autotools and we don't really need it. All
652 supported platforms now ship with stdint.h. The only stickler was MSVC,
653 and since Visual Studio 2015 it also ships stdint.h now.
655 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
657 * ext/mpeg2dec/perftest.c:
658 mpeg2dec: remove file no longer used or needed
660 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
662 * gst/dvdlpcmdec/Makefile.am:
663 dvdlpcmdec: add libgstbase CFLAGS as well
665 https://bugzilla.gnome.org/show_bug.cgi?id=769610
667 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
669 * gst/dvdlpcmdec/Makefile.am:
670 dvdlpcmdec: link libgstbase-1.0
671 https://bugzilla.gnome.org/show_bug.cgi?id=769610
673 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
675 * gst/asfdemux/gstasfdemux.c:
676 asfdemux: Add byte rate based bitrate tag in case there are no audio props
677 https://bugzilla.gnome.org/show_bug.cgi?id=769418
679 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
681 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
682 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
683 dvdlpcmdec: add support for another format
684 The format specification can be found here:
685 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
686 Note: This format is also used for Wifi-Display.
687 https://bugzilla.gnome.org/show_bug.cgi?id=765807
689 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
691 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
692 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
693 dvdlpcmdec: rewrite to use GstAudioDecoder
694 https://bugzilla.gnome.org/show_bug.cgi?id=765807
696 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
698 * ext/sidplay/gstsiddec.cc:
699 sidplay: fix compiler warnings when building with -O3
700 Avoid compiler warnings "‘foo’ may be used uninitialized in this
701 function" when building with -O3 by checking the return bool value
702 of format conversion function.
703 https://bugzilla.gnome.org/show_bug.cgi?id=769116
705 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
708 Automatic update of common submodule
709 From f363b32 to f49c55e
711 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
716 === release 1.9.1 ===
718 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
724 * docs/plugins/inspect/plugin-a52dec.xml:
725 * docs/plugins/inspect/plugin-amrnb.xml:
726 * docs/plugins/inspect/plugin-amrwbdec.xml:
727 * docs/plugins/inspect/plugin-asf.xml:
728 * docs/plugins/inspect/plugin-cdio.xml:
729 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
730 * docs/plugins/inspect/plugin-dvdread.xml:
731 * docs/plugins/inspect/plugin-dvdsub.xml:
732 * docs/plugins/inspect/plugin-lame.xml:
733 * docs/plugins/inspect/plugin-mad.xml:
734 * docs/plugins/inspect/plugin-mpeg2dec.xml:
735 * docs/plugins/inspect/plugin-mpg123.xml:
736 * docs/plugins/inspect/plugin-realmedia.xml:
737 * docs/plugins/inspect/plugin-siddec.xml:
738 * docs/plugins/inspect/plugin-twolame.xml:
739 * docs/plugins/inspect/plugin-x264.xml:
740 * docs/plugins/inspect/plugin-xingmux.xml:
741 * gst-plugins-ugly.doap:
742 * win32/common/config.h:
745 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
789 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
792 po: Update translations
794 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
797 Automatic update of common submodule
798 From ac2f647 to f363b32
800 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
802 * gst/asfdemux/gstasfdemux.c:
803 asfdemux: fix seeking back after EOS has been reached in push mode
804 Fix seeking when demuxer is in INDEX state. This happens when we
805 reached the end of the stream. It should still be possible to do
806 a flushing seek and seek back to any other position though. Instead
807 the demuxer would just go straight to EOS again instead of going
808 back to processing packets again from the new position.
809 https://bugzilla.gnome.org/show_bug.cgi?id=749066
811 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
813 * gst/realmedia/rdtmanager.c:
814 rdtmanager: fix clock leak
815 The clock returned by gst_system_clock_obtain() was never unreffed.
816 https://bugzilla.gnome.org/show_bug.cgi?id=766565
818 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
820 * docs/plugins/inspect/plugin-a52dec.xml:
821 * docs/plugins/inspect/plugin-amrnb.xml:
822 * docs/plugins/inspect/plugin-amrwbdec.xml:
823 * docs/plugins/inspect/plugin-asf.xml:
824 * docs/plugins/inspect/plugin-cdio.xml:
825 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
826 * docs/plugins/inspect/plugin-dvdread.xml:
827 * docs/plugins/inspect/plugin-dvdsub.xml:
828 * docs/plugins/inspect/plugin-lame.xml:
829 * docs/plugins/inspect/plugin-mad.xml:
830 * docs/plugins/inspect/plugin-mpeg2dec.xml:
831 * docs/plugins/inspect/plugin-mpg123.xml:
832 * docs/plugins/inspect/plugin-realmedia.xml:
833 * docs/plugins/inspect/plugin-siddec.xml:
834 * docs/plugins/inspect/plugin-twolame.xml:
835 * docs/plugins/inspect/plugin-x264.xml:
836 * docs/plugins/inspect/plugin-xingmux.xml:
837 docs: Update for git master
839 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
841 * ext/amrnb/amrnbdec.c:
843 amrnbec, mad: fix two more parse function declarations
845 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
847 * ext/a52dec/gsta52dec.c:
848 * ext/amrwbdec/amrwbdec.c:
849 a52dec, amrwbec: fix parse function declaration mismatch
850 Fixes MSVC compiler warning:
851 amrwbdec.c(99): warning C4133: '=': incompatible types
852 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
853 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
854 gsta52dec.c(156): warning C4133: '=': incompatible types
855 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
856 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
858 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
860 * ext/mpg123/gstmpg123audiodec.h:
861 mpg123: fix build with msvc
862 Fix syntax errors when compiling against cerbero-provided libmpg123
863 headers. We do the same as the libmpg123 internal visual studio
865 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
866 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
867 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
868 mpg123.h(1378): error C2091: function returns function
869 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
870 mpg123.h(1378): error C2059: syntax error: ')'
871 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
872 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
875 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
878 * ext/mpeg2dec/gstmpeg2dec.c:
879 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
880 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
881 and get rid of version-dependent code paths. There's still
882 avdec_mpeg2video for those who are stuck on ancient distros which
883 we don't target any more.
884 Also fixes build with MSVC, which doesn't like #if #else #endif
885 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
887 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
891 Automatic update of common submodule
892 From 6f2d209 to ac2f647
894 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
896 * ext/a52dec/gsta52dec.c:
897 * ext/amrnb/amrnbdec.c:
898 * ext/amrnb/amrnbenc.c:
899 * ext/amrwbdec/amrwbdec.c:
900 * ext/dvdread/dvdreadsrc.c:
901 * ext/lame/gstlamemp3enc.c:
903 * ext/mpeg2dec/gstmpeg2dec.c:
904 * ext/sidplay/gstsiddec.cc:
905 * ext/twolame/gsttwolamemp2enc.c:
906 * ext/x264/gstx264enc.c:
907 * gst/asfdemux/gstasfdemux.c:
908 * gst/asfdemux/gstrtpasfdepay.c:
909 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
910 * gst/dvdsub/gstdvdsubdec.c:
911 * gst/dvdsub/gstdvdsubparse.c:
912 * gst/realmedia/pnmsrc.c:
913 * gst/realmedia/rademux.c:
914 * gst/realmedia/rdtdepay.c:
915 * gst/realmedia/rdtmanager.c:
916 * gst/realmedia/rmdemux.c:
917 * gst/xingmux/gstxingmux.c:
918 ugly: use new gst_element_class_add_static_pad_template()
919 https://bugzilla.gnome.org/show_bug.cgi?id=763082
921 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
926 === release 1.8.0 ===
928 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
934 * docs/plugins/inspect/plugin-a52dec.xml:
935 * docs/plugins/inspect/plugin-amrnb.xml:
936 * docs/plugins/inspect/plugin-amrwbdec.xml:
937 * docs/plugins/inspect/plugin-asf.xml:
938 * docs/plugins/inspect/plugin-cdio.xml:
939 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
940 * docs/plugins/inspect/plugin-dvdread.xml:
941 * docs/plugins/inspect/plugin-dvdsub.xml:
942 * docs/plugins/inspect/plugin-lame.xml:
943 * docs/plugins/inspect/plugin-mad.xml:
944 * docs/plugins/inspect/plugin-mpeg2dec.xml:
945 * docs/plugins/inspect/plugin-mpg123.xml:
946 * docs/plugins/inspect/plugin-realmedia.xml:
947 * docs/plugins/inspect/plugin-siddec.xml:
948 * docs/plugins/inspect/plugin-twolame.xml:
949 * docs/plugins/inspect/plugin-x264.xml:
950 * docs/plugins/inspect/plugin-xingmux.xml:
951 * gst-plugins-ugly.doap:
952 * win32/common/config.h:
955 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
999 === release 1.7.91 ===
1001 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1007 * docs/plugins/inspect/plugin-a52dec.xml:
1008 * docs/plugins/inspect/plugin-amrnb.xml:
1009 * docs/plugins/inspect/plugin-amrwbdec.xml:
1010 * docs/plugins/inspect/plugin-asf.xml:
1011 * docs/plugins/inspect/plugin-cdio.xml:
1012 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1013 * docs/plugins/inspect/plugin-dvdread.xml:
1014 * docs/plugins/inspect/plugin-dvdsub.xml:
1015 * docs/plugins/inspect/plugin-lame.xml:
1016 * docs/plugins/inspect/plugin-mad.xml:
1017 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1018 * docs/plugins/inspect/plugin-mpg123.xml:
1019 * docs/plugins/inspect/plugin-realmedia.xml:
1020 * docs/plugins/inspect/plugin-siddec.xml:
1021 * docs/plugins/inspect/plugin-twolame.xml:
1022 * docs/plugins/inspect/plugin-x264.xml:
1023 * docs/plugins/inspect/plugin-xingmux.xml:
1024 * gst-plugins-ugly.doap:
1025 * win32/common/config.h:
1028 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1072 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
1074 * gst/asfdemux/gstasfdemux.c:
1075 * gst/asfdemux/gstasfdemux.h:
1076 asfdemux: Don't modify segment values on accurate seeks
1077 When dealing with accurate seeks, we want to return exactly the segment
1078 that was requested by the seek event, and not adjust the values.
1079 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1081 === release 1.7.90 ===
1083 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1089 * docs/plugins/inspect/plugin-a52dec.xml:
1090 * docs/plugins/inspect/plugin-amrnb.xml:
1091 * docs/plugins/inspect/plugin-amrwbdec.xml:
1092 * docs/plugins/inspect/plugin-asf.xml:
1093 * docs/plugins/inspect/plugin-cdio.xml:
1094 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1095 * docs/plugins/inspect/plugin-dvdread.xml:
1096 * docs/plugins/inspect/plugin-dvdsub.xml:
1097 * docs/plugins/inspect/plugin-lame.xml:
1098 * docs/plugins/inspect/plugin-mad.xml:
1099 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1100 * docs/plugins/inspect/plugin-mpg123.xml:
1101 * docs/plugins/inspect/plugin-realmedia.xml:
1102 * docs/plugins/inspect/plugin-siddec.xml:
1103 * docs/plugins/inspect/plugin-twolame.xml:
1104 * docs/plugins/inspect/plugin-x264.xml:
1105 * docs/plugins/inspect/plugin-xingmux.xml:
1106 * gst-plugins-ugly.doap:
1107 * win32/common/config.h:
1110 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1153 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
1156 po: Update translations
1158 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
1160 * ext/dvdread/dvdreadsrc.c:
1161 dvdread: Fix seek starting at 0 for title != 1
1162 Otherwise the playback would start at title 0
1163 https://bugzilla.gnome.org/show_bug.cgi?id=762787
1165 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
1168 Automatic update of common submodule
1169 From b64f03f to 6f2d209
1171 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1173 * gst/asfdemux/gstasfdemux.c:
1174 asfdemux: fix adding bitrate to stream tags
1175 https://bugzilla.gnome.org/show_bug.cgi?id=699586
1177 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
1179 * gst/asfdemux/asf.vcproj:
1180 * gst/realmedia/rmdemux.vcproj:
1183 * win32/vs6/gst_plugins_ugly.dsw:
1184 * win32/vs6/libgstasfdemux.dsp:
1185 * win32/vs6/libgstdvdlpcmdec.dsp:
1186 * win32/vs6/libgstdvdsub.dsp:
1187 * win32/vs6/libgstlame.dsp:
1188 * win32/vs6/libgstmad.dsp:
1189 * win32/vs6/libgstrealmedia.dsp:
1190 * win32/vs6/libgstsynaesthesia.dsp:
1191 win32: remove outdated build cruft
1192 This hasn't been touched for generations, doesn't work,
1193 and is just causing confusion. We also don't want to
1194 maintain these files manually.
1196 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
1198 * ext/mpeg2dec/gstmpeg2dec.c:
1199 mpeg2dec: don't use exported but undeclared core debug category symbols
1200 It's not right and won't work on Windows with MSVC.
1202 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1207 === release 1.7.2 ===
1209 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
1215 * docs/plugins/inspect/plugin-a52dec.xml:
1216 * docs/plugins/inspect/plugin-amrnb.xml:
1217 * docs/plugins/inspect/plugin-amrwbdec.xml:
1218 * docs/plugins/inspect/plugin-asf.xml:
1219 * docs/plugins/inspect/plugin-cdio.xml:
1220 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1221 * docs/plugins/inspect/plugin-dvdread.xml:
1222 * docs/plugins/inspect/plugin-dvdsub.xml:
1223 * docs/plugins/inspect/plugin-lame.xml:
1224 * docs/plugins/inspect/plugin-mad.xml:
1225 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1226 * docs/plugins/inspect/plugin-mpg123.xml:
1227 * docs/plugins/inspect/plugin-realmedia.xml:
1228 * docs/plugins/inspect/plugin-siddec.xml:
1229 * docs/plugins/inspect/plugin-twolame.xml:
1230 * docs/plugins/inspect/plugin-x264.xml:
1231 * docs/plugins/inspect/plugin-xingmux.xml:
1232 * gst-plugins-ugly.doap:
1233 * win32/common/config.h:
1236 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
1278 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1282 po: Update translations
1284 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1286 * ext/sidplay/gstsiddec.cc:
1287 sidplay: Fix compiler warning about C++11 compatibility
1288 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1289 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1291 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1292 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1295 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1297 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1298 * docs/plugins/inspect/plugin-a52dec.xml:
1299 * docs/plugins/inspect/plugin-amrnb.xml:
1300 * docs/plugins/inspect/plugin-amrwbdec.xml:
1301 * docs/plugins/inspect/plugin-asf.xml:
1302 * docs/plugins/inspect/plugin-cdio.xml:
1303 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1304 * docs/plugins/inspect/plugin-dvdread.xml:
1305 * docs/plugins/inspect/plugin-dvdsub.xml:
1306 * docs/plugins/inspect/plugin-lame.xml:
1307 * docs/plugins/inspect/plugin-mad.xml:
1308 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1309 * docs/plugins/inspect/plugin-mpg123.xml:
1310 * docs/plugins/inspect/plugin-realmedia.xml:
1311 * docs/plugins/inspect/plugin-siddec.xml:
1312 * docs/plugins/inspect/plugin-twolame.xml:
1313 * docs/plugins/inspect/plugin-x264.xml:
1314 * docs/plugins/inspect/plugin-xingmux.xml:
1315 docs: update inspection to git and fix mpg123 inspect location
1317 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
1319 * tests/files/Makefile.am:
1320 * tests/files/stream.mp2:
1321 tests: fix distcheck
1323 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
1326 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1327 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1328 * docs/plugins/xml/plugin-mpg123.xml:
1330 * gst-plugins-ugly.spec.in:
1331 * tests/check/Makefile.am:
1332 mpg123: move from -bad to -ugly
1333 Hook up to build system, add to docs
1335 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
1338 * tests/Makefile.am:
1339 * tests/check/Makefile.am:
1340 * tests/check/elements/.gitignore:
1341 * tests/files/Makefile.am:
1342 * tests/files/cbr_stream.mp3:
1343 * tests/files/vbr_stream.mp3:
1344 tests: add test data for mpg123 plugin
1346 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1348 Merge branch 'plugin-move-mpg123'
1349 Move mpg123 plugin from -bad to -ugly.
1350 https://bugzilla.gnome.org/show_bug.cgi?id=719849
1352 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
1354 * ext/mpg123/gstmpg123audiodec.c:
1355 plugins-bad: Fix example pipelines
1356 rename gst-launch --> gst-launch-1.0
1357 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1358 fix caps in examples
1359 https://bugzilla.gnome.org/show_bug.cgi?id=759432
1361 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1363 * ext/mpg123/gstmpg123audiodec.c:
1364 mpg123: still reset pending audio info on hard flush
1365 Follow-up to previous commit.
1366 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1368 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
1370 * ext/mpg123/gstmpg123audiodec.c:
1371 mpg123: fix handling of sample rate change during playback
1372 If the sample rate of the media changes, the resulting flush will
1373 clear the has_next_audioinfo flag, and the caps won't be sent
1375 https://bugzilla.gnome.org/show_bug.cgi?id=752431
1377 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1379 * ext/mpg123/gstmpg123audiodec.c:
1380 audiodecoders: use default pad accept-caps handling
1381 Avoids useless check of downstream caps when handling an
1383 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1384 sbcdec, adpcmdec, sirendec
1386 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1388 * ext/mpg123/Makefile.am:
1389 Remove obsolete Android build cruft
1390 This is not needed any longer.
1392 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
1394 * ext/mpg123/gstmpg123audiodec.c:
1395 mpg123: fix compiler warning and simplify checks in set_caps
1396 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1398 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1400 * ext/mpg123/gstmpg123audiodec.c:
1401 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1402 The old code was using gst_caps_normalize() and was generally overly
1403 complex. Simplify by picking sample rate and number of channels from
1404 upstream and the sample format from the allowed caps. If the format caps
1405 is a list of strins, just pick the first one. And if the srcpad isn't
1406 linked yet, use the default format (S16).
1407 https://bugzilla.gnome.org/show_bug.cgi?id=740195
1409 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1411 * ext/mpg123/gstmpg123audiodec.c:
1412 Fix up one-element lists in template caps
1414 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
1416 * tests/check/elements/mpg123audiodec.c:
1417 tests: fix mpg123audiodec test for big-endian architectures
1419 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
1421 * ext/mpg123/gstmpg123audiodec.c:
1422 mpg123: improved error report and checks
1423 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1425 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
1427 * ext/mpg123/gstmpg123audiodec.c:
1428 mpg123audiodec: Require caps to be set before any data processing
1430 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
1432 * ext/mpg123/gstmpg123audiodec.c:
1433 mpg123: Remove dead assignment
1436 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1438 * tests/check/elements/mpg123audiodec.c:
1439 mpg123audiodec: Fix event handling in unit test
1441 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1443 * ext/mpg123/Makefile.am:
1444 gst: Add better support for static plugins
1446 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
1448 * ext/mpg123/gstmpg123audiodec.c:
1449 mpg123: Add conditional on API version for new enum
1451 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1453 * tests/check/Makefile.am:
1454 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1455 To get the CK_DEFAULT_TIMEOUT defined for all tests
1456 https://bugzilla.gnome.org/show_bug.cgi?id=761472
1458 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1462 Automatic update of common submodule
1463 From 86e4663 to b64f03f
1465 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1468 * ext/amrnb/amrnbdec.h:
1469 * ext/amrnb/amrnbenc.h:
1470 * ext/amrwbdec/amrwbdec.h:
1471 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1472 We don't really need to cater for older versions any more.
1474 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
1476 * ext/mpeg2dec/gstmpeg2dec.c:
1477 mpeg2dec: Demote rank to SECONDARY
1478 https://bugzilla.gnome.org/show_bug.cgi?id=574461
1480 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1482 * gst/dvdsub/gstdvdsubdec.c:
1483 dvdsubdec: use query caps instead of accept-caps
1484 accept-caps does only a shallow check and a full downstream
1485 caps query is needed to check if ARGB is possible
1487 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
1489 * gst/asfdemux/asfpacket.c:
1490 * gst/asfdemux/gstasfdemux.c:
1491 * gst/asfdemux/gstasfdemux.h:
1492 asfdemux: Support reverse playback
1493 Support reverse playback for ASF format.
1494 Parse packets and queue the payloads, then push
1495 the payload buffer to decoder in reverse order.
1496 Video buffers are pushed from KeyFrame to next
1498 https://bugzilla.gnome.org/show_bug.cgi?id=757341
1500 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1505 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
1507 * tests/check/elements/amrnbenc.c:
1508 amrnbenc: Fix various compiler warnings in the test
1510 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1512 * tests/check/elements/x264enc.c:
1513 x264enc: Fix various compiler warnings in the test
1515 === release 1.7.1 ===
1517 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
1523 * docs/plugins/inspect/plugin-a52dec.xml:
1524 * docs/plugins/inspect/plugin-amrnb.xml:
1525 * docs/plugins/inspect/plugin-amrwbdec.xml:
1526 * docs/plugins/inspect/plugin-asf.xml:
1527 * docs/plugins/inspect/plugin-cdio.xml:
1528 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1529 * docs/plugins/inspect/plugin-dvdread.xml:
1530 * docs/plugins/inspect/plugin-dvdsub.xml:
1531 * docs/plugins/inspect/plugin-lame.xml:
1532 * docs/plugins/inspect/plugin-mad.xml:
1533 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1534 * docs/plugins/inspect/plugin-realmedia.xml:
1535 * docs/plugins/inspect/plugin-siddec.xml:
1536 * docs/plugins/inspect/plugin-twolame.xml:
1537 * docs/plugins/inspect/plugin-x264.xml:
1538 * docs/plugins/inspect/plugin-xingmux.xml:
1539 * gst-plugins-ugly.doap:
1540 * win32/common/config.h:
1543 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
1587 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
1591 po: Update translations
1593 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
1596 configure: Use -Bsymbolic-functions if available
1597 While this is more useful for libraries, some of our plugins with multiple
1598 files and some internal API can also benefit from this.
1600 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
1602 * docs/plugins/gst-plugins-ugly-plugins.args:
1603 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1604 * docs/plugins/inspect/plugin-a52dec.xml:
1605 * docs/plugins/inspect/plugin-amrnb.xml:
1606 * docs/plugins/inspect/plugin-amrwbdec.xml:
1607 * docs/plugins/inspect/plugin-asf.xml:
1608 * docs/plugins/inspect/plugin-cdio.xml:
1609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1610 * docs/plugins/inspect/plugin-dvdread.xml:
1611 * docs/plugins/inspect/plugin-dvdsub.xml:
1612 * docs/plugins/inspect/plugin-lame.xml:
1613 * docs/plugins/inspect/plugin-mad.xml:
1614 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1615 * docs/plugins/inspect/plugin-realmedia.xml:
1616 * docs/plugins/inspect/plugin-siddec.xml:
1617 * docs/plugins/inspect/plugin-twolame.xml:
1618 * docs/plugins/inspect/plugin-x264.xml:
1619 * docs/plugins/inspect/plugin-xingmux.xml:
1622 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1626 Automatic update of common submodule
1627 From b319909 to 86e4663
1629 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
1631 * ext/x264/gstx264enc.c:
1632 x264enc: increase bitrate limit from 100Mbps to 2Gbps
1633 Don't artificially limit the bitrate, x264enc allows much
1634 higher bitrates, and for intra-only 4k AVC they are needed.
1635 x264 clips to 2Gbps internally, so use that as limit for now.
1636 https://bugzilla.gnome.org/show_bug.cgi?id=758620
1638 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1640 * ext/x264/gstx264enc.c:
1641 x264enc: drop unnecessary NULL check before g_free
1643 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1646 Automatic update of common submodule
1647 From b99800a to b319909
1649 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
1652 Use new GST_ENABLE_EXTRA_CHECKS #define
1653 https://bugzilla.gnome.org/show_bug.cgi?id=756870
1655 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
1659 Automatic update of common submodule
1660 From 9aed1d7 to b99800a
1662 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
1665 Update GLib dependency to 2.40.0
1667 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1669 * ext/dvdread/README:
1670 dvdread: remove broken link
1671 Removing instead of updating as previously pointed-to page
1672 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
1673 from dvd.sourceforge.net's homepage as: "Collection of
1674 information on file formats/data structures relating to DVD
1677 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
1679 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1680 dvdlpcmdec: fix invalid read beyond channel position array
1681 We would always copy sizeof(sorted_position) bytes, which is
1682 for 8 channels, but if we have less than 8 channels the
1683 position array we copy from will only have allocated space
1684 for channel channels, so we would read beyond the input
1685 array in some cases.
1687 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
1689 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1690 dvdlpcmdec: factor out common code to set output format into new function
1691 When caps event is recieved and header is changed, reordering channel
1692 and setting the default output format for audio are processed. These 2 of
1693 code are same. Thus, It is better to make a new function for these common
1694 code in terms of removing duplicated code, maintenance and expansion.
1695 https://bugzilla.gnome.org/show_bug.cgi?id=753920
1697 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1699 * gst/asfdemux/gstasfdemux.c:
1700 asfdemux: Don't push any data on pads after the segment.stop
1701 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1703 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1705 * gst/asfdemux/gstasfdemux.c:
1706 * gst/asfdemux/gstasfdemux.h:
1707 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
1708 Not for accurate seeks, which should accurately start at the requested
1710 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1712 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
1714 * gst/asfdemux/gstasfdemux.c:
1715 asfdemux: Update segment.position when pushing buffers
1716 Without this, non-flushing seeks are not going to work well.
1717 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1719 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1721 * gst/asfdemux/gstasfdemux.c:
1722 asfdemux: Only push EOS event if we're not doing a segment seek
1723 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1725 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1727 * gst/asfdemux/gstasfdemux.c:
1728 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
1729 We don't want to unconditionally send an EOS event downstream, but might want
1730 to send a SEGMENT_DONE message/event instead if a segment seek was done
1732 https://bugzilla.gnome.org/show_bug.cgi?id=755469
1734 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
1739 === release 1.6.0 ===
1741 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
1747 * docs/plugins/inspect/plugin-a52dec.xml:
1748 * docs/plugins/inspect/plugin-amrnb.xml:
1749 * docs/plugins/inspect/plugin-amrwbdec.xml:
1750 * docs/plugins/inspect/plugin-asf.xml:
1751 * docs/plugins/inspect/plugin-cdio.xml:
1752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1753 * docs/plugins/inspect/plugin-dvdread.xml:
1754 * docs/plugins/inspect/plugin-dvdsub.xml:
1755 * docs/plugins/inspect/plugin-lame.xml:
1756 * docs/plugins/inspect/plugin-mad.xml:
1757 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1758 * docs/plugins/inspect/plugin-realmedia.xml:
1759 * docs/plugins/inspect/plugin-siddec.xml:
1760 * docs/plugins/inspect/plugin-twolame.xml:
1761 * docs/plugins/inspect/plugin-x264.xml:
1762 * docs/plugins/inspect/plugin-xingmux.xml:
1763 * gst-plugins-ugly.doap:
1764 * win32/common/config.h:
1767 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1811 === release 1.5.91 ===
1813 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1819 * docs/plugins/inspect/plugin-a52dec.xml:
1820 * docs/plugins/inspect/plugin-amrnb.xml:
1821 * docs/plugins/inspect/plugin-amrwbdec.xml:
1822 * docs/plugins/inspect/plugin-asf.xml:
1823 * docs/plugins/inspect/plugin-cdio.xml:
1824 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1825 * docs/plugins/inspect/plugin-dvdread.xml:
1826 * docs/plugins/inspect/plugin-dvdsub.xml:
1827 * docs/plugins/inspect/plugin-lame.xml:
1828 * docs/plugins/inspect/plugin-mad.xml:
1829 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1830 * docs/plugins/inspect/plugin-realmedia.xml:
1831 * docs/plugins/inspect/plugin-siddec.xml:
1832 * docs/plugins/inspect/plugin-twolame.xml:
1833 * docs/plugins/inspect/plugin-x264.xml:
1834 * docs/plugins/inspect/plugin-xingmux.xml:
1835 * gst-plugins-ugly.doap:
1836 * win32/common/config.h:
1839 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
1883 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
1886 po: Update translations
1888 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
1890 * ext/x264/gstx264enc.c:
1891 x264: Add bitrate info to the tags output.
1892 Makes it possible for muxers to know the target bitrate as soon
1893 as encoding starts, which flvmux now uses.
1895 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1897 * gst/asfdemux/gstasfdemux.c:
1898 * gst/asfdemux/gstasfdemux.h:
1899 asfdemux: fix file mode of some source files
1901 === release 1.5.90 ===
1903 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
1909 * docs/plugins/inspect/plugin-a52dec.xml:
1910 * docs/plugins/inspect/plugin-amrnb.xml:
1911 * docs/plugins/inspect/plugin-amrwbdec.xml:
1912 * docs/plugins/inspect/plugin-asf.xml:
1913 * docs/plugins/inspect/plugin-cdio.xml:
1914 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1915 * docs/plugins/inspect/plugin-dvdread.xml:
1916 * docs/plugins/inspect/plugin-dvdsub.xml:
1917 * docs/plugins/inspect/plugin-lame.xml:
1918 * docs/plugins/inspect/plugin-mad.xml:
1919 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1920 * docs/plugins/inspect/plugin-realmedia.xml:
1921 * docs/plugins/inspect/plugin-siddec.xml:
1922 * docs/plugins/inspect/plugin-twolame.xml:
1923 * docs/plugins/inspect/plugin-x264.xml:
1924 * docs/plugins/inspect/plugin-xingmux.xml:
1925 * gst-plugins-ugly.doap:
1926 * win32/common/config.h:
1929 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
1973 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
1977 po: Update translations
1979 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1981 * ext/x264/gstx264enc.c:
1982 x264enc: actually return TRUE from accept-caps handler
1983 The query was handled
1985 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1987 * ext/x264/gstx264enc.c:
1988 x264enc: implement accept-caps handling
1989 Implement accept-caps handling without doing caps queries downstream
1991 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1993 * ext/amrnb/amrnbenc.c:
1994 * ext/lame/gstlamemp3enc.c:
1995 * ext/twolame/gsttwolamemp2enc.c:
1996 audioencoders: use template subset check for accept-caps
1997 It is faster than doing a query that propagates downstream and
1999 Elements: amrnbenc, lamemp3enc, twolamemp2enc
2001 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2003 * ext/mpeg2dec/gstmpeg2dec.c:
2004 mpeg2dec: use default pad accept-caps handling
2005 Avoids useless check of downstream caps when handling an
2008 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2010 * ext/a52dec/gsta52dec.c:
2011 * ext/amrnb/amrnbdec.c:
2012 * ext/amrwbdec/amrwbdec.c:
2014 audiodecoders: use default pad accept-caps handling
2015 Avoids useless check of downstream caps when handling an
2017 Elements: a52dec, amrnbdec, amrwbdec, mad
2019 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
2021 * tests/check/generic/states.c:
2022 check: Rename states unit test
2023 Makes it easier to differentiate from other modules states unit test
2025 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
2027 * gst/realmedia/rmdemux.c:
2028 rmdemux: fix assertion error when freeing old tags.
2029 Check if old_tags is present before calling gst_tag_list_unref
2030 https://bugzilla.gnome.org/show_bug.cgi?id=753301
2032 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
2034 * gst/asfdemux/gstasfdemux.c:
2035 asfdemux: fix assertion error when codec_data is not present in structure
2036 When discovering a particular asf file, caps structure doesn't have
2037 codec_data, and this was not being checked before using the same,
2038 resulting in assertion error
2039 https://bugzilla.gnome.org/show_bug.cgi?id=752803
2041 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
2043 * gst/asfdemux/gstasfdemux.c:
2044 asfdemux: remove unread value
2045 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2048 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
2050 * gst/asfdemux/gstasfdemux.c:
2051 asfdemux: Don't post error on flushing while reading headers
2053 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2055 * gst/realmedia/rmdemux.c:
2056 rmdemux: mark tag list as global scope
2058 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
2060 * gst/realmedia/rmdemux.c:
2061 rmdemux: fix taglist leak
2062 merge doesn't take ownership, so must unref the
2063 old tags if we do merge.
2065 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
2067 * gst/realmedia/rmdemux.c:
2068 rmdemux: fix wrong unref when there are no tags
2069 Tags should be appended to pending tags and unref'ed only if tags
2070 are present. Else there is no need to append.
2071 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2073 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
2075 * gst/realmedia/rmdemux.c:
2076 rmdemux: fix memory leaks during error cases
2077 while adding stream, during error cases, only stream is
2078 being freed. Adapter, pad, tags, subpackets, index are not being
2079 freed resulting in memory leaks
2080 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2082 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2084 * gst-plugins-ugly.doap:
2085 Update mailing list in doap file as well
2087 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2089 * ext/amrnb/amrnbdec.c:
2090 Update mailing list address from sourceforge to freedesktop
2092 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
2094 * gst/realmedia/rmdemux.c:
2095 rmdemux: fix tag memory leak
2096 tags is not being freed after being merged to the
2098 https://bugzilla.gnome.org/show_bug.cgi?id=752404
2100 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
2103 Automatic update of common submodule
2104 From f74b2df to 9aed1d7
2106 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
2111 === release 1.5.2 ===
2113 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
2119 * docs/plugins/gst-plugins-ugly-plugins.args:
2120 * docs/plugins/inspect/plugin-a52dec.xml:
2121 * docs/plugins/inspect/plugin-amrnb.xml:
2122 * docs/plugins/inspect/plugin-amrwbdec.xml:
2123 * docs/plugins/inspect/plugin-asf.xml:
2124 * docs/plugins/inspect/plugin-cdio.xml:
2125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2126 * docs/plugins/inspect/plugin-dvdread.xml:
2127 * docs/plugins/inspect/plugin-dvdsub.xml:
2128 * docs/plugins/inspect/plugin-lame.xml:
2129 * docs/plugins/inspect/plugin-mad.xml:
2130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2131 * docs/plugins/inspect/plugin-realmedia.xml:
2132 * docs/plugins/inspect/plugin-siddec.xml:
2133 * docs/plugins/inspect/plugin-twolame.xml:
2134 * docs/plugins/inspect/plugin-x264.xml:
2135 * docs/plugins/inspect/plugin-xingmux.xml:
2136 * gst-plugins-ugly.doap:
2137 * win32/common/config.h:
2140 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2184 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2187 po: Update translations
2189 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
2191 * gst/asfdemux/gstasfdemux.c:
2192 asfdemux: Use gst_video_multiview_guess_half_aspect() function
2193 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2194 stereoscopic video is full-frame per view or not.
2196 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2199 Automatic update of common submodule
2200 From 6015d26 to f74b2df
2202 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
2204 * ext/x264/gstx264enc.c:
2205 * ext/x264/gstx264enc.h:
2206 x264enc: Use gst_video_encoder_set_min_pts
2207 This method replace the manual adjustment of PTS and DTS to avoid
2208 negative DTS issues. Using this method will also update the segment so
2210 https://bugzilla.gnome.org/show_bug.cgi?id=740575
2212 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
2214 * gst/asfdemux/Makefile.am:
2215 * gst/asfdemux/gstasfdemux.c:
2216 * gst/asfdemux/gstasfdemux.h:
2217 asfdemux: Add support for stereoscopic video metadata.
2218 Add parsing of stereoscopic metadata, and place into the caps to
2220 Fix parsing of Advanced Mutual Exclustion objects.
2221 https://bugzilla.gnome.org/show_bug.cgi?id=711190
2222 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2224 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
2226 * ext/x264/gstx264enc.c:
2227 * ext/x264/gstx264enc.h:
2228 x264enc: Add support for stereoscopic video
2229 Provide new frame-packing property to directly set
2230 x264enc frame packing, or pass through upstream settings
2231 The explicit layout from the frame-packing property is
2232 preferred over any info from the caps.
2234 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
2236 * gst/xingmux/gstxingmux.c:
2237 xingmux: fix compiler warnings
2238 https://bugzilla.gnome.org/show_bug.cgi?id=750596
2240 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
2243 cruft: add the obsolete tmpl dir to cruft-dirs
2245 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
2248 Automatic update of common submodule
2249 From d9a3353 to 6015d26
2251 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
2254 Automatic update of common submodule
2255 From d37af32 to d9a3353
2257 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
2260 Automatic update of common submodule
2261 From 21ba2e5 to d37af32
2263 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
2266 Automatic update of common submodule
2267 From c408583 to 21ba2e5
2269 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
2271 * docs/plugins/Makefile.am:
2272 docs: remove variables that we define in the snippet from common
2273 This is syncing our Makefile.am with upstream gtkdoc.
2275 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
2279 Automatic update of common submodule
2280 From d676993 to c408583
2282 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2287 === release 1.5.1 ===
2289 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
2295 * docs/plugins/gst-plugins-ugly-plugins.args:
2296 * docs/plugins/inspect/plugin-a52dec.xml:
2297 * docs/plugins/inspect/plugin-amrnb.xml:
2298 * docs/plugins/inspect/plugin-amrwbdec.xml:
2299 * docs/plugins/inspect/plugin-asf.xml:
2300 * docs/plugins/inspect/plugin-cdio.xml:
2301 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2302 * docs/plugins/inspect/plugin-dvdread.xml:
2303 * docs/plugins/inspect/plugin-dvdsub.xml:
2304 * docs/plugins/inspect/plugin-lame.xml:
2305 * docs/plugins/inspect/plugin-mad.xml:
2306 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2307 * docs/plugins/inspect/plugin-realmedia.xml:
2308 * docs/plugins/inspect/plugin-siddec.xml:
2309 * docs/plugins/inspect/plugin-twolame.xml:
2310 * docs/plugins/inspect/plugin-x264.xml:
2311 * docs/plugins/inspect/plugin-xingmux.xml:
2312 * gst-plugins-ugly.doap:
2313 * win32/common/config.h:
2316 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2360 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2364 po: Update translations
2366 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
2368 * tests/check/elements/amrnbenc.c:
2369 * tests/check/elements/mpeg2dec.c:
2370 * tests/check/elements/x264enc.c:
2371 * tests/check/elements/xingmux.c:
2372 * tests/check/pipelines/lame.c:
2373 check: Use GST_CHECK_MAIN () macro everywhere
2374 Makes source code smaller, and ensures we go through common initialization
2375 path (like the one that sets up XML unit test output ...)
2377 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2379 * ext/x264/gstx264enc.c:
2380 x264enc: don't artificially limit max allowed value of "threads" property
2381 In auto mode it will happily chose much higher values anyway,
2382 and a limit of 4 seems a bit low these days.
2384 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
2386 * ext/dvdread/dvdreadsrc.c:
2387 dvdread: Also reset the first_seek var in start()
2388 Make the initial chapter seek work across reuse.
2389 https://bugzilla.gnome.org/show_bug.cgi?id=453322
2391 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
2393 * ext/dvdread/dvdreadsrc.c:
2394 * ext/dvdread/dvdreadsrc.h:
2395 dvdread: Work around basesrc initial seek
2396 Ignore the initial seek basesrc sends, as it
2397 breaks starting from another chapter by
2398 immediately seeking back to the start of the title
2400 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
2402 * ext/a52dec/gsta52dec.c:
2403 * ext/amrnb/amrnbdec.c:
2404 * ext/amrnb/amrnbenc.c:
2405 * ext/amrwbdec/amrwbdec.c:
2406 * ext/cdio/gstcdiocddasrc.c:
2407 * ext/lame/gstlamemp3enc.c:
2409 * ext/sidplay/gstsiddec.cc:
2410 * ext/twolame/gsttwolamemp2enc.c:
2411 * ext/x264/gstx264enc.c:
2412 * gst/realmedia/rademux.c:
2413 * gst/xingmux/gstxingmux.c:
2414 docs: update example pipelines in element docs
2415 Mostly gst-launch -> gst-launch-1.0, but also
2416 use autoaudiosink/autovideosink in more places
2417 and update pipelines a little or flesh out
2420 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2422 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2423 * gst/realmedia/rdtdepay.c:
2424 Rename property enums from ARG_ to PROP_
2425 Property enum items should be nameed PROP_ for consistency and readability.
2427 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2430 * ext/mad/Makefile.am:
2431 * ext/x264/Makefile.am:
2432 * gst/asfdemux/Makefile.am:
2433 * gst/dvdlpcmdec/Makefile.am:
2434 * gst/dvdsub/Makefile.am:
2435 * gst/realmedia/Makefile.am:
2436 * gst/xingmux/Makefile.am:
2437 Remove obsolete Android build cruft
2438 This is not needed any longer.
2440 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
2442 * gst/realmedia/pnmsrc.c:
2443 realmedia: remove unused enum item PROP_LAST
2445 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2447 * tests/check/Makefile.am:
2448 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2449 Make sure the test environment is set up.
2450 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2452 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2455 configure: bump automake requirement to 1.14 and autoconf to 2.69
2456 This is only required for builds from git, people can still
2457 build tarballs if they only have older autotools.
2458 https://bugzilla.gnome.org//show_bug.cgi?id=747624
2460 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
2465 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2468 Remove LICENSE_readme
2469 It's completely outdated and just confusing, better if people are
2470 forced to look at the actual code in question than trusting this file.
2472 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2476 autotools automatically generate this, and when using different versions
2477 for autogen.sh there will always be changes to a file tracked by git.
2479 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
2481 * gst/asfdemux/gstasfdemux.c:
2482 asfdemux: fix a seek failure due to out-of-range in push mode
2483 A seek in push mode failed for big offsets which are beyond
2484 the range of guint32.
2485 https://bugzilla.gnome.org/show_bug.cgi?id=748162
2487 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
2490 * tests/check/Makefile.am:
2491 tests: Use AM_TESTS_ENVIRONMENT
2492 Needed by the new automake test runner
2494 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2498 Automatic update of common submodule
2499 From bc76a8b to c8fb372
2501 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2503 * ext/a52dec/gsta52dec.c:
2504 a52dec: fix race in liba52dec lookup table initialization
2505 a52_init initializes the IMDCT global state as well as creating
2506 a new state. When two A52 decoders are created (eg, when two AC3
2507 tracks are contained in a video), calls to a52_init may happen
2508 at the same time, and the IMDCT initialization is not reentrant.
2509 https://bugzilla.gnome.org/show_bug.cgi?id=746781
2511 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2513 * ext/mpeg2dec/gstmpeg2dec.c:
2514 mpeg2dec: fix buffer leak in crop_buffer()
2515 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2516 gst_buffer_replace() reffed it as well so we were one reference extra.
2517 https://bugzilla.gnome.org/show_bug.cgi?id=746887
2519 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2521 * gst/realmedia/rmdemux.c:
2522 rmdemux: resurrect some flow return handling
2523 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2525 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2527 * gst/asfdemux/gstasfdemux.c:
2528 asfdemux: resurrect some flow return handling
2529 https://bugzilla.gnome.org/show_bug.cgi?id=744572
2531 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2533 * ext/mpeg2dec/gstmpeg2dec.c:
2534 mpeg2dec: fix memory leak
2537 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
2539 * ext/mpeg2dec/gstmpeg2dec.c:
2540 mpeg2dec: initialize buffer
2541 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2544 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2546 * ext/mpeg2dec/gstmpeg2dec.c:
2547 mpeg2dec: Add stride support
2548 This allow using external pools that have different strides from the
2549 default. These strides need to respect certain rules, which we check
2550 and if these are not met, we fallback to generic pool.
2551 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2553 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2555 * ext/mpeg2dec/gstmpeg2dec.c:
2556 * ext/mpeg2dec/gstmpeg2dec.h:
2557 mpeg2dec: Re-implement pool handling
2558 This is a rewrite of the pool negotiation and configuration. Direct
2559 to output decoding is now achieved by configuring the pool using
2560 video-alignment. This removes copies when dealing with any elements that
2561 supports VideoAlignment, and enable usage of generic video buffer pool,
2562 XVImagePool and GLPool. It drops the crop meta implementation for now.
2563 https://bugzilla.gnome.org/show_bug.cgi?id=735379
2565 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2567 * gst/dvdsub/gstdvdsubdec.c:
2568 dvbsub: fix indentation
2570 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2572 * ext/dvdread/dvdreadsrc.c:
2573 * gst/dvdsub/gstdvdsubdec.c:
2574 Fix double semicolons
2576 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2578 * ext/mpeg2dec/gstmpeg2dec.c:
2579 Revert "mpeg2dec: Fix handling of stride"
2580 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
2582 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2584 * ext/mpeg2dec/gstmpeg2dec.c:
2585 Revert "mpeg2dec: Use propose unref method for buffer"
2586 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
2588 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2590 * ext/mpeg2dec/gstmpeg2dec.c:
2591 mpeg2dec: Use propose unref method for buffer
2593 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2595 * ext/mpeg2dec/gstmpeg2dec.c:
2596 mpeg2dec: Fix handling of stride
2598 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
2599 would look bad when file.ts contains 704x576 video, because vaapisink would
2600 give you buffers of stride 768, but libmpeg2 was not told about this and
2601 used a stride of 704.
2602 Tell libmpeg2 about the stride from downstream; in the process, teach it to
2603 reject buffer pools that don't meet libmpeg2's chroma stride requirements
2604 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2606 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
2608 * ext/x264/gstx264enc.c:
2609 * gst/asfdemux/gstasfdemux.c:
2610 Improve and fix LATENCY query handling
2611 This now follows the design docs everywhere, especially the maximum latency
2613 https://bugzilla.gnome.org/show_bug.cgi?id=744106
2615 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
2617 * ext/x264/gstx264enc.c:
2618 x264enc: Don't set max latency to the same value as the encoder latency
2619 The meaning of the max latency is *not* the maximum latency this element will
2620 introduce. It is the maximum latency this element can endure without
2621 overflowing any buffers, which is infinite for x264enc.
2622 Fixes latency configuration in zero latency mode, where max latency was
2623 becoming 0... which usually won't work well if something else introduces
2624 latency as then max < min in the end, and latency configuration just fails.
2626 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2628 * ext/x264/gstx264enc.c:
2629 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
2630 This matches what is done when downstream caps are not ANY, and fixes
2631 prerolling in byte stream mode when typefind is downstream.
2633 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
2635 * ext/lame/gstlamemp3enc.c:
2636 * ext/twolame/gsttwolamemp2enc.c:
2637 Constify some static arrays everywhere
2639 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
2642 configure: remove non-ported plugins stuff
2643 It's not needed any longer, all plugins in -ugly
2646 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2648 * ext/x264/gstx264enc.c:
2649 x264enc: Don't set an allocation maximum
2650 There is no reason x264enc should enforce a maximum allocation size.
2651 The maximum is normally set by buffer pool which cannot grow, but we
2652 don't offer a buffer pool. This would lead to stall when used with
2653 element that don't implement allocation query.
2654 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
2656 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
2659 Automatic update of common submodule
2660 From f2c6b95 to bc76a8b
2662 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
2665 MAINTAINERS: Update my mail address
2667 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
2670 Automatic update of common submodule
2671 From ef1ffdc to f2c6b95
2673 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
2676 Automatic update of common submodule
2677 From 7bb2bce to ef1ffdc
2679 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2681 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2682 dvdlpcmdec: set channel positions using the appropriate API
2683 https://bugzilla.gnome.org/show_bug.cgi?id=731038
2685 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
2687 * gst/asfdemux/gstasfdemux.c:
2688 asfdemux: fix comment
2690 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
2692 * gst/asfdemux/gstasfdemux.c:
2693 asfdemux: Send duration query upstream first
2694 An upstream element (like mms or some dlna source) might be able to
2695 answer the query. Try that first, else fallback to standard logic
2697 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
2699 * gst/asfdemux/asfpacket.c:
2700 asf: fix up file mode
2702 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
2705 Automatic update of common submodule
2706 From 84d06cd to 7bb2bce
2708 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2711 tests: parallelise 'make check-valgrind'
2713 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2716 Automatic update of common submodule
2717 From a8c8939 to 84d06cd
2719 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
2723 Automatic update of common submodule
2724 From 36388a1 to a8c8939
2726 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2728 * gst/asfdemux/gstasfdemux.c:
2729 asfdemux: first try to delegate TIME seek events upstream
2730 We should give a chance to upstream to handle TIME seek events before trying
2731 to handle it in asfdemux.
2732 Fix a bug where fast backward seeks where discarded right away because they
2733 were not supported by asfdemux.
2734 https://bugzilla.gnome.org/show_bug.cgi?id=734471
2736 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2738 * gst/asfdemux/asfheaders.c:
2739 * gst/asfdemux/asfheaders.h:
2740 * gst/asfdemux/gstasfdemux.c:
2741 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
2742 We can safely ignore those but best to claim to understand this object type so
2743 we don't raise a warning.
2744 https://bugzilla.gnome.org/show_bug.cgi?id=736060
2746 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2748 * gst/asfdemux/gstasfdemux.c:
2749 * gst/asfdemux/gstasfdemux.h:
2750 asfdemux: if video is h264, check the codec_data for bytestream data
2751 For bytestream we don't want to expose it as codec_data but rather as
2752 streamheader as it is not out-of-band data but data that should be
2753 prepended to the beginning of the stream before the other buffers.
2754 https://bugzilla.gnome.org/show_bug.cgi?id=735070
2756 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
2758 * docs/plugins/inspect/plugin-a52dec.xml:
2759 * docs/plugins/inspect/plugin-amrnb.xml:
2760 * docs/plugins/inspect/plugin-amrwbdec.xml:
2761 * docs/plugins/inspect/plugin-asf.xml:
2762 * docs/plugins/inspect/plugin-cdio.xml:
2763 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2764 * docs/plugins/inspect/plugin-dvdread.xml:
2765 * docs/plugins/inspect/plugin-dvdsub.xml:
2766 * docs/plugins/inspect/plugin-lame.xml:
2767 * docs/plugins/inspect/plugin-mad.xml:
2768 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2769 * docs/plugins/inspect/plugin-realmedia.xml:
2770 * docs/plugins/inspect/plugin-siddec.xml:
2771 * docs/plugins/inspect/plugin-twolame.xml:
2772 * docs/plugins/inspect/plugin-x264.xml:
2773 * docs/plugins/inspect/plugin-xingmux.xml:
2774 docs: update for git master
2776 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2778 * gst/asfdemux/gstasfdemux.c:
2779 asfdemux: simplify log statement
2780 Use the GST_PTR_FORMAT to print the buffer
2782 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2784 * ext/x264/gstx264enc.c:
2785 x264: fix colour inversion with YV12 format
2786 It's the same as I420 but with the U/V planes swapped.
2788 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
2792 Makefile: Add usage of build-checks step
2793 Allows building checks without running them
2795 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2797 * ext/x264/gstx264enc.c:
2798 x264enc: Request buffers in allocation query
2799 https://bugzilla.gnome.org/show_bug.cgi?id=732288
2801 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2803 * ext/x264/gstx264enc.c:
2804 * ext/x264/gstx264enc.h:
2805 x264enc: Shift both PTS and DTS to ensure positive timestamp
2806 Currently we only shift DTS to compensate that we don't support negative
2807 timestamp. This cause a problem that PTS is no longer >= DTS and may
2808 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
2809 remove all the hack to handle this which seems the result of thinking libx264
2811 https://bugzilla.gnome.org/show_bug.cgi?id=731351
2813 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
2818 === release 1.4.0 ===
2820 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2826 * docs/plugins/inspect/plugin-a52dec.xml:
2827 * docs/plugins/inspect/plugin-amrnb.xml:
2828 * docs/plugins/inspect/plugin-amrwbdec.xml:
2829 * docs/plugins/inspect/plugin-asf.xml:
2830 * docs/plugins/inspect/plugin-cdio.xml:
2831 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2832 * docs/plugins/inspect/plugin-dvdread.xml:
2833 * docs/plugins/inspect/plugin-dvdsub.xml:
2834 * docs/plugins/inspect/plugin-lame.xml:
2835 * docs/plugins/inspect/plugin-mad.xml:
2836 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2837 * docs/plugins/inspect/plugin-realmedia.xml:
2838 * docs/plugins/inspect/plugin-siddec.xml:
2839 * docs/plugins/inspect/plugin-twolame.xml:
2840 * docs/plugins/inspect/plugin-x264.xml:
2841 * docs/plugins/inspect/plugin-xingmux.xml:
2842 * gst-plugins-ugly.doap:
2843 * win32/common/config.h:
2846 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
2890 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
2893 po: Update translations
2895 === release 1.3.91 ===
2897 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2903 * docs/plugins/inspect/plugin-a52dec.xml:
2904 * docs/plugins/inspect/plugin-amrnb.xml:
2905 * docs/plugins/inspect/plugin-amrwbdec.xml:
2906 * docs/plugins/inspect/plugin-asf.xml:
2907 * docs/plugins/inspect/plugin-cdio.xml:
2908 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2909 * docs/plugins/inspect/plugin-dvdread.xml:
2910 * docs/plugins/inspect/plugin-dvdsub.xml:
2911 * docs/plugins/inspect/plugin-lame.xml:
2912 * docs/plugins/inspect/plugin-mad.xml:
2913 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2914 * docs/plugins/inspect/plugin-realmedia.xml:
2915 * docs/plugins/inspect/plugin-siddec.xml:
2916 * docs/plugins/inspect/plugin-twolame.xml:
2917 * docs/plugins/inspect/plugin-x264.xml:
2918 * docs/plugins/inspect/plugin-xingmux.xml:
2919 * gst-plugins-ugly.doap:
2920 * win32/common/config.h:
2923 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2967 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
2970 po: Update translations
2972 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
2974 * gst/realmedia/rademux.c:
2975 rademux: Print invalid fourcc in error message in hex
2976 Previously this was printed as characters which caused later processing
2977 of the error message to sometimes warn about non-UTF-8 characters.
2978 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
2980 === release 1.3.90 ===
2982 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
2988 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2989 * docs/plugins/inspect/plugin-a52dec.xml:
2990 * docs/plugins/inspect/plugin-amrnb.xml:
2991 * docs/plugins/inspect/plugin-amrwbdec.xml:
2992 * docs/plugins/inspect/plugin-asf.xml:
2993 * docs/plugins/inspect/plugin-cdio.xml:
2994 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2995 * docs/plugins/inspect/plugin-dvdread.xml:
2996 * docs/plugins/inspect/plugin-dvdsub.xml:
2997 * docs/plugins/inspect/plugin-lame.xml:
2998 * docs/plugins/inspect/plugin-mad.xml:
2999 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3000 * docs/plugins/inspect/plugin-realmedia.xml:
3001 * docs/plugins/inspect/plugin-siddec.xml:
3002 * docs/plugins/inspect/plugin-twolame.xml:
3003 * docs/plugins/inspect/plugin-x264.xml:
3004 * docs/plugins/inspect/plugin-xingmux.xml:
3005 * gst-plugins-ugly.doap:
3006 * win32/common/config.h:
3009 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3053 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3056 Ignore autotools test-driver temp files from 'make check'
3058 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
3063 === release 1.3.3 ===
3065 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
3071 * docs/plugins/inspect/plugin-a52dec.xml:
3072 * docs/plugins/inspect/plugin-amrnb.xml:
3073 * docs/plugins/inspect/plugin-amrwbdec.xml:
3074 * docs/plugins/inspect/plugin-asf.xml:
3075 * docs/plugins/inspect/plugin-cdio.xml:
3076 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3077 * docs/plugins/inspect/plugin-dvdread.xml:
3078 * docs/plugins/inspect/plugin-dvdsub.xml:
3079 * docs/plugins/inspect/plugin-lame.xml:
3080 * docs/plugins/inspect/plugin-mad.xml:
3081 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3082 * docs/plugins/inspect/plugin-realmedia.xml:
3083 * docs/plugins/inspect/plugin-siddec.xml:
3084 * docs/plugins/inspect/plugin-twolame.xml:
3085 * docs/plugins/inspect/plugin-x264.xml:
3086 * docs/plugins/inspect/plugin-xingmux.xml:
3087 * gst-plugins-ugly.doap:
3088 * win32/common/config.h:
3091 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
3135 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3139 po: Update translations
3141 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3143 * gst/realmedia/rmdemux.c:
3144 * gst/realmedia/rmdemux.h:
3145 rmdemux: use GstFlowCombiner
3146 Removes flow return combination code to use the newly added GstFlowCombiner
3147 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3149 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
3151 * gst/asfdemux/gstasfdemux.c:
3152 * gst/asfdemux/gstasfdemux.h:
3153 asfdemux: use GstFlowCombiner
3154 Removes flow return combination code to use the newly added GstFlowCombiner
3155 https://bugzilla.gnome.org/show_bug.cgi?id=709224
3157 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
3159 * ext/x264/gstx264enc.c:
3160 x264enc: fix caps leak in set_format()
3161 https://bugzilla.gnome.org/show_bug.cgi?id=730865
3163 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
3165 * gst/asfdemux/gstasfdemux.c:
3166 asfdemux: Handle initial 0 timestamp that should have been -1
3167 https://bugzilla.gnome.org/show_bug.cgi?id=719660
3169 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
3174 === release 1.3.2 ===
3176 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
3183 * docs/plugins/inspect-build.stamp:
3184 * docs/plugins/inspect.stamp:
3185 * docs/plugins/inspect/plugin-a52dec.xml:
3186 * docs/plugins/inspect/plugin-amrnb.xml:
3187 * docs/plugins/inspect/plugin-amrwbdec.xml:
3188 * docs/plugins/inspect/plugin-asf.xml:
3189 * docs/plugins/inspect/plugin-cdio.xml:
3190 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3191 * docs/plugins/inspect/plugin-dvdread.xml:
3192 * docs/plugins/inspect/plugin-dvdsub.xml:
3193 * docs/plugins/inspect/plugin-lame.xml:
3194 * docs/plugins/inspect/plugin-mad.xml:
3195 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3196 * docs/plugins/inspect/plugin-realmedia.xml:
3197 * docs/plugins/inspect/plugin-siddec.xml:
3198 * docs/plugins/inspect/plugin-twolame.xml:
3199 * docs/plugins/inspect/plugin-x264.xml:
3200 * docs/plugins/inspect/plugin-xingmux.xml:
3201 * gst-plugins-ugly.doap:
3202 * win32/common/config.h:
3205 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3249 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
3252 Automatic update of common submodule
3253 From 211fa5f to 1f5d3c3
3255 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
3257 * ext/mpeg2dec/gstmpeg2dec.h:
3258 mpeg2dec: remove unused struct members
3260 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3262 * gst/realmedia/rtspreal.c:
3263 rtspreal: Fix some memory leaks in an error path
3266 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
3268 * ext/mpeg2dec/gstmpeg2dec.c:
3269 mpeg2dec: Release codec state on negotiation failures
3273 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3278 === release 1.3.1 ===
3280 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
3286 * docs/plugins/gst-plugins-ugly-plugins.args:
3287 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3288 * docs/plugins/inspect/plugin-a52dec.xml:
3289 * docs/plugins/inspect/plugin-amrnb.xml:
3290 * docs/plugins/inspect/plugin-amrwbdec.xml:
3291 * docs/plugins/inspect/plugin-asf.xml:
3292 * docs/plugins/inspect/plugin-cdio.xml:
3293 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3294 * docs/plugins/inspect/plugin-dvdread.xml:
3295 * docs/plugins/inspect/plugin-dvdsub.xml:
3296 * docs/plugins/inspect/plugin-lame.xml:
3297 * docs/plugins/inspect/plugin-mad.xml:
3298 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3299 * docs/plugins/inspect/plugin-realmedia.xml:
3300 * docs/plugins/inspect/plugin-siddec.xml:
3301 * docs/plugins/inspect/plugin-twolame.xml:
3302 * docs/plugins/inspect/plugin-x264.xml:
3303 * docs/plugins/inspect/plugin-xingmux.xml:
3304 * gst-plugins-ugly.doap:
3305 * win32/common/config.h:
3308 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3352 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
3359 po: Update translations
3361 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3364 Automatic update of common submodule
3365 From bcb1518 to 211fa5f
3367 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
3369 * ext/sidplay/gstsiddec.cc:
3370 * gst/asfdemux/gstrtspwms.c:
3371 * gst/realmedia/rademux.c:
3372 * gst/realmedia/rdtmanager.c:
3373 * gst/realmedia/rtspreal.c:
3374 docs: remove outdated and pointless 'Last reviewed' lines from docs
3375 They are very confusing for people, and more often than not
3376 also just not very accurate. Seeing 'last reviewed: 2005' in
3377 your docs is not very confidence-inspiring. Let's just remove
3380 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3382 * gst/dvdsub/gstdvdsubdec.c:
3383 dvdsubdec: fix spurious rejection of 0 time offset commands
3386 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3388 * ext/dvdread/dvdreadsrc.c:
3389 dvdread: avoid intermediate promotion to signed
3390 We should not reach the dangerous range here, though.
3391 Coverity 206491, 206492, 1139856
3393 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3395 * ext/mpeg2dec/gstmpeg2dec.c:
3396 mpeg2dec: do not reset the whole video info when setting size
3397 New changes to gstvideo will reset all the video info state
3398 when calling _set_format, overwriting what was previously set
3399 in the preceding code.
3400 The comment says the following code is meant to preserve the
3401 pre-crop size, so let's just keep the size and related data
3402 as this does not seem to break anything else (this is what
3403 the _set_format call would have set before the change that
3404 reset all data, except the colorimetry).
3406 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
3408 * gst/asfdemux/gstasfdemux.c:
3409 asfdemux: Fix payloads check
3410 Don't iterate stream->payloads if ... it doesn't exist
3413 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3416 .gitignore: Ignore gcov intermediate files
3417 https://bugzilla.gnome.org/show_bug.cgi?id=725483
3419 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3422 Automatic update of common submodule
3423 From fe1672e to bcb1518
3425 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
3428 Automatic update of common submodule
3429 From 1a07da9 to fe1672e
3431 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
3434 docs: install prebuilt plugin docs if gtk-doc is disabled
3435 Sync to the Makefile.am from gst-plugin-base where it is done right.
3438 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
3440 * gst/xingmux/gstxingmux.c:
3441 * gst/xingmux/plugin.c:
3442 xingmux: add muxer category and make element plugable
3443 This is required to make encodebin consider the element. Yet it is not enough to
3444 have it plugged it has a lower priority than most mp3encoders and no different
3447 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
3449 * ext/x264/gstx264enc.c:
3450 x264enc: allow lossless compression (qp=0)
3451 https://bugzilla.gnome.org/show_bug.cgi?id=725051
3453 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
3456 m4: Remove extra check for 11+ year old a52 release
3457 You deserve a build failure if you still have that version
3458 If someone wants to completely remove this m4 to replace it with the
3459 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3461 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
3464 m4: Fix multiple tests in AC_CHECK_A52DEC
3466 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
3468 * gst/asfdemux/gstasfdemux.c:
3469 asfdemux: Remove unused function
3471 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
3473 * tests/check/Makefile.am:
3474 check: Fix test location
3476 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
3478 * tests/check/Makefile.am:
3479 tests: Don't build disabled plugins' check tests
3480 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3482 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
3485 Automatic update of common submodule
3486 From d48bed3 to 1a07da9
3488 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
3490 * gst/asfdemux/gstasfdemux.c:
3491 asfdemux: only add "format" field with fourcc to WMV caps
3492 Doesn't make sense for e.g. H264 or MJPEG.
3494 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3498 Automatic update of common submodule
3499 From dbedaa0 to d48bed3
3501 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
3504 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3505 https://bugzilla.gnome.org/show_bug.cgi?id=705455
3507 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
3509 * ext/amrwbdec/amrwbdec.c:
3510 amrwbdec: Remove some dead code
3512 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
3514 * ext/amrnb/amrnbdec.c:
3515 amrnbdec: Remove some dead code
3517 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
3519 * ext/amrnb/amrnbdec.c:
3520 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3522 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
3524 * ext/amrwbdec/amrwbdec.c:
3525 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3527 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
3529 * ext/mpeg2dec/gstmpeg2dec.c:
3530 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3532 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
3534 * ext/x264/gstx264enc.c:
3535 x264enc: fix compiler warning
3536 Compiler warns rightly about possibly uninitialized variable.
3538 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
3540 * ext/x264/gstx264enc.c:
3541 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3542 gst-launch-1.0 videotestsrc ! x264enc
3544 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3546 * ext/mpeg2dec/gstmpeg2dec.c:
3547 mpeg2dec: graceful degradation for badly parsed input
3549 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
3552 Automatic update of common submodule
3553 From 865aa20 to dbedaa0
3555 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
3557 * gst/asfdemux/asfpacket.c:
3558 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
3559 So, don't need to check previous payload's mo_size and current
3560 payload's mo_size when merging it.
3561 https://bugzilla.gnome.org/show_bug.cgi?id=710609
3563 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
3565 * gst/asfdemux/gstasfdemux.c:
3566 * gst/asfdemux/gstasfdemux.h:
3567 asfdemux: Keep audio error checking fields only for audio
3568 Video shouldn't need to be descrambled, this can cause frames data
3570 https://bugzilla.gnome.org/show_bug.cgi?id=684942
3572 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
3574 * gst/asfdemux/gstasfdemux.c:
3575 asfdemux: really copy the buffer data
3576 Pass the copy-memory flag to copy the memory for the output buffer,
3577 otherwise we end with 0-sized buffers
3578 https://bugzilla.gnome.org/show_bug.cgi?id=684942
3580 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
3582 * ext/x264/gstx264enc.c:
3583 x264enc: If FPS is available, set VFR to false
3584 https://bugzilla.gnome.org/show_bug.cgi?id=708940
3586 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
3588 * gst/asfdemux/gstasfdemux.c:
3589 asfdemux: Only use segment.start as seek_time if it is relative
3590 Relying on the gst_segment_do_seek results for getting the
3591 seeking time should not be used if seek type is SET because the
3592 do_seek function makes the 'cur` position of the seek normalized
3593 on the segment range. This means that seeking beyond the end of the
3594 file might not result in instant EOS as it will end up seeking to
3595 the final ts of the file.
3596 In asf seeking to the final timestamp can lead to seeking to the last
3597 keyframe, meaning a few seconds of video will still be played, which should
3598 not be the desired behavior when seeking beyong file limits.
3600 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
3602 * gst/asfdemux/gstasfdemux.c:
3603 asfdemux: Parse last simple index entry
3604 The entry size is fixed at 6, fix typo to finish parsing the index
3605 correctly until the last sample
3607 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
3611 Automatic update of common submodule
3612 From 6b03ba7 to 865aa20
3614 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3617 configure: Actually use 1.3.0.1 as version to make configure happy
3619 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3624 === release 1.2.0 ===
3626 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3632 * docs/plugins/inspect/plugin-a52dec.xml:
3633 * docs/plugins/inspect/plugin-amrnb.xml:
3634 * docs/plugins/inspect/plugin-amrwbdec.xml:
3635 * docs/plugins/inspect/plugin-asf.xml:
3636 * docs/plugins/inspect/plugin-cdio.xml:
3637 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3638 * docs/plugins/inspect/plugin-dvdread.xml:
3639 * docs/plugins/inspect/plugin-dvdsub.xml:
3640 * docs/plugins/inspect/plugin-lame.xml:
3641 * docs/plugins/inspect/plugin-mad.xml:
3642 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3643 * docs/plugins/inspect/plugin-realmedia.xml:
3644 * docs/plugins/inspect/plugin-siddec.xml:
3645 * docs/plugins/inspect/plugin-twolame.xml:
3646 * docs/plugins/inspect/plugin-x264.xml:
3647 * docs/plugins/inspect/plugin-xingmux.xml:
3648 * gst-plugins-ugly.doap:
3649 * win32/common/config.h:
3652 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3696 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
3698 * ext/x264/gstx264enc.c:
3699 x264enc: Update the documentation to match the default profile used
3700 https://bugzilla.gnome.org/show_bug.cgi?id=708036
3702 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
3705 Automatic update of common submodule
3706 From b613661 to 6b03ba7
3708 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
3711 Automatic update of common submodule
3712 From 74a6857 to b613661
3714 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
3718 Automatic update of common submodule
3719 From 098c0d7 to 74a6857
3721 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3726 === release 1.1.90 ===
3728 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3734 * docs/plugins/inspect/plugin-a52dec.xml:
3735 * docs/plugins/inspect/plugin-amrnb.xml:
3736 * docs/plugins/inspect/plugin-amrwbdec.xml:
3737 * docs/plugins/inspect/plugin-asf.xml:
3738 * docs/plugins/inspect/plugin-cdio.xml:
3739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3740 * docs/plugins/inspect/plugin-dvdread.xml:
3741 * docs/plugins/inspect/plugin-dvdsub.xml:
3742 * docs/plugins/inspect/plugin-lame.xml:
3743 * docs/plugins/inspect/plugin-mad.xml:
3744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3745 * docs/plugins/inspect/plugin-realmedia.xml:
3746 * docs/plugins/inspect/plugin-siddec.xml:
3747 * docs/plugins/inspect/plugin-twolame.xml:
3748 * docs/plugins/inspect/plugin-x264.xml:
3749 * docs/plugins/inspect/plugin-xingmux.xml:
3750 * gst-plugins-ugly.doap:
3751 * win32/common/config.h:
3754 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3798 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3801 po: Update translations
3803 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
3805 * ext/x264/gstx264enc.c:
3806 * tests/check/elements/x264enc.c:
3807 x264enc: Implement getcaps that restricts the input format depending on the output profile
3808 Also add some x264enc profile tests
3809 https://bugzilla.gnome.org/show_bug.cgi?id=708326
3811 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
3813 * gst/asfdemux/asfpacket.c:
3814 * gst/asfdemux/gstasfdemux.c:
3815 asfdemux: fix playback regression in push mode
3817 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
3819 * gst/asfdemux/gstasfdemux.h:
3820 asfdemux: remove unused variable
3822 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
3824 * ext/x264/gstx264enc.c:
3825 x264enc: Don't unref future state but the old one
3826 Being silly will lead us nowhere.
3828 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3830 * ext/x264/gstx264enc.c:
3831 x264enc: Check if we have an input state before using it
3832 Flushing might happen before caps were set on the encoder,
3833 which would lead to crashes here.
3834 Thanks to Matej Knopp for analyzing this.
3835 https://bugzilla.gnome.org/show_bug.cgi?id=707414
3837 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
3839 * ext/x264/gstx264enc.c:
3840 x264enc: fix unsigned comparison warning
3842 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3847 === release 1.1.4 ===
3849 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3855 * docs/plugins/inspect/plugin-a52dec.xml:
3856 * docs/plugins/inspect/plugin-amrnb.xml:
3857 * docs/plugins/inspect/plugin-amrwbdec.xml:
3858 * docs/plugins/inspect/plugin-asf.xml:
3859 * docs/plugins/inspect/plugin-cdio.xml:
3860 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3861 * docs/plugins/inspect/plugin-dvdread.xml:
3862 * docs/plugins/inspect/plugin-dvdsub.xml:
3863 * docs/plugins/inspect/plugin-lame.xml:
3864 * docs/plugins/inspect/plugin-mad.xml:
3865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3866 * docs/plugins/inspect/plugin-realmedia.xml:
3867 * docs/plugins/inspect/plugin-siddec.xml:
3868 * docs/plugins/inspect/plugin-twolame.xml:
3869 * docs/plugins/inspect/plugin-x264.xml:
3870 * docs/plugins/inspect/plugin-xingmux.xml:
3871 * gst-plugins-ugly.doap:
3872 * win32/common/config.h:
3875 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3919 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3922 po: update translations
3924 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
3926 * ext/x264/gstx264enc.c:
3927 x264enc: log when we output a lower profile than requested
3929 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3931 * ext/x264/gstx264enc.c:
3932 x264enc: Consider subset relations of profiles when setting srcpad caps
3933 constrained-baseline is a subset of baseline, is a subset of main,
3934 is a subset of high profile.
3935 https://bugzilla.gnome.org/show_bug.cgi?id=705425
3937 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
3939 * ext/x264/gstx264enc.c:
3940 x264enc: propagate flow return back to base class and upstream
3941 https://bugzilla.gnome.org/show_bug.cgi?id=705425
3943 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
3946 configure: fix x264 version checking
3947 x264 releases carry pkg-config versions such as 0.120.x
3948 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
3949 then fail, so we need to either check for > 0.119.0 or
3950 for >= 0.120 to make this work right.
3952 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
3954 * ext/x264/gstx264enc.c:
3955 x264enc: minor clean-up
3956 We requires x264 build >= 120 now.
3958 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3960 * ext/mpeg2dec/gstmpeg2dec.c:
3961 mpeg2dec: Fix mpeg2_reset() calls
3963 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3965 * ext/mpeg2dec/gstmpeg2dec.c:
3966 * ext/x264/gstx264enc.c:
3967 ext: Use new flush vfunc of video codec base classes and remove reset implementations
3969 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
3971 * gst/asfdemux/gstasfdemux.c:
3972 asfdemux: fix build on C89 compilers
3974 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
3976 * gst/asfdemux/asfpacket.c:
3977 * gst/asfdemux/gstasfdemux.c:
3978 asfdemux: fix seeking in push mode
3980 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
3983 build: add subdir-objects to AM_INIT_AUTOMAKE
3984 Fixes warnings in automake 1.14
3985 https://bugzilla.gnome.org/show_bug.cgi?id=705350
3987 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
3989 * ext/mpeg2dec/gstmpeg2dec.c:
3990 mpeg2dec: Do a hard reset of flush_stop
3991 Which is notified by hard == 0 with latest refactoring.
3993 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4010 po: update translations
4012 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4017 === release 1.1.3 ===
4019 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4025 * docs/plugins/inspect/plugin-a52dec.xml:
4026 * docs/plugins/inspect/plugin-amrnb.xml:
4027 * docs/plugins/inspect/plugin-amrwbdec.xml:
4028 * docs/plugins/inspect/plugin-asf.xml:
4029 * docs/plugins/inspect/plugin-cdio.xml:
4030 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4031 * docs/plugins/inspect/plugin-dvdread.xml:
4032 * docs/plugins/inspect/plugin-dvdsub.xml:
4033 * docs/plugins/inspect/plugin-lame.xml:
4034 * docs/plugins/inspect/plugin-mad.xml:
4035 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4036 * docs/plugins/inspect/plugin-realmedia.xml:
4037 * docs/plugins/inspect/plugin-siddec.xml:
4038 * docs/plugins/inspect/plugin-twolame.xml:
4039 * docs/plugins/inspect/plugin-x264.xml:
4040 * docs/plugins/inspect/plugin-xingmux.xml:
4041 * gst-plugins-ugly.doap:
4042 * win32/common/config.h:
4045 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4088 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4090 * gst/asfdemux/gstasfdemux.c:
4091 * gst/realmedia/rademux.c:
4092 * gst/realmedia/rmdemux.c:
4093 gst: Don't swap start/stop for negative rates in the SEGMENT query
4095 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4097 * gst/realmedia/rademux.c:
4098 * gst/realmedia/rmdemux.c:
4099 real: Implement SEGMENT query
4101 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4103 * gst/asfdemux/gstasfdemux.c:
4104 asfdemux: Implement SEGMENT query
4106 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
4108 * gst/asfdemux/asfheaders.c:
4109 * gst/asfdemux/asfheaders.h:
4110 * gst/asfdemux/asfpacket.c:
4111 * gst/asfdemux/gstasfdemux.c:
4112 * gst/asfdemux/gstasfdemux.h:
4113 asfdemux: Add support for dvr-ms
4114 https://bugzilla.gnome.org/show_bug.cgi?id=705026
4116 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
4118 * gst/realmedia/rtspreal.c:
4119 rtspreal: Ensure output value has an assigned value
4120 In the case where this macro was used, that dest was != NULL but that
4121 the strncmp failed, we would end up with dest_len being undefined.
4123 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
4125 * ext/x264/gstx264enc.c:
4126 x264: Fix dts comparision
4127 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4128 and signed value... resulting it the result never being < 0.
4129 Instead just check if it is smaller before assigning to frame->dts.
4131 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4133 * gst/asfdemux/gstasfdemux.c:
4134 * gst/asfdemux/gstasfdemux.h:
4135 asfdemux: fix seqnum handling for seeks
4136 Use the same seqnum as the seek for flushes/segments that are
4137 caused by the seek. Also do the same for segment events
4140 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4142 * ext/mpeg2dec/gstmpeg2dec.c:
4143 mpeg2dec: Clean up reset/start/stop handling
4145 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4147 * ext/x264/gstx264enc.c:
4148 x264enc: React properly to flushing/resetting the encoder
4149 https://bugzilla.gnome.org/show_bug.cgi?id=656007
4151 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4153 * gst/realmedia/rademux.c:
4154 * gst/realmedia/rademux.h:
4155 * gst/realmedia/rmdemux.c:
4156 * gst/realmedia/rmdemux.h:
4157 realmedia: Add support for group-id in the stream-start event
4159 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4161 * gst/asfdemux/gstasfdemux.c:
4162 * gst/asfdemux/gstasfdemux.h:
4163 asfdemux: Add support for group-id in the stream-start event
4165 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4167 * ext/sidplay/gstsiddec.cc:
4168 * ext/sidplay/gstsiddec.h:
4169 siddec: Add support for group-id in the stream-start event
4171 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
4173 * gst/realmedia/rmdemux.c:
4174 rmdemux: Mark demuxer as "running" in push-mode
4175 Allows queries (and other code) to be answered when working in push-mode.
4176 Running would only be set to TRUE accordingly when working in pull-mode
4177 once it had read header/index.
4180 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
4182 * ext/mpeg2dec/gstmpeg2dec.c:
4183 mpeg2dec: Properly reset on sequence changes
4184 Otherwise we end up using stray data/buffers.
4187 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4192 === release 1.1.2 ===
4194 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4200 * docs/plugins/inspect/plugin-a52dec.xml:
4201 * docs/plugins/inspect/plugin-amrnb.xml:
4202 * docs/plugins/inspect/plugin-amrwbdec.xml:
4203 * docs/plugins/inspect/plugin-asf.xml:
4204 * docs/plugins/inspect/plugin-cdio.xml:
4205 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4206 * docs/plugins/inspect/plugin-dvdread.xml:
4207 * docs/plugins/inspect/plugin-dvdsub.xml:
4208 * docs/plugins/inspect/plugin-lame.xml:
4209 * docs/plugins/inspect/plugin-mad.xml:
4210 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4211 * docs/plugins/inspect/plugin-realmedia.xml:
4212 * docs/plugins/inspect/plugin-siddec.xml:
4213 * docs/plugins/inspect/plugin-twolame.xml:
4214 * docs/plugins/inspect/plugin-x264.xml:
4215 * docs/plugins/inspect/plugin-xingmux.xml:
4216 * gst-plugins-ugly.doap:
4217 * win32/common/config.h:
4220 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4263 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4265 * ext/dvdread/dvdreadsrc.c:
4266 dvdreadsrc: correctly determine last chapter's duration
4267 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4268 It worked just fine before ...
4270 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4272 * gst/realmedia/rdtmanager.c:
4273 rdt: forward sticky events
4275 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4280 === release 1.1.1 ===
4282 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4289 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4290 * docs/plugins/inspect/plugin-a52dec.xml:
4291 * docs/plugins/inspect/plugin-amrnb.xml:
4292 * docs/plugins/inspect/plugin-amrwbdec.xml:
4293 * docs/plugins/inspect/plugin-asf.xml:
4294 * docs/plugins/inspect/plugin-cdio.xml:
4295 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4296 * docs/plugins/inspect/plugin-dvdread.xml:
4297 * docs/plugins/inspect/plugin-dvdsub.xml:
4298 * docs/plugins/inspect/plugin-lame.xml:
4299 * docs/plugins/inspect/plugin-mad.xml:
4300 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4301 * docs/plugins/inspect/plugin-realmedia.xml:
4302 * docs/plugins/inspect/plugin-siddec.xml:
4303 * docs/plugins/inspect/plugin-twolame.xml:
4304 * docs/plugins/inspect/plugin-x264.xml:
4305 * docs/plugins/inspect/plugin-xingmux.xml:
4306 * gst-plugins-ugly.doap:
4307 * win32/common/config.h:
4310 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4353 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4356 Automatic update of common submodule
4357 From 098c0d7 to 01a7a46
4359 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4361 * ext/mpeg2dec/gstmpeg2dec.c:
4362 mpeg2dec: make the aspect ratio calculation more accurate.
4363 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4364 aspect-ratio if we don't have a valid upstream PAR.
4365 https://bugzilla.gnome.org/show_bug.cgi?id=685103
4367 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4370 Automatic update of common submodule
4371 From 5edcd85 to 098c0d7
4373 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4375 * tests/check/elements/amrnbenc.c:
4376 * tests/check/elements/mpeg2dec.c:
4377 * tests/check/elements/x264enc.c:
4378 * tests/check/elements/xingmux.c:
4379 tests: Fix event handling
4381 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4383 * ext/lame/gstlamemp3enc.c:
4384 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4385 lame does internal resampling, but the base class only cares about
4386 the number of raw samples, so tell finish frames about that, not
4387 the number of samples in the outgoing frame.:
4389 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
4391 * ext/x264/gstx264enc.c:
4392 x264enc: output byte-stream if downstream has ANY caps
4393 It's what people expect when they pipe the output to
4394 filesink or into a tcp connection or pipe.
4396 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
4400 * README.static-linking:
4402 Automatic update of common submodule
4403 From 3cb3d3c to 5edcd85
4405 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4408 * ext/a52dec/Makefile.am:
4409 * ext/amrnb/Makefile.am:
4410 * ext/amrwbdec/Makefile.am:
4411 * ext/cdio/Makefile.am:
4412 * ext/dvdread/Makefile.am:
4413 * ext/lame/Makefile.am:
4414 * ext/mad/Makefile.am:
4415 * ext/mpeg2dec/Makefile.am:
4416 * ext/sidplay/Makefile.am:
4417 * ext/twolame/Makefile.am:
4418 * ext/x264/Makefile.am:
4419 * gst/asfdemux/Makefile.am:
4420 * gst/dvdlpcmdec/Makefile.am:
4421 * gst/dvdsub/Makefile.am:
4422 * gst/realmedia/Makefile.am:
4423 * gst/xingmux/Makefile.am:
4424 gst: Add better support for static plugins
4426 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
4430 Automatic update of common submodule
4431 From aed87ae to 3cb3d3c
4433 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
4436 Automatic update of common submodule
4437 From 04c7a1e to aed87ae
4439 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
4441 * gst/asfdemux/gstasfdemux.c:
4442 * gst/realmedia/rmdemux.c:
4443 Use %03u instead of %u in gst_pad_create_stream_id_printf()
4445 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4447 * ext/x264/gstx264enc.c:
4448 x264enc: Fix for 0/1 framerate - now uses VFR in this case
4449 Previously did a division by zero.
4450 https://bugzilla.gnome.org/show_bug.cgi?id=695728
4452 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4455 Automatic update of common submodule
4456 From 2de221c to 04c7a1e
4458 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
4460 * ext/x264/gstx264enc.c:
4461 x264enc: simplify template caps
4462 No need to make an array for one single element.
4464 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
4466 * ext/x264/gstx264enc.c:
4467 x264enc: put all theoretically possible formats in template caps
4468 and decide at runtime which subset of these (8-bit or 10-bit video
4469 formats) is supported. libx264 will be compiled for one of these
4470 two options, and it is possible to switch by pointing the dynamic
4471 linker to a different libx264 build at runtime. If we want our
4472 template caps to be correct, they should contain all then, with
4473 the actually supported ones determined at runtime.
4474 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4476 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
4478 * ext/x264/gstx264enc.c:
4479 x264enc: detect supported bit depth and pixel formats at runtime
4480 http://bugs.debian.org/667573
4481 https://bugzilla.gnome.org/show_bug.cgi?id=691935
4483 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
4486 autogen.sh: allow calling from out-of-tree
4487 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4488 https://bugzilla.gnome.org/show_bug.cgi?id=692857
4490 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
4493 Automatic update of common submodule
4494 From a942293 to 2de221c
4496 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
4498 * tests/check/Makefile.am:
4499 tests: use _1_0 variants for the various registry variables
4500 These override the variants without version suffix. Makes 'make check' work
4501 properly in environments that set the suffixed variant for 1.0, such as
4504 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4507 Automatic update of common submodule
4508 From a72faea to a942293
4510 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
4513 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4514 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4515 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4516 https://bugzilla.gnome.org/show_bug.cgi?id=690881
4518 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4520 * ext/mpeg2dec/gstmpeg2dec.c:
4521 mpeg2dec: use appropriate printf format for gsize
4523 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
4525 * ext/cdio/gstcdio.h:
4526 cdio: Fix redundant redeclaration of 'cdio_version_string'
4527 cdio/version.h is already included by cdio/cdio.h
4529 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4531 * ext/sidplay/gstsiddec.cc:
4532 siddec: init debug category
4534 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4537 * ext/dvdread/Makefile.am:
4538 dvdread: link to libgmodule-2.0 since the g_module_* API is used
4539 And the gmodule lib has been moved into the Requires.private
4540 section of the pkg-config file in core.
4542 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
4544 * ext/cdio/gstcdiocddasrc.c:
4545 * ext/cdio/gstcdiocddasrc.h:
4546 cdiocddasrc: detect whether drive produces samples in non-host endianness
4547 If drive produces samples in other endianness than the host,
4548 we need to byte swap them before pushing them out, or we
4549 produce nothing but noise. cdparanoia detects this automatically,
4550 but libcdio does not, so we have to do it ourselves.
4551 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4552 https://bugzilla.gnome.org/show_bug.cgi?id=377280
4554 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
4557 Automatic update of common submodule
4558 From b497c4f to a72faea
4560 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4562 * tests/check/elements/xingmux_testdata.h:
4563 xingmux: Fix unit test after change to correctly calculate number of frames
4565 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4567 * ext/x264/gstx264enc.c:
4568 x264enc: Add support for 10-bit color formats
4569 Requires x264 to be built with 10-bit support, which disables
4570 9-bit support. Also only advertise the color formats that were
4573 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4575 * ext/x264/gstx264enc.c:
4576 x264enc: Add support for Y444, Y42B and NV12
4578 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
4580 * ext/cdio/Makefile.am:
4581 * ext/cdio/gstcdio.c:
4582 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
4583 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
4584 if they're not plain ASCII.
4586 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
4588 * gst/xingmux/gstxingmux.c:
4589 xingmux: Properly calculate the number of frames
4590 First, the xing header frame is never added to the count,
4591 we have to increment the count.
4592 Secondly, there is a rounding error when calculating the
4593 frame duration, as spf*GST_SECOND/rate is not an integer
4594 (26122448.9) an it must be 26122449.
4596 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
4599 configure.ac: update courtesy of autoupdate
4601 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
4605 configure: let AG_GST_PLUGIN_DOCS check for python
4606 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
4607 which as a side-effect should pick up newer python versions as
4609 https://bugzilla.gnome.org/show_bug.cgi?id=563903
4611 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
4613 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4614 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
4616 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
4618 * tests/check/elements/mpg123audiodec.c:
4620 https://bugzilla.gnome.org/show_bug.cgi?id=687520
4622 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
4624 * docs/random/LICENSE:
4625 * ext/a52dec/gsta52dec.c:
4626 * ext/a52dec/gsta52dec.h:
4627 * ext/amrnb/amrnb.c:
4628 * ext/amrnb/amrnbdec.c:
4629 * ext/amrnb/amrnbdec.h:
4630 * ext/amrnb/amrnbenc.c:
4631 * ext/amrnb/amrnbenc.h:
4632 * ext/amrwbdec/amrwb.c:
4633 * ext/amrwbdec/amrwbdec.c:
4634 * ext/amrwbdec/amrwbdec.h:
4635 * ext/cdio/gstcdio.c:
4636 * ext/cdio/gstcdio.h:
4637 * ext/cdio/gstcdiocddasrc.c:
4638 * ext/cdio/gstcdiocddasrc.h:
4639 * ext/dvdread/dvdreadsrc.c:
4640 * ext/dvdread/dvdreadsrc.h:
4641 * ext/lame/gstlamemp3enc.c:
4642 * ext/lame/gstlamemp3enc.h:
4643 * ext/lame/plugin.c:
4646 * ext/mpeg2dec/gstmpeg2dec.c:
4647 * ext/mpeg2dec/gstmpeg2dec.h:
4648 * ext/sidplay/gstsiddec.cc:
4649 * ext/sidplay/gstsiddec.h:
4650 * ext/twolame/gsttwolamemp2enc.c:
4651 * ext/twolame/gsttwolamemp2enc.h:
4652 * ext/x264/gstx264enc.c:
4653 * ext/x264/gstx264enc.h:
4654 * gst-libs/gst/gettext.h:
4655 * gst-libs/gst/glib-compat-private.h:
4656 * gst-libs/gst/gst-i18n-plugin.h:
4657 * gst/asfdemux/asfheaders.c:
4658 * gst/asfdemux/asfheaders.h:
4659 * gst/asfdemux/asfpacket.c:
4660 * gst/asfdemux/asfpacket.h:
4661 * gst/asfdemux/gstasf.c:
4662 * gst/asfdemux/gstasfdemux.c:
4663 * gst/asfdemux/gstasfdemux.h:
4664 * gst/asfdemux/gstrtpasfdepay.c:
4665 * gst/asfdemux/gstrtpasfdepay.h:
4666 * gst/asfdemux/gstrtspwms.c:
4667 * gst/asfdemux/gstrtspwms.h:
4668 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4669 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4670 * gst/dvdsub/gstdvdsubdec.c:
4671 * gst/dvdsub/gstdvdsubdec.h:
4672 * gst/dvdsub/gstdvdsubparse.c:
4673 * gst/dvdsub/gstdvdsubparse.h:
4674 * gst/realmedia/asmrules.c:
4675 * gst/realmedia/asmrules.h:
4676 * gst/realmedia/gstrdtbuffer.c:
4677 * gst/realmedia/gstrdtbuffer.h:
4678 * gst/realmedia/pnmsrc.c:
4679 * gst/realmedia/pnmsrc.h:
4680 * gst/realmedia/rademux.c:
4681 * gst/realmedia/rademux.h:
4682 * gst/realmedia/rdtdepay.c:
4683 * gst/realmedia/rdtdepay.h:
4684 * gst/realmedia/rdtjitterbuffer.c:
4685 * gst/realmedia/rdtjitterbuffer.h:
4686 * gst/realmedia/rdtmanager.c:
4687 * gst/realmedia/rdtmanager.h:
4688 * gst/realmedia/realhash.c:
4689 * gst/realmedia/realhash.h:
4690 * gst/realmedia/realmedia.c:
4691 * gst/realmedia/rmdemux.c:
4692 * gst/realmedia/rmdemux.h:
4693 * gst/realmedia/rmutils.c:
4694 * gst/realmedia/rmutils.h:
4695 * gst/realmedia/rtspreal.c:
4696 * gst/realmedia/rtspreal.h:
4697 * gst/xingmux/gstxingmux.c:
4698 * gst/xingmux/gstxingmux.h:
4699 * gst/xingmux/plugin.c:
4700 * tests/check/elements/amrnbenc.c:
4701 * tests/check/elements/mpeg2dec.c:
4702 * tests/check/elements/x264enc.c:
4703 * tests/check/generic/index.c:
4704 * tests/check/generic/states.c:
4705 * tests/check/pipelines/lame.c:
4707 https://bugzilla.gnome.org/show_bug.cgi?id=687520
4709 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
4711 * gst/dvdsub/gstdvdsubdec.c:
4712 dvdsubdec: allocate correct amount of memory for bitmap
4713 https://bugzilla.gnome.org/show_bug.cgi?id=687192
4715 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4717 * ext/mpg123/gstmpg123audiodec.c:
4718 mpg123: removed unnecessary finalize function
4719 https://bugzilla.gnome.org/show_bug.cgi?id=687176
4721 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
4723 * ext/sidplay/gstsiddec.cc:
4724 siddec: reset bytes counter
4725 Reset the total_bytes counter so that we get timestamps correct.
4726 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
4728 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
4730 * ext/mpg123/gstmpg123audiodec.c:
4731 mpg123: Fix leaks from not chaining up in the finalize function
4733 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
4736 * docs/plugins/inspect/plugin-a52dec.xml:
4737 * docs/plugins/inspect/plugin-amrnb.xml:
4738 * docs/plugins/inspect/plugin-amrwbdec.xml:
4739 * docs/plugins/inspect/plugin-asf.xml:
4740 * docs/plugins/inspect/plugin-cdio.xml:
4741 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4742 * docs/plugins/inspect/plugin-dvdread.xml:
4743 * docs/plugins/inspect/plugin-dvdsub.xml:
4744 * docs/plugins/inspect/plugin-lame.xml:
4745 * docs/plugins/inspect/plugin-mad.xml:
4746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4747 * docs/plugins/inspect/plugin-realmedia.xml:
4748 * docs/plugins/inspect/plugin-siddec.xml:
4749 * docs/plugins/inspect/plugin-twolame.xml:
4750 * docs/plugins/inspect/plugin-x264.xml:
4751 * docs/plugins/inspect/plugin-xingmux.xml:
4752 * win32/common/config.h:
4753 Back to feature development
4755 === release 1.0.2 ===
4757 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
4763 * docs/plugins/inspect/plugin-a52dec.xml:
4764 * docs/plugins/inspect/plugin-amrnb.xml:
4765 * docs/plugins/inspect/plugin-amrwbdec.xml:
4766 * docs/plugins/inspect/plugin-asf.xml:
4767 * docs/plugins/inspect/plugin-cdio.xml:
4768 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4769 * docs/plugins/inspect/plugin-dvdread.xml:
4770 * docs/plugins/inspect/plugin-dvdsub.xml:
4771 * docs/plugins/inspect/plugin-lame.xml:
4772 * docs/plugins/inspect/plugin-mad.xml:
4773 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4774 * docs/plugins/inspect/plugin-realmedia.xml:
4775 * docs/plugins/inspect/plugin-siddec.xml:
4776 * docs/plugins/inspect/plugin-twolame.xml:
4777 * docs/plugins/inspect/plugin-x264.xml:
4778 * docs/plugins/inspect/plugin-xingmux.xml:
4779 * gst-plugins-ugly.doap:
4780 * win32/common/config.h:
4783 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4785 * tests/check/elements/mpg123audiodec.c:
4786 tests: fix up mpg123 test a little
4789 - simplify check for elements
4790 - only run mpg123 test if mpg123 is available and selected
4791 - fix build in uninstalled setup
4792 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4794 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4796 * tests/check/elements/mpg123audiodec.c:
4797 tets: add unit test for mpg123audiodec
4798 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4800 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4802 * ext/mpg123/gstmpg123audiodec.c:
4803 mpg123: added gtkdoc section
4804 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4806 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4808 * ext/mpg123/gstmpg123audiodec.c:
4809 mpg123: fixed bug with last frame, disabled internal resampler & chatter
4810 * The last MP3 frame wasn't being pushed when base class was draining
4811 * Made sure mpg123 cannot ever use its (crude) internal resampler
4812 * Disabled mpg123 stderr output
4813 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4815 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
4817 * gst/asfdemux/Makefile.am:
4818 * gst/realmedia/Makefile.am:
4819 Makefile.am: Fix typos for generating the Android.mk files
4820 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
4821 The typos led to generate the incorrect Android.mk files for the asfdemux
4822 and realmedia plugin.
4823 https://bugzilla.gnome.org/show_bug.cgi?id=686748
4825 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4827 * ext/mpg123/gstmpg123audiodec.c:
4828 mpg123: cleaned up comments, formatting, and logging lines
4829 also replaced mpg123decoder->handle != NULL checks with asserts
4830 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4832 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4834 * ext/dvdread/dvdreadsrc.c:
4835 dvdreadsrc: correctly set next cell when seeking to sector
4837 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4839 * gst/dvdsub/gstdvdsubparse.c:
4840 dvdsubparse: send src caps when receiving sink caps
4842 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4844 * ext/dvdread/dvdreadsrc.c:
4845 dvdreadsrc: update dvd event to enhanced approach
4846 ... in line with resindvdsrc.
4848 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4851 docs: add 'make upload' target for new-release script
4853 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
4856 * docs/plugins/inspect/plugin-a52dec.xml:
4857 * docs/plugins/inspect/plugin-amrnb.xml:
4858 * docs/plugins/inspect/plugin-amrwbdec.xml:
4859 * docs/plugins/inspect/plugin-asf.xml:
4860 * docs/plugins/inspect/plugin-cdio.xml:
4861 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4862 * docs/plugins/inspect/plugin-dvdread.xml:
4863 * docs/plugins/inspect/plugin-dvdsub.xml:
4864 * docs/plugins/inspect/plugin-lame.xml:
4865 * docs/plugins/inspect/plugin-mad.xml:
4866 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4867 * docs/plugins/inspect/plugin-realmedia.xml:
4868 * docs/plugins/inspect/plugin-siddec.xml:
4869 * docs/plugins/inspect/plugin-twolame.xml:
4870 * docs/plugins/inspect/plugin-x264.xml:
4871 * docs/plugins/inspect/plugin-xingmux.xml:
4872 * win32/common/config.h:
4873 Back to development (bug fixing)
4875 === release 1.0.1 ===
4877 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
4883 * docs/plugins/inspect/plugin-a52dec.xml:
4884 * docs/plugins/inspect/plugin-amrnb.xml:
4885 * docs/plugins/inspect/plugin-amrwbdec.xml:
4886 * docs/plugins/inspect/plugin-asf.xml:
4887 * docs/plugins/inspect/plugin-cdio.xml:
4888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4889 * docs/plugins/inspect/plugin-dvdread.xml:
4890 * docs/plugins/inspect/plugin-dvdsub.xml:
4891 * docs/plugins/inspect/plugin-lame.xml:
4892 * docs/plugins/inspect/plugin-mad.xml:
4893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4894 * docs/plugins/inspect/plugin-realmedia.xml:
4895 * docs/plugins/inspect/plugin-siddec.xml:
4896 * docs/plugins/inspect/plugin-twolame.xml:
4897 * docs/plugins/inspect/plugin-x264.xml:
4898 * docs/plugins/inspect/plugin-xingmux.xml:
4899 * gst-plugins-ugly.doap:
4900 * win32/common/config.h:
4903 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
4906 Automatic update of common submodule
4907 From 6c0b52c to 6bb6951
4909 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
4911 * ext/mpeg2dec/gstmpeg2dec.c:
4912 mpeg2dec: Don't error out when there is no associated buffer
4913 In 0.10, having mpeg2dec occasionally tell us to output a frame that
4914 was never decoded was just ignored, so do the same in 1.0
4917 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
4920 * gst/dvdsub/gstdvdsubdec.c:
4921 Purge mention of liboil and update REQUIREMENTS
4922 https://bugzilla.gnome.org/show_bug.cgi?id=673285
4924 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
4926 * ext/x264/gstx264enc.c:
4927 x264enc: when setting fallback decoder latency, set valid min_latency
4928 Min. latency needs to be a valid time, so pass 0 as default
4929 value in the fallback case where we can't determine any latency,
4930 and avoid nasty criticals at runtime.
4932 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4935 * docs/plugins/inspect/plugin-a52dec.xml:
4936 * docs/plugins/inspect/plugin-amrnb.xml:
4937 * docs/plugins/inspect/plugin-amrwbdec.xml:
4938 * docs/plugins/inspect/plugin-asf.xml:
4939 * docs/plugins/inspect/plugin-cdio.xml:
4940 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4941 * docs/plugins/inspect/plugin-dvdread.xml:
4942 * docs/plugins/inspect/plugin-dvdsub.xml:
4943 * docs/plugins/inspect/plugin-lame.xml:
4944 * docs/plugins/inspect/plugin-mad.xml:
4945 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4946 * docs/plugins/inspect/plugin-realmedia.xml:
4947 * docs/plugins/inspect/plugin-siddec.xml:
4948 * docs/plugins/inspect/plugin-twolame.xml:
4949 * docs/plugins/inspect/plugin-x264.xml:
4950 * docs/plugins/inspect/plugin-xingmux.xml:
4951 * win32/common/config.h:
4952 Back to development (bug fixing)
4954 === release 1.0.0 ===
4956 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4961 * docs/plugins/inspect/plugin-a52dec.xml:
4962 * docs/plugins/inspect/plugin-amrnb.xml:
4963 * docs/plugins/inspect/plugin-amrwbdec.xml:
4964 * docs/plugins/inspect/plugin-asf.xml:
4965 * docs/plugins/inspect/plugin-cdio.xml:
4966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4967 * docs/plugins/inspect/plugin-dvdread.xml:
4968 * docs/plugins/inspect/plugin-dvdsub.xml:
4969 * docs/plugins/inspect/plugin-lame.xml:
4970 * docs/plugins/inspect/plugin-mad.xml:
4971 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4972 * docs/plugins/inspect/plugin-realmedia.xml:
4973 * docs/plugins/inspect/plugin-siddec.xml:
4974 * docs/plugins/inspect/plugin-twolame.xml:
4975 * docs/plugins/inspect/plugin-x264.xml:
4976 * docs/plugins/inspect/plugin-xingmux.xml:
4977 * gst-plugins-ugly.doap:
4978 * win32/common/config.h:
4981 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
4984 Automatic update of common submodule
4985 From 4f962f7 to 6c0b52c
4987 === release 0.11.99 ===
4989 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4992 * docs/plugins/inspect/plugin-xingmux.xml:
4993 * gst-plugins-ugly.doap:
4994 * win32/common/config.h:
4997 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4999 * docs/plugins/inspect/plugin-a52dec.xml:
5000 * docs/plugins/inspect/plugin-amrnb.xml:
5001 * docs/plugins/inspect/plugin-amrwbdec.xml:
5002 * docs/plugins/inspect/plugin-asf.xml:
5003 * docs/plugins/inspect/plugin-cdio.xml:
5004 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5005 * docs/plugins/inspect/plugin-dvdread.xml:
5006 * docs/plugins/inspect/plugin-dvdsub.xml:
5007 * docs/plugins/inspect/plugin-lame.xml:
5008 * docs/plugins/inspect/plugin-mad.xml:
5009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5010 * docs/plugins/inspect/plugin-realmedia.xml:
5011 * docs/plugins/inspect/plugin-siddec.xml:
5012 * docs/plugins/inspect/plugin-twolame.xml:
5013 * docs/plugins/inspect/plugin-x264.xml:
5016 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5019 * ext/amrnb/Makefile.am:
5020 * ext/amrwbdec/Makefile.am:
5021 * ext/lame/Makefile.am:
5022 * ext/twolame/Makefile.am:
5023 * tests/check/Makefile.am:
5024 Remove -DGST_USE_UNSTABLE_API
5026 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5028 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5029 * docs/plugins/inspect/plugin-a52dec.xml:
5030 * docs/plugins/inspect/plugin-amrnb.xml:
5031 * docs/plugins/inspect/plugin-amrwbdec.xml:
5032 * docs/plugins/inspect/plugin-asf.xml:
5033 * docs/plugins/inspect/plugin-cdio.xml:
5034 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5035 * docs/plugins/inspect/plugin-dvdread.xml:
5036 * docs/plugins/inspect/plugin-dvdsub.xml:
5037 * docs/plugins/inspect/plugin-lame.xml:
5038 * docs/plugins/inspect/plugin-mad.xml:
5039 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5040 * docs/plugins/inspect/plugin-realmedia.xml:
5041 * docs/plugins/inspect/plugin-siddec.xml:
5042 * docs/plugins/inspect/plugin-twolame.xml:
5043 * docs/plugins/inspect/plugin-x264.xml:
5046 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5048 * ext/cdio/gstcdio.c:
5049 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5050 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5051 introspection/updating for this plugin.
5053 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5055 * gst-plugins-ugly.spec.in:
5056 Switch to F18 package naming
5058 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5060 * ext/dvdread/demo-play:
5061 * tests/check/elements/mpeg2dec.c:
5062 rename some caps and elements in examples
5064 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
5069 === release 0.11.94 ===
5071 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
5075 * gst-plugins-ugly.doap:
5076 * win32/common/config.h:
5079 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5081 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5082 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5083 * docs/plugins/gst-plugins-ugly-plugins.signals:
5084 * docs/plugins/inspect/plugin-a52dec.xml:
5085 * docs/plugins/inspect/plugin-amrnb.xml:
5086 * docs/plugins/inspect/plugin-amrwbdec.xml:
5087 * docs/plugins/inspect/plugin-asf.xml:
5088 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5089 * docs/plugins/inspect/plugin-dvdread.xml:
5090 * docs/plugins/inspect/plugin-dvdsub.xml:
5091 * docs/plugins/inspect/plugin-lame.xml:
5092 * docs/plugins/inspect/plugin-mad.xml:
5093 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5094 * docs/plugins/inspect/plugin-realmedia.xml:
5095 * docs/plugins/inspect/plugin-siddec.xml:
5096 * docs/plugins/inspect/plugin-twolame.xml:
5097 * docs/plugins/inspect/plugin-x264.xml:
5100 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5102 * gst/realmedia/rmdemux.c:
5103 rmdemux: use DTS and PTS
5104 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5105 undefined to make the decoder do the right thing. We can then remove the code
5106 that tries to guess the PTS from the DTS.
5108 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
5110 * ext/mpeg2dec/gstmpeg2dec.c:
5111 mpeg2dec: Hold ref to buffer while mapped
5112 So that the buffer still exists when we go to unmap it later,
5113 even if it got pushed in the meantime.
5115 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
5117 * tests/check/elements/x264enc.c:
5118 x264enc test: x264enc produces constrained-baseline, not the full baseline
5120 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5122 * gst/asfdemux/gstasfdemux.c:
5123 * gst/realmedia/rademux.c:
5124 * gst/realmedia/rmdemux.c:
5125 gst: only activate in pull mode if upstream is seekable
5127 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5129 * gst/realmedia/rademux.c:
5130 rademux: tags can be NULL
5132 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5135 mad: fix email address
5137 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5140 mad: init base class method only once
5142 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5144 * gst/xingmux/gstxingmux.c:
5145 xingmux: remove defunct commented code
5147 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5149 * gst/dvdsub/gstdvdsubdec.c:
5150 dvbsubdec: handle and send GAP event
5151 ... in stead of update newsegment event.
5153 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5155 * gst/dvdsub/gstdvdsubdec.c:
5156 dvbsubdec: adjust disabled code comment style
5158 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5160 * ext/x264/gstx264enc.c:
5161 x264enc: clean up some debug statements
5163 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5165 * ext/x264/gstx264enc.c:
5166 * ext/x264/gstx264enc.h:
5167 x264enc: handle possibly negative DTS provided by codec
5168 ... by arranging for an offset such that DTS == PTS for keyframes,
5169 which is expected elsewhere to go along with semantics of PTS and DTS.
5170 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5172 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5174 * gst-plugins-ugly.spec.in:
5175 Fix spec file for ugly
5177 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5179 * tests/check/elements/mpeg2dec.c:
5180 tests: mpeg2dec: initialize variable
5181 ... which avoids test segfaulting.
5183 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
5185 * tests/check/elements/mpeg2dec.c:
5186 check: Feed parsed data to mpeg2dec
5187 And fix the expected output caps by adding colorimetry field
5189 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
5192 Automatic update of common submodule
5193 From 668acee to 4f962f7
5195 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
5198 configure: bump gtk-doc req to 1.12 (mar-2009)
5199 This allows us to e.g. unconditionally use gtkdoc-rebase.
5201 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
5203 * docs/plugins/inspect/plugin-dvdsub.xml:
5204 * gst/dvdsub/gstdvdsubdec.c:
5205 * gst/dvdsub/gstdvdsubparse.c:
5206 video/x-dvd-subpicture -> subpicture/x-dvd
5208 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5210 * ext/x264/gstx264enc.c:
5211 x264enc: Use new video encoder base class API for handling tags
5213 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5215 * ext/mpg123/gstmpg123audiodec.c:
5216 mpg123: Give MARGINAL rank to the mpg123 decoder element
5218 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5220 * gst/dvdsub/gstdvdsubdec.c:
5221 dvdsubdec: Set alignment at the correct place of GstAllocationParams
5223 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5226 * win32/common/config.h:
5229 === release 0.11.93 ===
5231 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5234 * gst-plugins-ugly.doap:
5235 * win32/common/config.h:
5238 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5240 * gst/asfdemux/asfpacket.c:
5241 * gst/realmedia/rmdemux.c:
5242 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5244 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
5246 * ext/mpg123/Makefile.am:
5247 mpg123: dist header file
5249 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5251 * gst/asfdemux/asfpacket.c:
5252 asfdemux: avoid some more invalid timestamp arithmetic
5253 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5255 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5257 * ext/sidplay/gstsiddec.cc:
5258 * gst/asfdemux/gstasfdemux.c:
5259 * gst/realmedia/rademux.c:
5260 * gst/realmedia/rmdemux.c:
5261 gst: Add stream-id to stream-start events
5263 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
5265 * ext/mpeg2dec/gstmpeg2dec.c:
5266 mpeg2dec: Don't use NULL values for fbuf
5267 We need to make a difference between the initial dummy buffers (which
5268 have a fbuf->id of NULL) and the buffers on which we allocated
5271 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
5274 Automatic update of common submodule
5275 From 94ccf4c to 668acee
5277 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
5279 * ext/a52dec/gsta52dec.c:
5280 * ext/lame/gstlamemp3enc.c:
5281 * gst/asfdemux/gstasfdemux.c:
5282 * gst/realmedia/rademux.c:
5283 * gst/realmedia/rmdemux.c:
5284 * gst/realmedia/rmutils.c:
5285 gst_tag_list_free -> gst_tag_list_unref
5287 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5289 * ext/mpg123/gstmpg123audiodec.c:
5290 mpg123: map input buffer in READ mode, not WRITE mode
5291 Makes things actually work.
5293 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5295 * ext/mpg123/gstmpg123audiodec.c:
5296 mpg123: query supported output formats at run-time
5297 Fixes stuff. We use a string here since we can't be bothered
5300 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5302 * ext/mpg123/Makefile.am:
5303 mpg123: hook up to build system
5305 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5307 * ext/mpg123/gstmpg123audiodec.c:
5308 * ext/mpg123/gstmpg123audiodec.h:
5309 mpg123: add new libmpg123-based mp3 decoder plugin
5310 Needs a bit of cleaning up.
5311 https://bugzilla.gnome.org/show_bug.cgi?id=681003
5313 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5315 * ext/sidplay/gstsiddec.cc:
5316 * ext/x264/gstx264enc.c:
5317 * gst/asfdemux/gstasfdemux.c:
5318 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5319 * gst/realmedia/rademux.c:
5320 * gst/realmedia/rmdemux.c:
5321 tag: Update for taglist/tag event API changes
5323 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
5325 * ext/mpeg2dec/gstmpeg2dec.c:
5326 mpeg2dec: Avoid dropping first GOP
5327 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5328 do not check if it is NULL or not.
5329 And cleanup a bit of debug
5331 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5333 * gst/realmedia/rdtmanager.c:
5334 * gst/realmedia/rdtmanager.h:
5335 rdt: add on-npt-stop signal
5336 rtspsrc will look for it.
5338 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5340 * gst/realmedia/rdtmanager.c:
5341 rdt: set caps after activating the pad
5343 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5345 * gst/realmedia/gstrdtbuffer.c:
5348 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5350 * gst/asfdemux/gstrtpasfdepay.c:
5351 asfdepay: fix padding correction
5352 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5353 existing memory in the target buffer..
5354 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5356 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5358 * ext/mpeg2dec/gstmpeg2dec.c:
5359 mpeg2dec: copy buffer flags when cropping
5360 When we crop a buffer, copy the flags as well.
5362 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
5364 * ext/mpeg2dec/gstmpeg2dec.c:
5365 mpeg2dec: Fix GstVideoInfo pointer
5367 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
5369 * ext/mpeg2dec/gstmpeg2dec.c:
5370 mpeg2dec: Correctly flag output buffer interlaced state
5371 If the sequence is not flagged as progressive its buffers are marked
5372 interlace mode mixed. There is an individual picture flag indicating
5373 whether picture in the sequence are interlaced or not. This is used
5374 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5375 completely indicate the buffer's interlaced state.
5376 Also, TFF and RFF should only be set if the sequence is not progressive.
5378 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5380 * ext/mpeg2dec/gstmpeg2dec.c:
5381 ext: Update for video base classes API changes
5383 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5386 Automatic update of common submodule
5387 From 98e386f to 94ccf4c
5389 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5391 * gst/asfdemux/asfpacket.c:
5392 asfdemux: make sure to avoid arithmetic with _NONE timestamp
5394 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5396 * gst/asfdemux/asfpacket.c:
5397 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5398 ... so it does not get used as first (valid) payload ts, whereas
5399 the first real valid payload ts may be considerably larger.
5400 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5402 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5404 * gst/asfdemux/gstasfdemux.c:
5405 asfdemux: slightly relax supported seek requirements
5406 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5408 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5410 * ext/mpeg2dec/gstmpeg2dec.c:
5411 mpeg2dec: Propagate GstFlowReturn where needed
5412 It was just ignoring the return values...
5414 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5416 * ext/mpeg2dec/gstmpeg2dec.c:
5417 mpeg2dec: Store temporary buffers out of the way
5418 When mpeg2dec needs to do cropping (because downstream can't handle it),
5419 we need temporary buffers to decode to.
5420 Use the user_data field to store those, and unify the rest of the code
5421 that needs to touch a buffer (regardless of how/where it was allocated).
5422 https://bugzilla.gnome.org/show_bug.cgi?id=680194
5424 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5426 * ext/mpeg2dec/gstmpeg2dec.c:
5427 mpeg2dec: Call gst_video_decoder_negotiate()
5429 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5431 * gst/realmedia/rmdemux.c:
5432 rmdemux: give stream tags a different event name so they don't overwrite global tags
5433 There can only be one taglist per name for sticky tag events.
5434 Needs to be fixed more properly, see
5435 https://bugzilla.gnome.org/show_bug.cgi?id=677619
5437 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5439 * gst/realmedia/rademux.c:
5440 rademux: set/send caps on pad after activating it
5442 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5444 * gst/realmedia/rmdemux.c:
5445 rmdemux: set/send caps after activating the source pads
5446 Makes sure the caps event isn't dropped immediately.
5448 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5450 * ext/dvdread/dvdreadsrc.c:
5451 dvdreadsrc: mustn't drop queries like caps query if not started yet
5453 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
5455 * gst/asfdemux/gstasfdemux.c:
5456 asfdemux: extract WM/Year as GstDateTime instead of GDate
5457 So we can signal that only the year field is valid.
5459 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5461 * gst/asfdemux/gstasfdemux.c:
5462 asfdemux: don't leak payload if we are not pushing it
5464 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5466 * ext/sidplay/gstsiddec.cc:
5467 * gst/asfdemux/gstasfdemux.c:
5468 * gst/realmedia/rademux.c:
5469 * gst/realmedia/rmdemux.c:
5470 demuxers: Push STREAM_START when needed
5472 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5474 * gst/asfdemux/gstasfdemux.c:
5475 asf: don't push on inactive streams
5477 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5479 * ext/dvdread/dvdreadsrc.c:
5480 dvdreadsrc: set rank to NONE
5481 It should never be autoplugged really, for DVD
5482 playback there's rsndvd (or will be, realsoonnow).
5484 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5486 * ext/mpeg2dec/gstmpeg2dec.c:
5487 fix for allocator API changes
5489 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5491 * ext/x264/gstx264enc.c:
5492 update for query api changes
5494 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5496 * ext/mpeg2dec/gstmpeg2dec.c:
5497 update for query api changes
5499 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5501 * ext/x264/gstx264enc.c:
5502 update for allocation query changes
5504 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
5507 LICENSE_readme: fix typo
5509 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
5512 LICENSE_readme: mention x264
5513 https://bugzilla.gnome.org/show_bug.cgi?id=679472
5515 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5517 * gst/asfdemux/gstasfdemux.c:
5518 * gst/realmedia/rademux.c:
5519 * gst/realmedia/rmdemux.c:
5520 gst: Implement segment-done event
5522 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5524 * gst/asfdemux/gstasfdemux.c:
5525 asf: fix x-wmv format in caps
5527 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5529 * gst/asfdemux/asfpacket.c:
5532 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
5534 * gst/asfdemux/asfpacket.c:
5535 * gst/asfdemux/asfpacket.h:
5536 * gst/asfdemux/gstasfdemux.c:
5537 asfdemux: Ignore parsing errors from broken packets
5538 We should instead be counting the number of errors and exiting if
5539 they're too numerous. This makes a number of broken ASF files playable.
5540 https://bugzilla.gnome.org/show_bug.cgi?id=678543
5542 gst/asfdemux/asfpacket.c
5543 gst/asfdemux/gstasfdemux.c
5545 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5547 * gst/asfdemux/gstasfdemux.c:
5550 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5552 * ext/mpeg2dec/gstmpeg2dec.c:
5553 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
5555 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5557 * ext/mpeg2dec/gstmpeg2dec.c:
5558 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
5561 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
5563 * ext/x264/gstx264enc.c:
5564 x264enc: Fix unitialized variable and taglist event
5566 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5568 * ext/mpeg2dec/gstmpeg2dec.c:
5569 mpeg2dec: fix compilation
5571 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5573 * ext/sidplay/gstsiddec.cc:
5574 * gst/asfdemux/gstasfdemux.c:
5575 * gst/realmedia/rademux.c:
5576 * gst/realmedia/rdtmanager.c:
5577 * gst/realmedia/rmdemux.c:
5578 update for task api change
5580 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5582 * ext/mpeg2dec/gstmpeg2dec.c:
5583 * ext/x264/gstx264enc.c:
5586 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5588 * ext/mpeg2dec/gstmpeg2dec.c:
5589 * ext/mpeg2dec/gstmpeg2dec.h:
5590 mpeg2dec: Port to 0.11 again
5592 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5594 * ext/x264/gstx264enc.c:
5595 x264enc: Fix compiler warning
5597 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5599 * ext/mpeg2dec/gstmpeg2dec.c:
5600 * ext/mpeg2dec/gstmpeg2dec.h:
5601 mpeg2dec: Report PAR if not present upstream
5602 And clean up some code
5604 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5606 * ext/mpeg2dec/gstmpeg2dec.c:
5607 mpeg2dec: use _scale_ceil to compute frame period
5608 https://bugzilla.gnome.org/show_bug.cgi?id=675769
5610 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5612 * ext/mpeg2dec/gstmpeg2dec.c:
5613 mpeg2dec: mpeg2dec actually has 3 frame latency
5614 https://bugzilla.gnome.org/show_bug.cgi?id=675769
5616 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5618 * ext/mpeg2dec/gstmpeg2dec.c:
5619 mpeg2dec: Fix large output buffers leak
5621 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5623 * ext/mpeg2dec/gstmpeg2dec.c:
5624 mpeg2dec: Port to new way of handling frame reference
5626 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5628 * ext/mpeg2dec/gstmpeg2dec.c:
5629 mpeg2dec: don't leak input_state
5631 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5633 * ext/mpeg2dec/gstmpeg2dec.c:
5634 * ext/mpeg2dec/gstmpeg2dec.h:
5635 mpeg2dec: Port to GstVideoDecoder base class
5637 ext/mpeg2dec/gstmpeg2dec.c
5638 ext/mpeg2dec/gstmpeg2dec.h
5639 Back to 0.10 state, needs to be ported to 0.11 again.
5641 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5643 Merge remote-tracking branch 'origin/master'
5645 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5647 * ext/x264/gstx264enc.c:
5648 * ext/x264/gstx264enc.h:
5649 x264enc: Port to 0.11 again
5651 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5653 * ext/x264/gstx264enc.c:
5654 x264enc: Don't set latency while holding object lock
5655 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
5656 https://bugzilla.gnome.org/show_bug.cgi?id=675762
5658 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5660 * ext/x264/gstx264enc.c:
5661 x264enc: Use video encoder stream lock to avoid deadlock
5663 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5665 * ext/x264/gstx264enc.c:
5666 x264enc: Port to new way of passing frame reference
5668 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5670 * ext/x264/gstx264enc.c:
5671 x264enc: Set default stream-format to avc as it's a better format
5673 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5675 * ext/x264/gstx264enc.c:
5676 x264enc: Fix setting latency
5677 Fixes setting latency when framerate is dynamic and round up the latency
5678 to avoid rounding issues.
5680 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5682 * ext/x264/gstx264enc.c:
5683 x264enc: gst_video_encoder_get_frame() is now transfer full
5685 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5687 * ext/x264/gstx264enc.c:
5688 x264enc: don't leak output state
5690 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5692 * ext/x264/gstx264enc.c:
5693 * ext/x264/gstx264enc.h:
5694 x264enc: Remove x264 backward compatibility support
5696 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5698 * ext/x264/gstx264enc.c:
5699 x264enc: Report latency base on x264 buffer size
5701 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5704 * ext/x264/gstx264enc.c:
5705 * ext/x264/gstx264enc.h:
5706 x264enc: Port to GstVideoEncoder baseclass
5709 ext/x264/gstx264enc.c
5710 ext/x264/gstx264enc.h
5711 Back to 0.10 state, needs to be ported to 0.11 again.
5713 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5718 * docs/plugins/Makefile.am:
5719 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5720 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5721 * docs/plugins/inspect/plugin-synaesthesia.xml:
5722 * gst/synaesthesia/.gitignore:
5723 * gst/synaesthesia/Makefile.am:
5724 * gst/synaesthesia/README:
5725 * gst/synaesthesia/gstsynaesthesia.c:
5726 * gst/synaesthesia/gstsynaesthesia.h:
5727 * gst/synaesthesia/synaescope.c:
5728 * gst/synaesthesia/synaescope.h:
5729 synaesthesia: remove experimental GPL-ed synaesthesia plugin
5730 It never made it out of experimental, and there's a new
5731 synaescope element in gst-plugins-bad that's hopefully
5732 sufficiently similar.
5733 https://bugzilla.gnome.org/show_bug.cgi?id=356882
5735 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5737 * gst/mpegstream/.gitignore:
5738 mpegstream: remove leftover hidden .gitignore file
5740 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5742 * gst/synaesthesia/gstsynaesthesia.c:
5743 * tests/check/elements/amrnbenc.c:
5744 * tests/check/elements/x264enc.c:
5745 elements: Use gst_pad_set_caps() instead of manual event fiddling
5747 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5750 Automatic update of common submodule
5751 From 03a0e57 to 98e386f
5753 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5758 === release 0.11.92 ===
5760 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5766 * docs/plugins/inspect/plugin-a52dec.xml:
5767 * docs/plugins/inspect/plugin-amrnb.xml:
5768 * docs/plugins/inspect/plugin-amrwbdec.xml:
5769 * docs/plugins/inspect/plugin-asf.xml:
5770 * docs/plugins/inspect/plugin-cdio.xml:
5771 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5772 * docs/plugins/inspect/plugin-dvdread.xml:
5773 * docs/plugins/inspect/plugin-dvdsub.xml:
5774 * docs/plugins/inspect/plugin-lame.xml:
5775 * docs/plugins/inspect/plugin-mad.xml:
5776 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5777 * docs/plugins/inspect/plugin-realmedia.xml:
5778 * docs/plugins/inspect/plugin-siddec.xml:
5779 * docs/plugins/inspect/plugin-twolame.xml:
5780 * docs/plugins/inspect/plugin-x264.xml:
5781 * gst-plugins-ugly.doap:
5782 * win32/common/config.h:
5785 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5828 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5831 Automatic update of common submodule
5832 From 1fab359 to 03a0e57
5834 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5836 * ext/sidplay/gstsiddec.cc:
5837 * gst/asfdemux/gstasfdemux.c:
5838 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5839 * gst/realmedia/rademux.c:
5840 * gst/realmedia/rmdemux.c:
5841 update for tag event change
5843 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5846 Automatic update of common submodule
5847 From f1b5a96 to 1fab359
5849 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5852 Automatic update of common submodule
5853 From 92b7266 to f1b5a96
5855 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5858 Automatic update of common submodule
5859 From ec1c4a8 to 92b7266
5861 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5864 Automatic update of common submodule
5865 From 3429ba6 to ec1c4a8
5867 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5869 * gst/realmedia/rmutils.c:
5870 realmedia: don't use GstStructure API on tag lists
5872 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
5874 * ext/a52dec/gsta52dec.c:
5875 a52dec: really prefer the original number (and position) of channels
5876 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
5878 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5881 Automatic update of common submodule
5882 From dc70203 to 3429ba6
5884 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5887 * ext/x264/gstx264enc.c:
5888 x264: bump x264 requirement to build 106 or later
5889 Build 106 is from September 2010.
5890 https://bugzilla.gnome.org/show_bug.cgi?id=676257
5892 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
5894 * ext/a52dec/gsta52dec.c:
5896 a52dec: adapt to work also with new liba52
5897 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
5899 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5901 * ext/a52dec/gsta52dec.c:
5902 a52dec: trigger renegotiation upon changed stream channels
5905 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5908 configure: Require core/base 0.11.91
5910 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
5913 .gitignore: add visual studio IDE files and OS X .DS_Store files
5914 https://bugzilla.gnome.org/show_bug.cgi?id=667899
5916 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5921 === release 0.11.91 ===
5923 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5930 * gst-plugins-ugly.doap:
5931 * win32/common/config.h:
5934 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5977 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5979 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
5981 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5984 Automatic update of common submodule
5985 From dc70203 to 3429ba6
5987 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5989 * gst/asfdemux/asfpacket.c:
5990 asfdemux: Use correct enum type
5992 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5994 * gst/asfdemux/gstasfdemux.c:
5995 asfdemux: implement pull mode seek snap flags when an index is present
5996 Also ensure we get a proper EOS when seeking past the end of the
5997 file, or (when the snap after flag is set) between the last keyframe
5998 and the end of the file.
6000 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
6002 * ext/cdio/gstcdio.c:
6003 * ext/cdio/gstcdio.h:
6004 * ext/cdio/gstcdiocddasrc.c:
6005 cdio: compensate for libcdio's recent cd-text api changes
6006 https://bugzilla.gnome.org/show_bug.cgi?id=675112
6008 ext/cdio/gstcdiocddasrc.c
6010 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6012 * ext/dvdread/dvdreadsrc.c:
6013 dvdread: fix build after recent include reshuffling in core
6014 Need to include gmodule.h ourselves now.
6016 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6018 * ext/mpeg2dec/gstmpeg2dec.c:
6019 video: Update for libgstvideo API changes
6021 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6024 Automatic update of common submodule
6025 From 6db25be to dc70203
6027 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6029 * gst/asfdemux/asfpacket.c:
6030 * gst/asfdemux/asfpacket.h:
6031 asfdemux: fix performance issue, especially with high-bitrate streams
6032 Two things were suboptimal from a performance point of view:
6033 a) consider a large media object such as a video keyframe, which
6034 may be split up into multiple fragments. We would assemble
6035 the media object as follows:
6036 buf = join (join (join (frag1, frag2), frag3), frag4)
6037 which causes many unnecessary memcpy()s, and malloc/free,
6038 which could easily add up to a multiple of the actual object
6039 size. To avoid this, we allocate a buffer of the size needed
6040 from the start and copy fragments into that directly.
6041 b) for every fragment to join, we would create a sub-buffer
6042 before joining it (which would discard the sub-buffer again),
6043 leading to unnecessary miniobject create/free churn.
6045 gst/asfdemux/asfpacket.c
6046 gst/asfdemux/asfpacket.h
6048 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6050 * gst/asfdemux/asfpacket.c:
6051 asfdemux: avoid unnecessary stream lookup
6052 We have already retrieved the stream for that stream number and
6053 made sure it's not NULL, so no need to do it again here; neither
6054 the number nor the streams changed since the last time.
6056 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
6058 * ext/a52dec/gsta52dec.c:
6059 a52dec: fix first_access bigger than 2
6060 gst_buffer_extract returns the number of bytes extracted, here 2 max.
6061 Set size to the buffer size as was done in 0.10 to avoid first_access
6062 error when it bypass 2.
6063 https://bugzilla.gnome.org/show_bug.cgi?id=673434
6065 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6069 configure: Modernize autotools setup a bit
6070 Also we now only create tar.bz2 and tar.xz tarballs.
6072 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6075 Automatic update of common submodule
6076 From 464fe15 to 6db25be
6078 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6083 === release 0.11.90 ===
6085 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6091 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6092 * docs/plugins/inspect/plugin-a52dec.xml:
6093 * docs/plugins/inspect/plugin-amrnb.xml:
6094 * docs/plugins/inspect/plugin-amrwbdec.xml:
6095 * docs/plugins/inspect/plugin-asf.xml:
6096 * docs/plugins/inspect/plugin-cdio.xml:
6097 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6098 * docs/plugins/inspect/plugin-dvdread.xml:
6099 * docs/plugins/inspect/plugin-dvdsub.xml:
6100 * docs/plugins/inspect/plugin-lame.xml:
6101 * docs/plugins/inspect/plugin-mad.xml:
6102 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6103 * docs/plugins/inspect/plugin-realmedia.xml:
6104 * docs/plugins/inspect/plugin-siddec.xml:
6105 * docs/plugins/inspect/plugin-twolame.xml:
6106 * docs/plugins/inspect/plugin-x264.xml:
6107 * gst-plugins-ugly.doap:
6108 * win32/common/config.h:
6111 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6154 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6156 * ext/mad/gstmad.c.orig:
6157 mad: remove .c.orig file
6159 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6161 * ext/a52dec/gsta52dec.c:
6162 * ext/amrnb/amrnbdec.c:
6163 * ext/amrnb/amrnbenc.c:
6164 * ext/amrwbdec/amrwbdec.c:
6165 * ext/cdio/gstcdiocddasrc.c:
6166 * ext/dvdread/dvdreadsrc.c:
6167 * ext/lame/gstlamemp3enc.c:
6169 * ext/mad/gstmad.c.orig:
6170 * ext/mpeg2dec/gstmpeg2dec.c:
6171 * ext/sidplay/gstsiddec.cc:
6172 * ext/twolame/gsttwolamemp2enc.c:
6173 * ext/x264/gstx264enc.c:
6174 * gst/asfdemux/gstasfdemux.c:
6175 * gst/asfdemux/gstrtpasfdepay.c:
6176 * gst/asfdemux/gstrtspwms.c:
6177 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6178 * gst/dvdsub/gstdvdsubdec.c:
6179 * gst/dvdsub/gstdvdsubparse.c:
6180 * gst/realmedia/pnmsrc.c:
6181 * gst/realmedia/rademux.c:
6182 * gst/realmedia/rdtdepay.c:
6183 * gst/realmedia/rdtmanager.c:
6184 * gst/realmedia/rmdemux.c:
6185 * gst/realmedia/rtspreal.c:
6186 * gst/synaesthesia/gstsynaesthesia.c:
6187 * gst/xingmux/gstxingmux.c:
6188 Use new gst_element_class_set_static_metadata()
6190 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6193 Automatic update of common submodule
6194 From 7fda524 to 464fe15
6196 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6198 * ext/a52dec/gsta52dec.c:
6199 * ext/amrnb/amrnb.c:
6200 * ext/amrwbdec/amrwb.c:
6201 * ext/cdio/gstcdio.c:
6202 * ext/dvdread/dvdreadsrc.c:
6203 * ext/lame/plugin.c:
6205 * ext/mad/gstmad.c.orig:
6206 * ext/mpeg2dec/gstmpeg2dec.c:
6207 * ext/sidplay/gstsiddec.cc:
6208 * ext/twolame/gsttwolamemp2enc.c:
6209 * ext/x264/gstx264enc.c:
6210 * gst/asfdemux/gstasf.c:
6211 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6212 * gst/dvdsub/gstdvdsubdec.c:
6213 * gst/realmedia/realmedia.c:
6214 * gst/synaesthesia/gstsynaesthesia.c:
6215 * gst/xingmux/plugin.c:
6216 gst: Update for GST_PLUGIN_DEFINE() API changes
6218 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6221 configure: Update version to 0.11.89.1
6223 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6226 * docs/plugins/Makefile.am:
6227 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6228 * docs/version.entities.in:
6229 * ext/a52dec/Makefile.am:
6230 * ext/amrnb/Makefile.am:
6231 * ext/amrwbdec/Makefile.am:
6232 * ext/cdio/Makefile.am:
6233 * ext/lame/Makefile.am:
6234 * ext/mad/Makefile.am:
6235 * ext/mpeg2dec/Makefile.am:
6236 * ext/sidplay/Makefile.am:
6237 * ext/twolame/Makefile.am:
6238 * ext/x264/Makefile.am:
6239 * gst-plugins-ugly.spec.in:
6240 * gst/asfdemux/Makefile.am:
6241 * gst/dvdlpcmdec/Makefile.am:
6242 * gst/dvdsub/Makefile.am:
6243 * gst/realmedia/Makefile.am:
6244 * pkgconfig/Makefile.am:
6245 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6246 * tests/check/Makefile.am:
6247 gst: Update versioning
6249 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6251 * ext/mpeg2dec/gstmpeg2dec.c:
6252 * ext/mpeg2dec/gstmpeg2dec.h:
6253 mpeg2dec: fix cropping
6254 fix cropping in mpeg2dec
6256 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6258 * ext/mpeg2dec/gstmpeg2dec.c:
6259 mpeg2dec: add crop metadata when buffer is still writable
6261 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6263 * gst/asfdemux/gstrtpasfdepay.c:
6264 update for buffer api change
6266 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6268 * ext/a52dec/gsta52dec.c:
6270 ext: Update for audio decoder API changes
6272 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6274 * tests/check/elements/amrnbenc.c:
6275 * tests/check/elements/x264enc.c:
6276 tests: make more valgrind-friendly and plug caps leak
6278 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6280 * gst/asfdemux/asfpacket.c:
6281 * gst/asfdemux/gstasfdemux.c:
6282 * gst/dvdsub/gstdvdsubdec.c:
6283 update for buffer changes
6285 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6287 * tests/check/elements/x264enc.c:
6288 tests: x264enc: adjust test to removal of deprecated properties
6290 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6292 Replace master with 0.11
6294 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6299 === release 0.11.2 ===
6301 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6307 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6308 * docs/plugins/inspect/plugin-a52dec.xml:
6309 * docs/plugins/inspect/plugin-amrnb.xml:
6310 * docs/plugins/inspect/plugin-amrwbdec.xml:
6311 * docs/plugins/inspect/plugin-asf.xml:
6312 * docs/plugins/inspect/plugin-cdio.xml:
6313 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6314 * docs/plugins/inspect/plugin-dvdread.xml:
6315 * docs/plugins/inspect/plugin-dvdsub.xml:
6316 * docs/plugins/inspect/plugin-lame.xml:
6317 * docs/plugins/inspect/plugin-mad.xml:
6318 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6319 * docs/plugins/inspect/plugin-realmedia.xml:
6320 * docs/plugins/inspect/plugin-siddec.xml:
6321 * docs/plugins/inspect/plugin-twolame.xml:
6322 * docs/plugins/inspect/plugin-x264.xml:
6323 * gst-plugins-ugly.doap:
6363 * win32/common/config.h:
6366 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6368 * tests/check/elements/mpeg2dec.c:
6369 tests: fix after memory changes
6371 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6373 * ext/x264/gstx264enc.c:
6374 * ext/x264/gstx264enc.h:
6375 x264enc: remove deprecated properties
6377 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6379 Merge remote-tracking branch 'origin/master' into 0.11
6380 So 0.11 folks also get amr include fixes.
6382 ext/a52dec/gsta52dec.c
6385 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6387 * gst/synaesthesia/gstsynaesthesia.c:
6388 synaesthesia: fixup for bufferpool api changes
6389 ... as well as some caps ref handling.
6391 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6393 * gst/realmedia/rademux.c:
6394 * gst/realmedia/rmdemux.c:
6395 don't pass random pointers to pull_range
6397 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6399 * ext/mpeg2dec/gstmpeg2dec.c:
6400 update for bufferpool changes
6402 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6404 * ext/mpeg2dec/gstmpeg2dec.c:
6405 update for allocation query changes
6407 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6409 * ext/dvdread/dvdreadsrc.c:
6410 * ext/lame/gstlamemp3enc.c:
6411 * ext/mpeg2dec/gstmpeg2dec.c:
6412 * ext/x264/gstx264enc.c:
6413 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6414 * gst/dvdsub/gstdvdsubdec.c:
6415 update for memory api changes
6417 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6419 * ext/mpeg2dec/gstmpeg2dec.c:
6420 take padding into account
6422 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6425 mad: simplify parsing code
6426 Also fixes #671455 (expected at least).
6428 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6431 configure.ac: bump required GLib to 2.31.14
6432 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6434 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6436 * ext/sidplay/gstsiddec.cc:
6437 fix for caps _normalize changes
6439 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6441 * ext/x264/gstx264enc.c:
6442 fix for caps api changes
6444 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6446 * ext/a52dec/gsta52dec.c:
6447 * ext/a52dec/gsta52dec.h:
6448 a52dec: use base class tag handling helper
6449 ... so as to ensure these to be handled and sent at proper time.
6451 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6453 * ext/dvdread/dvdreadsrc.c:
6454 dvdreadsrc: Use variable type with correct signedness
6456 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6458 * ext/mpeg2dec/gstmpeg2dec.c:
6459 mpeg2dec: Copy planes in one go when possible
6461 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6464 * ext/amrnb/amrnbdec.h:
6465 * ext/amrnb/amrnbenc.h:
6466 * ext/amrwbdec/amrwbdec.h:
6467 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6468 In previous versions, the opencore-amr include sub-directory
6469 would be specified in the include path in the CFLAGS, but this
6470 is no longer the case in newer versions, so we need to add those
6471 to our include directives.
6472 Based on patch by: Christian Morales Vega
6473 https://bugzilla.gnome.org/show_bug.cgi?id=671123
6475 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6478 configure: get rid of non-pkg-config ways to check for opencore-amr
6480 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6482 * ext/mpeg2dec/gstmpeg2dec.c:
6483 update for metadata API changes
6485 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
6487 * ext/amrwbdec/Makefile.am:
6488 * ext/lame/Makefile.am:
6489 * ext/mad/Makefile.am:
6490 amrwbdec, lame, mad: link to libgstbase
6492 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
6494 * ext/x264/gstx264enc.c:
6495 x264enc: fix compiler warning
6497 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6499 Merge remote-tracking branch 'origin/master' into 0.11
6501 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6503 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6507 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6512 * docs/plugins/gst-plugins-ugly-plugins.args:
6513 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6514 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6515 * docs/plugins/inspect/plugin-a52dec.xml:
6516 * docs/plugins/inspect/plugin-amrnb.xml:
6517 * docs/plugins/inspect/plugin-amrwbdec.xml:
6518 * docs/plugins/inspect/plugin-asf.xml:
6519 * docs/plugins/inspect/plugin-cdio.xml:
6520 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6521 * docs/plugins/inspect/plugin-dvdread.xml:
6522 * docs/plugins/inspect/plugin-dvdsub.xml:
6523 * docs/plugins/inspect/plugin-iec958.xml:
6524 * docs/plugins/inspect/plugin-lame.xml:
6525 * docs/plugins/inspect/plugin-mad.xml:
6526 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6527 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6528 * docs/plugins/inspect/plugin-mpegstream.xml:
6529 * docs/plugins/inspect/plugin-realmedia.xml:
6530 * docs/plugins/inspect/plugin-siddec.xml:
6531 * docs/plugins/inspect/plugin-twolame.xml:
6532 * docs/plugins/inspect/plugin-x264.xml:
6533 * win32/common/config.h:
6534 Bump version after release
6536 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
6539 autogen.sh: avoid touching .po files during 'make'
6540 A simple workaround to deal with GNU gettext automake integration
6541 failing to deal with git. Fixes: #669207
6543 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6545 * ext/x264/gstx264enc.c:
6546 x264: convert g_print to LOG
6548 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6550 * gst/asfdemux/gstrtpasfdepay.c:
6551 update for new memory api
6553 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6555 * ext/x264/gstx264enc.c:
6556 x264enc: handle pts and dts
6558 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6561 mad: handle libmad freeform parsing quirk
6563 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6566 mad: fixup unhacking last frame coaxing
6567 ... so as to not only replace the data pointer but also available size.
6569 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6571 * gst-plugins-ugly.spec.in:
6574 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6576 * win32/common/config.h:
6577 win32: back to development
6579 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6582 * gst/synaesthesia/gstsynaesthesia.c:
6583 * gst/synaesthesia/gstsynaesthesia.h:
6584 synaesthesia: port to 0.11
6586 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6589 * gst/xingmux/gstxingmux.c:
6590 xingmux: port to 0.11
6592 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6597 === release 0.11.1 ===
6599 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6605 * docs/plugins/gst-plugins-ugly-plugins.args:
6606 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6607 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6608 * docs/plugins/inspect/plugin-a52dec.xml:
6609 * docs/plugins/inspect/plugin-amrnb.xml:
6610 * docs/plugins/inspect/plugin-amrwbdec.xml:
6611 * docs/plugins/inspect/plugin-asf.xml:
6612 * docs/plugins/inspect/plugin-cdio.xml:
6613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6614 * docs/plugins/inspect/plugin-dvdread.xml:
6615 * docs/plugins/inspect/plugin-dvdsub.xml:
6616 * docs/plugins/inspect/plugin-lame.xml:
6617 * docs/plugins/inspect/plugin-mad.xml:
6618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6619 * docs/plugins/inspect/plugin-realmedia.xml:
6620 * docs/plugins/inspect/plugin-siddec.xml:
6621 * docs/plugins/inspect/plugin-twolame.xml:
6622 * docs/plugins/inspect/plugin-x264.xml:
6623 * gst-plugins-ugly.doap:
6663 * win32/common/config.h:
6666 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6668 Merge branch 'master' into 0.11
6672 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6675 mad: unhack last frame coaxing
6676 ... so as to maximally use available base class API and interfere least
6677 as possible with its internal state.
6679 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6682 mad: fix compilation
6684 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6687 mad: chain up to default event handler
6689 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
6691 * ext/x264/gstx264enc.c:
6692 x264enc: unmap video frame after encoding
6693 Fixes major memory leak.
6694 https://bugzilla.gnome.org/show_bug.cgi?id=669863
6696 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6698 * ext/x264/gstx264enc.c:
6699 x264enc: fix after merge
6701 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6703 Merge branch 'master' into 0.11
6705 ext/x264/gstx264enc.c
6707 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6709 * ext/sidplay/gstsiddec.cc:
6710 * ext/sidplay/gstsiddec.h:
6711 sidplay: don't use ulong properties
6713 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6715 * ext/sidplay/gstsiddec.cc:
6716 sidplay: fix negotiation
6718 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
6720 * ext/x264/gstx264enc.c:
6721 x264enc: Add baseline profile to caps
6722 libx264 does not yet support the features that create the difference
6723 between baseline and constrained baseline profile. Hence it currently
6724 supports both though it can only technically encode constrained
6727 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6729 * ext/amrnb/amrnbenc.c:
6730 * gst/asfdemux/gstasfdemux.c:
6731 * gst/realmedia/rdtmanager.c:
6732 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
6734 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6736 * tests/check/elements/mpeg2dec.c:
6737 mpeg2dec: fix test a bit more
6738 Still broken because cropping is broken in mpeg2dec
6740 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6742 * tests/check/elements/amrnbenc.c:
6743 * tests/check/elements/x264enc.c:
6744 * tests/check/elements/xingmux.c:
6745 tests: fix some tests
6747 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6749 * ext/twolame/gsttwolamemp2enc.c:
6750 twolame: Use new audio encoder/decoder base class API for srcpad caps
6752 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6754 * ext/lame/gstlamemp3enc.c:
6755 lame: Use new audio encoder/decoder base class API for srcpad caps
6757 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6760 mad: Use new audio encoder/decoder base class API for srcpad caps
6762 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6764 * ext/a52dec/gsta52dec.c:
6765 a52dec: Use new audio encoder/decoder base class API for srcpad caps
6767 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6769 * ext/amrwbdec/amrwbdec.c:
6770 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
6772 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6774 * ext/amrnb/amrnbdec.c:
6775 * ext/amrnb/amrnbenc.c:
6776 amrnb: Use new audio encoder/decoder base class API for srcpad caps
6778 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6781 mad: ensure we do not confuse the base class with our buffer guard
6782 mad expects extra bytes at the end of a buffer (see discussion in
6783 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
6784 and since we inject these without the base class' knowledge, we
6785 need to hide the bodies better.
6786 This fixes an assert at EOS when decoding an mp3 manually without
6787 an intervening mpegaudioparse.
6789 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6791 * gst/realmedia/rtspreal.c:
6792 update for HEADER flag
6794 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
6796 * ext/x264/gstx264enc.c:
6797 * ext/x264/gstx264enc.h:
6798 x264enc: implement force-key-unit API
6800 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
6803 Automatic update of common submodule
6804 From c463bc0 to 7fda524
6806 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6808 * ext/amrnb/amrnbdec.c:
6809 * ext/amrwbdec/amrwbdec.c:
6810 amr: port to 0.11 again
6812 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6814 Merge branch 'master' into 0.11
6816 ext/a52dec/gsta52dec.c
6818 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6820 * ext/a52dec/gsta52dec.c:
6821 * ext/amrnb/amrnbdec.c:
6822 * ext/amrnb/amrnbenc.c:
6823 * ext/amrwbdec/amrwbdec.c:
6824 * ext/dvdread/dvdreadsrc.c:
6825 * ext/lame/gstlamemp3enc.c:
6827 * ext/mpeg2dec/gstmpeg2dec.c:
6828 * ext/sidplay/gstsiddec.cc:
6829 * ext/twolame/gsttwolamemp2enc.c:
6830 * gst/asfdemux/asfpacket.c:
6831 * gst/asfdemux/gstasfdemux.c:
6832 * gst/asfdemux/gstrtpasfdepay.c:
6833 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6834 * gst/dvdsub/gstdvdsubdec.c:
6835 * gst/dvdsub/gstdvdsubdec.h:
6836 * gst/realmedia/gstrdtbuffer.c:
6837 * gst/realmedia/gstrdtbuffer.h:
6838 * gst/realmedia/rdtdepay.c:
6839 * gst/realmedia/rmdemux.c:
6840 * gst/realmedia/rmutils.c:
6841 port to new memory API
6843 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6846 Automatic update of common submodule
6847 From 2a59016 to c463bc0
6849 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6851 * gst-libs/gst/glib-compat-private.h:
6852 Remove compatibility versions for deprecated GLib API
6854 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6856 * ext/a52dec/gsta52dec.c:
6857 a52dec: fix read buffer overflow upon syncing
6858 The wrong size was being decremented, leading to a runaway
6861 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6865 Add --disable-fatal-warnings configure option
6867 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6869 * gst/asfdemux/gstasfdemux.c:
6870 * gst/realmedia/rademux.c:
6871 * gst/realmedia/rdtmanager.c:
6872 * gst/realmedia/rmdemux.c:
6873 port to new gthread API
6875 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6878 configure.ac: Require GLib 2.31.10 for consistency
6880 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6883 Automatic update of common submodule
6884 From 0807187 to 2a59016
6886 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6888 * ext/amrwbdec/amrwbdec.c:
6889 amrwbdec: _parse should not return OK if not enough data yet
6891 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6893 * ext/amrnb/amrnbdec.c:
6894 amrnbdec: _parse should not return OK if not enough data yet
6896 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6898 * ext/dvdread/dvdreadsrc.c:
6899 dvdreadsrc: fix off by one in cell calculation for the last chapter
6901 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6903 * gst/asfdemux/gstasfdemux.c:
6904 asfdemux: set caps on src pad before adding it
6906 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6908 * gst/asfdemux/gstasfdemux.c:
6909 asfdemux: perform writable buffer map to copy into it
6911 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6913 * gst/asfdemux/asfpacket.c:
6914 * gst/asfdemux/asfpacket.h:
6915 asfpacket: fix 0.11 ported payload extraction
6916 ... to cater for not necessarily offset == size - cur_pos,
6917 as size may have been adjusted due to padding.
6920 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6922 * ext/x264/gstx264enc.c:
6923 x264enc: remove useless and semantically (though not practically) wrong code
6924 The object will be freed, so it's pointless to set the pointers
6927 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6929 * ext/x264/gstx264enc.c:
6930 x264enc: remove leaking "optimization"
6932 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6934 * gst/asfdemux/gstasfdemux.c:
6935 GST_TYPE_DATE -> G_TYPE_DATE
6937 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6939 Merge remote-tracking branch 'origin/master' into 0.11
6941 ext/a52dec/gsta52dec.c
6943 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6945 * ext/a52dec/gsta52dec.c:
6946 a52dec: plug buffer leak
6948 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6950 * ext/a52dec/gsta52dec.c:
6951 a52dec: plug buffer leak
6953 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6955 * ext/amrnb/amrnbenc.c:
6956 amrnbenc: _map and _unmap the appropriate input and output buffers
6958 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6960 * ext/a52dec/gsta52dec.c:
6961 a52dec: Fix some merge mistakes
6963 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6965 Merge branch 'master' into 0.11
6967 ext/a52dec/gsta52dec.c
6968 ext/a52dec/gsta52dec.h
6971 ext/lame/gstlamemp3enc.c
6974 gst/mpegaudioparse/gstmpegaudioparse.c
6975 gst/mpegstream/gstdvddemux.c
6976 gst/realmedia/rdtdepay.c
6981 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6983 * gst/dvdsub/Makefile.am:
6984 dvdsub: add some CFLAGS and LIBS in Makefile.am
6985 ... since adapter is still used.
6987 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6989 * gst/realmedia/rmdemux.c:
6990 rmdemux: Don't use buffer after unreffing
6992 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6994 * gst/asfdemux/gstasfdemux.c:
6995 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
6997 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7000 mad: Correctly unmap the buffer with the original data pointer
7002 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7005 mad: Make sure to set caps on the srcpad if none are set yet
7007 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7009 * ext/mad/Makefile.am:
7010 mad: fix LIBS order in Makefile.am
7012 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7015 mad: remove left-over id3tag.h include
7016 We don't use libid3tag any more.
7018 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7020 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7021 dvdlpcmdec: fix for multichannel
7023 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7025 * ext/a52dec/gsta52dec.c:
7026 * ext/a52dec/gsta52dec.h:
7027 a52dec: Update for the new raw audio caps
7029 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7032 mad: Update for the new raw audio caps
7034 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7036 * ext/lame/gstlamemp3enc.c:
7037 lamemp3enc: Update for the new raw audio caps
7039 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7041 * ext/twolame/gsttwolamemp2enc.c:
7042 twolamemp2enc: Update for the new raw audio caps
7044 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7046 * ext/amrwbdec/amrwbdec.c:
7047 amrwbdec: Add the new layout field to the raw audio caps
7049 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7051 * ext/amrnb/amrnbdec.c:
7052 * ext/amrnb/amrnbenc.c:
7053 amrnb: Add the new layout field to the raw audio caps
7055 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7057 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7058 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7059 dvdlpcmdec: Port to the new raw audio caps
7061 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7063 * gst/asfdemux/gstasfdemux.c:
7064 asfdemux: Update for libgstriff API changes
7065 Still needs to handle audio channel reordering.
7067 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7070 Automatic update of common submodule
7071 From 50b34ab to 0807187
7073 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7075 * ext/lame/Makefile.am:
7076 lame: fix LIBADD order in Makefile.am
7078 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7080 * tests/check/elements/amrnbenc.c:
7081 * tests/check/elements/mpeg2dec.c:
7082 * tests/check/elements/x264enc.c:
7083 * tests/check/elements/xingmux.c:
7084 * tests/check/generic/states.c:
7085 tests: make tests compile
7087 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7089 * ext/amrwbdec/amrwbdec.c:
7090 * ext/dvdread/dvdreadsrc.c:
7092 * ext/sidplay/gstsiddec.cc:
7093 * gst/asfdemux/gstasfdemux.c:
7094 * gst/realmedia/pnmsrc.c:
7095 * gst/realmedia/rdtmanager.c:
7096 * gst/realmedia/rmdemux.c:
7097 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7099 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7101 * tests/check/Makefile.am:
7102 tests: disable generic index test
7104 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7106 * ext/mpeg2dec/gstmpeg2dec.c:
7107 mpeg2dec: remove all seeking-related code
7108 A parser or demuxer upstream should handle this Same for
7111 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7113 * ext/mpeg2dec/gstmpeg2dec.c:
7114 * ext/mpeg2dec/gstmpeg2dec.h:
7115 mpeg2dec: update for GstIndex removal
7117 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7119 * ext/cdio/gstcdiocddasrc.c:
7120 cdio: update for probe vfunc removal in GstAudioCdSrc
7122 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7124 * ext/lame/gstlame.c:
7125 * ext/lame/gstlamemp3enc.c:
7126 lame: fix printf format in debug statements
7127 https://bugzilla.gnome.org/show_bug.cgi?id=666926
7129 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7131 * ext/lame/gstlame.c:
7132 * ext/lame/gstlame.h:
7133 lame: ensure parsed output
7134 ... by doing some basic parsing of encoded lame data.
7136 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7138 * ext/lame/gstlame.h:
7139 lame: cleanup unused instance struct fields
7141 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7143 * ext/lame/Makefile.am:
7144 * ext/lame/gstlamemp3enc.c:
7145 * ext/lame/gstlamemp3enc.h:
7146 lamemp3enc: ensure parsed output
7147 ... by doing some basic parsing of encoded lame data.
7150 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7152 * ext/lame/gstlamemp3enc.c:
7153 lamemp3enc: do not leak merged tags
7155 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7159 mad: helpfully bodge the last buffer to let mad decode the last frame
7160 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7161 to be believed, the last buffer must be followed by a number of 0 bytes
7162 in order for the last frame to be decoded (at least in some cases).
7163 Doing so seems to work here, fixing a missing 1152 samples when using
7164 mp3parse before mad (not using mp3parse would yield the correct amount
7165 of samples, if there's extra non-MP3 data after (eg, tag data)).
7167 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7169 * ext/dvdread/dvdreadsrc.c:
7170 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7172 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7174 * gst/mpegstream/gstdvddemux.c:
7175 dvddemux: tweak subtitle stream setup based on dvd language codes event
7176 ... to allow for non-continuous subtitle stream numbers.
7177 The missing stream numbers tend to come up as subtitle streams anyway
7178 (albeit not with an identified language tag).
7180 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7182 * ext/dvdread/dvdreadsrc.c:
7183 dvdreadsrc: minor safety tweak to sector seeking
7185 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
7187 * ext/a52dec/gsta52dec.c:
7188 a52dec: check that a52_init returns a valid a52 state
7190 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7192 * ext/mpeg2dec/gstmpeg2dec.c:
7193 mpeg2dec: update for new interlaced flags
7195 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7197 * ext/a52dec/Makefile.am:
7198 * ext/a52dec/gsta52dec.c:
7199 * ext/a52dec/gsta52dec.h:
7200 a52dec: port to audiodecoder
7202 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7204 * ext/mad/Makefile.am:
7207 mad: port to audiodecoder
7209 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7211 * ext/a52dec/gsta52dec.c:
7212 a52dec: Don't claim to support upstream renegotiation
7213 and use fixed caps on the srcpad. To correctly support
7214 upstream renegotiation a52dec would need to check if the
7215 caps of the downstream allocated buffer are the requested
7216 caps or if the size is different.
7219 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
7221 * ext/a52dec/gsta52dec.c:
7222 a52dec: Check that the a52_state is correctly initialized
7224 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7226 * gst-libs/gst/Makefile.am:
7227 * gst-libs/gst/glib-compat-private.h:
7228 * gst/asfdemux/gstasfdemux.c:
7229 * gst/mpegaudioparse/gstmpegaudioparse.c:
7230 * gst/realmedia/rademux.c:
7231 * gst/realmedia/rdtmanager.c:
7232 * gst/realmedia/rmdemux.c:
7233 Work around deprecated thread API in glib master
7234 Add private replacements for deprecated functions such as
7235 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7236 to avoid the deprecation warnings. We can't change most of
7237 these in 0.10 because they're part of our API and ABI.
7238 Suppress deprecation warnings in selected files, mostly for
7239 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7240 not much we can do here in 0.10.
7242 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7249 po: update translations
7251 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7253 * gst/realmedia/rdtdepay.c:
7254 rdtdepay: make buffer metadata writable before setting caps on it
7255 Fixes issue when the header buffer is being pushed, which was taken
7256 from the caps and is therefore not writable.
7258 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7260 * ext/dvdread/dvdreadsrc.c:
7261 fix for basesrc changes
7263 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
7265 * gst/asfdemux/gstrtpasfdepay.c:
7266 rtpasfdepay: Initialize GstRTPBuffer before usage
7268 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7270 Merge remote-tracking branch 'origin/master' into 0.11
7272 ext/dvdread/dvdreadsrc.c
7274 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
7276 * ext/dvdread/dvdreadsrc.c:
7277 dvdreadsrc: Fix format string compiler warning
7280 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7282 Merge remote-tracking branch 'origin/master' into 0.11
7284 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7286 * ext/mpeg2dec/gstmpeg2dec.c:
7287 Update for indexable change
7289 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7291 * gst/realmedia/rdtmanager.c:
7292 update for clock provider API change
7294 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7296 * ext/a52dec/gsta52dec.c:
7297 * ext/amrnb/amrnbdec.c:
7298 * ext/amrnb/amrnbenc.c:
7299 * ext/amrwbdec/amrwbdec.c:
7300 * ext/dvdread/dvdreadsrc.c:
7301 * ext/lame/gstlame.c:
7302 * ext/lame/gstlamemp3enc.c:
7304 * ext/mpeg2dec/gstmpeg2dec.c:
7305 * ext/sidplay/gstsiddec.cc:
7306 * ext/twolame/gsttwolame.c:
7307 * ext/x264/gstx264enc.c:
7308 * gst/asfdemux/gstasfdemux.c:
7309 * gst/asfdemux/gstrtpasfdepay.c:
7310 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7311 * gst/dvdsub/gstdvdsubdec.c:
7312 * gst/dvdsub/gstdvdsubparse.c:
7313 * gst/iec958/ac3iec.c:
7314 * gst/mpegaudioparse/gstmpegaudioparse.c:
7315 * gst/mpegaudioparse/gstxingmux.c:
7316 * gst/mpegstream/gstdvddemux.c:
7317 * gst/mpegstream/gstmpegdemux.c:
7318 * gst/mpegstream/gstmpegparse.c:
7319 * gst/mpegstream/gstrfc2250enc.c:
7320 * gst/realmedia/pnmsrc.c:
7321 * gst/realmedia/rademux.c:
7322 * gst/realmedia/rdtdepay.c:
7323 * gst/realmedia/rdtmanager.c:
7324 * gst/realmedia/rmdemux.c:
7325 * gst/synaesthesia/gstsynaesthesia.c:
7326 various: fix pad template ref leaks
7327 https://bugzilla.gnome.org/show_bug.cgi?id=662664
7329 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
7331 * tests/check/elements/xingmux.c:
7332 tests: update for gstcheck API change
7334 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7336 * ext/amrnb/amrnbenc.c:
7337 * ext/dvdread/dvdreadsrc.c:
7338 * ext/lame/gstlamemp3enc.c:
7339 * ext/twolame/gsttwolamemp2enc.c:
7340 ext: fix more printf format warnings in debug messages
7342 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
7344 * gst/asfdemux/gstasfdemux.c:
7345 * gst/asfdemux/gstrtpasfdepay.c:
7346 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7347 * gst/dvdsub/gstdvdsubdec.c:
7348 * gst/dvdsub/gstdvdsubparse.c:
7349 * gst/realmedia/rademux.c:
7350 * gst/realmedia/rmdemux.c:
7351 Fix print format compiler warnings on OS X / 64bit
7352 https://bugzilla.gnome.org/show_bug.cgi?id=662617
7354 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7356 * gst/asfdemux/gstasfdemux.c:
7357 * gst/realmedia/rademux.c:
7358 * gst/realmedia/rdtmanager.c:
7359 * gst/realmedia/rmdemux.c:
7360 update for activation changes
7362 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7364 * gst/asfdemux/gstasfdemux.c:
7365 * gst/realmedia/rademux.c:
7366 * gst/realmedia/rmdemux.c:
7367 update for new scheduling query
7369 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7371 * gst/asfdemux/gstasfdemux.c:
7372 * gst/realmedia/rademux.c:
7373 * gst/realmedia/rdtmanager.c:
7374 * gst/realmedia/rmdemux.c:
7375 add parent to activate functions
7377 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7379 * ext/a52dec/gsta52dec.c:
7380 * ext/mpeg2dec/gstmpeg2dec.c:
7381 * ext/sidplay/gstsiddec.cc:
7382 * ext/x264/gstx264enc.c:
7383 * gst/asfdemux/gstasfdemux.c:
7384 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7385 * gst/dvdsub/gstdvdsubdec.c:
7386 * gst/dvdsub/gstdvdsubparse.c:
7387 * gst/realmedia/rademux.c:
7388 * gst/realmedia/rdtdepay.c:
7389 * gst/realmedia/rdtmanager.c:
7390 * gst/realmedia/rmdemux.c:
7391 add parent to pad functions
7393 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7395 * ext/mpeg2dec/gstmpeg2dec.c:
7396 * ext/sidplay/gstsiddec.cc:
7397 * ext/x264/gstx264enc.c:
7398 * gst/asfdemux/gstasfdemux.c:
7399 * gst/realmedia/rademux.c:
7400 * gst/realmedia/rdtmanager.c:
7401 * gst/realmedia/rmdemux.c:
7402 add parent to query function
7404 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7406 * gst/asfdemux/gstasfdemux.c:
7407 * gst/realmedia/rademux.c:
7408 _query_peer_*() -> _peer_query_*()
7410 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7412 * gst/dvdsub/gstdvdsubdec.c:
7413 _accept_caps() -> _query_accept_caps()
7415 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7417 * ext/x264/gstx264enc.c:
7418 _peer_get_caps() -> _peer_query_caps()
7420 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7422 * ext/x264/gstx264enc.c:
7423 update for _get_caps() -> _query_caps()
7425 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7427 * ext/x264/gstx264enc.c:
7428 change getcaps to query
7430 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7433 mad: re-instate accidentally dropped rank
7435 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7437 * ext/dvdread/dvdreadsrc.c:
7438 * gst/realmedia/pnmsrc.c:
7439 Update for GstURIHandler get_protocols() changes
7441 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7443 * ext/dvdread/dvdreadsrc.c:
7444 * ext/dvdread/dvdreadsrc.h:
7445 * gst/realmedia/pnmsrc.c:
7446 dvdreadsrc, pnmsrc: update for GstURIHandler changes
7448 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7451 mad: re-port to 0.11
7452 This time using the base class. Still something
7453 wrong with the parsing though, when there's no
7454 parser or demuxer upstream (which of course
7455 shouldn't happen in a normal playback scenario).
7457 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7461 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7463 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7467 mad: replace with 0.10 version ported to GstAudioDecoder
7468 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7469 of Mark's baseaudio branch.
7470 Would probably be too risky to drop this into 0.10 given
7471 all the things mad is doing.
7473 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7475 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7476 docs: remove bits for old lame element from sections.txt file
7478 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7482 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7483 * docs/plugins/inspect/plugin-mpegstream.xml:
7484 * gst-plugins-ugly.spec.in:
7485 * gst/mpegstream/Makefile.am:
7486 * gst/mpegstream/README:
7487 * gst/mpegstream/gstdvddemux.c:
7488 * gst/mpegstream/gstdvddemux.h:
7489 * gst/mpegstream/gstmpegclock.c:
7490 * gst/mpegstream/gstmpegclock.h:
7491 * gst/mpegstream/gstmpegdemux.c:
7492 * gst/mpegstream/gstmpegdemux.h:
7493 * gst/mpegstream/gstmpegpacketize.c:
7494 * gst/mpegstream/gstmpegpacketize.h:
7495 * gst/mpegstream/gstmpegparse.c:
7496 * gst/mpegstream/gstmpegparse.h:
7497 * gst/mpegstream/gstmpegstream.c:
7498 * gst/mpegstream/gstrfc2250enc.c:
7499 * gst/mpegstream/gstrfc2250enc.h:
7500 * gst/mpegstream/mpegstream.vcproj:
7501 * gst/mpegstream/notes:
7503 * win32/vs6/gst_plugins_ugly.dsw:
7504 * win32/vs6/libgstac3parse.dsp:
7505 * win32/vs6/libgstmpegaudioparse.dsp:
7506 * win32/vs6/libgstmpegstream.dsp:
7507 mpegstream: remove the old mpeg-ps parser and demuxers
7508 Don't want anyone porting this by accident.
7509 Superseded by mpegpsdemux in -bad.
7511 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7514 * ext/cdio/Makefile.am:
7515 * ext/cdio/gstcdio.c:
7516 * ext/cdio/gstcdiocddasrc.c:
7517 * ext/cdio/gstcdiocddasrc.h:
7518 cdio: port cdiocddasrc to 0.11
7520 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7522 * tests/check/elements/mpeg2dec.c:
7523 tests: port mpeg2dec to 0.11
7524 It compiles, but fails.
7526 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7528 * tests/check/elements/x264enc.c:
7529 tests: port x264enc unit test to 0.11
7530 Well, it compiles now at least.
7532 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7534 * gst/asfdemux/gstrtpasfdepay.h:
7535 update for base class rename
7537 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7539 * gst/asfdemux/gstrtpasfdepay.c:
7540 * gst/asfdemux/gstrtpasfdepay.h:
7541 update for base class rename
7543 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7583 po: update translations
7585 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7587 * docs/plugins/gst-plugins-ugly-plugins.args:
7588 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7589 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7590 * docs/plugins/inspect/plugin-a52dec.xml:
7591 * docs/plugins/inspect/plugin-amrnb.xml:
7592 * docs/plugins/inspect/plugin-amrwbdec.xml:
7593 * docs/plugins/inspect/plugin-asf.xml:
7594 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7595 * docs/plugins/inspect/plugin-dvdread.xml:
7596 * docs/plugins/inspect/plugin-dvdsub.xml:
7597 * docs/plugins/inspect/plugin-lame.xml:
7598 * docs/plugins/inspect/plugin-mad.xml:
7599 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7600 * docs/plugins/inspect/plugin-realmedia.xml:
7601 * docs/plugins/inspect/plugin-siddec.xml:
7602 * docs/plugins/inspect/plugin-twolame.xml:
7603 * docs/plugins/inspect/plugin-x264.xml:
7606 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7608 * ext/lame/gstlamemp3enc.c:
7609 lamemp3enc: cosmetic error message change
7610 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
7612 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7614 * docs/plugins/Makefile.am:
7615 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7616 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7617 * ext/twolame/Makefile.am:
7618 * ext/twolame/gsttwolamemp2enc.c:
7619 * ext/twolame/gsttwolamemp2enc.h:
7621 twolame: rename to twolamemp2enc
7623 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7626 * ext/twolame/gsttwolame.c:
7627 twolame: port to 0.11
7629 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7633 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7634 * docs/plugins/inspect/plugin-iec958.xml:
7635 * gst-plugins-ugly.spec.in:
7636 * gst/iec958/Makefile.am:
7637 * gst/iec958/ac3_padder.c:
7638 * gst/iec958/ac3_padder.h:
7639 * gst/iec958/ac3iec.c:
7640 * gst/iec958/ac3iec.h:
7642 * win32/vs6/libgstiec958.dsp:
7643 iec958: remove this plugin
7644 I think it can just go away. Audio sinks can and should payload
7645 things themselves using the helper API in libgstaudio. If such
7646 a plugin still makes sense, it should probably be rewritten
7647 using the library functions (and be put into -good or so).
7649 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7651 * gst/realmedia/rademux.c:
7652 * gst/realmedia/rmdemux.c:
7653 * gst/realmedia/rtspreal.c:
7654 update for adapter api change
7656 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7658 * ext/x264/gstx264enc.c:
7659 update for removed fixate function
7661 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7664 * ext/mpeg2dec/gstmpeg2dec.c:
7665 * gst/asfdemux/gstasfdemux.c:
7666 * gst/realmedia/rmdemux.c:
7669 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7672 * gst/realmedia/rademux.c:
7673 * gst/realmedia/rdtdepay.c:
7674 * gst/realmedia/rmdemux.c:
7675 * gst/realmedia/rmutils.c:
7678 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7680 * gst/asfdemux/gstasfdemux.c:
7681 * gst/mpegstream/gstdvddemux.c:
7682 * gst/mpegstream/gstmpegdemux.c:
7683 * gst/realmedia/rmdemux.c:
7684 * gst/realmedia/rmdemux.h:
7687 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
7690 po: lame => lamemp3enc
7692 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7694 * gst/realmedia/rdtmanager.c:
7695 make request pads take %u
7697 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7699 * ext/mpeg2dec/gstmpeg2dec.c:
7700 * ext/mpeg2dec/gstmpeg2dec.h:
7701 mpeg2dec: Add basic cropping support
7703 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7705 * ext/a52dec/gsta52dec.c:
7706 * ext/sidplay/gstsiddec.cc:
7707 * gst/asfdemux/gstasfdemux.c:
7708 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7709 tags: update for tag API removal
7711 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7713 * ext/mpeg2dec/gstmpeg2dec.c:
7714 * ext/mpeg2dec/gstmpeg2dec.h:
7715 update for meta api change
7717 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7719 * gst/asfdemux/gstasfdemux.c:
7720 structure: fix for api update
7722 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7724 Merge remote-tracking branch 'origin/master' into 0.11
7726 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7728 * tests/check/elements/amrnbenc.c:
7729 tests: port amrnbenc test to 0.11
7731 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7733 * ext/amrnb/amrnbdec.c:
7734 * ext/amrnb/amrnbenc.c:
7735 amrnb: fix up raw audio caps for 0.11
7737 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7739 * tests/check/Makefile.am:
7740 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
7742 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7744 * docs/plugins/Makefile.am:
7745 * ext/lame/Makefile.am:
7747 * ext/lame/gstlame.c:
7748 * ext/lame/gstlame.h:
7749 * ext/lame/plugin.c:
7750 * ext/lame/test-lame.c:
7751 * gst/xingmux/gstxingmux.c:
7752 * tests/check/pipelines/lame.c:
7753 lame: remove lame element, it's been superseded by lamemp3enc
7755 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7757 * ext/a52dec/gsta52dec.c:
7758 * ext/lame/gstlamemp3enc.c:
7760 * ext/sidplay/gstsiddec.cc:
7761 * gst/asfdemux/gstasfdemux.c:
7762 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7763 ext, gst: update for taglist API changes
7765 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
7767 * gst/asfdemux/gstasfdemux.c:
7768 asfdemux: Don't leak pending payload buffers
7771 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7773 Merge branch 'master' into 0.11
7775 ext/sidplay/gstsiddec.cc
7777 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
7779 * ext/sidplay/gstsiddec.cc:
7780 siddec: use BOILERPLATE macro and cleanup FIXMEs
7782 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7784 * gst/asfdemux/gstrtpasfdepay.c:
7785 asfdepay: fix compiler warnings after gst_caps_new_simple() change
7787 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7789 * gst-plugins-ugly.spec.in:
7790 Update specfile with latest changes
7792 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7794 * gst/asfdemux/gstasfdemux.c:
7795 asfdemux: Don't unmap a buffer that doesn't exist
7797 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7800 * ext/dvdread/dvdreadsrc.c:
7801 dvdread: port to 0.11
7803 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7806 * gst/dvdsub/Makefile.am:
7807 * gst/dvdsub/gstdvdsubdec.c:
7808 * gst/dvdsub/gstdvdsubdec.h:
7809 * gst/dvdsub/gstdvdsubparse.c:
7810 dvdsub: port to 0.11
7812 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7814 Merge branch 'master' into 0.11
7816 ext/amrwbdec/Makefile.am
7817 ext/amrwbdec/amrwbdec.c
7819 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7821 * gst/realmedia/gstrdtbuffer.c:
7822 * gst/realmedia/gstrdtbuffer.h:
7823 * gst/realmedia/pnmsrc.c:
7824 * gst/realmedia/rademux.c:
7825 * gst/realmedia/rdtdepay.c:
7826 * gst/realmedia/rdtmanager.c:
7827 * gst/realmedia/rmdemux.c:
7828 * gst/realmedia/rmutils.c:
7829 * gst/realmedia/rtspreal.c:
7830 realmedia: port to 0.11
7832 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7834 * ext/amrwbdec/Makefile.am:
7835 * ext/amrwbdec/amrwbdec.c:
7836 * ext/amrwbdec/amrwbdec.h:
7837 amrwbdec: port to audiodecoder
7839 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7841 * ext/amrnb/Makefile.am:
7842 amrnbdec: fixup build
7844 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7846 * ext/amrnb/amrnbdec.c:
7847 amrnbdec: remove leftover extraneous _unref
7849 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7851 Merge branch 'master' into 0.11
7853 ext/amrnb/amrnbdec.c
7855 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7858 * ext/amrnb/amrnbdec.c:
7859 * ext/amrnb/amrnbenc.c:
7862 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7865 * ext/amrwbdec/Makefile.am:
7866 * ext/amrwbdec/amrwbdec.c:
7867 ported amrwbdec to 0.11
7869 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7871 * ext/amrnb/amrnbdec.c:
7872 * ext/amrnb/amrnbdec.h:
7873 amrnbdec: port to audiodecoder
7875 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7877 Merge branch 'master' into 0.11
7879 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7882 * ext/mpeg2dec/gstmpeg2dec.c:
7883 * ext/mpeg2dec/gstmpeg2dec.h:
7884 mpeg2dec: minimal port to 0.11
7886 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7888 * ext/mpeg2dec/gstmpeg2dec.c:
7889 * ext/mpeg2dec/gstmpeg2dec.h:
7890 mpeg2dec: post QoS messages when dropping a frame due to QoS
7891 https://bugzilla.gnome.org/show_bug.cgi?id=658241
7893 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7896 configure: update ported plugins list
7898 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7901 update to 0.11 branch
7903 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7905 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7906 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7907 dvdlpcmdec: port to 0.11
7909 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7911 * ext/lame/gstlame.c:
7912 * ext/lame/gstlamemp3enc.c:
7913 lame: fix raw audio caps too
7915 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7917 * ext/lame/gstlame.c:
7918 * ext/lame/gstlamemp3enc.c:
7921 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7923 Merge branch 'master' into 0.11
7925 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7927 * ext/x264/gstx264enc.c:
7928 * ext/x264/gstx264enc.h:
7929 x264enc: port to 0.11
7931 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7933 * ext/amrnb/Makefile.am:
7934 * ext/amrnb/amrnbenc.c:
7935 * ext/amrnb/amrnbenc.h:
7936 amrnbenc: port to audioencoder
7938 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7940 Merge branch 'master' into 0.11
7944 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7946 * ext/a52dec/gsta52dec.c:
7949 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7951 * ext/twolame/gsttwolame.c:
7952 twolame: Simple fix for GstAudioEncoder API change
7954 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7956 * ext/twolame/gsttwolame.c:
7957 twolame: Fix variable 'gstelement_class' set but not used compiler warning
7959 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7961 * ext/lame/gstlame.c:
7962 * ext/lame/gstlamemp3enc.c:
7963 lame: Don't get the parent class again, GST_BOILERPLATE does this already
7965 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7967 * ext/lame/gstlame.c:
7968 * ext/lame/gstlamemp3enc.c:
7969 lame: Fix variable 'gstelement_class' set but not used compiler warning
7971 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7973 * ext/twolame/gsttwolame.c:
7974 twolame: improve output framing and timestamping
7975 ... which simply comes down to requesting one frame of input data at a time,
7976 since the encoder nicely turns this into 1 encoded frame.
7978 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7980 * ext/twolame/Makefile.am:
7981 * ext/twolame/gsttwolame.c:
7982 * ext/twolame/gsttwolame.h:
7983 twolame: port to audioencoder
7985 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7987 * ext/lame/gstlame.c:
7988 lame: use some more boilerplate
7990 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7992 * ext/lame/gstlame.c:
7993 * ext/lame/gstlame.h:
7994 lame: port to audioencoder
7996 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7998 * ext/lame/gstlamemp3enc.c:
7999 lamemp3enc: use some more boilerplate
8001 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8003 * ext/lame/gstlamemp3enc.c:
8004 lamemp3enc: really report bitrate rather kbitrate
8006 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8008 * ext/lame/Makefile.am:
8009 * ext/lame/gstlamemp3enc.c:
8010 * ext/lame/gstlamemp3enc.h:
8011 lamemp3enc: port to audioencoder
8013 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8015 * ext/dvdread/dvdreadsrc.c:
8016 dvdreadsrc: take into account first sector of the current title
8017 This fixes seeking on titles which do not start on a new file.
8018 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8020 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8022 * ext/dvdread/dvdreadsrc.c:
8023 dvdreadsrc: fix sector seeking
8024 It was overly complicated, and did not take into account the offset
8025 needed for titles which do not start on a new file.
8026 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8028 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8030 * ext/dvdread/dvdreadsrc.c:
8031 dvdreadsrc: fix sector search for packed titles
8032 Some DVD titles are packed in a single set, and we need to use
8033 the correct table to map times to sectors.
8034 https://bugzilla.gnome.org/show_bug.cgi?id=659252
8036 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8039 * ext/mad/Makefile.am:
8041 * gst-plugins-ugly.spec.in:
8042 mad: remove id3tag dependency used by in practice unreachable legacy code
8043 The mad mp3 decoder element shouldn't parse tags at all really, but we
8044 have so far kept this code around for backwards-compatibility reasons
8045 for people building manual pipelines for some reason. However, as it
8046 turns out that code has never actually worked in 0.10 in practice,
8047 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8048 which doesn't actually seem to happen any more though because of the
8049 preceding mad_header_decode(), which will discover and report the
8050 sync loss if it runs into a tag and make mad_frame_decode() try to
8052 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8054 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8056 * gst/asfdemux/asfpacket.c:
8057 asfpacket: skip empty payload packets
8058 ... which also avoids assertion failures and possible segfaults later on
8059 when possibly trying to join 2 empty buffers.
8061 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8063 * gst/realmedia/rmdemux.c:
8064 * gst/realmedia/rmdemux.h:
8065 rmdemux: delay announcing container tags until we have pads
8066 Fixes tags when transcoding.
8067 https://bugzilla.gnome.org/show_bug.cgi?id=658297
8069 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8071 * tests/check/elements/amrnbenc.c:
8072 amrnbenc: Use complete raw audio caps in the test
8074 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
8076 * docs/plugins/Makefile.am:
8077 docs: cleanup makefiles
8078 Remove commented out parts that we don't need. Remove "the wingo addition" - no
8079 so useful after all. Narrow down file-globs for plugin docs.
8081 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
8084 Automatic update of common submodule
8085 From a39eb83 to 11f0cd5
8087 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
8090 Automatic update of common submodule
8091 From 605cd9a to a39eb83
8093 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8095 * gst/asfdemux/gstasfdemux.c:
8096 asf: don't use fourcc
8098 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8100 Merge branch 'master' into 0.11
8102 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8104 * ext/mpeg2dec/gstmpeg2dec.c:
8105 mpeg2dec: fix spurious failure to decode some files
8106 Parsing can return with an 'invalid' state, but this is not
8107 actually fatal. For one, the mpeg2dec command line tool that
8108 comes with the libmpeg2 library blithely ignores this condition
8109 and merrily goes on. So we do this same, logging the error,
8110 and going on with parsing. This makes something work that did
8111 not use to work, and brings happiness to the world.
8112 https://bugzilla.gnome.org/show_bug.cgi?id=429476
8114 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8117 * ext/sidplay/Makefile.am:
8118 * ext/sidplay/gstsiddec.cc:
8119 port to new audio caps
8121 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8123 Merge branch 'master' into 0.11
8126 gst/asfdemux/gstrtpasfdepay.c
8128 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8131 configure: Add synaesthesia to the list of non-ported plugins
8133 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8136 * docs/plugins/Makefile.am:
8137 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8138 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8139 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8140 * gst-plugins-ugly.spec.in:
8141 * gst/mpegaudioparse/Makefile.am:
8142 * gst/mpegaudioparse/gstmpegaudioparse.c:
8143 * gst/mpegaudioparse/gstmpegaudioparse.h:
8144 * gst/mpegaudioparse/mpegaudioparse.vcproj:
8145 * gst/xingmux/Makefile.am:
8146 * gst/xingmux/gstxingmux.c:
8147 * gst/xingmux/gstxingmux.h:
8148 * gst/xingmux/plugin.c:
8149 Remove mp3parse plugin/element
8150 It's been replaced by mpegaudioparse in -good. Don't want anyone
8151 to spend time porting a deprecated element. Rename plugin to xingmux
8152 for now until we move that somewhere else.
8154 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8157 configure.ac: Define list of non-ported plugins
8159 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8162 mad: Fix for changes in GstQuery API
8164 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8166 * gst/asfdemux/gstasfdemux.c:
8167 asfdemux: Fix for changes in GstQuery API
8169 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8171 * gst/asfdemux/asfpacket.c:
8172 asfdemux: Fix print statement
8174 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8177 Update common submodule
8179 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8181 * ext/x264/gstx264enc.c:
8182 x264enc: Properly set the stream format in setcaps
8183 Do not forget to set the selected format to the options string
8184 when getting it from caps
8185 https://bugzilla.gnome.org/show_bug.cgi?id=655223
8187 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
8189 * ext/x264/gstx264enc.c:
8190 x264enc: fix the build for older x264enc
8191 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8193 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
8195 * ext/x264/gstx264enc.c:
8196 x264enc: Read stream-format from the right place
8197 Read the stream-format from "stream-format" and not from profile, also rename
8198 the "bytestream" variable to "stream_format" so it's easier to understand.
8200 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8202 * ext/x264/gstx264enc.c:
8203 * ext/x264/gstx264enc.h:
8204 x264enc: Select stream-format based on caps
8205 Makes x264 select its stream-format based on what's available
8206 on caps, the user selected option will be chosen as a fallback
8207 when both options are available.
8208 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8210 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
8212 * ext/x264/gstx264enc.c:
8213 x264: Allow renegotiation but prefer current caps
8215 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
8217 * tests/check/elements/x264enc.c:
8218 tests: Test x264enc profiles from the caps
8219 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8221 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8223 * ext/x264/Makefile.am:
8224 * ext/x264/gstx264enc.c:
8225 * ext/x264/gstx264enc.h:
8226 x264: Use profile and level from caps
8227 Enforces the profile and level from the downstream caps, also
8228 sets them on the fixated caps
8229 https://bugzilla.gnome.org/show_bug.cgi?id=644233
8231 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8234 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8236 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
8238 * ext/x264/gstx264enc.c:
8239 x264enc: fix subme property annotation - subme maximum is 10, not 6.
8240 Although the element accepts subme values > 6, the annotation which is
8241 visible through gst-inspect (for example) erroneously indicates 6 as the
8242 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8243 https://bugzilla.gnome.org/show_bug.cgi?id=653473
8245 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
8248 Automatic update of common submodule
8249 From 69b981f to 605cd9a
8251 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8253 * gst/asfdemux/gstrtspwms.c:
8254 rtspwms: Porting to 0.11
8256 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8258 * gst/asfdemux/gstrtpasfdepay.c:
8259 rtpasfdepay: Port to 0.11
8261 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8263 * gst/asfdemux/asfpacket.c:
8264 * gst/asfdemux/asfpacket.h:
8265 * gst/asfdemux/gstasfdemux.c:
8266 * gst/asfdemux/gstasfdemux.h:
8267 asfdemux: Porting to 0.11
8269 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8271 * ext/sidplay/gstsiddec.cc:
8272 siddec: port siddec to 0.11
8274 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8276 * gst/asfdemux/gstrtpasfdepay.c:
8277 rtpasfdepay: fix fragmented packet handling and packet padding
8278 Also remove a bogus assert.
8280 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
8282 * gst/synaesthesia/gstsynaesthesia.c:
8283 synaesthesia: fix wrong debug log string (copy'n'paste)
8285 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8287 Merge branch 'master' into 0.11
8291 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8294 mad: port to new API
8295 Port to new segment API.
8297 No need to set caps on buffers.
8299 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
8301 * gst/realmedia/rmdemux.c:
8302 rmdemux: target is unsigned and can't be < 0
8304 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
8307 mad: use signed when caluculating the delta
8308 Avoids a <0 check for an unsigned variable.
8310 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
8312 * docs/plugins/Makefile.am:
8313 docs: remove obsolete commented out part
8314 We don't have this in the other modules and its not needed.
8316 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
8318 * docs/plugins/gst-plugins-ugly-plugins.args:
8319 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8320 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8321 docs: update plugin introspection data
8322 Now more files are merged and produced in a canonical fashion, which hopefully
8323 creates less or no delta in the future.
8325 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
8328 Automatic update of common submodule
8329 From 9e5bbd5 to 69b981f
8331 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8333 * ext/lame/Makefile.am:
8334 * ext/lame/gstlamemp3enc.c:
8335 lamemp3enc: Post CODEC and BITRATE tags
8336 Also filter any CODEC/AUDIO_CODEC tags from incoming
8340 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
8343 Automatic update of common submodule
8344 From fd35073 to 9e5bbd5
8346 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
8349 Automatic update of common submodule
8350 From 46dfcea to fd35073
8352 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8354 * gst/asfdemux/gstrtpasfdepay.c:
8355 rtpasfdepay: simplify and refactor packet parsing
8356 Specifically, refactor buffer padding and consider marker bit for fragment
8359 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8361 * gst/asfdemux/gstrtpasfdepay.c:
8362 rtpasfdepay: avoid re-sending header
8363 ... e.g. following a seek, which otherwise confuses downstream demuxer
8364 expecting only a flow of data packets at this time.
8366 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8368 * gst/asfdemux/gstrtpasfdepay.c:
8369 * gst/asfdemux/gstrtpasfdepay.h:
8370 rtpasfdepay: remove unused field
8372 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8375 mad: Post bitrate tag whenever the bitrate changes
8376 Also send the layer/mode/emphasis/bitrate tags as an event too.
8378 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8381 * win32/common/config.h:
8382 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8384 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8387 * docs/plugins/inspect/plugin-a52dec.xml:
8388 * docs/plugins/inspect/plugin-amrnb.xml:
8389 * docs/plugins/inspect/plugin-amrwbdec.xml:
8390 * docs/plugins/inspect/plugin-asf.xml:
8391 * docs/plugins/inspect/plugin-cdio.xml:
8392 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8393 * docs/plugins/inspect/plugin-dvdread.xml:
8394 * docs/plugins/inspect/plugin-dvdsub.xml:
8395 * docs/plugins/inspect/plugin-iec958.xml:
8396 * docs/plugins/inspect/plugin-lame.xml:
8397 * docs/plugins/inspect/plugin-mad.xml:
8398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8399 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8400 * docs/plugins/inspect/plugin-mpegstream.xml:
8401 * docs/plugins/inspect/plugin-realmedia.xml:
8402 * docs/plugins/inspect/plugin-siddec.xml:
8403 * docs/plugins/inspect/plugin-twolame.xml:
8404 * docs/plugins/inspect/plugin-x264.xml:
8405 * win32/common/config.h:
8408 === release 0.10.18 ===
8410 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8416 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8417 * docs/plugins/inspect/plugin-a52dec.xml:
8418 * docs/plugins/inspect/plugin-amrnb.xml:
8419 * docs/plugins/inspect/plugin-amrwbdec.xml:
8420 * docs/plugins/inspect/plugin-asf.xml:
8421 * docs/plugins/inspect/plugin-cdio.xml:
8422 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8423 * docs/plugins/inspect/plugin-dvdread.xml:
8424 * docs/plugins/inspect/plugin-dvdsub.xml:
8425 * docs/plugins/inspect/plugin-iec958.xml:
8426 * docs/plugins/inspect/plugin-lame.xml:
8427 * docs/plugins/inspect/plugin-mad.xml:
8428 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8429 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8430 * docs/plugins/inspect/plugin-mpegstream.xml:
8431 * docs/plugins/inspect/plugin-realmedia.xml:
8432 * docs/plugins/inspect/plugin-siddec.xml:
8433 * docs/plugins/inspect/plugin-twolame.xml:
8434 * docs/plugins/inspect/plugin-x264.xml:
8435 * gst-plugins-ugly.doap:
8436 * win32/common/config.h:
8439 - x264enc: allow changing bitrate and quantizers dynamically at runtime
8440 - x264enc: proxy downstream caps restrictions upstream via get_caps()
8441 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8442 - mad: allow build without libid3tag (which isn't really needed anyway)
8443 - many other fixes and improvements
8445 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8447 * ext/x264/gstx264enc.c:
8448 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8450 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8452 * ext/x264/gstx264enc.c:
8453 x264enc: do not leak peer pad reference
8455 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8457 * ext/x264/gstx264enc.c:
8458 x264enc: No need to copy, reffing is enough
8460 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8462 * ext/x264/gstx264enc.c:
8463 x264enc: get_caps function should return a copy of the caps
8465 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8468 * docs/plugins/inspect/plugin-a52dec.xml:
8469 * docs/plugins/inspect/plugin-amrnb.xml:
8470 * docs/plugins/inspect/plugin-amrwbdec.xml:
8471 * docs/plugins/inspect/plugin-asf.xml:
8472 * docs/plugins/inspect/plugin-cdio.xml:
8473 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8474 * docs/plugins/inspect/plugin-dvdread.xml:
8475 * docs/plugins/inspect/plugin-dvdsub.xml:
8476 * docs/plugins/inspect/plugin-iec958.xml:
8477 * docs/plugins/inspect/plugin-lame.xml:
8478 * docs/plugins/inspect/plugin-mad.xml:
8479 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8480 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8481 * docs/plugins/inspect/plugin-mpegstream.xml:
8482 * docs/plugins/inspect/plugin-realmedia.xml:
8483 * docs/plugins/inspect/plugin-siddec.xml:
8484 * docs/plugins/inspect/plugin-synaesthesia.xml:
8485 * docs/plugins/inspect/plugin-twolame.xml:
8486 * docs/plugins/inspect/plugin-x264.xml:
8491 * win32/common/config.h:
8492 0.10.17.4 pre-release
8494 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8497 mad: remove buffer_alloc
8499 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8502 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8503 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8504 * docs/plugins/inspect/plugin-a52dec.xml:
8505 * docs/plugins/inspect/plugin-amrnb.xml:
8506 * docs/plugins/inspect/plugin-amrwbdec.xml:
8507 * docs/plugins/inspect/plugin-asf.xml:
8508 * docs/plugins/inspect/plugin-cdio.xml:
8509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8510 * docs/plugins/inspect/plugin-dvdread.xml:
8511 * docs/plugins/inspect/plugin-dvdsub.xml:
8512 * docs/plugins/inspect/plugin-iec958.xml:
8513 * docs/plugins/inspect/plugin-lame.xml:
8514 * docs/plugins/inspect/plugin-mad.xml:
8515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8517 * docs/plugins/inspect/plugin-mpegstream.xml:
8518 * docs/plugins/inspect/plugin-realmedia.xml:
8519 * docs/plugins/inspect/plugin-siddec.xml:
8520 * docs/plugins/inspect/plugin-synaesthesia.xml:
8521 * docs/plugins/inspect/plugin-twolame.xml:
8522 * docs/plugins/inspect/plugin-x264.xml:
8530 0.10.17.3 pre-release
8532 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8535 Automatic update of common submodule
8536 From c3cafe1 to 46dfcea
8538 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8543 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8545 Merge branch 'master' into 0.11
8550 android/mpegaudioparse.mk
8553 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8555 * tests/check/gst-plugins-ugly.supp:
8556 tests: add suppression for lame unit test
8558 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560 * tests/check/Makefile.am:
8561 * tests/check/generic/.gitignore:
8562 * tests/check/generic/index.c:
8563 tests: add generic index-setting test
8565 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8567 * ext/mpeg2dec/gstmpeg2dec.c:
8568 mpeg2dec: don't deadlock when setting an index
8570 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8573 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8574 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8575 * docs/plugins/inspect/plugin-a52dec.xml:
8576 * docs/plugins/inspect/plugin-amrnb.xml:
8577 * docs/plugins/inspect/plugin-amrwbdec.xml:
8578 * docs/plugins/inspect/plugin-asf.xml:
8579 * docs/plugins/inspect/plugin-cdio.xml:
8580 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8581 * docs/plugins/inspect/plugin-dvdread.xml:
8582 * docs/plugins/inspect/plugin-dvdsub.xml:
8583 * docs/plugins/inspect/plugin-iec958.xml:
8584 * docs/plugins/inspect/plugin-lame.xml:
8585 * docs/plugins/inspect/plugin-mad.xml:
8586 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8587 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8588 * docs/plugins/inspect/plugin-mpegstream.xml:
8589 * docs/plugins/inspect/plugin-realmedia.xml:
8590 * docs/plugins/inspect/plugin-siddec.xml:
8591 * docs/plugins/inspect/plugin-synaesthesia.xml:
8592 * docs/plugins/inspect/plugin-twolame.xml:
8593 * docs/plugins/inspect/plugin-x264.xml:
8595 * win32/common/config.h:
8596 0.10.17.2 pre-release
8598 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8600 * gst/realmedia/rademux.c:
8601 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
8603 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8605 * gst/mpegstream/gstmpegdemux.c:
8606 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
8608 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8610 * ext/dvdread/dvdreadsrc.c:
8611 * ext/sidplay/gstsiddec.cc:
8612 * ext/x264/gstx264enc.c:
8613 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
8615 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8617 * gst/asfdemux/gstasfdemux.c:
8618 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
8620 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8622 * ext/x264/gstx264enc.c:
8623 x264enc: Implement getcaps function
8624 This allows to set width/height/etc restrictions downstream.
8626 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
8629 * ext/mad/Makefile.am:
8630 * ext/x264/Makefile.am:
8631 * gst/asfdemux/Makefile.am:
8632 * gst/dvdlpcmdec/Makefile.am:
8633 * gst/dvdsub/Makefile.am:
8634 * gst/iec958/Makefile.am:
8635 * gst/mpegaudioparse/Makefile.am:
8636 * gst/mpegstream/Makefile.am:
8637 * gst/realmedia/Makefile.am:
8638 * gst/synaesthesia/Makefile.am:
8639 android: make it ready for androgenizer
8640 To build gstreamer for android we are now using androgenizer which
8641 generates the needed Android.mk files.
8642 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
8644 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
8648 * android/amrwbdec.mk:
8650 * android/mpegaudioparse.mk:
8651 android: remove the android/ folder
8653 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
8656 Automatic update of common submodule
8657 From 1ccbe09 to c3cafe1
8659 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8661 * ext/x264/gstx264enc.c:
8662 * ext/x264/gstx264enc.h:
8663 x264enc: Allow changing the bitrate and quantitizers dynamically
8664 https://bugzilla.gnome.org/show_bug.cgi?id=621663
8666 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8668 * ext/x264/gstx264enc.c:
8669 x264enc: Set max bitrate in quality mode
8670 https://bugzilla.gnome.org/show_bug.cgi?id=621663
8672 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
8674 * ext/x264/gstx264enc.c:
8675 x264enc: Make it clear that constant quantizer is for debugging only
8676 https://bugzilla.gnome.org/show_bug.cgi?id=621663
8678 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8681 Automatic update of common submodule
8682 From 193b717 to 1ccbe09
8684 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
8687 Automatic update of common submodule
8688 From b77e2bf to 193b717
8690 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8693 Automatic update of common submodule
8694 From d8814b6 to b77e2bf
8696 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8699 Automatic update of common submodule
8700 From 6aaa286 to d8814b6
8702 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
8705 Automatic update of common submodule
8706 From 6aec6b9 to 6aaa286
8708 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
8711 configure.ac: redundant use of AC_MSG_RESULT()
8712 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
8714 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
8717 autogen: wingo signed comment
8719 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8721 * gst/dvdsub/gstdvdsubdec.c:
8722 * gst/dvdsub/gstdvdsubdec.h:
8723 dvdsubdec: Rearrange buffer allocation and pushing code a bit
8724 This makes the code easier to read, doesn't store every buffer
8725 in the instance until the next buffer is to be drawn and
8726 fixes an unitialized variable compiler warning.
8728 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
8730 * gst/dvdsub/gstdvdsubdec.c:
8731 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
8734 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
8736 * gst/dvdsub/gstdvdsubdec.c:
8737 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
8740 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8745 mad: build the mad plugin even if libid3tag is not available
8746 ID3 tags are usually handled by id3demux, and should be handled
8747 by id3demux. Tag handling in mad based on libid3tag is very basic
8748 and mostly unnecessary really, so just build this plugin without
8749 ID3 tag support if libid3tag is not available.
8751 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8753 Merge branch 'master' into 0.11
8755 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
8757 * gst/mpegstream/gstdvddemux.c:
8758 dvddemux: small code cleanup
8759 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
8760 and avoid empty 'if' when logging is disabled.
8762 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8765 configure.ac: export plugin description more platform independent
8768 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8771 Automatic update of common submodule
8772 From 1de7f6a to 6aec6b9
8774 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8776 Merge branch 'master' into 0.11
8780 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8782 * ext/mpeg2dec/gstmpeg2dec.c:
8783 mpeg2dec: do not fail fatally when unlinked
8784 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
8786 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
8790 * ext/mpeg2dec/gstmpeg2dec.c:
8791 * ext/mpeg2dec/gstmpeg2dec.h:
8792 index: remove conditional index support
8793 Index support cannot be disabled since commit
8794 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
8795 in core, which removed the configure flags to disable index.
8797 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
8800 * ext/mpeg2dec/gstmpeg2dec.c:
8801 formatting: trim trailing whitespace
8803 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
8806 * ext/mpeg2dec/gstmpeg2dec.c:
8807 * gst/mpegstream/gstmpegdemux.c:
8808 index: use delta frame flags instead of 0 or none
8810 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8812 * ext/x264/gstx264enc.c:
8813 x264enc: Don't register flags with a value of 0
8814 Flags with a value of 0 aren't meaningful and will cause
8815 g_value_transform to go into an endless loop when trying to
8816 convert the flags to a string
8818 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
8821 Automatic update of common submodule
8822 From f94d739 to 1de7f6a
8824 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8826 * ext/amrwbdec/amrwbdec.c:
8827 amrwbdec: avoid stalling on invalid frame
8828 Skip 1 byte indicating invalid frame type index rather than stalling
8829 on it indefinitely until EOS.
8832 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8834 * tests/check/pipelines/lame.c:
8835 tests: add unit test for lamemp3enc negotiation issue
8836 https://bugzilla.gnome.org/show_bug.cgi?id=641151
8838 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8840 * ext/lame/gstlamemp3enc.c:
8841 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
8842 The element downstream of mp3enc might only accept certain sample rates or channels,
8843 make sure we relay any restrictions that do exist to upstream when it does a
8844 get_caps() on the sink pad. That way upstream elements like audioresample or
8845 audioconvert can pick a sample rate / channel configuration that will be accepted,
8846 instead of just negotiating to the highest, which might then be rejected.
8847 https://bugzilla.gnome.org/show_bug.cgi?id=641151
8849 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
8851 * gst/asfdemux/asfpacket.c:
8852 asfpacket: Avoid using broken duration extension
8853 Quite a few (broken?) files have a packet duration of 1ms, which is
8854 most definitely wrong for either audio or video packets.
8855 We therefore avoid using that value and instead use other metrics to
8856 determine the buffer duration (like using the extended stream properties
8857 average frame duration if present and valid).
8859 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8862 * win32/common/config.h:
8863 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
8864 https://bugzilla.gnome.org/show_bug.cgi?id=640705
8866 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
8868 * gst/mpegaudioparse/gstxingmux.c:
8869 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
8872 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8874 * gst/mpegstream/gstdvddemux.c:
8875 mpegstream: increase allowable gap between streams
8876 The new delay is three times as much as the old one, and just happens
8877 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
8878 was chocking before at 5:11.
8879 While there, merge the constants used in two places into a define.
8880 https://bugzilla.gnome.org/show_bug.cgi?id=539708
8882 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
8884 * ext/x264/gstx264enc.c:
8885 x264enc: make tag event writable before modifying tag list in place
8886 To modify an event tag is necessary to be sure that x264enc
8888 Also fix indentation.
8889 https://bugzilla.gnome.org/show_bug.cgi?id=640272
8891 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8894 * docs/plugins/inspect/plugin-a52dec.xml:
8895 * docs/plugins/inspect/plugin-amrnb.xml:
8896 * docs/plugins/inspect/plugin-amrwbdec.xml:
8897 * docs/plugins/inspect/plugin-asf.xml:
8898 * docs/plugins/inspect/plugin-cdio.xml:
8899 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8900 * docs/plugins/inspect/plugin-dvdread.xml:
8901 * docs/plugins/inspect/plugin-dvdsub.xml:
8902 * docs/plugins/inspect/plugin-iec958.xml:
8903 * docs/plugins/inspect/plugin-lame.xml:
8904 * docs/plugins/inspect/plugin-mad.xml:
8905 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8906 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8907 * docs/plugins/inspect/plugin-mpegstream.xml:
8908 * docs/plugins/inspect/plugin-realmedia.xml:
8909 * docs/plugins/inspect/plugin-siddec.xml:
8910 * docs/plugins/inspect/plugin-twolame.xml:
8911 * docs/plugins/inspect/plugin-x264.xml:
8912 * win32/common/config.h:
8915 === release 0.10.17 ===
8917 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8923 * docs/plugins/inspect/plugin-a52dec.xml:
8924 * docs/plugins/inspect/plugin-amrnb.xml:
8925 * docs/plugins/inspect/plugin-amrwbdec.xml:
8926 * docs/plugins/inspect/plugin-asf.xml:
8927 * docs/plugins/inspect/plugin-cdio.xml:
8928 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8929 * docs/plugins/inspect/plugin-dvdread.xml:
8930 * docs/plugins/inspect/plugin-dvdsub.xml:
8931 * docs/plugins/inspect/plugin-iec958.xml:
8932 * docs/plugins/inspect/plugin-lame.xml:
8933 * docs/plugins/inspect/plugin-mad.xml:
8934 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8935 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8936 * docs/plugins/inspect/plugin-mpegstream.xml:
8937 * docs/plugins/inspect/plugin-realmedia.xml:
8938 * docs/plugins/inspect/plugin-siddec.xml:
8939 * docs/plugins/inspect/plugin-twolame.xml:
8940 * docs/plugins/inspect/plugin-x264.xml:
8941 * gst-plugins-ugly.doap:
8942 * win32/common/config.h:
8945 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8948 * docs/plugins/inspect/plugin-a52dec.xml:
8949 * docs/plugins/inspect/plugin-amrnb.xml:
8950 * docs/plugins/inspect/plugin-amrwbdec.xml:
8951 * docs/plugins/inspect/plugin-asf.xml:
8952 * docs/plugins/inspect/plugin-cdio.xml:
8953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8954 * docs/plugins/inspect/plugin-dvdread.xml:
8955 * docs/plugins/inspect/plugin-dvdsub.xml:
8956 * docs/plugins/inspect/plugin-iec958.xml:
8957 * docs/plugins/inspect/plugin-lame.xml:
8958 * docs/plugins/inspect/plugin-mad.xml:
8959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8960 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8961 * docs/plugins/inspect/plugin-mpegstream.xml:
8962 * docs/plugins/inspect/plugin-realmedia.xml:
8963 * docs/plugins/inspect/plugin-siddec.xml:
8964 * docs/plugins/inspect/plugin-twolame.xml:
8965 * docs/plugins/inspect/plugin-x264.xml:
8966 * win32/common/config.h:
8967 0.10.16.4 pre-release
8969 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8971 * ext/mpeg2dec/gstmpeg2dec.c:
8972 mpeg2dec: Use the proper component value for height
8974 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8977 * docs/plugins/inspect/plugin-a52dec.xml:
8978 * docs/plugins/inspect/plugin-amrnb.xml:
8979 * docs/plugins/inspect/plugin-amrwbdec.xml:
8980 * docs/plugins/inspect/plugin-asf.xml:
8981 * docs/plugins/inspect/plugin-cdio.xml:
8982 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8983 * docs/plugins/inspect/plugin-dvdread.xml:
8984 * docs/plugins/inspect/plugin-dvdsub.xml:
8985 * docs/plugins/inspect/plugin-iec958.xml:
8986 * docs/plugins/inspect/plugin-lame.xml:
8987 * docs/plugins/inspect/plugin-mad.xml:
8988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8989 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8990 * docs/plugins/inspect/plugin-mpegstream.xml:
8991 * docs/plugins/inspect/plugin-realmedia.xml:
8992 * docs/plugins/inspect/plugin-siddec.xml:
8993 * docs/plugins/inspect/plugin-twolame.xml:
8994 * docs/plugins/inspect/plugin-x264.xml:
8995 * win32/common/config.h:
8996 0.10.16.3 pre-release
8998 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9000 * gst/asfdemux/asfheaders.c:
9001 * gst/asfdemux/asfheaders.h:
9002 * gst/asfdemux/gstasfdemux.c:
9003 asfdemux: Handle new type of DRM'd asf files.
9004 These are produced by the new MS PlayReady system.
9005 https://bugzilla.gnome.org/show_bug.cgi?id=639226
9007 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
9010 Automatic update of common submodule
9011 From e572c87 to f94d739
9013 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9016 Automatic update of common submodule
9017 From ccbaa85 to e572c87
9019 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9022 Automatic update of common submodule
9023 From 46445ad to ccbaa85
9025 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9027 * tests/check/Makefile.am:
9028 tests: never disable g_assert() and cast checks for the unit tests
9029 The unit tests are riddled with g_assert() and friends, make sure we
9030 don't disable assert and cast checks for the unit tests even if
9031 this has been specified for the rest of the code base, e.g. via
9032 --disable-glib-asserts
9034 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9037 * win32/common/config.h:
9038 0.10.16.2 pre-release
9040 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9042 * docs/plugins/gst-plugins-ugly-plugins.args:
9043 * docs/plugins/inspect/plugin-a52dec.xml:
9044 * docs/plugins/inspect/plugin-amrnb.xml:
9045 * docs/plugins/inspect/plugin-amrwbdec.xml:
9046 * docs/plugins/inspect/plugin-asf.xml:
9047 * docs/plugins/inspect/plugin-cdio.xml:
9048 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9049 * docs/plugins/inspect/plugin-dvdread.xml:
9050 * docs/plugins/inspect/plugin-dvdsub.xml:
9051 * docs/plugins/inspect/plugin-iec958.xml:
9052 * docs/plugins/inspect/plugin-lame.xml:
9053 * docs/plugins/inspect/plugin-mad.xml:
9054 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9055 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9056 * docs/plugins/inspect/plugin-mpegstream.xml:
9057 * docs/plugins/inspect/plugin-realmedia.xml:
9058 * docs/plugins/inspect/plugin-siddec.xml:
9059 * docs/plugins/inspect/plugin-twolame.xml:
9060 * docs/plugins/inspect/plugin-x264.xml:
9063 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9068 po: update translations
9070 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9073 configure: use $LIBM instead of hardcoding -lm
9075 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9077 * gst/realmedia/rmdemux.c:
9078 rmdemux: Initialize return variable.
9079 In the unlikely event that height is 0 (which is invalid) we would end up
9080 never setting the flow return.
9082 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9084 * gst/realmedia/rmutils.c:
9085 realmedia: Fix unitialized variables on macosx
9087 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9089 * ext/x264/gstx264enc.c:
9090 x264enc: Handle codec/encoder tags
9091 Make x264enc drop video-codec and codec tags and replace
9092 encoder/encoder-version with x264 and its build number
9095 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9097 * ext/mpeg2dec/gstmpeg2dec.c:
9098 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9100 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9102 * ext/mpeg2dec/gstmpeg2dec.c:
9103 mpeg2dec: minor formatting clean-up
9105 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9107 * ext/mpeg2dec/gstmpeg2dec.c:
9108 mpeg2dec: refactor cropping code to use libgstvideo functions
9109 https://bugzilla.gnome.org/show_bug.cgi?id=571146
9111 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9113 * ext/mpeg2dec/gstmpeg2dec.c:
9114 * ext/mpeg2dec/gstmpeg2dec.h:
9115 mpeg2dec: use GstVideoFormat instead of custom enum
9117 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9119 * ext/mpeg2dec/Makefile.am:
9120 mpeg2dec: fix LIBADD order in Makefile.am
9122 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
9124 * ext/x264/gstx264enc.c:
9125 x264: vbv-buf-capacity should have a minimum of 0
9126 x264 will clip this value internally, and users should be allowed to
9127 specify a lower value than 300 ms.
9128 https://bugzilla.gnome.org/show_bug.cgi?id=635291
9130 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9132 * ext/x264/gstx264enc.c:
9133 x264enc: also accept YV12 input
9135 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9137 * ext/x264/gstx264enc.c:
9138 x264enc: add a note to the docs about encoder latency and queues
9139 https://bugzilla.gnome.org/show_bug.cgi?id=636107
9141 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9143 * gst/realmedia/rademux.c:
9144 * gst/realmedia/rmdemux.c:
9145 realmedia: do not use the pad buffer allocation functions in demuxers
9146 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9147 https://bugzilla.gnome.org/show_bug.cgi?id=637932
9149 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9152 Automatic update of common submodule
9153 From 169462a to 46445ad
9155 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9158 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9161 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
9164 Automatic update of common submodule
9165 From 20742ae to 169462a
9167 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
9169 * gst/realmedia/rmdemux.c:
9170 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9171 Signed-off-by: Rob Clark <rob@ti.com>
9173 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
9176 Automatic update of common submodule
9177 From 011bcc8 to 20742ae
9179 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
9182 x264: uses pkg-config to locate libx264
9184 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9186 Merge branch 'master' into 0.11
9188 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9190 * tests/check/pipelines/lame.c:
9191 check: don't use deprecated method
9193 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9196 * android/amrwbdec.mk:
9198 * android/mpegaudioparse.mk:
9200 more 0.10 -> 0,11 changes
9202 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9205 configure: open 0.11 branch
9207 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9212 * android/amrwbdec.mk:
9214 * android/mpegaudioparse.mk:
9215 Add build system for Android
9217 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
9219 * gst/realmedia/rmutils.c:
9220 realmedia: Remove dead assignments
9222 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
9225 mad: Remove dead assignments
9227 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9229 * ext/dvdread/dvdreadsrc.c:
9230 dvdreadsrc: remove bogus comment
9232 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
9234 * ext/dvdread/dvdreadsrc.c:
9235 dvdreadsrc: fix handling of multi-angle streams
9236 We would output all angles interleaved instead of just
9238 https://bugzilla.gnome.org/show_bug.cgi?id=539254
9240 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9242 * gst/realmedia/Makefile.am:
9243 realmedia: fix LIBS order in Makefile
9245 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9285 po: update for new translatable strings
9287 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
9290 Automatic update of common submodule
9291 From 7bbd708 to 011bcc8
9293 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
9295 * ext/mpeg2dec/gstmpeg2dec.c:
9296 mpeg2dec: convert the position to stream time before answering to a position query
9298 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
9300 * gst/realmedia/Makefile.am:
9301 * gst/realmedia/rademux.c:
9302 * gst/realmedia/rmdemux.c:
9303 * gst/realmedia/rmdemux.h:
9304 realmedia: Get codec name from pbutils instead of harcoding them
9306 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
9308 * ext/x264/gstx264enc.c:
9309 x264enc: Work around a rate control issue in libx264
9310 When variable framerate is disabled in libx264 (which occurs when using
9311 the zerolatency tuning), libx264 ignores timestamps but still uses the
9312 timebase leading to messed up rate control with our nanosecond timebase.
9313 We work around this issue by setting the timebase to the reciprocal of
9314 the framerate and we validate that the framerate is suitable.
9315 This has been fixed upstream in libx264 but there are non-fixed versions
9316 in the wild so this workaround is still needed.
9319 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9321 * ext/mpeg2dec/gstmpeg2dec.c:
9322 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9324 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
9326 * ext/mpeg2dec/gstmpeg2dec.c:
9327 mpeg2dec: fix position query by trusting upstream
9328 Position queries are badly handled for DVDs (probably due to the division in
9329 chapters): the time returned was the time since the start of chapter.
9330 Now ask upstream for position queries, fall back to the old code if upstream
9331 cannot answer the query.
9333 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
9335 * ext/lame/gstlame.c:
9337 * ext/sidplay/gstsiddec.cc:
9338 * gst/mpegstream/gstmpegparse.c:
9339 various: canonicalize property names
9341 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
9343 * ext/a52dec/gsta52dec.c:
9344 * ext/amrnb/amrnbdec.c:
9345 * ext/amrnb/amrnbenc.c:
9346 * ext/cdio/gstcdiocddasrc.c:
9347 * ext/dvdread/dvdreadsrc.c:
9348 * ext/lame/gstlame.c:
9349 * ext/lame/gstlamemp3enc.c:
9351 * ext/sidplay/gstsiddec.cc:
9352 * ext/x264/gstx264enc.c:
9353 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9355 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
9357 * gst/iec958/ac3iec.c:
9358 * gst/mpegaudioparse/gstmpegaudioparse.c:
9359 * gst/mpegstream/gstmpegparse.c:
9360 * gst/mpegstream/gstrfc2250enc.c:
9361 * gst/realmedia/pnmsrc.c:
9362 * gst/realmedia/rdtmanager.c:
9363 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9365 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
9368 Automatic update of common submodule
9369 From 5a668bf to 7bbd708
9371 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
9374 Automatic update of common submodule
9375 From c4a8adc to 5a668bf
9377 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9380 Automatic update of common submodule
9381 From 5e3c9bf to c4a8adc
9383 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9387 mad: support reverse playback
9389 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9391 * ext/dvdread/dvdreadsrc.c:
9392 dvdreadsrc: improve error messages on read errors
9393 Provide proper i18n-ed error messages when a read error happens,
9394 and point out that the error could be happening because the
9396 https://bugzilla.gnome.org/show_bug.cgi?id=613633
9398 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9401 configure: set plugin release datetime
9403 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
9406 Automatic update of common submodule
9407 From aa0d1d0 to 5e3c9bf
9409 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9411 * gst/mpegstream/gstmpegparse.c:
9412 mpegparse: re-fix flow return handling
9413 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9414 - } while (GST_FLOW_IS_SUCCESS (result));
9415 + } while (result != GST_FLOW_OK);
9417 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
9419 * tests/check/Makefile.am:
9420 * tests/check/generic/states.c:
9421 tests: allow running state tests for all elements
9422 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9423 to try elements that would normaly be skipped.
9425 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9428 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9430 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9433 * pkgconfig/.gitignore:
9434 * pkgconfig/Makefile.am:
9435 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9436 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9437 This .pc file will not be installed, it's only for uninstalled setups,
9438 same thing as we do for -good. This is so other modules' unit tests can
9439 find our plugins properly in an uninstalled setup.
9441 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9444 Automatic update of common submodule
9445 From c2e10bf to aa0d1d0
9447 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9450 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9452 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9454 * ext/sidplay/gstsiddec.cc:
9455 siddec: don't use GST_FLOW_IS_FATAL
9456 GST_FLOW_IS_FATAL has been deprecated in core git.
9458 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
9461 Automatic update of common submodule
9462 From d3d9acf to c2e10bf
9464 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9467 configure: Require orc >= 0.4.6 for --compat
9469 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9472 Automatic update of common submodule
9473 From ec60217 to d3d9acf
9475 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9477 * ext/mpeg2dec/gstmpeg2dec.c:
9478 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9479 And don't post error messages if allocating a buffer resulted
9480 in WRONG_STATE or UNEXPECTED.
9482 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9484 * gst/mpegaudioparse/gstxingmux.c:
9485 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9487 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9489 * gst/mpegstream/gstdvddemux.c:
9490 * gst/mpegstream/gstmpegdemux.c:
9491 * gst/mpegstream/gstmpegparse.c:
9492 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9494 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9496 * gst/realmedia/rmdemux.c:
9497 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9499 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9501 * gst/asfdemux/gstasfdemux.c:
9502 asfdemux: Don't use GST_FLOW_IS_FATAL()
9503 And don't post error messages for UNEXPECTED and post an error
9504 message if pulling data failed because of NOT_LINKED.
9506 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9509 * docs/plugins/inspect/plugin-a52dec.xml:
9510 * docs/plugins/inspect/plugin-amrnb.xml:
9511 * docs/plugins/inspect/plugin-amrwbdec.xml:
9512 * docs/plugins/inspect/plugin-asf.xml:
9513 * docs/plugins/inspect/plugin-cdio.xml:
9514 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9515 * docs/plugins/inspect/plugin-dvdread.xml:
9516 * docs/plugins/inspect/plugin-dvdsub.xml:
9517 * docs/plugins/inspect/plugin-iec958.xml:
9518 * docs/plugins/inspect/plugin-lame.xml:
9519 * docs/plugins/inspect/plugin-mad.xml:
9520 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9521 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9522 * docs/plugins/inspect/plugin-mpegstream.xml:
9523 * docs/plugins/inspect/plugin-realmedia.xml:
9524 * docs/plugins/inspect/plugin-siddec.xml:
9525 * docs/plugins/inspect/plugin-twolame.xml:
9526 * docs/plugins/inspect/plugin-x264.xml:
9527 * win32/common/config.h:
9529 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9530 the code is updated for the GST_FLOW_IS_* macro deprecations.
9532 === release 0.10.16 ===
9534 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9540 * gst-plugins-ugly.doap:
9541 * win32/common/config.h:
9544 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9546 * docs/plugins/inspect/plugin-a52dec.xml:
9547 * docs/plugins/inspect/plugin-amrnb.xml:
9548 * docs/plugins/inspect/plugin-amrwbdec.xml:
9549 * docs/plugins/inspect/plugin-asf.xml:
9550 * docs/plugins/inspect/plugin-cdio.xml:
9551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9552 * docs/plugins/inspect/plugin-dvdread.xml:
9553 * docs/plugins/inspect/plugin-dvdsub.xml:
9554 * docs/plugins/inspect/plugin-iec958.xml:
9555 * docs/plugins/inspect/plugin-lame.xml:
9556 * docs/plugins/inspect/plugin-mad.xml:
9557 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9558 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9559 * docs/plugins/inspect/plugin-mpegstream.xml:
9560 * docs/plugins/inspect/plugin-realmedia.xml:
9561 * docs/plugins/inspect/plugin-siddec.xml:
9562 * docs/plugins/inspect/plugin-twolame.xml:
9563 * docs/plugins/inspect/plugin-x264.xml:
9564 docs: update docs for release
9566 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9574 po: update translations
9576 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9615 0.10.15.6 pre-release
9617 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
9619 * gst/asfdemux/gstasfdemux.c:
9620 asfdemux: Don't error out on non-critical flow returns
9621 Only error out when downstream returns:
9626 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
9627 of the streams had gone EOS) and then stop the task silently.
9628 In the case of WRONG_STATE we just need to stop silently
9629 https://bugzilla.gnome.org/show_bug.cgi?id=600412
9631 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9670 0.10.15.5 pre-release
9672 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
9674 * gst/mpegaudioparse/gstmpegaudioparse.c:
9675 mp3parse: propagate flow errors upstream.
9676 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
9677 always return the error upstream.
9679 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9718 0.10.15.4 pre-release
9720 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
9723 Automatic update of common submodule
9724 From 3e8db1d to ec60217
9726 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9729 * docs/plugins/inspect/plugin-a52dec.xml:
9730 * docs/plugins/inspect/plugin-amrnb.xml:
9731 * docs/plugins/inspect/plugin-amrwbdec.xml:
9732 * docs/plugins/inspect/plugin-asf.xml:
9733 * docs/plugins/inspect/plugin-cdio.xml:
9734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9735 * docs/plugins/inspect/plugin-dvdread.xml:
9736 * docs/plugins/inspect/plugin-dvdsub.xml:
9737 * docs/plugins/inspect/plugin-iec958.xml:
9738 * docs/plugins/inspect/plugin-lame.xml:
9739 * docs/plugins/inspect/plugin-mad.xml:
9740 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9741 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9742 * docs/plugins/inspect/plugin-mpegstream.xml:
9743 * docs/plugins/inspect/plugin-realmedia.xml:
9744 * docs/plugins/inspect/plugin-siddec.xml:
9745 * docs/plugins/inspect/plugin-twolame.xml:
9746 * docs/plugins/inspect/plugin-x264.xml:
9747 * win32/common/config.h:
9748 0.10.15.3 pre-release
9750 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
9752 * ext/x264/gstx264enc.c:
9753 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
9754 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
9755 argument to the option string value causes an error. For < 78 we pass the
9756 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
9757 result in passing 'none' for false and 'strict' for true. Other modes can be
9758 set through the option-string property for now.
9759 https://bugzilla.gnome.org/show_bug.cgi?id=626577
9761 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9764 * docs/plugins/gst-plugins-ugly-plugins.args:
9765 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9766 * docs/plugins/inspect/plugin-a52dec.xml:
9767 * docs/plugins/inspect/plugin-amrnb.xml:
9768 * docs/plugins/inspect/plugin-amrwbdec.xml:
9769 * docs/plugins/inspect/plugin-asf.xml:
9770 * docs/plugins/inspect/plugin-cdio.xml:
9771 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9772 * docs/plugins/inspect/plugin-dvdread.xml:
9773 * docs/plugins/inspect/plugin-dvdsub.xml:
9774 * docs/plugins/inspect/plugin-iec958.xml:
9775 * docs/plugins/inspect/plugin-lame.xml:
9776 * docs/plugins/inspect/plugin-mad.xml:
9777 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9778 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9779 * docs/plugins/inspect/plugin-mpegstream.xml:
9780 * docs/plugins/inspect/plugin-realmedia.xml:
9781 * docs/plugins/inspect/plugin-siddec.xml:
9782 * docs/plugins/inspect/plugin-twolame.xml:
9783 * docs/plugins/inspect/plugin-x264.xml:
9784 * win32/common/config.h:
9785 0.10.15.2 pre-release
9787 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
9789 * gst/synaesthesia/gstsynaesthesia.c:
9790 synaesthesia: code cleanups.
9791 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
9794 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
9796 * gst/synaesthesia/gstsynaesthesia.c:
9797 synaesthesia: use GST_BOILERPLATE macros
9799 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9802 Automatic update of common submodule
9803 From bd2054b to 3e8db1d
9805 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9807 * ext/x264/gstx264enc.c:
9808 x264: fix printf format warning in debug message
9810 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9812 * docs/plugins/Makefile.am:
9813 docs: fix bug passing arguments to gtkdoc-fixref in upload target
9814 Missing backslash at end of line meant we weren't passing all arguments
9815 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
9817 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
9820 Automatic update of common submodule
9821 From a519571 to bd2054b
9823 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9826 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
9827 This first checks what is required for ISO C99 support and sets the relevant
9828 compiler parameters and if no C99 compiler is found, it checks for a
9829 C89 compiler. This enables us to check for and use C89/C99 functions
9830 that gcc hides from us without the correct compiler parameters.
9832 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
9834 * ext/x264/gstx264enc.c:
9835 x264enc: Fix flushing of delayed frames
9836 x264_encoder_encode() should be called with a NULL picture until at least
9837 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
9838 regression in make check due to the recent change in defaults which enabled
9839 b-frames and b-pyramid, both of which I believe increase the number of delayed
9840 frames when encoding.
9842 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
9844 * ext/x264/gstx264enc.c:
9845 x264enc: Improve x264enc defaults
9846 - medium x264 speed/quality preset
9847 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
9848 Addresses part of bug #607798
9850 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
9852 * ext/x264/gstx264enc.c:
9853 x264enc: Fix property description typos
9855 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
9857 * ext/x264/gstx264enc.c:
9858 x264enc: Add some more debug info
9860 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
9862 * ext/x264/gstx264enc.c:
9863 * ext/x264/gstx264enc.h:
9864 x264enc: Add speed-preset and [psy-]tuning properties
9865 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
9866 preset and possibly a profile and/or tuning are now the recommended way to
9867 configure x264 through x264enc.
9868 If a preset/tuning are specified then these will define the default values and
9869 the property defaults will be ignored. After this the option-string property is
9870 applied, followed by the user-set properties, fast first pass restrictions and
9871 finally the profile restrictions.
9872 Addresses part of bug #607798
9874 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
9876 * ext/x264/gstx264enc.c:
9877 * ext/x264/gstx264enc.h:
9878 x264enc: Refactor code in preparation for presets/tunings
9879 - Make defaults append the appropriate default value to a string. This is
9880 needed to differentiate between something user-set and the actual prop
9882 - Add an internal option string to which _set_property () cases append for the
9883 majority of properties.
9884 - Use gst_x264_enc_parse_options () to clean up application of settings. This
9885 will make order of application with respect to the presets and tunings quite
9887 Addresses part of bug #607798
9889 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
9891 * ext/x264/gstx264enc.c:
9892 x264enc: Update available me types
9893 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
9894 now self-maintaining.
9896 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
9898 * ext/x264/gstx264enc.c:
9899 x264enc: Use new libx264 API to affect fast first pass
9900 Uses new x264 API to apply reduced complexity values to the parameters to
9901 increase encoding speed in the first pass of a multi-pass encode. This does
9902 not impact on final quality.
9903 Addresses part of bug #607798
9905 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
9907 * ext/x264/gstx264enc.c:
9908 * ext/x264/gstx264enc.h:
9909 x264enc: Add profile property
9910 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
9911 Profile. This makes it easier to achieve Baseline Profile for example.
9912 Addresses part of bug #607798
9914 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
9916 * ext/x264/gstx264enc.c:
9917 * ext/x264/gstx264enc.h:
9918 x264enc: Add option-string property
9919 Adds support for an x264 format option-string to specify advanced parameters
9920 Addresses part of bug #607798
9922 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9924 * ext/mad/Makefile.am:
9925 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
9926 Spotted by syntr0py.
9928 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9930 * ext/x264/gstx264enc.c:
9931 x264enc: only set timebase on versions where it exists
9933 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
9935 * ext/x264/gstx264enc.c:
9936 x264enc: set appropriate time base
9939 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9941 * tests/check/Makefile.am:
9942 tests: add plugin loading whitelist to test environment
9943 Only want to load core/-base/-ugly plugins here.
9945 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9949 Bump automake requirement to 1.10 and autoconf to 2.60
9950 For maintainability reasons and $(builddir).
9953 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9955 * gst/asfdemux/gstasfdemux.c:
9956 asfdemux: Fix seeking after last commits
9957 Don't handle wrong-state returns as errors to allow seeking to work
9960 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9962 * gst/asfdemux/gstasfdemux.c:
9963 asfdemux: Push all pending data on EOS
9964 When on push mode and receiving an EOS event, asfdemux
9965 should push all pending data because we might be dealing
9966 with a broken file that has a preroll value higher
9967 than its actual length.
9969 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9971 * gst/asfdemux/gstasfdemux.c:
9972 asfdemux: Fix sending eos event for chained asfs
9973 Properly push EOS event when finishing a chained asf file
9977 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9979 * docs/plugins/Makefile.am:
9980 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9981 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9982 * docs/plugins/inspect/plugin-rmdemux.xml:
9983 docs: add rmdemux to docs properly
9984 The plugin has been renamed, remove old introspection file.
9986 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9988 * docs/plugins/gst-plugins-ugly-plugins.args:
9989 * docs/plugins/inspect/plugin-x264.xml:
9990 docs: update for recent x264enc changes
9992 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9994 * gst/realmedia/rmdemux.c:
9995 rmdemux: fix compiler warning when debugging system in core is disabled
9997 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
10000 Automatic update of common submodule
10001 From 73ff93a to a519571
10003 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
10005 * gst/asfdemux/gstasfdemux.c:
10006 asfdemux: Allow at least 500ms of preroll.
10007 Some files have insanely low preroll values which break the
10008 all_streams_prerolled() logic.
10011 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10013 * ext/x264/gstx264enc.c:
10014 x264enc: add new h264 caps attribute alignment
10017 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10019 * ext/x264/gstx264enc.c:
10020 * ext/x264/gstx264enc.h:
10021 x264enc: conditionally expose enhanced upstream capabilities
10022 API: GstX264Enc:sliced-threads
10023 API: GstX264Enc:sync-lookahead
10024 API: GstX264Enc:intra-refresh
10025 API: GstX264Enc:mb-tree
10026 API: GstX264Enc:rc-lookahead
10029 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10032 * docs/plugins/inspect/plugin-a52dec.xml:
10033 * docs/plugins/inspect/plugin-amrnb.xml:
10034 * docs/plugins/inspect/plugin-amrwbdec.xml:
10035 * docs/plugins/inspect/plugin-asf.xml:
10036 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10037 * docs/plugins/inspect/plugin-iec958.xml:
10038 * docs/plugins/inspect/plugin-mad.xml:
10039 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10040 * docs/plugins/inspect/plugin-mpegstream.xml:
10041 * docs/plugins/inspect/plugin-realmedia.xml:
10042 docs: update introspected plugin docs for gstdoc-scangobj and other changes
10043 Update common for latest gstdoc-scangobj and inspect xml files for
10044 escaping and pad template order changes.
10046 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
10049 Automatic update of common submodule
10050 From 9339ccc to 35617c2
10052 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
10055 Automatic update of common submodule
10056 From 5adb1ca to 9339ccc
10058 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
10061 Automatic update of common submodule
10062 From 57c89b7 to 5adb1ca
10064 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
10067 Automatic update of common submodule
10068 From c804988 to 57c89b7
10070 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10073 * gst/realmedia/rtspreal.c:
10074 configure: Update required GLib version to 2.20
10076 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10078 * ext/a52dec/gsta52dec.c:
10079 a52dec: Call orc_init() before trying to get target flags
10081 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10083 * ext/a52dec/gsta52dec.c:
10084 a52dec: Remove debug printf...
10086 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10089 * ext/a52dec/Makefile.am:
10090 * ext/a52dec/gsta52dec.c:
10091 a52dec: Use orc for CPU feature detection and don't check for liboil
10093 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10096 configure: Use GLIB_EXTRA_CFLAGS
10098 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10101 Automatic update of common submodule
10102 From 7a0fdf5 to c804988
10104 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10107 Automatic update of common submodule
10108 From 6da3bab to 7a0fdf5
10110 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10113 Automatic update of common submodule
10114 From 733fca9 to 6da3bab
10116 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
10119 Automatic update of common submodule
10120 From fad145b to 733fca9
10122 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
10125 Automatic update of common submodule
10126 From 47683c1 to fad145b
10128 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10130 * gst/realmedia/rmdemux.c:
10131 rmdemux: pass bitrate on caps
10132 Set the bitrate on the caps, some decoders like sipro need this to function
10136 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
10139 Automatic update of common submodule
10140 From 17f89e5 to 47683c1
10142 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
10145 Automatic update of common submodule
10146 From fd7ca04 to 17f89e5
10148 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10150 * ext/x264/gstx264enc.c:
10151 x264enc: Only set i_weighted_pred on versions where it exists
10153 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
10155 * ext/lame/gstlamemp3enc.c:
10156 lamemp3enc: implement latency query
10157 The encoder's latency is deduced from the framesize. Fixes #618896.
10159 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10162 * docs/plugins/gst-plugins-ugly-plugins.args:
10163 * docs/plugins/gst-plugins-ugly-plugins.signals:
10164 * docs/plugins/inspect/plugin-a52dec.xml:
10165 * docs/plugins/inspect/plugin-amrnb.xml:
10166 * docs/plugins/inspect/plugin-amrwbdec.xml:
10167 * docs/plugins/inspect/plugin-asf.xml:
10168 * docs/plugins/inspect/plugin-cdio.xml:
10169 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10170 * docs/plugins/inspect/plugin-dvdread.xml:
10171 * docs/plugins/inspect/plugin-dvdsub.xml:
10172 * docs/plugins/inspect/plugin-iec958.xml:
10173 * docs/plugins/inspect/plugin-lame.xml:
10174 * docs/plugins/inspect/plugin-mad.xml:
10175 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10176 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10177 * docs/plugins/inspect/plugin-mpegstream.xml:
10178 * docs/plugins/inspect/plugin-realmedia.xml:
10179 * docs/plugins/inspect/plugin-siddec.xml:
10180 * docs/plugins/inspect/plugin-twolame.xml:
10181 * docs/plugins/inspect/plugin-x264.xml:
10182 * win32/common/config.h:
10183 Back to development
10185 === release 0.10.15 ===
10187 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10193 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10194 * docs/plugins/inspect/plugin-a52dec.xml:
10195 * docs/plugins/inspect/plugin-amrnb.xml:
10196 * docs/plugins/inspect/plugin-amrwbdec.xml:
10197 * docs/plugins/inspect/plugin-asf.xml:
10198 * docs/plugins/inspect/plugin-cdio.xml:
10199 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10200 * docs/plugins/inspect/plugin-dvdread.xml:
10201 * docs/plugins/inspect/plugin-dvdsub.xml:
10202 * docs/plugins/inspect/plugin-iec958.xml:
10203 * docs/plugins/inspect/plugin-lame.xml:
10204 * docs/plugins/inspect/plugin-mad.xml:
10205 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10206 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10207 * docs/plugins/inspect/plugin-mpegstream.xml:
10208 * docs/plugins/inspect/plugin-realmedia.xml:
10209 * docs/plugins/inspect/plugin-siddec.xml:
10210 * docs/plugins/inspect/plugin-twolame.xml:
10211 * docs/plugins/inspect/plugin-x264.xml:
10212 * gst-plugins-ugly.doap:
10213 * win32/common/config.h:
10216 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10256 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10259 configure: make implicit GLib and liboil requirements explicit
10260 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10262 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
10264 * ext/x264/gstx264enc.c:
10265 x264enc: disable I weighted pred
10266 If it is enabled, then it will be main profile instead of baseline.
10267 This ensures maximum compatibility of the output stream until the
10268 encoder configuration interface gets an overhaul with explicit
10269 output profile selection.
10272 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10275 * win32/common/config.h:
10276 0.10.14.3 pre-release
10278 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10316 po: update translations
10318 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10321 Automatic update of common submodule
10322 From 357b0db to fd7ca04
10324 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10327 * win32/common/config.h:
10328 0.10.14.2 pre-release
10330 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10333 Automatic update of common submodule
10334 From 4d67bd6 to 357b0db
10336 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10338 * gst/realmedia/rmdemux.c:
10339 * gst/realmedia/rmutils.c:
10340 * gst/realmedia/rmutils.h:
10341 rmdemux: add better sipr nibble swap routine
10343 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10345 * gst/realmedia/rmdemux.c:
10346 rmdemux: descramble SIPR before pushing out
10347 Collect and descramble the SIPR packets before pushing.
10348 Descramble ATRAC audio.
10351 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10353 * gst/realmedia/rmutils.c:
10354 * gst/realmedia/rmutils.h:
10355 rm: add function to descramble sipr
10357 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10359 * ext/x264/gstx264enc.c:
10360 * ext/x264/gstx264enc.h:
10361 x264enc: Re-send the received upstream event as-is downstream
10362 https://bugzilla.gnome.org/show_bug.cgi?id=606689
10364 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
10366 * ext/amrnb/amrnb.c:
10367 amrnbenc: Set rank to GST_RANK_SECONDARY
10369 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10371 * gst/realmedia/rtspreal.c:
10372 rtspreal: use GLib's base64 functions if available
10373 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10375 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
10377 * ext/amrnb/amrnbdec.h:
10378 * ext/amrnb/amrnbenc.h:
10379 * ext/amrwbdec/amrwbdec.h:
10380 amr: Use correct includes (as pkg-config suggests)
10383 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
10385 * gst/ac3parse/.gitignore:
10386 * gst/ac3parse/Makefile.am:
10387 * gst/ac3parse/README:
10388 * gst/ac3parse/ac3parse.vcproj:
10389 * gst/ac3parse/gstac3parse.c:
10390 * gst/ac3parse/gstac3parse.h:
10391 ac3parse: remove unported 0.8 plugin
10392 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10394 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
10396 * gst/mpegaudioparse/gstmpegaudioparse.c:
10397 docs: adding a mp3decoder as well is useful
10399 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
10401 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10402 docs: massage section index
10404 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
10406 * ext/amrwbdec/amrwbdec.c:
10407 * ext/amrwbdec/amrwbdec.h:
10408 amrwbdec: move define to source to avoid hiding it from the docs
10410 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
10412 * ext/cdio/gstcdiocddasrc.c:
10413 docs: remove short_desc, it is taken from element details
10415 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
10417 * gst/synaesthesia/gstsynaesthesia.c:
10418 docs: fix sections docs for synaesthesia
10420 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
10422 * docs/plugins/Makefile.am:
10423 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10424 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10425 * gst/mpegaudioparse/gstmpegaudioparse.c:
10426 docs: add docs for mp3parse
10428 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10430 * gst-plugins-ugly.doap:
10431 doap: update repository info from cvs->git and maintainers
10433 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10436 Automatic update of common submodule
10437 From fc85867 to 4d67bd6
10439 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10441 * tests/check/elements/x264enc.c:
10442 x264enc: adaptive NALU type checking
10443 In particular, be less picky about SEI NALU order, which makes test more
10444 robust with respect to changes in libx264.
10447 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10449 * ext/x264/gstx264enc.c:
10450 x264enc: adaptive x264 header NAL layout handling
10453 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10455 * gst/asfdemux/gstrtpasfdepay.c:
10456 asfdepay: we require a dynamic payload type
10457 Add an extra caps property that restricts the depayloader to only accept dynamic
10460 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10463 configure: Drop -Wcast-align
10464 Commit message copied from core's commit from Benjamin Otte:
10465 246f5dba96a5b50bb74621af67b30942cca72af5
10466 Apparently gcc warns that GstMiniObject is not castable to
10467 GstEvent/Message/Buffer due to them containing 64bit variables, even
10468 though ARM hackers claim that those only need 4byte alignment. And as
10469 long as gcc behaves that way, this warning is not very useful.
10470 So we'll remove the warning until this problem is fixed.
10473 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
10475 * ext/mpeg2dec/gstmpeg2dec.c:
10476 mpeg2dec: copy over all buffer flags when copying buffers.
10477 Avoids losing the tff/rff video buffer flags
10479 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
10481 * gst/asfdemux/asfpacket.c:
10482 asfdemux: Make a table static to avoid having to always allocate it.
10484 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10486 * ext/x264/gstx264enc.c:
10487 x264enc: fix up avcC header construction
10488 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10489 for BUILD_X264 < 76.
10490 Also fixes #610089.
10492 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10494 * ext/x264/gstx264enc.c:
10495 x264enc: parameterize libx264 provided NAL layout in codec-data creation
10497 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
10500 configure: Remove -Wundef flag
10501 Same fix as for #615161
10503 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10506 Automatic update of common submodule
10507 From fdf023d to fc85867
10509 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10511 * gst-libs/gst/gettext.h:
10512 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10514 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10519 build: build plugins in parallel where possible, if make -jN is used
10521 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10524 build: add cruft alert for common/shave*
10526 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10530 Remove removed file win32/common/config.h.in from MANIFEST.
10532 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
10534 * gst/synaesthesia/synaescope.c:
10535 * gst/synaesthesia/synaescope.h:
10536 synaestesia: Fix old-style prototype
10538 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
10540 * gst/realmedia/rmutils.c:
10544 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
10547 Automatic update of common submodule
10548 From 55cd514 to c1d07dd
10550 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10553 * ext/amrnb/amrnbdec.c:
10554 * ext/amrnb/amrnbenc.c:
10555 * ext/cdio/gstcdiocddasrc.h:
10556 * ext/dvdread/dvdreadsrc.c:
10557 * ext/lame/gstlame.h:
10558 * ext/lame/gstlamemp3enc.h:
10559 * ext/lame/plugin.c:
10560 * ext/mad/gstmad.c:
10561 * ext/x264/gstx264enc.c:
10562 * ext/x264/gstx264enc.h:
10563 * gst/mpegaudioparse/gstmpegaudioparse.c:
10564 * gst/mpegaudioparse/gstxingmux.c:
10565 * gst/mpegstream/gstdvddemux.c:
10566 * gst/mpegstream/gstmpegdemux.c:
10567 * gst/mpegstream/gstmpegparse.c:
10568 * gst/realmedia/asmrules.c:
10569 * gst/realmedia/pnmsrc.c:
10570 * gst/realmedia/pnmsrc.h:
10571 * gst/realmedia/rdtdepay.h:
10572 * gst/realmedia/rdtmanager.c:
10573 * gst/realmedia/rtspreal.c:
10574 build: Add all kinds of compiler warning flags and fix the resulting warnings
10576 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10578 * ext/amrnb/Makefile.am:
10579 * ext/amrwbdec/Makefile.am:
10580 * ext/sidplay/Makefile.am:
10581 * gst/asfdemux/Makefile.am:
10582 * gst/mpegaudioparse/Makefile.am:
10583 build: fix up Makefile.am
10584 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
10585 the order a bit here and there (see docs/random/moving-plugins).
10587 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10589 * win32/common/config.h.in:
10590 win32: remove win32-specific config.h.in copy that's not used any longer
10591 The win32 config.h is now generated from the top-level config.h.in.
10593 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
10595 * ext/a52dec/gsta52dec.c:
10596 * ext/amrnb/amrnbdec.c:
10597 * ext/amrnb/amrnbenc.c:
10598 * ext/amrwbdec/amrwbdec.c:
10599 * ext/cdio/gstcdiocddasrc.c:
10600 * ext/dvdread/dvdreadsrc.c:
10601 * ext/lame/gstlame.c:
10602 * ext/mad/gstmad.c:
10603 * ext/mpeg2dec/gstmpeg2dec.c:
10604 * gst/ac3parse/gstac3parse.c:
10605 * gst/asfdemux/gstasfdemux.c:
10606 * gst/asfdemux/gstrtpasfdepay.c:
10607 * gst/asfdemux/gstrtspwms.c:
10608 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10609 * gst/iec958/ac3iec.c:
10610 * gst/mpegaudioparse/gstmpegaudioparse.c:
10611 * gst/mpegaudioparse/gstxingmux.c:
10612 * gst/mpegstream/gstdvddemux.c:
10613 * gst/mpegstream/gstmpegdemux.c:
10614 * gst/mpegstream/gstmpegparse.c:
10615 * gst/mpegstream/gstrfc2250enc.c:
10616 * gst/realmedia/pnmsrc.c:
10617 * gst/realmedia/rademux.c:
10618 * gst/realmedia/rdtdepay.c:
10619 * gst/realmedia/rdtmanager.c:
10620 * gst/realmedia/rmdemux.c:
10621 * gst/realmedia/rtspreal.c:
10622 * gst/synaesthesia/gstsynaesthesia.c:
10623 gst_element_class_set_details => gst_element_class_set_details_simple
10625 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10627 * ext/x264/gstx264enc.c:
10628 x264enc: Put pixel-aspect-ratio from input into the src pad caps
10631 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
10634 Automatic update of common submodule
10635 From e272f71 to 55cd514
10637 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
10640 Automatic update of common submodule
10641 From df8a7c8 to e272f71
10643 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
10646 Update CXXFLAGS, too
10648 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
10651 Update for recent changes to common submodule
10652 This just replaces every "$ERROR_CFLAGS" usage with a usage of
10653 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
10655 Actually using that separation will happen later.
10657 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
10660 Automatic update of common submodule
10661 From 9720a7d to df8a7c8
10663 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
10666 Automatic update of common submodule
10667 From 0b6e072 to 9720a7d
10669 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
10672 Automatic update of common submodule
10673 From 7cc5eb4 to 0b6e072
10675 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10678 Automatic update of common submodule
10679 From 7aa65b5 to 7cc5eb4
10681 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10684 Automatic update of common submodule
10685 From 44ecce7 to 7aa65b5
10687 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10690 configure: Use automake 1.11 silent rules instead of shave if available
10691 This makes sure that we use something that is still maintained and
10692 also brings back libtool 1.5 support.
10694 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10697 * docs/plugins/inspect/plugin-a52dec.xml:
10698 * docs/plugins/inspect/plugin-amrnb.xml:
10699 * docs/plugins/inspect/plugin-amrwbdec.xml:
10700 * docs/plugins/inspect/plugin-asf.xml:
10701 * docs/plugins/inspect/plugin-cdio.xml:
10702 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10703 * docs/plugins/inspect/plugin-dvdread.xml:
10704 * docs/plugins/inspect/plugin-dvdsub.xml:
10705 * docs/plugins/inspect/plugin-iec958.xml:
10706 * docs/plugins/inspect/plugin-lame.xml:
10707 * docs/plugins/inspect/plugin-mad.xml:
10708 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10709 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10710 * docs/plugins/inspect/plugin-mpegstream.xml:
10711 * docs/plugins/inspect/plugin-realmedia.xml:
10712 * docs/plugins/inspect/plugin-siddec.xml:
10713 * docs/plugins/inspect/plugin-twolame.xml:
10714 * docs/plugins/inspect/plugin-x264.xml:
10715 * win32/common/config.h:
10716 Back to development
10718 === release 0.10.14 ===
10720 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10726 * docs/plugins/gst-plugins-ugly-plugins.args:
10727 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10728 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10729 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10730 * docs/plugins/inspect/plugin-a52dec.xml:
10731 * docs/plugins/inspect/plugin-amrnb.xml:
10732 * docs/plugins/inspect/plugin-amrwbdec.xml:
10733 * docs/plugins/inspect/plugin-asf.xml:
10734 * docs/plugins/inspect/plugin-cdio.xml:
10735 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10736 * docs/plugins/inspect/plugin-dvdread.xml:
10737 * docs/plugins/inspect/plugin-dvdsub.xml:
10738 * docs/plugins/inspect/plugin-iec958.xml:
10739 * docs/plugins/inspect/plugin-lame.xml:
10740 * docs/plugins/inspect/plugin-mad.xml:
10741 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10742 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10743 * docs/plugins/inspect/plugin-mpegstream.xml:
10744 * docs/plugins/inspect/plugin-realmedia.xml:
10745 * docs/plugins/inspect/plugin-siddec.xml:
10746 * docs/plugins/inspect/plugin-twolame.xml:
10747 * docs/plugins/inspect/plugin-x264.xml:
10748 * gst-plugins-ugly.doap:
10749 * win32/common/config.h:
10752 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10792 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10795 * win32/common/config.h:
10796 0.10.13.4 pre-release
10798 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10800 * ext/x264/gstx264enc.c:
10801 * tests/check/elements/x264enc.c:
10802 x264enc: Replace 'avc-sample' with 'avc' in caps
10803 In the element and in its tests
10806 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
10808 * gst/asfdemux/gstasfdemux.c:
10809 asfdemux: Don't set durations of 0 on outgoing buffers.
10810 Some (broken) streams don't have the extended stream properties in
10811 the header, resulting in applying a duration of zero on outgoing
10815 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
10817 * gst/asfdemux/asfpacket.c:
10818 asfdemux: Make sure we always set proper payload duration.
10819 Some (broken) streams will have a delta of 0, resulting in outgoing
10820 buffers having durations of 0.
10823 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10826 * win32/common/config.h:
10827 0.10.13.3 pre-release
10829 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
10831 * gst/asfdemux/asfpacket.c:
10832 asfdemux: Make sure we don't end up with negative timestamps.
10833 Some files have payload with timestamps smaller than the preroll duration.
10834 Instead of blindly substracting the preroll value (and ending up with
10835 insanely high timestamps on the outgoing buffers), we make sure we
10839 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10842 * win32/common/config.h:
10843 0.10.13.2 pre-release
10844 Update core/base requirement to 0.10.26, since that's more likely
10845 to be the actual requirement.
10847 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10852 po: update translations
10854 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10856 * tests/check/elements/x264enc.c:
10857 x264enc: add caps check to x264enc unit test
10858 Add some minimal caps checking to x264enc unit test.
10861 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
10863 * ext/x264/gstx264enc.c:
10864 x264enc: fix up avcC header construction and playback by flash players
10865 Fix off-by-one bug when constructing the avcC header chunk: we
10866 wrote wrong profile info into the header. The first byte in the
10867 SPS NAL we get from x264 is the nal type, not the profile_idc.
10868 Also add some debug logging.
10871 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
10873 * gst/asfdemux/gstasfdemux.c:
10874 asfdemux: Improve seek behaviour for audio-only with no index
10875 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
10876 for video, we can just seek to seek_time instead.
10878 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10881 configure: fix up GST_CXXFLAGS properly
10882 We don't want C specific flags in GST_CXXFLAGS, so base it on the
10883 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
10884 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
10886 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10889 Update MAINTAINERS, add myself
10891 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
10894 configure: base GST_CXXFLAGS on --cflags from pkg-config
10895 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
10896 point for for both C and CXX settings.
10898 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10901 Automatic update of common submodule
10902 From 96dc793 to 44ecce7
10904 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10908 * win32/common/.gitignore:
10909 * win32/common/config.h:
10910 win32: change how win32/common/config.h is updated
10911 Generate win32/common/config.h-new directly from config.h.in,
10912 using shell variables in configure and some hard-coded information.
10913 Change top-level makefile so that 'make win32-update' copies the
10914 generated file to win32/common/config.h, which we keep in source
10915 control. It's kept in source control so that the git tree is
10917 This change is similar to the ones applied a while ago to GStreamer
10918 core, gst-plugins-base and gst-plugins-good and prevents configure
10919 from changing files in source control. The generated config.h
10920 should be ok, but needs testing.
10922 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10924 * gst/realmedia/rtspreal.c:
10925 rtspreal: don't construct config header with uninitialised bytes
10926 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
10927 a presumably unintentional padding of uninitialised bytes at the end
10928 of the CONT tags chunk, which should be harmless but causes warnings
10929 in valgrind (see #608533 for a test URL).
10931 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10933 * gst/realmedia/rtspreal.c:
10934 rtspreal: add finalize function so we can free streams and rulebook
10935 Fix memory leak in Real RTSP component (#608533).
10937 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10939 * gst/realmedia/rtspreal.c:
10940 rtspreal: fix minor memory leak
10941 Caps take their own reference when a buffer is added to them, so
10942 unref buffer after adding it to caps (#608533).
10944 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10946 * gst/realmedia/rdtdepay.c:
10947 rdtdepay: unref input buffer when done
10948 Fixes memory leak, see #608533.
10950 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10953 Automatic update of common submodule
10954 From 15d47a6 to 96dc793
10956 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10958 * ext/x264/gstx264enc.c:
10959 * ext/x264/gstx264enc.h:
10960 x264enc: make use of Access Unit delimiters configurable
10961 API: GstX264Enc:aud
10963 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10965 * gst/asfdemux/asfpacket.c:
10966 asfdemux: Do not subtract padding twice
10967 Only subtract implicit padding if an explicit one isn't
10968 provided. Avoids subtracting it twice and causing
10972 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
10974 * gst/asfdemux/gstasfdemux.c:
10975 * gst/mpegstream/gstmpegpacketize.c:
10976 assert: g_assert_not_reached() cannot replace return statement
10977 Fix build with assert being turned off.
10979 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10982 Automatic update of common submodule
10983 From 14cec89 to 15d47a6
10985 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
10987 * gst/asfdemux/gstasfdemux.c:
10988 asfdemux: Don't forget to update flow variable
10989 Forgot to update the return value in the loop.
10991 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
10993 * gst/asfdemux/gstasfdemux.c:
10994 asfdemux: Check flow return on every push
10995 We previously only aggregated flow returns after the while(push) loop,
10996 which meant that in some cases we would end-up not properly aggregating
10998 This is based on the same flow aggregation algorithm as oggdemux.
11000 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11002 * ext/x264/gstx264enc.c:
11003 x264enc: Add stream-format to output caps
11004 Adds stream-format to output caps of x264enc that
11005 informs if the stream is in bytestream of avc format.
11008 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
11010 * gst/mpegaudioparse/gstxingmux.c:
11011 xingmux: Fix unaligned memory access
11012 ARM/SPARC need 32bit alignment but xingmux accesses possibly
11013 unaligned memory, which leads to SIGBUS.
11016 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
11018 * gst/asfdemux/gstasfdemux.c:
11019 asfdemux: Use GST_STR_NULL in a couple of places.
11020 Fixes crashing on some of the log statements on win32.
11022 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11024 * gst/realmedia/rmdemux.c:
11025 rmdemux: Parse and post bitrate for streams
11026 Parse the bitrate of the streams and post their tags.
11029 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11031 * gst/asfdemux/gstasfdemux.c:
11032 * gst/asfdemux/gstasfdemux.h:
11033 asfdemux: Post bitrate tag
11034 If stream bitrate object is available, post the bitrate
11038 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11040 * gst/mpegaudioparse/gstmpegaudioparse.c:
11041 * gst/mpegaudioparse/gstmpegaudioparse.h:
11042 mp3parse: minor validation check of (Xing, VBRI) metadata
11043 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11045 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11047 * gst/mpegaudioparse/gstmpegaudioparse.c:
11048 mp3parse: use proper total_time and total_bytes in various cases
11049 The correct basis for (Xing, VBRI) seek table calculations is the
11050 byte size and duration provided by that metadata, rather than some
11051 other (possibly even estimated) one. This also prevents an infinite
11052 conversion loop in (unlikely) case where a TOC is provided without
11053 such corresponding (duration) metdata.
11055 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11057 * gst/mpegaudioparse/gstmpegaudioparse.c:
11058 * gst/mpegaudioparse/gstmpegaudioparse.h:
11059 mp3parse: conserve stop time for non-accurate seek
11060 Use the same strategy as accurate seeks to store
11061 pending non-accurate seeks to avoid overwriting non-definite
11062 stop times. When doing non-accurate seeks our position
11063 reporting might drift off by some secs and the stream can
11064 end up before it should.
11067 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11070 Automatic update of common submodule
11071 From 47cb23a to 14cec89
11073 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11075 * ext/amrwbdec/amrwb.c:
11076 amrwbdec: give decoder a rank so decodebin/playbin will use it
11078 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11080 * gst/mpegaudioparse/gstmpegaudioparse.c:
11081 mp3parse: return false when we can't seek
11082 When upstream can't seek, we return false as well
11084 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11086 * ext/lame/gstlame.c:
11087 * ext/lame/gstlamemp3enc.c:
11088 lame: Avoid crash when seeking before negotiating
11089 lame's 'lgv' variable is only initialized when the caps
11090 is negotiated, whenever a seek happens before that, it would
11091 attempt to call a function on an empty pointer, causing the crash.
11094 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11097 Automatic update of common submodule
11098 From 87bf428 to 47cb23a
11100 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11103 Automatic update of common submodule
11104 From da4c75c to 87bf428
11106 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
11109 Automatic update of common submodule
11110 From 53a2485 to da4c75c
11112 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11114 * gst/mpegaudioparse/gstmpegaudioparse.c:
11115 mp3parse: fix non-flushing seek
11116 Specifically, in addition to clearing lots of variables/offsets
11117 when receiving newsegment, also clear leftover data to match.
11119 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11121 * ext/x264/gstx264enc.c:
11122 * ext/x264/gstx264enc.h:
11123 x264enc: Make upstream GstForceKeyUnit thread-safe
11124 Also send the GstForceKeyUnit event downstream when an upstream on is received,
11125 allowing muxers or payloaders to take appropriate actions.
11126 https://bugzilla.gnome.org/show_bug.cgi?id=602556
11128 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11131 Automatic update of common submodule
11132 From a3e3ce4 to 53a2485
11134 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
11136 * gst/asfdemux/gstasfdemux.c:
11137 asfdemux: Don't call strlen() on NULL pointers
11140 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11142 * gst/asfdemux/gstasfdemux.c:
11143 asfdemux: Remove old pads when new ones are added
11144 The old pads were being removed before adding the new ones,
11145 we should add the new ones first.
11148 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11150 * gst/asfdemux/gstasfdemux.c:
11151 * gst/asfdemux/gstasfdemux.h:
11152 asfdemux: Handle chained asfs on pull mode
11153 Adds chained asfs handling to pull mode. It now checks if
11154 there is a new asf header after the last packet (when it
11155 is possible to know how many packets are) or it tries
11156 checking if a processed packet that fails is an header
11160 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11162 * gst/asfdemux/gstasfdemux.c:
11163 * gst/asfdemux/gstasfdemux.h:
11164 asfdemux: properly do chained asfs on push mode
11165 To properly do chained asfs work with playbin2, we need to
11166 push eos on the old pads before removing them.
11169 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11171 * gst/asfdemux/gstasfdemux.c:
11172 * gst/asfdemux/gstasfdemux.h:
11173 asfdemux: add support for chained asfs (push mode)
11174 Adds support for detecting and playing chained asfs
11175 in push mode. asfdemux tries to detect a new asf start
11176 by identifying the header object guid in a input buffer.
11177 When it finds it, it resets its state, removing its pads
11178 and creates new ones for the new file.
11180 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11182 * gst/asfdemux/gstasfdemux.c:
11183 asfdemux: fix two small leaks
11185 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11187 * gst/asfdemux/gstasfdemux.c:
11188 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11189 WM/Track has a 0 base but is often wrongly written as starting from 1,
11190 so not as reliable as WM/TrackNumber which always starts from 1.
11192 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11194 * gst/asfdemux/gstasfdemux.c:
11195 asfdemux: WM/Track starts counting from 0, adjust to start from 1
11197 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11199 * gst/asfdemux/gstasfdemux.c:
11200 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11201 There's both WM/Track and WM/TrackNumber.
11203 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
11205 * ext/a52dec/gsta52dec.c:
11206 a52dec: Fix debug statement: Pass pos variable instead of time() function
11208 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
11210 * gst/dvdsub/gstdvdsubdec.c:
11211 dvdsubdec: Fix printf format string warning
11213 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
11215 * gst/asfdemux/gstasfdemux.c:
11216 asfdemux: Fix bogus variable used uninitialised warnings
11218 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
11221 po: Don't create backup .po files
11222 As well as preventing creation of useless backup files, it works
11223 around a bug in gettext 0.17 on OS/X
11225 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
11227 * gst/asfdemux/asfpacket.c:
11228 asfdemux: fix c99-style comments.
11230 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
11232 * gst/asfdemux/asfpacket.c:
11233 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11235 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11237 * gst/realmedia/rmutils.c:
11238 rmutils: fix byteswapping
11239 fix the byteswapping code that was wrong because of the side effects of the
11243 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
11245 * ext/x264/gstx264enc.c:
11246 x264enc: Adapt to slightly modified x264 API
11249 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11251 * gst/asfdemux/asfpacket.c:
11252 asfdemux: careful to avoid crash on bogus data
11253 When receiving bogus data, we have to avoid subtracting a value
11254 larger than 'size' from 'size' variable, resulting in a wrap
11255 that would make 'size' a really large bogus value.
11258 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11260 * win32/common/config.h:
11261 win32: Commit bumped version number
11263 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
11265 * gst/mpegaudioparse/gstmpegaudioparse.c:
11266 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11268 This removes a good 50% of processing time for parsing a buffer.
11269 We do this by simply... getting the nicks that we already have handy
11270 instead of going through the expensive glib system.
11272 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
11275 configure.ac: And back to development we go...
11277 === release 0.10.13 ===
11279 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
11286 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11287 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11288 * docs/plugins/inspect/plugin-a52dec.xml:
11289 * docs/plugins/inspect/plugin-asf.xml:
11290 * docs/plugins/inspect/plugin-cdio.xml:
11291 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11292 * docs/plugins/inspect/plugin-dvdread.xml:
11293 * docs/plugins/inspect/plugin-dvdsub.xml:
11294 * docs/plugins/inspect/plugin-iec958.xml:
11295 * docs/plugins/inspect/plugin-lame.xml:
11296 * docs/plugins/inspect/plugin-mad.xml:
11297 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11298 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11299 * docs/plugins/inspect/plugin-mpegstream.xml:
11300 * docs/plugins/inspect/plugin-realmedia.xml:
11301 * docs/plugins/inspect/plugin-siddec.xml:
11302 * docs/plugins/inspect/plugin-twolame.xml:
11303 * docs/plugins/inspect/plugin-x264.xml:
11304 * gst-plugins-ugly.doap:
11305 * win32/common/config.h:
11308 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
11346 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
11349 Automatic update of common submodule
11350 From 85d1530 to 0702fe1
11352 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
11390 * win32/common/config.h:
11391 0.10.12.3 pre-release
11393 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
11396 Automatic update of common submodule
11397 From a3e3ce4 to 85d1530
11399 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
11401 * ext/a52dec/gsta52dec.c:
11402 a52dec: Fix reference leak on all input buffers in 'dvd mode'
11403 https://bugzilla.gnome.org/show_bug.cgi?id=598272
11405 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
11444 * win32/common/config.h:
11445 0.10.12.2 pre-release
11447 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
11449 * docs/plugins/gst-plugins-ugly-plugins.args.new:
11450 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11451 docs: Remove files accidentally added
11452 Remove the gst-plugins-ugly-plugins.args.new and
11453 gst-plugins-ugly-plugins.signals.new files, that appear
11454 to have been accidentally added in commit
11455 f5d046a0b034f9bd7274291f7131ee5db1a30052
11457 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
11459 * ext/a52dec/gsta52dec.c:
11460 a52dec: Add some debugging for new segment events
11462 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
11464 * ext/mpeg2dec/gstmpeg2dec.c:
11465 mpeg2dec: fix warning in macosx snow leopard
11467 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
11469 * gst/mpegstream/gstmpegparse.c:
11470 mpegstream: fix warning in macosx snow leopard
11472 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
11474 * gst/mpegaudioparse/gstmpegaudioparse.c:
11475 mpegaudioparse: fix warning in macosx snow leopard
11477 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
11479 * gst/dvdsub/gstdvdsubdec.c:
11480 dvdsubdec: fix warning on macosx snow leopard
11482 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
11484 * gst/asfdemux/gstasfdemux.c:
11485 asfdemux: fix warning in macosx snow leopard
11487 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
11489 * gst/mpegaudioparse/gstmpegaudioparse.c:
11490 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11492 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
11495 Automatic update of common submodule
11496 From 19fa4f3 to a3e3ce4
11498 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
11500 * gst/asfdemux/gstasfdemux.c:
11501 * gst/realmedia/rdtmanager.c:
11502 build: fprintf, sprintf, sscanf need stdio.h
11504 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
11506 * ext/mad/gstmad.c:
11507 mad: add missing include to fix the build
11509 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11511 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11512 dvdlpcm: whitespace fixes
11514 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11516 * gst-plugins-ugly.spec.in:
11519 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11522 x264enc: adjust configure checking to changed upstream
11524 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11526 * ext/x264/gstx264enc.c:
11527 x264enc: conditionally adjust to new upstream API
11530 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11532 * gst/mpegaudioparse/gstmpegaudioparse.c:
11533 * gst/mpegaudioparse/gstmpegaudioparse.h:
11534 mpegaudioparse: prevent infinite (re)syncing
11536 gst/mpegaudioparse/gstmpegaudioparse.c
11538 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
11540 * gst/mpegaudioparse/gstmpegaudioparse.c:
11541 mp3parse: Refactor checking for sync. Make resyncing more reliable.
11542 Previously, we could get false sync relatively easily - it sometimes happened
11543 on real files. This cleans the code up a fair bit, and makes it require more
11544 confirmation that we've found valid sync before continuing.
11546 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11548 * gst/mpegaudioparse/gstmpegaudioparse.c:
11549 mpegaudioparse: ensure 2 valid headers in a row when resyncing
11551 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11553 * gst/mpegstream/gstdvddemux.c:
11554 dvddemux: remove bogus ifndef
11556 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11559 Automatic update of common submodule
11560 From 94f95e3 to 19fa4f3
11562 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11564 * ext/mpeg2dec/gstmpeg2dec.c:
11565 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
11567 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11569 * gst/dvdsub/gstdvdsubparse.c:
11570 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
11572 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
11574 * ext/amrnb/amrnbdec.c:
11575 * ext/amrnb/amrnbenc.c:
11576 Remove Ronald Bultje from Authors field
11577 Replaced with "GStreamer maintainers
11578 <gstreamer-devel@lists.sourceforge.net>" or just removed,
11579 depending on the number of other authors.
11581 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
11583 * gst/asfdemux/Makefile.am:
11584 * gst/asfdemux/gstasfmux.c:
11585 * gst/asfdemux/gstasfmux.h:
11586 asfdemux: Remove old non-built asfmux code
11587 Remove so people don't confuse it with the new asfmux code
11590 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11592 * ext/a52dec/gsta52dec.c:
11593 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
11594 It's not defined for older liba52 versions.
11596 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
11598 * ext/a52dec/gsta52dec.c:
11599 a52dec: Allow liba52 to use djbfft based IMDCT transform
11600 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
11601 IMDCT transform acceleration. It does however have a software based
11602 acceleration using the djbfft library (D.J. Bernstein's library for
11603 fourier transforms - Extremely fast library for floating-point
11604 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
11606 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
11607 and AltiVec implementations, but those are checked for first, and
11608 djbfft is chosen only if none of those is available - good in the
11609 case of some distributions including a port of the MPlayer changes
11610 in their system a52dec library.
11611 The down and upmix code in liba52 doesn't seem to be disturbed by
11612 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
11613 versions if passed from oil_cpu_get_flags (SSE currently is not).
11616 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11619 amr: Use opencore-amr pkg-config files if possible
11620 This makes it possible to build the plugins when the libraries
11621 are installed at non-standard locations.
11624 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11626 * gst/mpegaudioparse/gstmpegaudioparse.c:
11627 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
11628 Metadata provided seek tables are consistent with metadata's view of
11629 total size, which typically matches real size, but need not do so
11630 (e.g. a truncated file). Fixes seeking and position reporting
11631 in such truncated files (although duration based on metadata may then
11632 still be incorrect).
11634 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11637 configure: bump core/base requirements to released versions
11638 to avoid confusion.
11640 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11643 configure: Remove all mentions to the id3tag plugin which was removed
11645 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
11648 mad: make check for mad independent of the check for id3tag
11651 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11653 * gst/asfdemux/gstrtpasfdepay.c:
11654 rtpasfdepay: set padding size to the correct value
11655 asf packets in rtp packets should come with their padding fields
11656 set to 0 and the depayload must update them to the correct
11657 value before pushing downstream
11659 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
11662 * docs/plugins/Makefile.am:
11663 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11664 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11665 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11666 * docs/plugins/inspect/plugin-amrnb.xml:
11667 * docs/plugins/inspect/plugin-amrwbdec.xml:
11669 * ext/amrnb/GstAmrnbEnc.prs:
11670 * ext/amrnb/Makefile.am:
11671 * ext/amrnb/README:
11672 * ext/amrnb/amrnb.c:
11673 * ext/amrnb/amrnbdec.c:
11674 * ext/amrnb/amrnbdec.h:
11675 * ext/amrnb/amrnbenc.c:
11676 * ext/amrnb/amrnbenc.h:
11677 * ext/amrnb/amrnbparse.c:
11678 * ext/amrnb/amrnbparse.h:
11679 * ext/amrwbdec/Makefile.am:
11680 * ext/amrwbdec/README:
11681 * ext/amrwbdec/amrwb.c:
11682 * ext/amrwbdec/amrwbdec.c:
11683 * ext/amrwbdec/amrwbdec.h:
11684 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
11685 These are based on the OpenCore codecs.
11688 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
11691 Automatic update of common submodule
11692 From fedaaee to 94f95e3
11694 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11699 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11700 * docs/plugins/gst-plugins-ugly-plugins.args.new:
11701 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11702 * docs/plugins/inspect/plugin-dvdnav.xml:
11704 * ext/dvdnav/.gitignore:
11705 * ext/dvdnav/Makefile.am:
11706 * ext/dvdnav/README:
11707 * ext/dvdnav/dvdnavsrc.c:
11708 * ext/dvdnav/dvdnavsrc.h:
11709 * ext/dvdnav/gst-dvd:
11710 * ext/dvdread/dvdreadsrc.c:
11711 * gst-plugins-ugly.spec.in:
11713 dvdnav: remove dvdnav plugin
11714 Remove dvdnav plugin, it has no future. resindvd is the plugin to
11715 use for dvd playback. Note that dvdnav was never really enabled
11716 in -ugly, you had to edit configure.ac to get it built.
11718 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11720 * tests/check/elements/mpeg2dec.c:
11721 mpeg2dec: Fix unused variables compiler warnings in unit test
11723 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
11726 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
11727 Check for more automake command variants. Use printf instead of 'echo -n'
11730 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11733 Automatic update of common submodule
11734 From 5845b63 to fedaaee
11736 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
11739 Make git ignore more files
11741 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
11743 * gst/asfdemux/gstasfdemux.c:
11744 asfdemux: Refactor multiple packet pull.
11745 This also fixes a bug by which the first buffer (in a multi-packet mode)
11746 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
11747 full incoming buffer and not just of the single asf packet.
11748 Fixes corrupted frames introduced by latest commit.
11750 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11752 * gst/asfdemux/gstasfdemux.c:
11753 asfdemux: use the right accurate field
11754 Remove accurate variable and its faulty use because the real variable is an
11757 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
11759 * gst/asfdemux/asfpacket.c:
11760 * gst/asfdemux/gstasfdemux.c:
11761 asfdemux: Sprinkle branch prediction macros accross the code
11763 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
11765 * gst/asfdemux/gstasfdemux.c:
11766 asfdemux: Delay newsegment handling until we have a keyframe.
11767 We now have a chance for packets to be collected before we send out the
11768 newsegment. If we're not in accurate seeking (keyunit) it will set
11769 the segment start/time to the keyframe's timestamp.
11771 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
11773 * gst/asfdemux/gstasfdemux.c:
11774 asfdemux: Remove useless check. We already have checked for it above.
11776 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
11778 * gst/asfdemux/gstasfdemux.c:
11779 asfdemux: No longer queue GOPs now that seeking is fixed.
11780 We now *always* seek to the keyframe just before our requested position.
11781 When we encounter the first keyframe and we were not accurate (therefore doing
11782 keyframe seeking), we update the segment start position to the keyframe timestamp.
11784 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
11786 * gst/asfdemux/gstasfdemux.c:
11787 * gst/asfdemux/gstasfdemux.h:
11788 asfdemux: Store the accurate seeking flag
11790 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
11792 * gst/asfdemux/gstasfdemux.c:
11793 asfdemux: Use the average frame duration for buffers without a duration.
11794 This will still cause some timestamp jitter, but giving a hint as to the duration
11795 rather than nothing seems to be a better idea.
11796 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
11797 duration using the accumulated packet duration (which will be correct).
11799 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
11801 * gst/asfdemux/gstasfdemux.c:
11802 * gst/asfdemux/gstasfdemux.h:
11803 asfdemux: Use index entry packet count to optimize seeking.
11804 The simple index entries also contain the number of packets one needs
11805 to retrieve at a given position to get a full keyframe. We therefore
11806 use that information to retrieve all those packets in one buffer when
11807 working in pull-mode.
11809 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11811 * gst/asfdemux/gstasfdemux.c:
11812 asfdemux: Do not try to free const pointer
11813 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
11814 asfdemux tried to free a const pointer that had been cast to a
11815 normal pointer variable.
11817 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
11819 * gst/asfdemux/gstasfdemux.c:
11820 asfdemux: Use presentation timestamp when searching in the index.
11821 We need to take the preroll into account... else we end up too early.
11823 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
11826 Automatic update of common submodule
11827 From f3bb51b to 5845b63
11829 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
11831 * gst/asfdemux/gstasfdemux.c:
11832 asfdemux: Convert index entry from presentation time to timestamps.
11833 We weren't taking the preroll into account previously, meaning that we
11834 were always seeking preroll nanoseconds too early... resulting in a lot
11835 of dropped packets (which are before the start time).
11836 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
11838 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
11841 * gst/asfdemux/gstasfdemux.c:
11842 asfdemux: Fix byte array metadata handling.
11843 We basically discard byte array metadata. Should be trivial to adapt
11844 to storing the pointers if we need it later on.
11846 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
11848 * gst/asfdemux/gstasfdemux.c:
11849 * gst/asfdemux/gstasfdemux.h:
11850 asfdemux: Handle PAR/interlaced information stored in packet payload.
11851 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
11852 in the ASF Packet payload extensions).
11854 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
11856 * gst/asfdemux/gstasfdemux.c:
11857 * gst/asfdemux/gstasfdemux.h:
11858 asfdemux: Store/Handle global metadata (not specific to one stream).
11859 This allows us to store (and handle) PAR information which might be stored there.
11861 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11863 * gst/mpegaudioparse/gstmpegaudioparse.c:
11864 mpegaudioparse: fix Xing inverse seek table building
11866 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
11869 Automatic update of common submodule
11870 From f3bb51b to f810030
11872 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11874 * gst/asfdemux/gstasfdemux.c:
11875 asfdemux: don't try to free a NULL taglist
11877 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11879 * gst/asfdemux/gstasfdemux.c:
11880 asfdemux: post tags only after we've created our source pads
11881 Post global tags only after we've added our source pads, so that
11882 tag events get sent downstream in addition to tag messages posted
11883 on the bus. This makes sure tags can be picked up automatically
11884 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
11885 While we're at it, also add a container-format tag.
11887 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11890 * gst/asfdemux/gstasfdemux.c:
11891 asfdemux: use new bytereader functions for image tag parsing
11893 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11895 * gst/asfdemux/gstasfdemux.c:
11896 * gst/asfdemux/gstasfdemux.h:
11897 asfdemux: remove some more unused variables
11899 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11901 * gst/realmedia/rmdemux.c:
11902 rmdemux: plug buffer leaking
11904 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11906 * gst/asfdemux/gstrtpasfdepay.c:
11907 asfdepay: guard against dropped buffers
11908 If a buffer was dropped, we might request data from the adapter that is not
11909 there and then we get a NULL buffer.
11911 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11913 * gst/asfdemux/gstasfdemux.c:
11914 * gst/asfdemux/gstasfdemux.h:
11915 asfdemux: set DISCONT on streams
11916 When we receive a DISCONT as input, don't clear our complete state but simply
11917 mark a discont that will be put on the next buffer. The code will be able to
11918 handle and throw away incomplete data.
11919 Add some more debug info.
11920 Remove an unused variable.
11922 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11924 * gst/asfdemux/gstrtpasfdepay.c:
11925 asfdepay: set DELTA_UNIT flag correctly
11926 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
11927 Add some more debug info.
11929 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11931 * gst/asfdemux/gstasfdemux.c:
11932 asfdemux: fix latency calculations
11933 We need to check for -1 as an invalid timestamp, not 1.
11935 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11937 * gst/mpegaudioparse/gstmpegaudioparse.c:
11938 * gst/mpegaudioparse/gstmpegaudioparse.h:
11939 mp3parse: don't put every single frame into the index
11940 Let's not put every single mp3 frame in our index, a few frames per
11941 second should be more than enough. For now use an index interval
11942 of 100ms-500ms depending on the upstream size, to keep the index at
11943 a reasonable size. Factor out the code that adds the index entry
11944 into a separate function for better code readability.
11946 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11948 * gst/mpegaudioparse/gstmpegaudioparse.c:
11949 * gst/mpegaudioparse/gstmpegaudioparse.h:
11950 mp3parse: assume seekability only if we know the upstream size
11951 While technically upstream may be seekable even if it doesn't know
11952 the exact size, I can't think of a use case where this distincation
11953 is relevant in practice, so for now just assume we're not seekable
11954 if upstream doesn't provide us with a size. Makes sure we don't
11955 build a seek index when streaming internet radio with sources that
11956 pretend to be seekable until you try to actually seek.
11958 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11960 * gst-plugins-ugly.spec.in:
11961 Fix x264 requirement in SPEC file
11963 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11965 * ext/x264/gstx264enc.c:
11966 * gst/realmedia/rdtmanager.c:
11967 x264enc, rdtmanager: fix compilation with debugging disabled
11969 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
11972 * docs/plugins/Makefile.am:
11973 docs: Bump common. Fix comment in the docs Makefile.am
11975 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
11978 * win32/common/config.h:
11979 Back to development -> 0.10.12.1
11981 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
11983 * gst-plugins-ugly.doap:
11984 Add 0.10.12 release to the doap file
11986 === release 0.10.12 ===
11988 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
11994 * docs/plugins/gst-plugins-ugly-plugins.args:
11995 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11996 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11997 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11998 * docs/plugins/inspect/plugin-a52dec.xml:
11999 * docs/plugins/inspect/plugin-asf.xml:
12000 * docs/plugins/inspect/plugin-cdio.xml:
12001 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12002 * docs/plugins/inspect/plugin-dvdread.xml:
12003 * docs/plugins/inspect/plugin-dvdsub.xml:
12004 * docs/plugins/inspect/plugin-iec958.xml:
12005 * docs/plugins/inspect/plugin-lame.xml:
12006 * docs/plugins/inspect/plugin-mad.xml:
12007 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12008 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12009 * docs/plugins/inspect/plugin-mpegstream.xml:
12010 * docs/plugins/inspect/plugin-realmedia.xml:
12011 * docs/plugins/inspect/plugin-siddec.xml:
12012 * docs/plugins/inspect/plugin-synaesthesia.xml:
12013 * docs/plugins/inspect/plugin-twolame.xml:
12014 * docs/plugins/inspect/plugin-x264.xml:
12015 * win32/common/config.h:
12018 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12027 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
12061 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
12094 * win32/common/config.h:
12095 0.10.11.2 pre-release
12097 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
12099 * win32/common/config.h.in:
12100 win32: Remove #undef inline from the win32 config.h
12102 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12104 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12105 * docs/plugins/inspect/plugin-mad.xml:
12106 * ext/mad/Makefile.am:
12107 * ext/mad/gstid3tag.c:
12108 * ext/mad/gstmad.c:
12109 * ext/mad/gstmad.h:
12110 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12111 It will be reborn with a shiny new code base under its hood in -bad.
12112 See #581756 and #565764.
12114 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12116 * tests/check/pipelines/.gitignore:
12117 gitignore: Ignore some built files in the test area
12119 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
12121 * docs/plugins/inspect/plugin-a52dec.xml:
12122 * docs/plugins/inspect/plugin-asf.xml:
12123 * docs/plugins/inspect/plugin-cdio.xml:
12124 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12125 * docs/plugins/inspect/plugin-dvdread.xml:
12126 * docs/plugins/inspect/plugin-dvdsub.xml:
12127 * docs/plugins/inspect/plugin-iec958.xml:
12128 * docs/plugins/inspect/plugin-lame.xml:
12129 * docs/plugins/inspect/plugin-mad.xml:
12130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12131 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12132 * docs/plugins/inspect/plugin-mpegstream.xml:
12133 * docs/plugins/inspect/plugin-realmedia.xml:
12134 * docs/plugins/inspect/plugin-siddec.xml:
12135 * docs/plugins/inspect/plugin-synaesthesia.xml:
12136 * docs/plugins/inspect/plugin-twolame.xml:
12137 docs: Update plugin inspect files
12139 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12142 * docs/plugins/Makefile.am:
12143 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12144 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12145 * docs/plugins/inspect/plugin-x264.xml:
12147 * gst-plugins-ugly.spec.in:
12148 * tests/check/Makefile.am:
12149 * tests/check/elements/.gitignore:
12150 Moved 'x264enc' from -bad to -ugly
12152 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12154 * ext/x264/gstx264enc.c:
12155 * ext/x264/gstx264enc.h:
12156 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12159 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12161 * ext/x264/GstX264Enc.prs:
12162 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12164 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12166 * ext/x264/GstX264Enc.prs:
12167 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12169 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12171 * ext/x264/gstx264enc.c:
12172 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12174 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
12176 * ext/x264/GstX264Enc.prs:
12177 * ext/x264/Makefile.am:
12178 * ext/x264/gstx264enc.c:
12179 [MOVED FROM BAD 24/28] x264enc: add preset support
12180 Add preset iface and a (dummy) preset file as a starting point.
12182 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12184 * ext/x264/gstx264enc.c:
12185 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12187 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
12189 * ext/x264/gstx264enc.c:
12190 * ext/x264/gstx264enc.h:
12191 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12192 Use the GstForceKeyUnit event to force a keyframe.
12195 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12197 [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...
12198 Original commit message from CVS:
12199 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12200 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12201 Use hyphen in property name, perform safety buffer size check
12202 prior to mem access, and some more parentheses in macro.
12204 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
12206 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12207 Original commit message from CVS:
12208 * ext/apexsink/Makefile.am:
12209 Link against -lgcrpyto for RSA_new and RSA_free.
12210 * ext/faac/gstfaac.c:
12211 * ext/x264/gstx264enc.c:
12212 Fix compiler warnings.
12214 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12216 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12217 Original commit message from CVS:
12218 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12219 Construct source caps in more conventional (and correct) manner.
12221 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12223 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12224 Original commit message from CVS:
12225 * ext/alsaspdif/Makefile.am:
12226 * ext/amrwb/Makefile.am:
12227 * ext/apexsink/Makefile.am:
12228 * ext/arts/Makefile.am:
12229 * ext/artsd/Makefile.am:
12230 * ext/audiofile/Makefile.am:
12231 * ext/audioresample/Makefile.am:
12232 * ext/bz2/Makefile.am:
12233 * ext/cdaudio/Makefile.am:
12234 * ext/celt/Makefile.am:
12235 * ext/dc1394/Makefile.am:
12236 * ext/dirac/Makefile.am:
12237 * ext/directfb/Makefile.am:
12238 * ext/divx/Makefile.am:
12239 * ext/dts/Makefile.am:
12240 * ext/faac/Makefile.am:
12241 * ext/faad/Makefile.am:
12242 * ext/gsm/Makefile.am:
12243 * ext/hermes/Makefile.am:
12244 * ext/ivorbis/Makefile.am:
12245 * ext/jack/Makefile.am:
12246 * ext/jp2k/Makefile.am:
12247 * ext/ladspa/Makefile.am:
12248 * ext/lcs/Makefile.am:
12249 * ext/libfame/Makefile.am:
12250 * ext/libmms/Makefile.am:
12251 * ext/metadata/Makefile.am:
12252 * ext/mpeg2enc/Makefile.am:
12253 * ext/mplex/Makefile.am:
12254 * ext/musepack/Makefile.am:
12255 * ext/musicbrainz/Makefile.am:
12256 * ext/mythtv/Makefile.am:
12257 * ext/nas/Makefile.am:
12258 * ext/neon/Makefile.am:
12259 * ext/ofa/Makefile.am:
12260 * ext/polyp/Makefile.am:
12261 * ext/resindvd/Makefile.am:
12262 * ext/sdl/Makefile.am:
12263 * ext/shout/Makefile.am:
12264 * ext/snapshot/Makefile.am:
12265 * ext/sndfile/Makefile.am:
12266 * ext/soundtouch/Makefile.am:
12267 * ext/spc/Makefile.am:
12268 * ext/swfdec/Makefile.am:
12269 * ext/tarkin/Makefile.am:
12270 * ext/theora/Makefile.am:
12271 * ext/timidity/Makefile.am:
12272 * ext/twolame/Makefile.am:
12273 * ext/x264/Makefile.am:
12274 * ext/xine/Makefile.am:
12275 * ext/xvid/Makefile.am:
12276 * gst-libs/gst/app/Makefile.am:
12277 * gst-libs/gst/dshow/Makefile.am:
12278 * gst/aiffparse/Makefile.am:
12279 * gst/app/Makefile.am:
12280 * gst/audiobuffer/Makefile.am:
12281 * gst/bayer/Makefile.am:
12282 * gst/cdxaparse/Makefile.am:
12283 * gst/chart/Makefile.am:
12284 * gst/colorspace/Makefile.am:
12285 * gst/dccp/Makefile.am:
12286 * gst/deinterlace/Makefile.am:
12287 * gst/deinterlace2/Makefile.am:
12288 * gst/dvdspu/Makefile.am:
12289 * gst/festival/Makefile.am:
12290 * gst/filter/Makefile.am:
12291 * gst/flacparse/Makefile.am:
12292 * gst/flv/Makefile.am:
12293 * gst/games/Makefile.am:
12294 * gst/h264parse/Makefile.am:
12295 * gst/librfb/Makefile.am:
12296 * gst/mixmatrix/Makefile.am:
12297 * gst/modplug/Makefile.am:
12298 * gst/mpeg1sys/Makefile.am:
12299 * gst/mpeg4videoparse/Makefile.am:
12300 * gst/mpegdemux/Makefile.am:
12301 * gst/mpegtsmux/Makefile.am:
12302 * gst/mpegvideoparse/Makefile.am:
12303 * gst/mve/Makefile.am:
12304 * gst/nsf/Makefile.am:
12305 * gst/nuvdemux/Makefile.am:
12306 * gst/overlay/Makefile.am:
12307 * gst/passthrough/Makefile.am:
12308 * gst/pcapparse/Makefile.am:
12309 * gst/playondemand/Makefile.am:
12310 * gst/rawparse/Makefile.am:
12311 * gst/real/Makefile.am:
12312 * gst/rtjpeg/Makefile.am:
12313 * gst/rtpmanager/Makefile.am:
12314 * gst/scaletempo/Makefile.am:
12315 * gst/sdp/Makefile.am:
12316 * gst/selector/Makefile.am:
12317 * gst/smooth/Makefile.am:
12318 * gst/smoothwave/Makefile.am:
12319 * gst/speed/Makefile.am:
12320 * gst/speexresample/Makefile.am:
12321 * gst/stereo/Makefile.am:
12322 * gst/subenc/Makefile.am:
12323 * gst/tta/Makefile.am:
12324 * gst/vbidec/Makefile.am:
12325 * gst/videodrop/Makefile.am:
12326 * gst/videosignal/Makefile.am:
12327 * gst/virtualdub/Makefile.am:
12328 * gst/vmnc/Makefile.am:
12329 * gst/y4m/Makefile.am:
12330 * sys/acmenc/Makefile.am:
12331 * sys/cdrom/Makefile.am:
12332 * sys/dshowdecwrapper/Makefile.am:
12333 * sys/dshowsrcwrapper/Makefile.am:
12334 * sys/dvb/Makefile.am:
12335 * sys/dxr3/Makefile.am:
12336 * sys/fbdev/Makefile.am:
12337 * sys/oss4/Makefile.am:
12338 * sys/qcam/Makefile.am:
12339 * sys/qtwrapper/Makefile.am:
12340 * sys/vcd/Makefile.am:
12341 * sys/wininet/Makefile.am:
12342 * win32/common/config.h:
12343 Don't install static libs for plugins. Fixes #550851 for -bad.
12345 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12347 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
12348 Original commit message from CVS:
12349 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12350 Adapt to slightly modified x264 API. Fixes #555238.
12352 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12354 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
12355 Original commit message from CVS:
12356 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12357 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12358 * ext/x264/gstx264enc.h:
12359 Do not deal with duplicated input (timestamps). If needed,
12360 a generic element can do so.
12361 Do not manipulate input timestamps on the way out,
12362 since that shifts the timeline and A/V sync.
12364 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12366 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12367 Original commit message from CVS:
12368 * docs/plugins/gst-plugins-bad-plugins.args:
12369 Integrate new properties into documentation.
12370 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12371 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12372 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12373 Fix up API prior to eventual plugin move.
12374 API: GstX264Enc:pass (provides more options, and changed to enum)
12376 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12378 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12379 Original commit message from CVS:
12380 * docs/plugins/Makefile.am:
12381 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12382 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12383 * ext/x264/gstx264enc.c:
12384 * tests/check/Makefile.am:
12385 * tests/check/elements/x264enc.c: (setup_x264enc),
12386 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12387 Add documentation and unit test for x264enc.
12389 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12391 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12392 Original commit message from CVS:
12393 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12394 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12395 Allocate some buffers in more adaptive and economical fashion.
12397 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12399 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12400 Original commit message from CVS:
12402 Check for sufficiently up-to-date x264 API.
12403 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12404 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12405 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12406 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12407 * ext/x264/gstx264enc.h:
12408 Expose some more parameters of the x264 encoder as properties.
12410 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12412 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12413 Original commit message from CVS:
12414 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12415 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12416 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12417 (gst_x264_enc_flush_frames):
12418 Coding style and layout; re-order some functions in more
12419 typical and natural flow.
12421 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12423 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12424 Original commit message from CVS:
12425 * ext/x264/Makefile.am:
12426 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12427 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12428 (gst_x264_enc_reset), (gst_x264_enc_finalize),
12429 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12430 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12431 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12432 * ext/x264/gstx264enc.h:
12433 Use GQueue in stead of custom queue code.
12434 Factorize flushing out encoder delayed frames.
12435 Factorize initialization and state change reset.
12437 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12439 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12440 Original commit message from CVS:
12441 * ext/x264/gstx264enc.h:
12442 * sys/fbdev/gstfbdevsink.c:
12443 Use configure-generated _stdint.h.
12445 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12447 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12448 Original commit message from CVS:
12449 * ext/x264/Makefile.am:
12450 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12451 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12452 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12453 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12454 (gst_x264_enc_finalize), (gst_x264_enc_chain),
12455 (gst_x264_enc_encode_frame), (plugin_init):
12456 * ext/x264/gstx264enc.h:
12457 Use video format library and GST_WRITE_*_BE macros where applicable.
12458 Use finalize in stead of dispose.
12459 Set up debug category and log callback.
12461 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12463 [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...
12464 Original commit message from CVS:
12465 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12466 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12467 (gst_x264_enc_encode_frame):
12468 Try harder not to crash when we get an EOS event but haven't set
12469 up the encoder yet (as may happen when upstream errors out with
12470 not-negotiated, for example). Also, always push the EOS event
12473 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12475 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12476 Original commit message from CVS:
12477 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12480 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
12482 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12483 Original commit message from CVS:
12484 * ext/x264/gstx264enc.c:
12485 Fix build against the libx264 version that ships with debian stable.
12487 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12489 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12490 Original commit message from CVS:
12491 * ext/audioresample/gstaudioresample.c:
12492 * ext/x264/gstx264enc.c:
12493 * gst/dvdspu/gstdvdspu.c:
12494 * gst/dvdspu/gstdvdspu.h:
12495 * gst/festival/gstfestival.c:
12496 * gst/h264parse/gsth264parse.c:
12497 * gst/mpegtsparse/mpegtspacketizer.c:
12498 * gst/mpegtsparse/mpegtsparse.c:
12499 * gst/multifile/gstmultifilesink.c:
12500 * gst/multifile/gstmultifilesrc.c:
12501 * gst/nuvdemux/gstnuvdemux.c:
12502 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12503 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12504 * sys/vcd/vcdsrc.c:
12505 Massive leak fixing, plus code cleanups.
12507 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12509 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12510 Original commit message from CVS:
12511 * examples/app/appsrc_ex.c:
12512 * examples/switch/switcher.c:
12513 * ext/neon/gstneonhttpsrc.c:
12514 * ext/timidity/gstwildmidi.c:
12515 * ext/x264/gstx264enc.c:
12516 * gst/mve/mveaudioenc.c: (mve_compress_audio):
12517 * gst/rtpmanager/gstrtpclient.c:
12518 * gst/rtpmanager/gstrtpjitterbuffer.c:
12519 * gst/spectrum/demo-audiotest.c:
12520 * gst/spectrum/demo-osssrc.c:
12521 * sys/dvb/gstdvbsrc.c:
12522 Add stdlib include (free, atoi, exit).
12524 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12526 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12527 Original commit message from CVS:
12528 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12529 This needs a version check.
12530 * gst/bayer/Makefile.am:
12533 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
12535 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12536 Original commit message from CVS:
12537 Patch by: Michal Benes <michal.benes at itonis tv>
12538 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12541 * ext/x264/Makefile.am:
12542 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12543 (gst_x264_enc_analyse_get_type),
12544 (gst_x264_enc_timestamp_queue_init),
12545 (gst_x264_enc_timestamp_queue_free),
12546 (gst_x264_enc_timestamp_queue_put),
12547 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12548 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12549 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12550 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12551 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12552 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12553 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
12554 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
12556 * ext/x264/gstx264enc.h:
12557 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
12558 handle 'odd' widths and heights correctly yet.
12560 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12562 * gst/asfdemux/gstasfdemux.c:
12563 asfdemux: nicer metadata extraction of genre tags in some cases
12564 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
12565 that they presumably stand for.
12567 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12569 * gst/asfdemux/gstasfdemux.c:
12570 asfdemux: parse WM/Picture tags to extract cover art
12573 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12576 docs: fix http links for amr libs in REQUIREMENTS
12578 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12580 * gst/asfdemux/gstasfdemux.c:
12581 asfdemux: fix bogus flow return handling in eos handler
12582 Don't overwrite the origin flow return by whatever flow we get
12583 when trying to push the remaining internally queued payloads.
12584 We want to do our eos logic, ie. send an EOS event or segment-done
12585 message in any case. Makes things EOS properly when an EOS event
12586 is forced upon the pipeline so that the source returns
12587 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
12589 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12591 * win32/common/config.h:
12592 win32: update config.h
12594 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12597 configure: bump core/base requirements to released versions
12599 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12603 autogen: move the -Wno-portability for automake into configure.ac
12605 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
12607 * gst/dvdlpcmdec/Makefile.am:
12608 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12609 dvdlpcmdec: Add multichannel channel maps, and send some tags
12610 Add a multichannel map to the output caps, and send at least a CODEC and
12611 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
12612 no samples and can't find info about the channel ordering, but this is
12613 better than nothing.
12615 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
12618 Automatic update of common submodule
12619 From 888e0a2 to c572721
12621 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
12624 Automatic update of common submodule
12625 From 6ab11d1 to 888e0a2
12627 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
12629 * gst/dvdsub/gstdvdsubdec.c:
12630 dvdsubdec: Remove some dead code
12631 Remove some redundant memset - gobject memory is already initalised to 0.
12632 Remove a commented out line leftover from the previous commit
12634 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
12636 * gst/dvdsub/gstdvdsubdec.c:
12637 * gst/dvdsub/gstdvdsubdec.h:
12638 dvdsubdec: Support ARGB output
12639 Negotiate to and render into ARGB buffers directly if the peer supports it.
12642 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
12644 * ext/a52dec/gsta52dec.c:
12645 a52dec: Reconcile code with dtsdec
12646 Perform some cleanups based on the dtsdec code such as using the boilerplate
12647 macro and static pad template functions.
12648 Add some documentation. Don't register a change in flags until we synch on
12649 another frame successfully.
12651 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12653 * ext/lame/gstlamemp3enc.c:
12654 lamemp3enc: Improve debugging a bit
12656 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
12658 * ext/mpeg2dec/gstmpeg2dec.c:
12659 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
12661 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12694 po: avoid conflicts of local *.po files with files in git
12695 Make it so that filenames and line numbers are only stored in the *.pot file
12696 (which is not in git), but not in the individual *.po files. This information
12697 is hardly useful for translators in our case, and it should avoid the constant
12698 conflicts of local *.po files with the ones in git which are caused by the
12699 source files changing and the line numbers being updated. This commit might
12700 cause one last merge conflict for you, which you can work around with
12701 "git checkout po/*.po" before merging or pulling. After that there should
12702 (hopefully) not be any more local modifications of these files (unless
12703 someone committed additions or changes to translated strings and the
12704 *.po files haven't been updated yet, that is).
12706 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12708 * ext/lame/gstlamemp3enc.c:
12709 lamemp3enc: add Since tag to gtk-doc chunk
12711 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12713 * tests/check/elements/mpeg2dec.c:
12714 checks: fix mpeg2dec unit test again after interlace addition to caps
12716 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12718 * ext/mpeg2dec/gstmpeg2dec.c:
12719 mpeg2dec: work around old mpeg2dec versions
12720 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
12721 detection and just assume no rff is used. This fixes the compilation.
12724 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12726 * ext/mpeg2dec/Makefile.am:
12727 mpeg2dec: link to gstvideo
12728 Fix compilation by adding the right include directories and linking to the video
12731 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
12733 * gst/asfdemux/asfpacket.c:
12734 asfdemux: Downgrade simple statements from WARNING to DEBUG
12736 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
12738 * gst/asfdemux/asfheaders.c:
12739 * gst/asfdemux/asfheaders.h:
12740 * gst/asfdemux/asfpacket.c:
12741 * gst/asfdemux/asfpacket.h:
12742 asf: Detect more payload extensions.
12743 These should help fix interlaced/PAR issues with more files.
12745 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
12747 * ext/mpeg2dec/gstmpeg2dec.c:
12748 * ext/mpeg2dec/gstmpeg2dec.h:
12749 mpeg2dec: Implement interlaced support.
12750 Expand the debugging statements to show more picture information.
12752 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12754 * ext/mpeg2dec/gstmpeg2dec.c:
12755 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
12756 ffdec_mpeg2video is much faster, fixes bug #574461.
12758 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12760 * ext/lame/gstlamemp3enc.c:
12761 lamemp3enc: Don't write a Xing header
12763 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
12766 Run libtoolize before aclocal
12767 This unbreaks the build in some cases. Fixes bug #582021
12769 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
12771 * ext/mpeg2dec/gstmpeg2dec.c:
12772 mpeg2dec: use 64bit safe scaling functions.
12773 Got this to fail when seeking in a 14GB file (the value in bytes is
12774 bigger than 2**32).
12776 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12778 * gst/mpegaudioparse/gstmpegaudioparse.c:
12779 mpegaudioparse: remove some pointless g_return_if_fail()s
12781 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12783 * ext/twolame/gsttwolame.c:
12784 Switch twolame to primary rank
12786 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12788 * ext/lame/gstlame.c:
12789 * ext/lame/gstlamemp3enc.c:
12790 * ext/twolame/gsttwolame.c:
12791 Add ranks to mp3 encoders
12793 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12795 * gst-plugins-ugly.spec.in:
12796 Add twolame plugin to spec file
12798 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12800 * gst/asfdemux/asfpacket.c:
12801 * gst/asfdemux/gstasfdemux.c:
12802 * gst/asfdemux/gstasfdemux.h:
12803 asfdemux: use upstream segment and timestamps for some interpolation
12804 This should particularly help in case of upstream live src, e.g. rtspsrc,
12805 and especially so if it has to perform fallback to TCP.
12807 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
12809 * gst/asfdemux/gstrtpasfdepay.c:
12810 rtpasfdepay: Add support for fragmented packet (L == 0).
12811 This happens with rtp-over-udp.
12813 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12815 * ext/lame/gstlamemp3enc.c:
12816 lamemp3enc: Fixup the bitrate only for CBR
12817 Additionally clarify some property descriptions.
12819 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
12821 * ext/lame/gstlamemp3enc.c:
12822 lame: fix format string in debug statement
12824 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
12826 * gst/mpegaudioparse/gstmpegaudioparse.c:
12827 mp3parse: Don't reject valid Xing tables of contents
12828 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
12829 reject them because of it, just subtract the initial offset when reading
12832 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
12834 * gst/mpegaudioparse/gstmpegaudioparse.c:
12835 mp3parse: Allow more bits to change in headers during resynch
12836 Be more lenient about what we accept as changing bits in a header - basically,
12837 only require that the mp3 sync marker is present, for the mpeg version,
12838 layer and samplerate.
12841 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
12843 * ext/mad/gstmad.c:
12844 mad: Add duration of incoming/outgoing buffers in debug statements
12846 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
12848 * gst/mpegaudioparse/gstmpegaudioparse.c:
12849 mpegaudioparse: Remove useless checks for valid buffer duration.
12850 The buffer duration is set to a valid value at the very top of
12851 emit_frame(), we therefore don't need to check it later on.
12853 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
12855 * gst/mpegaudioparse/gstmpegaudioparse.c:
12856 mpegaudioparse: Fix stop condition for outputting buffers.
12857 Some mp3 streams have an offset in timestamps, requiring us to push the
12858 frame *AFTER* segment.stop in order for the decoder to be able to push
12859 all data up to the segment.stop position.
12861 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12863 * gst/asfdemux/asfpacket.c:
12864 * gst/asfdemux/gstasfdemux.c:
12865 * gst/asfdemux/gstasfdemux.h:
12866 asfdemux: 0-base timestamps consistently (whether or not streaming)
12867 This also makes timestamps (more) consistent before and after a possible
12868 seek, and moreover makes for reasonable position reporting in live stream
12869 (whose payload timestamps should not be taken for granted).
12871 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12873 * gst/asfdemux/gstasfdemux.c:
12874 * gst/asfdemux/gstasfdemux.h:
12875 asfdemux: report initial latency due to internal preroll queue
12877 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12879 * gst/asfdemux/gstasfdemux.c:
12880 asfdemux: enhance debug statement and refactor some initialization
12882 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12884 * gst/asfdemux/gstasfdemux.c:
12885 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
12887 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12889 * gst/asfdemux/asfpacket.c:
12890 * gst/asfdemux/gstasfdemux.c:
12891 * gst/asfdemux/gstasfdemux.h:
12892 asfdemux: handle FIXME; normalize preroll
12894 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12896 * gst/asfdemux/gstasfdemux.c:
12897 * gst/asfdemux/gstasfdemux.h:
12898 asfdemux: fixes for streaming mode
12899 * Improve newsegment handling, e.g. upstream might live in TIME.
12900 * Only send newsegment if we have needed info.
12901 * Avoid reading past end of data section.
12903 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12905 * gst/asfdemux/gstasfdemux.c:
12906 asfdemux: fixes/enhancements for streaming mode
12907 * Do not rock the boat by reacting to FLUSH_START.
12908 * Try to handle TIME seeking by seeking upstream in BYTES.
12909 * Handle SEEKING query.
12911 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12914 * ext/lame/gstlamemp3enc.c:
12915 lame: fix compilation with LAME versions < 3.98
12916 lame_set_VBR_quality(), which takes a floating point value for the
12917 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
12918 takes quality as an integer, for older LAME versions.
12921 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12923 * win32/common/config.h:
12924 win32: update config.h to git
12925 Until someone ports the new win32 config.h logic from the
12926 other modules to -ugly.
12928 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12930 * docs/plugins/gst-plugins-ugly-plugins.args:
12931 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12932 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12935 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12937 * ext/lame/gstlamemp3enc.c:
12938 lamemp3enc: Add a note to the encoding-engine-quality property
12939 that says, that this does not affect the bitrate at all.
12941 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12943 * ext/lame/gstlame.c:
12944 * ext/lame/gstlamemp3enc.c:
12945 lame: Implement preset interface
12947 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12949 * ext/twolame/gsttwolame.c:
12950 twolame: Implement preset interface
12952 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12954 * docs/plugins/gst-plugins-ugly-plugins.args:
12955 * ext/lame/gstlamemp3enc.c:
12956 * ext/lame/gstlamemp3enc.h:
12957 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
12959 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12961 * ext/lame/gstlame.c:
12962 * ext/lame/gstlamemp3enc.c:
12963 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
12965 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12967 * ext/lame/gstlame.c:
12968 lame: Deprecate the lame element
12970 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12972 * docs/plugins/Makefile.am:
12973 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12974 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12975 * docs/plugins/gst-plugins-ugly-plugins.args:
12976 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12977 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12978 * docs/plugins/inspect/plugin-a52dec.xml:
12979 * docs/plugins/inspect/plugin-amrnb.xml:
12980 * docs/plugins/inspect/plugin-asf.xml:
12981 * docs/plugins/inspect/plugin-cdio.xml:
12982 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12983 * docs/plugins/inspect/plugin-dvdread.xml:
12984 * docs/plugins/inspect/plugin-dvdsub.xml:
12985 * docs/plugins/inspect/plugin-iec958.xml:
12986 * docs/plugins/inspect/plugin-lame.xml:
12987 * docs/plugins/inspect/plugin-mad.xml:
12988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12989 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12990 * docs/plugins/inspect/plugin-mpegstream.xml:
12991 * docs/plugins/inspect/plugin-realmedia.xml:
12992 * docs/plugins/inspect/plugin-siddec.xml:
12993 * docs/plugins/inspect/plugin-synaesthesia.xml:
12994 * docs/plugins/inspect/plugin-twolame.xml:
12997 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12999 * ext/lame/gstlamemp3enc.c:
13000 lame: Update example pipelines with the new properties
13002 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13004 * ext/lame/Makefile.am:
13005 * ext/lame/gstlame.c:
13006 * ext/lame/gstlamemp3enc.c:
13007 * ext/lame/gstlamemp3enc.h:
13008 * ext/lame/plugin.c:
13009 lame: Add lamemp3enc element with much simplified interface
13010 This deprecates the lame element and fixes bug #494528.
13012 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
13014 * gst/asfdemux/asfpacket.c:
13015 asfpacket: Fix pull-mode timestamping handling.
13016 The problem that happens is the following:
13017 * A packet with multiple payloads comes in
13018 * Those payloads get handled one by one
13019 * The first payload contains the first audio payload with timestamp A
13020 * The second payload contains the first video (key)frame with timestamp V (where V < A)
13021 With the previous code, the following would happen:
13022 * the first payload gets processed, then passed to queue_for_stream
13023 * queue_for_stream detects it's the first valid timestamp received and stores
13025 * the second payload gets processed, then pass to queue_for_stream
13026 * queue_for_stream detects the timestamp is lower than first_ts... and
13027 discards it... resulting in losing the first keyframe of the video stream
13028 We've been having this issue for *ages*... it's just that nobody noticed it
13029 that much with playbin. But with playbin2's aggresive multiqueue handling, this
13030 will result in multiqueue not being able to preroll (because the video decoder will
13031 be dropping a ton of buffers before (maybe) receiving the next keyframe).
13032 Tested with over 200 asf files, and they all play the first frame correctly now,
13033 even the most braindead ones.
13035 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
13037 * gst/mpegaudioparse/gstmpegaudioparse.c:
13038 * gst/mpegaudioparse/gstmpegaudioparse.h:
13039 mp3parse: don't build seek table if we can't seek.
13040 Fixes #573720 - unbounded memory usage increase when listening to mp3
13041 stream for a long time.
13043 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
13046 Automatic update of common submodule
13047 From b3941ea to 6ab11d1
13049 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
13051 * gst/mpegaudioparse/gstmpegaudioparse.c:
13052 * gst/mpegaudioparse/gstxingmux.c:
13053 mpegaudioparse: Remove dead assignment and duplicate code
13055 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
13057 * gst/realmedia/rmdemux.c:
13058 rmdemux: Actually return the return value for the seek handling.
13060 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
13062 * gst/mpegstream/gstmpegdemux.c:
13063 * gst/mpegstream/gstmpegparse.c:
13064 mpegstream: Remove dead assignments.
13065 The duplicate assignment of update_time was weird... but it seems normal
13066 that it's indeed the second statement which is the valid one.
13068 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
13070 * ext/amrnb/amrnbparse.c:
13071 armnb: Remove unused variable, adapt debug message accordingly.
13073 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
13075 * gst/dvdsub/gstdvdsubdec.c:
13076 * gst/mpegstream/gstdvddemux.c:
13077 * gst/mpegstream/gstmpegclock.c:
13078 dvdsub/mpegstream: _class_init: Remove unused class variables
13080 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
13082 * gst/asfdemux/gstasfdemux.c:
13083 asfdemux: Initialize flow for a corner case.
13084 This might be caused by entering the if() line 1214 and then not having
13085 any activated_streams.. resulting in reaching line 1267 without having
13086 any valid flow value.
13088 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
13090 * ext/twolame/gsttwolame.c:
13091 twolame: Remove unneeded variable, value assigned was never read.
13093 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
13095 * ext/mpeg2dec/gstmpeg2dec.c:
13096 mpeg2dec: Remove dead assignment. Value overwritten later on.
13098 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
13100 * ext/mad/gstmad.c:
13101 mad: Remove dead assignment and variables given values which are never read.
13103 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
13105 * ext/lame/gstlame.c:
13106 lame: Remove unneeded variable, it's assigned a value never read.
13108 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
13110 * gst/realmedia/rmdemux.c:
13111 rmdemux: Remove dead assignment, value is being overwritten before being read.
13113 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
13115 * gst/realmedia/rmdemux.c:
13116 rmdemux: Remove unused accurate flag.
13117 I couldn't see any reason why this was there in the first place.
13119 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
13121 * gst/realmedia/asmrules.c:
13122 * gst/realmedia/rdtdepay.c:
13123 realmedia: Remove dead assignments. The results are never read.
13125 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
13127 * gst/realmedia/gstrdtbuffer.c:
13128 * gst/realmedia/rademux.c:
13129 * gst/realmedia/rdtmanager.c:
13130 * gst/realmedia/rmdemux.c:
13131 realmedia: Remove useless variables, only being used once (or not).
13133 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
13135 * ext/mpeg2dec/gstmpeg2dec.c:
13136 * gst/asfdemux/gstrtspwms.c:
13137 * gst/realmedia/pnmsrc.c:
13138 * gst/realmedia/rdtdepay.c:
13139 * gst/realmedia/rtspreal.c:
13140 remove empty method implementations.
13142 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
13144 * gst/asfdemux/gstrtspwms.c:
13145 rtspwms: fix condition to detect extension commands for WMS
13146 Reply with OK to the extension commands for WMS.
13148 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
13150 * gst/realmedia/rtspreal.c:
13151 realmedia: add special Real header to DESCRIBE message only for Real servers
13152 Add headers that are specific to real only if a real server had been
13153 detected by the OPTIONS message.
13155 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
13157 * gst/synaesthesia/synaescope.c:
13158 synaesthesia: fix compilation on windows
13159 Fix compilation under MSVC due to references to headers
13160 that are not available with the MS SDKs.
13163 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13165 * gst/asfdemux/gstrtspwms.c:
13166 rtspwms: reply to extension commands
13167 Reply with OK to the extension commands for WMS.
13169 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13171 * gst/asfdemux/gstrtpasfdepay.c:
13172 asfdepay: fix a comment
13174 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13176 * gst/asfdemux/gstasfdemux.c:
13177 asfdemux: add some more debugging
13179 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13182 configure.ac: require git -base
13183 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13185 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13187 * gst/realmedia/rtspreal.c:
13188 realmedia: add special Real header to SETUP message only for Real servers
13189 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13190 streams where the server errors out because it can't handle the
13191 Real-specific 'Required: com.real.retain-entity-for-setup' header
13192 we've been adding unconditionally in the recent past.
13194 rtsp://66.111.34.191:601/broadcast/alnour.rm
13195 rtsp://195.134.224.231/snowboard_100.wmv
13197 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
13200 * gst/asfdemux/Makefile.am:
13201 asfdemux: link to all required libraries including indirectly used ones.
13202 On win32, we're required to link to all the libraries used - including
13203 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13204 (for windows only) winsock.
13206 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
13209 Automatic update of common submodule
13210 From d0ea89e to b3941ea
13212 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
13215 Automatic update of common submodule
13216 From f8b3d91 to d0ea89e
13218 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
13220 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13221 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13223 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13225 * gst/realmedia/rtspreal.c:
13226 * gst/realmedia/rtspreal.h:
13227 realrtsp: add more headers
13228 Parse the ETag from the describe method and pass the sessionid as the value for
13229 the If-Match header is subsequent setup calls.
13230 Fixes support for more RealMedia RTSP streams.
13232 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
13235 twolame: bump requirement to 0.3.10
13236 0.3.10 is the first version with the float32 encoder functions.
13239 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
13242 back to development -> 0.10.11.1
13244 === release 0.10.11 ===
13246 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
13252 * docs/plugins/inspect/plugin-a52dec.xml:
13253 * docs/plugins/inspect/plugin-asf.xml:
13254 * docs/plugins/inspect/plugin-cdio.xml:
13255 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13256 * docs/plugins/inspect/plugin-dvdread.xml:
13257 * docs/plugins/inspect/plugin-dvdsub.xml:
13258 * docs/plugins/inspect/plugin-iec958.xml:
13259 * docs/plugins/inspect/plugin-lame.xml:
13260 * docs/plugins/inspect/plugin-mad.xml:
13261 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13262 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13263 * docs/plugins/inspect/plugin-mpegstream.xml:
13264 * docs/plugins/inspect/plugin-realmedia.xml:
13265 * docs/plugins/inspect/plugin-siddec.xml:
13266 * docs/plugins/inspect/plugin-twolame.xml:
13267 * gst-plugins-ugly.doap:
13269 * win32/common/config.h:
13272 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
13306 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13309 * win32/common/config.h:
13310 0.10.10.3 pre-release
13312 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
13319 po: Update translations from upstream
13321 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13325 po: Add Turkish translation
13327 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
13329 * gst/mpegaudioparse/gstmpegaudioparse.c:
13330 * gst/mpegaudioparse/gstmpegaudioparse.h:
13331 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13332 Don't introduce glitches in the output by a) relaxing the threshold for
13333 taking upstream timestamps in preference to our calculated timestamps and
13334 b) only set the discont flag on outgoing buffers in response to an incoming
13338 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
13340 * gst/mpegaudioparse/gstmpegaudioparse.c:
13341 mp3parse: fix deadlock with accurate seeks.
13342 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13345 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
13376 * win32/common/config.h:
13377 0.10.10.2 pre-release
13378 Bump version number, update translations and win32 config.h
13380 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13384 po: Add Japanese translation
13386 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13389 * docs/plugins/Makefile.am:
13390 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13391 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13392 * docs/plugins/gst-plugins-ugly-plugins.args:
13393 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13394 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13395 * docs/plugins/inspect/plugin-a52dec.xml:
13396 * docs/plugins/inspect/plugin-asf.xml:
13397 * docs/plugins/inspect/plugin-cdio.xml:
13398 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13399 * docs/plugins/inspect/plugin-dvdread.xml:
13400 * docs/plugins/inspect/plugin-dvdsub.xml:
13401 * docs/plugins/inspect/plugin-iec958.xml:
13402 * docs/plugins/inspect/plugin-lame.xml:
13403 * docs/plugins/inspect/plugin-mad.xml:
13404 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13405 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13406 * docs/plugins/inspect/plugin-mpegstream.xml:
13407 * docs/plugins/inspect/plugin-realmedia.xml:
13408 * docs/plugins/inspect/plugin-siddec.xml:
13409 * docs/plugins/inspect/plugin-synaesthesia.xml:
13410 * docs/plugins/inspect/plugin-twolame.xml:
13413 Moved twolame from Bad to Ugly
13415 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13417 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13418 Original commit message from CVS:
13419 * ext/alsaspdif/Makefile.am:
13420 * ext/amrwb/Makefile.am:
13421 * ext/apexsink/Makefile.am:
13422 * ext/arts/Makefile.am:
13423 * ext/artsd/Makefile.am:
13424 * ext/audiofile/Makefile.am:
13425 * ext/audioresample/Makefile.am:
13426 * ext/bz2/Makefile.am:
13427 * ext/cdaudio/Makefile.am:
13428 * ext/celt/Makefile.am:
13429 * ext/dc1394/Makefile.am:
13430 * ext/dirac/Makefile.am:
13431 * ext/directfb/Makefile.am:
13432 * ext/divx/Makefile.am:
13433 * ext/dts/Makefile.am:
13434 * ext/faac/Makefile.am:
13435 * ext/faad/Makefile.am:
13436 * ext/gsm/Makefile.am:
13437 * ext/hermes/Makefile.am:
13438 * ext/ivorbis/Makefile.am:
13439 * ext/jack/Makefile.am:
13440 * ext/jp2k/Makefile.am:
13441 * ext/ladspa/Makefile.am:
13442 * ext/lcs/Makefile.am:
13443 * ext/libfame/Makefile.am:
13444 * ext/libmms/Makefile.am:
13445 * ext/metadata/Makefile.am:
13446 * ext/mpeg2enc/Makefile.am:
13447 * ext/mplex/Makefile.am:
13448 * ext/musepack/Makefile.am:
13449 * ext/musicbrainz/Makefile.am:
13450 * ext/mythtv/Makefile.am:
13451 * ext/nas/Makefile.am:
13452 * ext/neon/Makefile.am:
13453 * ext/ofa/Makefile.am:
13454 * ext/polyp/Makefile.am:
13455 * ext/resindvd/Makefile.am:
13456 * ext/sdl/Makefile.am:
13457 * ext/shout/Makefile.am:
13458 * ext/snapshot/Makefile.am:
13459 * ext/sndfile/Makefile.am:
13460 * ext/soundtouch/Makefile.am:
13461 * ext/spc/Makefile.am:
13462 * ext/swfdec/Makefile.am:
13463 * ext/tarkin/Makefile.am:
13464 * ext/theora/Makefile.am:
13465 * ext/timidity/Makefile.am:
13466 * ext/twolame/Makefile.am:
13467 * ext/x264/Makefile.am:
13468 * ext/xine/Makefile.am:
13469 * ext/xvid/Makefile.am:
13470 * gst-libs/gst/app/Makefile.am:
13471 * gst-libs/gst/dshow/Makefile.am:
13472 * gst/aiffparse/Makefile.am:
13473 * gst/app/Makefile.am:
13474 * gst/audiobuffer/Makefile.am:
13475 * gst/bayer/Makefile.am:
13476 * gst/cdxaparse/Makefile.am:
13477 * gst/chart/Makefile.am:
13478 * gst/colorspace/Makefile.am:
13479 * gst/dccp/Makefile.am:
13480 * gst/deinterlace/Makefile.am:
13481 * gst/deinterlace2/Makefile.am:
13482 * gst/dvdspu/Makefile.am:
13483 * gst/festival/Makefile.am:
13484 * gst/filter/Makefile.am:
13485 * gst/flacparse/Makefile.am:
13486 * gst/flv/Makefile.am:
13487 * gst/games/Makefile.am:
13488 * gst/h264parse/Makefile.am:
13489 * gst/librfb/Makefile.am:
13490 * gst/mixmatrix/Makefile.am:
13491 * gst/modplug/Makefile.am:
13492 * gst/mpeg1sys/Makefile.am:
13493 * gst/mpeg4videoparse/Makefile.am:
13494 * gst/mpegdemux/Makefile.am:
13495 * gst/mpegtsmux/Makefile.am:
13496 * gst/mpegvideoparse/Makefile.am:
13497 * gst/mve/Makefile.am:
13498 * gst/nsf/Makefile.am:
13499 * gst/nuvdemux/Makefile.am:
13500 * gst/overlay/Makefile.am:
13501 * gst/passthrough/Makefile.am:
13502 * gst/pcapparse/Makefile.am:
13503 * gst/playondemand/Makefile.am:
13504 * gst/rawparse/Makefile.am:
13505 * gst/real/Makefile.am:
13506 * gst/rtjpeg/Makefile.am:
13507 * gst/rtpmanager/Makefile.am:
13508 * gst/scaletempo/Makefile.am:
13509 * gst/sdp/Makefile.am:
13510 * gst/selector/Makefile.am:
13511 * gst/smooth/Makefile.am:
13512 * gst/smoothwave/Makefile.am:
13513 * gst/speed/Makefile.am:
13514 * gst/speexresample/Makefile.am:
13515 * gst/stereo/Makefile.am:
13516 * gst/subenc/Makefile.am:
13517 * gst/tta/Makefile.am:
13518 * gst/vbidec/Makefile.am:
13519 * gst/videodrop/Makefile.am:
13520 * gst/videosignal/Makefile.am:
13521 * gst/virtualdub/Makefile.am:
13522 * gst/vmnc/Makefile.am:
13523 * gst/y4m/Makefile.am:
13524 * sys/acmenc/Makefile.am:
13525 * sys/cdrom/Makefile.am:
13526 * sys/dshowdecwrapper/Makefile.am:
13527 * sys/dshowsrcwrapper/Makefile.am:
13528 * sys/dvb/Makefile.am:
13529 * sys/dxr3/Makefile.am:
13530 * sys/fbdev/Makefile.am:
13531 * sys/oss4/Makefile.am:
13532 * sys/qcam/Makefile.am:
13533 * sys/qtwrapper/Makefile.am:
13534 * sys/vcd/Makefile.am:
13535 * sys/wininet/Makefile.am:
13536 * win32/common/config.h:
13537 Don't install static libs for plugins. Fixes #550851 for -bad.
13539 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
13541 [MOVED FROM BAD] Enable/fix up translations for these plugins.
13542 Original commit message from CVS:
13543 * ext/resindvd/plugin.c: (plugin_init):
13544 * ext/resindvd/resindvdsrc.c:
13545 * ext/twolame/gsttwolame.c: (plugin_init):
13546 * gst/aiffparse/aiffparse.c: (plugin_init):
13547 Enable/fix up translations for these plugins.
13549 Add 'ca' to LINGUAS.
13551 * po/POTFILES.skip:
13552 Add more files for translation and more files which tools
13555 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13557 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
13558 Original commit message from CVS:
13559 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
13560 (gst_two_lame_chain):
13561 * ext/twolame/gsttwolame.h:
13562 Allow raw float samples as input for encoding.
13564 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13566 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
13567 Original commit message from CVS:
13570 * ext/twolame/Makefile.am:
13571 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
13572 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
13573 (gst_two_lame_release_memory), (gst_two_lame_finalize),
13574 (gst_two_lame_base_init), (gst_two_lame_class_init),
13575 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
13576 (gst_two_lame_init), (gst_two_lame_set_property),
13577 (gst_two_lame_get_property), (gst_two_lame_sink_event),
13578 (gst_two_lame_chain), (gst_two_lame_setup),
13579 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
13581 * ext/twolame/gsttwolame.h:
13582 Add TwoLAME MP2 encoding element, based on the LAME element.
13584 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
13587 Automatic update of common submodule
13588 From 7032163 to f8b3d91
13590 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13593 Automatic update of common submodule
13594 From ffa738d to 7032163
13596 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13599 Automatic update of common submodule
13600 From 3f13e4e to ffa738d
13602 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13605 Automatic update of common submodule
13606 From 3c7456b to 3f13e4e
13608 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13611 Automatic update of common submodule
13612 From 57c83f2 to 3c7456b
13614 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
13616 * gst/mpegaudioparse/gstmpegaudioparse.c:
13617 mp3parse: be more conservative when changing layer/rate/etc.
13618 Don't allow a change in sample rate/channels/layer/version unless we can
13619 see another frame at the correct offset. Prevents accidently flipping
13620 due to simple single-bit corruption.
13622 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
13624 * gst/realmedia/realhash.c:
13625 rmdemux: Fix strict-aliasing warnings.
13626 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
13629 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
13631 * gst/mpegaudioparse/gstmpegaudioparse.c:
13632 mpegaudioparse: Remove empty lines added by buggy indent.
13634 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13636 * gst/mpegaudioparse/gstmpegaudioparse.c:
13637 mpegaudioparse: Provide SEEKING query handling.
13638 Since SEEK event handling might perform some conversion
13639 from TIME to BYTES, do not let upstream fool application
13640 into (TIME) seeking not being possible.
13642 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
13644 * gst/mpegaudioparse/gstmpegaudioparse.c:
13645 mp3parse: fix accurate seeks to near 0
13646 Integer underflow made accurate seeks to near zero fail and seek to
13647 completely the wrong place. Fix by clamping to zero, since we can't seek
13648 to negative times anyway.
13650 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
13654 build: Update shave init statement for changes in common. Bump common.
13656 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13658 * gst/realmedia/rtspreal.c:
13659 rtspreal: ignore data streams. Fixes #527112
13660 Ignore data streams when parsing the SDP as they don't contain anything we need
13661 to put in the realmedia header.
13663 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
13666 Automatic update of common submodule
13667 From 9cf8c9b to a6ce5c6
13669 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13671 * ext/mad/gstid3tag.c:
13672 Forward unknown events
13673 Forward unknown events upstream instead of dropping them. Also return the result
13674 of the seek event instead of a fixed value.
13676 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
13678 * gst/asfdemux/gstrtpasfdepay.c:
13679 rtpasfdepay: Fix the build by adding the needed include for atoi.
13681 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
13684 * docs/plugins/Makefile.am:
13685 Use shave for the build output
13687 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
13690 Automatic update of common submodule
13691 From 5d7c9cc to 9cf8c9b
13693 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
13695 * gst/asfdemux/gstasf.c:
13696 * gst/asfdemux/gstrtpasfdepay.c:
13697 * gst/realmedia/rademux.c:
13698 * gst/realmedia/rdtdepay.c:
13699 * gst/synaesthesia/gstsynaesthesia.c:
13700 * gst/synaesthesia/synaescope.c:
13703 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
13705 * gst/realmedia/pnmsrc.c:
13706 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
13708 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
13711 Automatic update of common submodule
13712 From 80c627d to 5d7c9cc
13714 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13716 * gst/realmedia/Makefile.am:
13717 * gst/realmedia/pnmsrc.c:
13718 * gst/realmedia/pnmsrc.h:
13719 * gst/realmedia/rademux.c:
13720 * gst/realmedia/rademux.h:
13721 * gst/realmedia/realmedia.c:
13722 * gst/realmedia/rmdemux.c:
13723 * gst/realmedia/rmdemux.h:
13724 Add pnm:// uri source
13725 Add a new utri handler for pnm:// that for now just redirects to the same uri
13726 with the rtsp:// protocol, which usually works nowadays.
13727 Separate the registration of the various plugins into a separate source file.
13729 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13731 * gst/asfdemux/Makefile.am:
13732 * gst/asfdemux/gstasf.c:
13733 * gst/asfdemux/gstrtpasfdepay.c:
13734 * gst/asfdemux/gstrtpasfdepay.h:
13735 Add ASF depayloader
13736 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
13739 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
13741 * ext/mad/gstmad.c:
13742 mad: remove log line added in error
13744 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
13746 * ext/mad/gstmad.c:
13747 mad: just flush data when seeing BADDATAPTR instead of going into error state
13749 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
13751 * gst/realmedia/rmdemux.c:
13752 Fix parsing of the flags in rmdemux
13753 Fix parsing of the flags in version 1 realmedia streams.
13756 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
13759 Bump revision to use for common submodule.
13761 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
13763 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13764 Add releaseinfo with online url.
13766 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
13771 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13773 * gst/asfdemux/asfpacket.c:
13774 * gst/asfdemux/gstasfdemux.c:
13775 * gst/asfdemux/gstasfdemux.h:
13776 Remove redundant push_mode struct member
13778 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
13781 Fix previous commit, wasn't actually setting up a symbolic link
13783 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
13787 Use a symbolic link for the pre-commit client-side hook
13789 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
13792 Ignore some more files
13794 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
13796 * gst/synaesthesia/synaescope.c:
13797 * gst/synaesthesia/synaescope.h:
13798 Precalculate some size dependent variables. Demystify the height scaling a bit.
13799 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
13801 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
13803 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
13805 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13807 * gst/realmedia/rdtdepay.c:
13808 Set flags on the realmedia chunks
13809 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
13810 descrambler can be reset on keyframes. Fixes #556714.
13812 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13814 * gst/realmedia/gstrdtbuffer.c:
13815 * gst/realmedia/gstrdtbuffer.h:
13816 Add method to get RDT flags
13817 Add a method to get the RDT flags. We need these flags to mark keyframes to
13818 reset the descrambing queue. See #556714.
13820 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
13822 * gst/asfdemux/asfpacket.c:
13823 * gst/asfdemux/gstasfdemux.c:
13824 * gst/asfdemux/gstasfdemux.h:
13825 Add seeking support to asfdemux in push mode
13828 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
13830 * gst/asfdemux/asfpacket.c:
13831 Drop packets with an invalid replicated data length
13832 Drop packets with an invalid replicated data length
13833 instead of continuing with an invalid timestamp
13834 and uninitialized payload metadata.
13835 All other code assumes that the timestamps are valid.
13837 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
13839 * gst/synaesthesia/synaescope.h:
13840 Change comment to refer to right variable.
13842 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
13844 * gst/synaesthesia/gstsynaesthesia.c:
13845 * gst/synaesthesia/gstsynaesthesia.h:
13846 * gst/synaesthesia/synaescope.c:
13847 * gst/synaesthesia/synaescope.h:
13848 Bring synaesthesia to next century.
13849 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
13851 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
13853 * gst/asfdemux/gstasfdemux.c:
13854 Fix leak of converted string
13856 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13860 Add more to the gitignores
13862 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
13864 * gst/synaesthesia/gstsynaesthesia.c:
13865 Make synaesthesia build again.
13866 _init() has no params.
13868 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
13871 Update common snapshot.
13873 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
13876 Fix pre-commit hook
13878 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
13882 Install and use pre-commit indentation hook from common
13884 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
13887 autogen.sh : Use git submodule
13889 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
13891 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
13892 Original commit message from CVS:
13893 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13894 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
13895 (gst_dvd_demux_get_audio_stream),
13896 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
13897 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
13898 (gst_mpeg_demux_get_video_stream),
13899 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
13900 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13901 Fix some caps leaks. Fixes bug #564885.
13903 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
13905 ext/cdio/gstcdio.c: Remove unused format argument.
13906 Original commit message from CVS:
13907 * ext/cdio/gstcdio.c:
13908 Remove unused format argument.
13910 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13912 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
13913 Original commit message from CVS:
13914 * win32/common/.cvsignore:
13915 * win32/common/config.h:
13916 * win32/common/config.h.in:
13917 Hardcode cpu for win32 build, just like we do in the other modules,
13918 to remove VCS conflicts and inconsistent defines between modules,
13919 and update version defines to CVS.
13921 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
13923 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13924 Original commit message from CVS:
13926 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13928 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
13930 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
13931 Original commit message from CVS:
13933 inttypes.m4 hasn't been available since gettext-0.15, and since we now
13934 require gettext >= 0.17 ... we can remove it from the list of files to
13937 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13939 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
13940 Original commit message from CVS:
13941 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
13942 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
13943 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
13944 * gst/mpegaudioparse/gstmpegaudioparse.h:
13945 Do an initial class_ref on an internal enum type from within the
13946 class_init function so that there aren't any issues when multiple
13947 mp3parse elements are started in separate threads at the same
13948 time. (Why we use an enum type here if the tag is registered as
13949 a string type, I don't know). Also remove custom UNUSED macro
13950 and use GLib's instead.
13952 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13954 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
13955 Original commit message from CVS:
13957 Apparently AC_CONFIG_MACRO_DIR breaks when using more
13958 than one macro directory, reverting last change.
13960 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13962 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
13963 Original commit message from CVS:
13965 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
13968 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13970 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
13971 Original commit message from CVS:
13972 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
13973 Last change introduced a regression that made mpeg2dec handle
13974 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
13976 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13978 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
13979 Original commit message from CVS:
13980 Patch by: Cygwin Ports maintainer
13981 <yselkowitz at users dot sourceforge dot net>
13984 Require gettext 0.17 because older versions don't mix with libtool
13985 2.2. At build time an older gettext version will still work.
13988 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
13990 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
13991 Original commit message from CVS:
13992 * ext/mpeg2dec/gstmpeg2dec.c:
13993 * ext/mpeg2dec/gstmpeg2dec.h:
13994 Add support for 4:4:4 video. Fixes #562086
13996 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
13998 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
13999 Original commit message from CVS:
14000 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14001 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14002 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14003 >= 0.5.0. Fixes bug #562065.
14005 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
14007 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14008 Original commit message from CVS:
14009 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14010 Remove duplicate and broken code for the streaming case and simply reuse
14011 the much better working pull based code. Fixes #560348.
14013 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14015 configure.ac: Back to development -> 0.10.10.1
14016 Original commit message from CVS:
14018 Back to development -> 0.10.10.1
14020 === release 0.10.10 ===
14022 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14028 * docs/plugins/inspect/plugin-a52dec.xml:
14029 * docs/plugins/inspect/plugin-asf.xml:
14030 * docs/plugins/inspect/plugin-cdio.xml:
14031 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14032 * docs/plugins/inspect/plugin-dvdread.xml:
14033 * docs/plugins/inspect/plugin-dvdsub.xml:
14034 * docs/plugins/inspect/plugin-iec958.xml:
14035 * docs/plugins/inspect/plugin-lame.xml:
14036 * docs/plugins/inspect/plugin-mad.xml:
14037 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14038 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14039 * docs/plugins/inspect/plugin-mpegstream.xml:
14040 * docs/plugins/inspect/plugin-realmedia.xml:
14041 * docs/plugins/inspect/plugin-siddec.xml:
14042 * gst-plugins-ugly.doap:
14044 Release 0.10.10 - "Under the House"
14045 Original commit message from CVS:
14046 Release 0.10.10 - "Under the House"
14048 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14058 Original commit message from CVS:
14061 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14063 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14064 Original commit message from CVS:
14065 * ext/sidplay/Makefile.am:
14066 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14067 contain CFLAGS that do not exist for C++, like -Wvla or
14068 -Wdeclaration-after-statement. Fixes bug #561161.
14070 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14072 configure.ac: 0.10.9.3 pre-release
14073 Original commit message from CVS:
14075 0.10.9.3 pre-release
14077 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
14079 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14080 Original commit message from CVS:
14081 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14082 Only copy sane aspect ratio values on the caps. Fixes #559682.
14084 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14087 Add bug number to the mp3parse mpeg 2.5 fix
14088 Original commit message from CVS:
14089 Add bug number to the mp3parse mpeg 2.5 fix
14091 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14093 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14094 Original commit message from CVS:
14095 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14096 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14097 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14098 * ext/amrnb/amrnbdec.h:
14099 Add a property to select the amr variant. Fixes #424070.
14101 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
14103 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14104 Original commit message from CVS:
14105 Patch by: Tal Shalif <tshalif at nargila dot org>
14106 * gst/mpegstream/gstdvddemux.c:
14107 (gst_dvd_demux_get_subpicture_stream):
14108 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14109 (gst_mpeg_demux_get_audio_stream):
14110 Fix memmory corruption due to not storing the new updated pointer
14111 after a g_renew(). Fixes #558896.
14113 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14115 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14116 Original commit message from CVS:
14117 * tests/check/Makefile.am:
14118 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14120 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14122 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14123 Original commit message from CVS:
14125 oops, forgot to bump the version back to devel
14126 after the last release 0.10.9.1
14128 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14130 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14131 Original commit message from CVS:
14132 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14133 (gst_rmdemux_descramble_mp4a_audio),
14134 (gst_rmdemux_handle_scrambled_packet):
14135 Add suport for mpeg4 and aac audio. See #556714.
14137 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
14139 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14140 Original commit message from CVS:
14141 * gst/mpegaudioparse/gstmpegaudioparse.c:
14142 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14143 Fixes skipping on these files.
14145 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
14147 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14148 Original commit message from CVS:
14149 Patch by: Robin Stocker <robin at nibor dot org>
14150 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14151 (handle_sequence), (gst_mpeg2dec_setcaps):
14152 * ext/mpeg2dec/gstmpeg2dec.h:
14153 Prefer the container's PAR over the stream's PAR if it's
14154 given in the srcpad caps. Fixes bug #556184.
14156 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14158 Don't install static libs for plugins. Fixes #550851 for ugly.
14159 Original commit message from CVS:
14160 * ext/a52dec/Makefile.am:
14161 * ext/amrnb/Makefile.am:
14162 * ext/cdio/Makefile.am:
14163 * ext/dvdnav/Makefile.am:
14164 * ext/dvdread/Makefile.am:
14165 * ext/lame/Makefile.am:
14166 * ext/mad/Makefile.am:
14167 * ext/mpeg2dec/Makefile.am:
14168 * ext/sidplay/Makefile.am:
14169 * gst/ac3parse/Makefile.am:
14170 * gst/asfdemux/Makefile.am:
14171 * gst/dvdlpcmdec/Makefile.am:
14172 * gst/dvdsub/Makefile.am:
14173 * gst/iec958/Makefile.am:
14174 * gst/mpegaudioparse/Makefile.am:
14175 * gst/mpegstream/Makefile.am:
14176 * gst/realmedia/Makefile.am:
14177 * gst/synaesthesia/Makefile.am:
14178 Don't install static libs for plugins. Fixes #550851 for ugly.
14180 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14182 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14183 Original commit message from CVS:
14184 * gst/mpegaudioparse/gstmpegaudioparse.c:
14185 (gst_mp3parse_sink_event):
14186 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14187 frames. Partially fixes bug #552237.
14189 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14191 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14192 Original commit message from CVS:
14193 * ext/amrnb/amrnbparse.c:
14194 use #defines for HEADER. Unref the object in _sink_activate_pull().
14196 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14198 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14199 Original commit message from CVS:
14200 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14201 (gst_mad_change_state):
14202 * ext/mad/gstmad.h:
14203 track discont on incomming buffers and set discont on outgoing
14205 Pass unknown events upstreams instead of dropping them.
14207 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14209 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14210 Original commit message from CVS:
14211 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14212 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14213 (handle_slice), (gst_mpeg2dec_sink_event),
14214 (gst_mpeg2dec_src_event):
14215 * ext/mpeg2dec/gstmpeg2dec.h:
14216 Fix compilation with --disable-index. Fixes bug #554150.
14218 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
14220 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14221 Original commit message from CVS:
14222 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14223 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14224 (gst_mad_src_event), (gst_mad_chain):
14225 * ext/mad/gstmad.h:
14226 Fix compilation with --disable-index. Fixes bug #554142.
14228 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
14230 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14231 Original commit message from CVS:
14232 * ext/a52dec/gsta52dec.c:
14233 * ext/a52dec/gsta52dec.h:
14234 Fix channel re-negotiation on a change of the incoming stream.
14235 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14238 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14240 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14241 Original commit message from CVS:
14242 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14243 (gst_amrnbenc_state_change):
14244 * ext/amrnb/amrnbenc.h:
14245 Pass the discont flag from the input buffer on to the output buffer in
14248 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14250 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14251 Original commit message from CVS:
14252 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14253 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14254 (gst_amrnbparse_handle_pull_seek),
14255 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14256 (gst_amrnbparse_sink_activate_push),
14257 (gst_amrnbparse_sink_activate_pull):
14258 * ext/amrnb/amrnbparse.h:
14259 Add flush seek handler. Fixes #536274.
14261 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
14263 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14264 Original commit message from CVS:
14265 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14266 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14267 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14268 (gst_amrnbparse_state_change):
14269 * ext/amrnb/amrnbparse.h:
14270 Fix the duration query. Fixes #536226.
14271 Also set caps on the pads and buffers more correctly.
14273 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
14275 po/LINGUAS: Add 'ca' to LINGUAS.
14276 Original commit message from CVS:
14278 Add 'ca' to LINGUAS.
14280 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
14282 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14283 Original commit message from CVS:
14284 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14285 Fix aggregated GST_FLOW_RETURN check for when to send an error message
14289 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
14291 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14292 Original commit message from CVS:
14293 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14294 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14295 (create_segment_event), (gst_rdt_depay_push),
14296 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14297 * gst/realmedia/rdtdepay.h:
14298 Parse other values from the incomming caps.
14299 Add event handler to handle flushing and segments.
14300 Create segment events.
14301 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14302 Do skew correction based on RDT timestamps.
14303 * gst/realmedia/rdtmanager.c: (activate_session),
14304 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14306 Parse caps to get the clockrate needed for the jitterbuffer.
14307 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14308 Apply timestamp fixup after correcting for initial timestamp and
14309 internal base timestamp corrections.
14311 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
14313 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14314 Original commit message from CVS:
14315 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14316 (gst_rdt_depay_change_state):
14317 * gst/realmedia/rdtdepay.h:
14318 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14319 with a DISCONT flag when needed.
14320 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14321 Report the configure latency instead of a hardcoded value.
14323 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14325 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14326 Original commit message from CVS:
14327 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14328 (free_session), (gst_rdt_manager_query_src),
14329 (gst_rdt_manager_src_activate_push),
14330 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14331 (gst_rdt_manager_loop), (create_recv_rtp):
14332 Include the new rdt jitterbuffer in the session manager.
14334 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
14336 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14337 Original commit message from CVS:
14338 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14339 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14340 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14341 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14342 * gst/realmedia/rdtdepay.h:
14343 Use new RDT parsing helper functions.
14344 Copy discont flags correctly.
14345 Push the header from the chain function instead of the setcaps function.
14346 Copy incomming timestamp to the output buffers instead of doing magic
14347 with the RDT timestamps.
14349 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
14351 gst/realmedia/: Add first support for parsing RDT messages.
14352 Original commit message from CVS:
14353 * gst/realmedia/Makefile.am:
14354 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14355 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14356 (read_packet_header), (gst_rdt_buffer_get_first_packet),
14357 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14358 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14359 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14360 (gst_rdt_packet_data_peek_data),
14361 (gst_rdt_packet_data_get_stream_id),
14362 (gst_rdt_packet_data_get_timestamp):
14363 * gst/realmedia/gstrdtbuffer.h:
14364 Add first support for parsing RDT messages.
14365 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14366 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14367 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14368 (calculate_skew), (rdt_jitter_buffer_insert),
14369 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14370 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14371 (rdt_jitter_buffer_get_ts_diff):
14372 * gst/realmedia/rdtjitterbuffer.h:
14373 Add first version of an RDT jitterbuffer.
14375 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14377 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14378 Original commit message from CVS:
14379 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14380 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14381 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14382 (gst_rmdemux_descramble_dnet_audio),
14383 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14384 * gst/realmedia/rmdemux.h:
14385 Keep track of the first timestamp of the stream and add this to the
14386 outgoing buffer timestamps so that we can handle live streams.
14387 Set discont flag on the first buffers and after a seek.
14389 === release 0.10.9 ===
14391 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14397 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14398 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14399 * docs/plugins/inspect/plugin-a52dec.xml:
14400 * docs/plugins/inspect/plugin-asf.xml:
14401 * docs/plugins/inspect/plugin-cdio.xml:
14402 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14403 * docs/plugins/inspect/plugin-dvdread.xml:
14404 * docs/plugins/inspect/plugin-dvdsub.xml:
14405 * docs/plugins/inspect/plugin-iec958.xml:
14406 * docs/plugins/inspect/plugin-lame.xml:
14407 * docs/plugins/inspect/plugin-mad.xml:
14408 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14409 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14410 * docs/plugins/inspect/plugin-mpegstream.xml:
14411 * docs/plugins/inspect/plugin-realmedia.xml:
14412 * docs/plugins/inspect/plugin-siddec.xml:
14413 * gst-plugins-ugly.doap:
14415 Original commit message from CVS:
14418 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14447 Original commit message from CVS:
14450 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14452 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14453 Original commit message from CVS:
14454 * ext/a52dec/gsta52dec.c:
14455 Set up a default time segment for output when receiving
14456 an incoming byte segment (as for raw AC3 files).
14459 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14461 0.10.8.2 pre-release.
14462 Original commit message from CVS:
14464 * docs/plugins/Makefile.am:
14465 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14466 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14467 * docs/plugins/gst-plugins-ugly-plugins.args:
14468 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14469 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14470 * docs/plugins/inspect/plugin-a52dec.xml:
14471 * docs/plugins/inspect/plugin-asf.xml:
14472 * docs/plugins/inspect/plugin-cdio.xml:
14473 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14474 * docs/plugins/inspect/plugin-dvdread.xml:
14475 * docs/plugins/inspect/plugin-dvdsub.xml:
14476 * docs/plugins/inspect/plugin-iec958.xml:
14477 * docs/plugins/inspect/plugin-lame.xml:
14478 * docs/plugins/inspect/plugin-mad.xml:
14479 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14480 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14481 * docs/plugins/inspect/plugin-mpegstream.xml:
14482 * docs/plugins/inspect/plugin-realmedia.xml:
14483 * docs/plugins/inspect/plugin-siddec.xml:
14485 0.10.8.2 pre-release.
14489 Add new translation.
14491 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
14493 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14494 Original commit message from CVS:
14495 * gst/asfdemux/gstasfdemux.c:
14496 Properly aggregate flow returns for both push and pull mode, so we shut
14497 down if all pads are unlinked.
14500 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
14502 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14503 Original commit message from CVS:
14504 Patch by: Frederic Crozat <fcrozat@mandriva.org>
14505 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14506 * ext/lame/gstlame.c: (plugin_init):
14507 * gst/asfdemux/gstasf.c: (plugin_init):
14508 Make sure gettext returns translations in UTF-8 encoding rather
14509 than in the current locale encoding (#546822).
14511 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14513 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14514 Original commit message from CVS:
14515 * gst/mpegaudioparse/gstmpegaudioparse.c:
14516 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14517 (mp3parse_total_time), (mp3parse_bytepos_to_time):
14518 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14519 if we're called from there already. Otherwise we end up in a endless
14520 recursion and crash with a stack overflow.
14521 This can happen when a Xing or VBRI header with TOC exists but it
14522 doesn't contain the total time. Fixes bug #545370.
14524 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14526 ext/lame/gstlame.c: Use the default for the strict-iso property too.
14527 Original commit message from CVS:
14528 * ext/lame/gstlame.c: (gst_lame_class_init),
14529 (gst_lame_get_default_settings):
14530 Use the default for the strict-iso property too.
14531 Allow a bitrate setting of 0, which lets lame choose the default value
14532 and which makes it possible to set the compression-ratio property.
14534 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14536 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14537 Original commit message from CVS:
14538 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14539 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14540 * ext/lame/gstlame.h:
14541 Get the defaults settings of LAME in the plugin initialization
14542 function and return FALSE here if something goes wrong. This removes
14543 the hacky failing instance init function.
14544 Use LAMEs default value for all settings instead of overwriting some
14545 of them. Overwriting some of them gives unexpected results if one only
14546 sets a preset. Fixes bug #498004.
14548 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14550 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14551 Original commit message from CVS:
14552 * ext/lame/gstlame.c: (gst_lame_init):
14553 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
14554 defaults will restrict the bitrate when using the presets in a bad way.
14557 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14559 Put the MPEG audio version into the caps as "mpegaudioversion".
14560 Original commit message from CVS:
14561 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14562 * gst/mpegaudioparse/gstmpegaudioparse.c:
14563 (mp3_type_frame_length_from_header), (mp3_caps_create),
14564 (gst_mp3parse_chain):
14565 Put the MPEG audio version into the caps as "mpegaudioversion".
14566 This is different from "mpegversion".
14568 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14570 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
14571 Original commit message from CVS:
14572 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14573 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
14574 * ext/lame/gstlame.h:
14575 Fix build with lame >= 3.97. The padding type and cwlimit settings
14576 are deprecated now and the function declarations are hidden in the
14577 headers so deprecate the GObject properties for them and remove them
14578 in 0.11. Fixes bug #544039.
14580 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14582 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
14583 Original commit message from CVS:
14584 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14585 Don't allow width/height outside the spec (i.e. smaller than 16
14586 and higher than 4096). Such files are corrupted ones and setting
14587 caps that are not a subset of the template caps confuses playbin.
14590 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14592 ext/sidplay/Makefile.am: Fix the build.
14593 Original commit message from CVS:
14594 * ext/sidplay/Makefile.am:
14597 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14599 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
14600 Original commit message from CVS:
14602 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
14603 flags that are invalid for C++.
14605 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
14607 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
14608 Original commit message from CVS:
14609 Patch by: Tal Shalif <tshalif at nargila dot org>
14610 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
14611 Prevent double free. Fixes bug #541697.
14613 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14615 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
14616 Original commit message from CVS:
14617 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14618 (gst_dvd_demux_get_audio_stream),
14619 (gst_dvd_demux_get_subpicture_stream),
14620 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
14621 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14622 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
14623 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
14624 * gst/mpegstream/gstmpegdemux.h:
14625 Resend tags event after a FLUSH (seek) to support prerolling
14626 a partial pipeline.
14628 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14630 Use correct error code for encrypted streams.
14631 Original commit message from CVS:
14633 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14634 Use correct error code for encrypted streams.
14636 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14638 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
14639 Original commit message from CVS:
14640 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14641 (gst_mpeg_demux_sync_stream_to_time):
14642 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
14644 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14646 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
14647 Original commit message from CVS:
14648 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14649 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
14650 Allow and implement non-flushing and/or segment seek
14651 (mainly in TIME and chapter format).
14652 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14653 (gst_dvd_demux_get_subpicture_stream),
14654 (gst_dvd_demux_synchronise_pads),
14655 (gst_dvd_demux_sync_stream_to_time):
14656 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
14657 (gst_mpeg_demux_send_subbuffer),
14658 (gst_mpeg_demux_sync_stream_to_time),
14659 (gst_mpeg_streams_reset_cur_ts):
14660 * gst/mpegstream/gstmpegdemux.h:
14661 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14662 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
14663 Delegate a query to upstream if it can't be handled.
14664 Make segment stop aware.
14665 Fix (subtitle) stream synchronization.
14666 Add some debug statements.
14668 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
14670 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
14671 Original commit message from CVS:
14672 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14673 Fix build on macosx.
14675 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14677 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
14678 Original commit message from CVS:
14679 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14680 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14681 * ext/a52dec/gsta52dec.c:
14682 * ext/amrnb/amrnbdec.c:
14683 * ext/amrnb/amrnbenc.c:
14684 * ext/amrnb/amrnbparse.c:
14685 * ext/lame/gstlame.c:
14686 * ext/mad/gstmad.c:
14687 * ext/sidplay/gstsiddec.cc:
14688 * gst/asfdemux/gstrtspwms.c:
14689 * gst/mpegaudioparse/gstxingmux.c:
14690 * gst/realmedia/rademux.c:
14691 * gst/realmedia/rdtmanager.c:
14692 * gst/realmedia/rtspreal.c:
14693 * gst/synaesthesia/gstsynaesthesia.c:
14694 Add missing elements to docs. Restore alphabetical order in section
14695 file. Document mad (it was included in docs already).
14696 Fix doc-markup: use convinience syntax for examples
14697 (produces valid docbook), add several refsec2 when we have several
14698 titles. Fix some types.
14700 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14702 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
14703 Original commit message from CVS:
14704 * ext/lame/gstlame.c:
14705 * ext/sidplay/gstsiddec.cc:
14706 * gst/mpegaudioparse/gstxingmux.c:
14707 Do not use short_description in section docs for elements. We extract
14708 them from element details and there will be warnings if they differ.
14710 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
14712 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
14713 Original commit message from CVS:
14714 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
14715 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
14716 (gst_cdio_add_cdtext_album_tags):
14717 * ext/cdio/gstcdio.h:
14718 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14719 Also extract album title and album genre from CD-TEXT if
14720 available (#537021).
14722 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14724 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
14725 Original commit message from CVS:
14726 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14727 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
14728 emphasis value is reserved but unfortunately files with that
14729 value exist and the information is not important for the decoder
14730 anyway. Fixes bug #537235.
14732 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14734 Require libcdio >= 0.76.
14735 Original commit message from CVS:
14737 * ext/cdio/gstcdio.c:
14738 * ext/cdio/gstcdio.h:
14739 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14740 Require libcdio >= 0.76.
14742 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
14744 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
14745 Original commit message from CVS:
14746 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14747 Drain queued buffers before forwarding the segment event.
14749 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14751 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
14752 Original commit message from CVS:
14753 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
14754 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
14755 (gst_a52dec_chain), (gst_a52dec_change_state):
14756 * ext/a52dec/gsta52dec.h:
14757 Add segment handling, buffer clipping and basic reverse playback.
14759 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14761 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
14762 Original commit message from CVS:
14763 * docs/plugins/Makefile.am:
14764 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14765 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14766 * docs/plugins/gst-plugins-ugly-plugins.args:
14767 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14768 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14769 * docs/plugins/inspect/plugin-a52dec.xml:
14770 * docs/plugins/inspect/plugin-amrnb.xml:
14771 * docs/plugins/inspect/plugin-asf.xml:
14772 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14773 * docs/plugins/inspect/plugin-dvdread.xml:
14774 * docs/plugins/inspect/plugin-dvdsub.xml:
14775 * docs/plugins/inspect/plugin-iec958.xml:
14776 * docs/plugins/inspect/plugin-lame.xml:
14777 * docs/plugins/inspect/plugin-mad.xml:
14778 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14779 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14780 * docs/plugins/inspect/plugin-mpegstream.xml:
14781 * docs/plugins/inspect/plugin-realmedia.xml:
14782 * docs/plugins/inspect/plugin-siddec.xml:
14783 * docs/plugins/inspect/plugin-synaesthesia.xml:
14784 * ext/a52dec/gsta52dec.c:
14785 Random doc of the day. Also print human readable format of newsegment
14786 in log message if we complain about it.
14788 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
14790 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
14791 Original commit message from CVS:
14792 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
14793 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
14794 (gst_a52dec_chain), (gst_a52dec_change_state):
14795 * ext/a52dec/gsta52dec.h:
14796 Mark discont on outgoing buffers after receiving a DISCONT buffer or
14797 when we have a decoding error.
14798 We don't need to clear the cache when we receive a NEWSEGMENT event.
14799 Clear buffer cache in DISCONT.
14800 Add beginnings of GstSegment handling.
14802 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14804 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
14805 Original commit message from CVS:
14806 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14807 Fix alignment issues that caused SIGBUS on some architectures.
14809 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14811 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
14812 Original commit message from CVS:
14813 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
14814 Fix alignment issue which isn't really an issue at all because
14815 the plugin hasn't been ported to 0.10 yet.
14817 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14819 configure.ac: Back to devel -> 0.10.8.1
14820 Original commit message from CVS:
14822 Back to devel -> 0.10.8.1
14824 === release 0.10.8 ===
14826 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14832 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14833 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14834 * docs/plugins/inspect/plugin-a52dec.xml:
14835 * docs/plugins/inspect/plugin-asf.xml:
14836 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14837 * docs/plugins/inspect/plugin-dvdread.xml:
14838 * docs/plugins/inspect/plugin-dvdsub.xml:
14839 * docs/plugins/inspect/plugin-iec958.xml:
14840 * docs/plugins/inspect/plugin-lame.xml:
14841 * docs/plugins/inspect/plugin-mad.xml:
14842 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14843 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14844 * docs/plugins/inspect/plugin-mpegstream.xml:
14845 * docs/plugins/inspect/plugin-realmedia.xml:
14846 * docs/plugins/inspect/plugin-siddec.xml:
14847 * gst-plugins-ugly.doap:
14850 Original commit message from CVS:
14853 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14882 Original commit message from CVS:
14885 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14887 configure.ac: 0.10.7.4 pre-release
14888 Original commit message from CVS:
14890 0.10.7.4 pre-release
14892 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
14894 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
14895 Original commit message from CVS:
14896 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
14897 Fix inconsistent use of rate and channels.
14900 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
14902 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
14903 Original commit message from CVS:
14904 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
14905 Flush timestamp correction variables on a flush. Fixes #533832.
14907 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14912 Commit 0.10.7.3 pre-rel marker
14913 Original commit message from CVS:
14914 Commit 0.10.7.3 pre-rel marker
14916 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
14918 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
14919 Original commit message from CVS:
14920 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14921 Properly aggregate GstFlowReturn from downstream in order to properly
14922 stop, and doing that as early as possible.
14925 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14927 configure.ac: 0.10.7.2 pre-release
14928 Original commit message from CVS:
14930 0.10.7.2 pre-release
14932 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
14934 Always let FLUSH_START events flow downstream.
14935 Original commit message from CVS:
14936 * ext/mad/gstmad.c: (gst_mad_sink_event):
14937 * gst/mpegaudioparse/gstmpegaudioparse.c:
14938 (gst_mp3parse_sink_event):
14939 Always let FLUSH_START events flow downstream.
14941 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
14943 configure.ac: Error out if we don't have the required core/base versions.
14944 Original commit message from CVS:
14946 Error out if we don't have the required core/base versions.
14948 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
14950 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
14951 Original commit message from CVS:
14952 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14953 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14954 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14955 Fix video timestamps by adjusting it with the first timestamp found.
14956 Don't assume we have a complete fragment when flushing the adapter,
14957 packets might have been lost or the stream might just be broken.
14959 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
14961 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
14962 Original commit message from CVS:
14963 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
14964 Set Rank to NONE so that we don't accidentally try to autoplug the
14967 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14969 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
14970 Original commit message from CVS:
14971 * gst/mpegaudioparse/gstmpegaudioparse.c:
14972 (gst_mp3parse_emit_frame):
14973 Send a new duration message if the average bitrate changed and
14974 we don't know the duration from the Xing or VBRI header.
14977 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
14979 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
14980 Original commit message from CVS:
14981 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
14982 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14983 * gst/realmedia/rtspreal.h:
14984 Move assembly rule parsing to the place where we parse the SDP as it's
14985 also there that we create the MDPR and we need the currently selected
14986 asmrule in order to select the right MTLI.
14989 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
14991 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
14992 Original commit message from CVS:
14993 * gst/realmedia/realhash.c:
14994 * gst/realmedia/rtspreal.c:
14995 Include generated "_stdint.h" instead of <stdint.h> which might not
14996 exist on some systems.
14998 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15000 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15001 Original commit message from CVS:
15002 * ext/sidplay/gstsiddec.cc:
15003 Cast NULL sentinels to void * as NULL is defined as an integer
15004 constant in most environments when using C++ and it's size might
15005 be different from a pointer. Fixes #529488.
15007 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
15010 * gst/asfdemux/gstasfdemux.c:
15011 * gst/asfdemux/gstrtspwms.c:
15012 Fix "unused var" compiler error when --disable-gst-debug is used.
15013 Original commit message from CVS:
15014 Fix "unused var" compiler error when --disable-gst-debug is used.
15016 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
15018 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15019 Original commit message from CVS:
15020 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15021 We should also stop the streaming task when we get a NOT_LINKED
15022 flow return, which is not covered by FLOW_IS_FATAL.
15024 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
15026 ext/: gst_atomic_int_set ==> g_atomic_int_set
15027 Original commit message from CVS:
15028 * ext/cdio/gstcdiocddasrc.c:
15029 * ext/dv/gstdvdemux.c:
15030 gst_atomic_int_set ==> g_atomic_int_set
15032 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
15034 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15035 Original commit message from CVS:
15036 2008-04-11 Julien Moutte <julien@fluendo.com>
15037 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15040 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
15042 configure.ac: Actually build dlls when cross-compiling with mingw32.
15043 Original commit message from CVS:
15044 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15046 Actually build dlls when cross-compiling with mingw32.
15049 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15051 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15052 Original commit message from CVS:
15054 * gst/mpegaudioparse/gstmpegaudioparse.c:
15055 (mpeg_audio_seek_entry_free):
15056 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15057 Depend on GLib 2.12 and use it unconditionally as we do in other
15058 modules too already.
15060 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15062 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15063 Original commit message from CVS:
15064 * gst/mpegaudioparse/gstmpegaudioparse.c:
15065 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15066 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15067 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15068 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15069 (gst_xing_mux_chain):
15070 Use GSlice for allocating the seek table entries if we compile with
15071 GLib 2.10 or newer.
15073 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
15075 gst/asfdemux/gstasfdemux.c: Remove some debug code.
15076 Original commit message from CVS:
15077 * gst/asfdemux/gstasfdemux.c:
15078 (gst_asf_demux_process_ext_stream_props):
15079 Remove some debug code.
15081 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15083 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15084 Original commit message from CVS:
15085 * gst/asfdemux/gstasfdemux.c:
15086 (gst_asf_demux_process_ext_stream_props):
15087 Guard against division by 0 and fall back to 25/1 framerate.
15089 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15091 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15092 Original commit message from CVS:
15093 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15094 (gst_asf_demux_process_ext_stream_props):
15095 Instead of adding a fixes 25/1 framerate to the video caps, use the
15096 average frame duration in the extended properties of the video stream as
15097 the framerate. Fixes #524346.
15099 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15101 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15102 Original commit message from CVS:
15104 Check if the compiler supports do { } while (0) macros. This fixes
15105 a warning when compiling with g++ 4.3, resulting in a build failure
15106 because of -Werror.
15108 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
15110 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15111 Original commit message from CVS:
15112 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15113 make ) also a delimiter for rules.
15114 Skip \\ when scanning strings.
15115 Add new testcase for these problems.
15117 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15119 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15120 Original commit message from CVS:
15121 * gst/mpegaudioparse/gstmpegaudioparse.c:
15122 (gst_mp3parse_sink_event):
15123 Don't take the stream lock when caching events. This is not necessary
15124 and results in a deadlock when seeking with rhythmbox (but not with
15125 totem or banshee for some reason).
15127 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15129 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15130 Original commit message from CVS:
15131 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15132 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15133 Add the version field when creating the CONT chunk resulting in
15134 the Author, Comment and Copyright tags not being parsed correctly.
15137 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
15139 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15140 Original commit message from CVS:
15141 * gst/mpegaudioparse/gstmpegaudioparse.c:
15142 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15143 Remove trailing newlines from debug statements.
15145 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
15147 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15148 Original commit message from CVS:
15149 * ext/dvdnav/dvdnavsrc.c:
15150 * ext/dvdnav/dvdnavsrc.h:
15151 Apply patch that adds some seeking support to dvdnav, and fixes it
15152 in various other ways. This doesn't make dvdnavsrc fully functional,
15153 but moves it forward.
15155 Patch By: Simone Gotti <simone.gotti@email.it>
15156 * ext/dvdnav/gst-dvd:
15157 Update the simple dvdnavsrc gst-launch example to work for 0.10
15159 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
15161 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15162 Original commit message from CVS:
15164 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15165 plug-ins are included/excluded. (#498222)
15167 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15169 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15170 Original commit message from CVS:
15171 * ext/mad/gstmad.c: (gst_mad_sink_event):
15172 * gst/mpegaudioparse/gstmpegaudioparse.c:
15173 (gst_mp3parse_sink_event):
15174 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15175 of dropping and leaking them.
15177 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15179 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15180 Original commit message from CVS:
15181 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15183 * ext/mad/gstmad.h:
15184 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15185 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15186 * gst/mpegaudioparse/gstmpegaudioparse.h:
15187 Cache all events except EOS if we still have to send a NEWSEGMENT
15188 event. This will let TAG events be forwarded until after decodebin
15189 to an encoder for example as decodebin only links the pads
15190 after NEWSEGMENT. Fixes bug #518933.
15192 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15194 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15195 Original commit message from CVS:
15196 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15197 Write Xing header at the correct position in the MP3 frame for
15198 stereo files. Fixes bug #518676.
15200 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15202 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15203 Original commit message from CVS:
15205 * ext/sidplay/Makefile.am:
15206 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15207 when building C++ code (#516509).
15209 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
15211 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15212 Original commit message from CVS:
15213 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15214 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15215 Workshop 12 compiler, but probably also crashes (#517985).
15217 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15219 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15220 Original commit message from CVS:
15221 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15222 * gst/mpegaudioparse/gstmpegaudioparse.c:
15223 (gst_mp3_channel_mode_get_type),
15224 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15225 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15226 (gst_mp3parse_chain):
15227 * gst/mpegaudioparse/gstmpegaudioparse.h:
15228 Post channel mode and CRC as tags. Fixes bug #504493.
15230 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15232 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15233 Original commit message from CVS:
15234 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15235 Correctly chain up to the parent's finalize function.
15237 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15239 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15240 Original commit message from CVS:
15241 * gst/mpegaudioparse/gstmpegaudioparse.c:
15242 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15243 Try a bit harder to get valid timestamps, especially if upstream
15244 gives us one and we are at the first frame or resyncing.
15245 Return UNEXPECTED if we get a valid timestamp that is outside of
15246 our configured segment. After all changes done so far this doesn't
15247 seem to cause any regression, please test.
15249 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15251 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...
15252 Original commit message from CVS:
15254 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15255 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15256 If we don't have the position to seek to in our index first try
15257 to convert from TIME to BYTES upstream and only if that fails
15258 too use the old hack to simply seek to an earlier position
15259 and let the sink drop everything before segment start.
15260 Partially fixes bug #469930.
15262 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15264 configure.ac: Back to development...
15265 Original commit message from CVS:
15267 Back to development...
15269 === release 0.10.7 ===
15271 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15277 * docs/plugins/gst-plugins-ugly-plugins.args:
15278 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15279 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15280 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15281 * docs/plugins/gst-plugins-ugly-plugins.signals:
15282 * docs/plugins/inspect/plugin-a52dec.xml:
15283 * docs/plugins/inspect/plugin-asf.xml:
15284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15285 * docs/plugins/inspect/plugin-dvdread.xml:
15286 * docs/plugins/inspect/plugin-dvdsub.xml:
15287 * docs/plugins/inspect/plugin-iec958.xml:
15288 * docs/plugins/inspect/plugin-lame.xml:
15289 * docs/plugins/inspect/plugin-mad.xml:
15290 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15291 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15292 * docs/plugins/inspect/plugin-mpegstream.xml:
15293 * docs/plugins/inspect/plugin-realmedia.xml:
15294 * docs/plugins/inspect/plugin-siddec.xml:
15295 * gst-plugins-ugly.doap:
15297 Release 0.10.7 - I Cheated Time
15298 Original commit message from CVS:
15299 Release 0.10.7 - I Cheated Time
15301 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15326 Original commit message from CVS:
15329 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15331 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15332 Original commit message from CVS:
15333 * tests/check/Makefile.am:
15334 Exclude dvdreadsrc from the states test too.
15336 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15338 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15339 Original commit message from CVS:
15340 * gst/mpegaudioparse/gstmpegaudioparse.c:
15341 (gst_mp3parse_emit_frame):
15342 Handler buffers without valid timestamp more correctly: Don't drop
15343 them and don't use the invalid timestamp to calculate the next
15344 timestamp. Fixes bug #516811.
15346 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
15348 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15349 Original commit message from CVS:
15350 Patch by: Tal Shalif <tshalif at nargila dot org>
15351 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15352 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15353 Add some gint64 casts to prevent 32 bit integer overflows.
15356 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15358 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15359 Original commit message from CVS:
15360 * gst/mpegaudioparse/gstmpegaudioparse.c:
15361 Revert previous commit to mp3parse, as it breaks playback
15364 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15366 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15367 Original commit message from CVS:
15368 * gst/mpegaudioparse/gstmpegaudioparse.c:
15369 (gst_mp3parse_emit_frame):
15370 Return GST_FLOW_UNEXPECTED if we get data that is after our
15371 configured segment. This makes upstream go EOS immediately instead
15372 of sending us the complete stream. Also improve debugging a bit.
15374 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15376 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15377 Original commit message from CVS:
15378 * ext/dvdread/dvdreadsrc.c:
15379 Fix regression in DVD seeking - when a pack we
15380 expect to be a NAV block turns out not to be, scan forwards
15381 for up to 2MB (at most ~1sec) until we find one.
15384 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15386 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15387 Original commit message from CVS:
15388 * win32/vs6/libgstmpegaudioparse.dsp:
15389 Add xing files to VS project file.
15391 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15393 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15394 Original commit message from CVS:
15395 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15396 Stop leaking src pad templates. Fixes bug #515708.
15398 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15400 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15401 Original commit message from CVS:
15402 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15403 Correctly write the size in bytes on big endian systems.
15406 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15408 ext/lame/gstlame.c: Don't leak the allowed caps.
15409 Original commit message from CVS:
15410 * ext/lame/gstlame.c: (gst_lame_setup):
15411 Don't leak the allowed caps.
15412 * tests/check/pipelines/lame.c: (GST_START_TEST):
15413 Stop leaking all buffers. Fixes bug #515575.
15415 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15417 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15418 Original commit message from CVS:
15419 * gst/mpegaudioparse/plugin.c:
15420 Commit new file I forgot to add.
15422 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15424 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15425 Original commit message from CVS:
15427 Make DISABLE_DEPRECATED defined *only* during CVS, not during
15428 pre-releases or releases.
15430 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15433 Mention bug 511497 fixed in previous commit
15434 Original commit message from CVS:
15435 Mention bug 511497 fixed in previous commit
15437 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15439 Move xingmux from -bad.
15440 Original commit message from CVS:
15441 * docs/plugins/Makefile.am:
15442 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15443 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15444 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15445 * gst/mpegaudioparse/Makefile.am:
15446 * gst/mpegaudioparse/gstmpegaudioparse.c:
15447 * gst/mpegaudioparse/gstxingmux.c:
15448 * tests/check/Makefile.am:
15449 * tests/check/elements/.cvsignore:
15450 Move xingmux from -bad.
15452 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
15454 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15455 Original commit message from CVS:
15456 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15457 Use gst_guint64_to_gdouble for conversion
15458 * win32/vs6/libgstasfdemux.dsp:
15459 * win32/vs6/libgstdvdsub.dsp:
15460 * win32/vs6/libgstrealmedia.dsp:
15461 Update project dependencies and add new source files
15463 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15465 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15466 Original commit message from CVS:
15467 * ext/mpeg2dec/gstmpeg2dec.c:
15468 Reset decoder when handling sequence where libmpeg2 has set
15469 frame period to 0, probably due to a corrupt packet.
15472 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15474 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15475 Original commit message from CVS:
15476 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15477 (gst_mp3parse_chain):
15478 Don't set new caps on the srcpad everytime the bitrate or MPEG
15479 version changes but calculate new spf value when the MPEG version
15482 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15484 Add documentation for the xingheader plugin.
15485 Original commit message from CVS:
15486 * docs/plugins/Makefile.am:
15487 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15488 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15489 * gst/xingheader/gstxingmux.c:
15490 * gst/xingheader/gstxingmux.h:
15491 Add documentation for the xingheader plugin.
15492 * tests/check/elements/xingmux.c: (GST_START_TEST):
15493 Set element state to PLAYING before doing something else.
15495 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15497 tests/check/: Add simple unit test for the xingmux element.
15498 Original commit message from CVS:
15499 * tests/check/Makefile.am:
15500 * tests/check/elements/.cvsignore:
15501 * tests/check/elements/xingmux.c: (setup_xingmux),
15502 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15503 * tests/check/elements/xingmux_testdata.h:
15504 Add simple unit test for the xingmux element.
15505 * gst/xingheader/gstxingmux.c: (generate_xing_header),
15506 (gst_xing_mux_finalize), (xing_reset):
15507 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15509 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15511 docs/plugins/: Add the real and rtsp elements and update the lists.
15512 Original commit message from CVS:
15513 * docs/plugins/Makefile.am:
15514 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15515 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15516 Add the real and rtsp elements and update the lists.
15517 * docs/plugins/inspect/plugin-amrnb.xml:
15518 * docs/plugins/inspect/plugin-asf.xml:
15519 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15520 * docs/plugins/inspect/plugin-dvdsub.xml:
15521 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15522 * docs/plugins/inspect/plugin-mpegstream.xml:
15523 * docs/plugins/inspect/plugin-realmedia.xml:
15524 * docs/plugins/inspect/plugin-siddec.xml:
15525 * docs/plugins/inspect/plugin-synaesthesia.xml:
15527 * gst/iec958/ac3_padder.c:
15528 * gst/iec958/ac3_padder.h:
15529 Do not use gtk-doc style comments for non gtk-doc comments. Note -
15530 there are functions defined using extern in the .c file - does that
15533 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15535 ext/mad/gstmad.c: Chain up at the end of the function.
15536 Original commit message from CVS:
15537 * ext/mad/gstmad.c:
15538 Chain up at the end of the function.
15540 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15542 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15543 Original commit message from CVS:
15544 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15545 Don't add pad templates for the base class but only in the
15548 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15550 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15551 Original commit message from CVS:
15552 * ext/lame/gstlame.c:
15553 * ext/lame/gstlame.h:
15554 Fix the case where you initially have stereo input, and so lame's
15555 mode is not set to mono, and then you get input with mono audio and
15556 soon after you get stereo input again. What happened before this
15557 commit is that it would keep the encoding mode as mono. It should
15558 change it back to the one requested by the app (or the default one)
15561 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15563 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
15564 Original commit message from CVS:
15565 * gst/mpegaudioparse/gstmpegaudioparse.c:
15566 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15567 (mp3parse_bytepos_to_time):
15568 Interpolate the VBRI seek table entries to get better results,
15569 support 3 byte seek table entries and prevent overflows in the
15570 seek table by adding the relative offsets when using the seek
15571 table in a large enough data type.
15573 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15575 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
15576 Original commit message from CVS:
15577 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15578 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15579 (mp3parse_bytepos_to_time):
15580 * gst/mpegaudioparse/gstmpegaudioparse.h:
15581 Add support for seeking based on the VBRI seek table. Might make
15582 sense to use interpolation in the table later to get hopefully a
15583 bit more accurate values.
15585 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15587 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
15588 Original commit message from CVS:
15589 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15590 (handle_picture), (handle_slice):
15591 Fix compilation error. Fixes #509313.
15593 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15595 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
15596 Original commit message from CVS:
15597 * ext/lame/gstlame.c: (gst_lame_sink_event):
15598 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
15599 as 8 * GST_SECOND is too large for int.
15601 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15603 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
15604 Original commit message from CVS:
15605 * gst/xingheader/gstxingmux.c: (generate_xing_header):
15606 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
15609 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15611 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
15612 Original commit message from CVS:
15613 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15614 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15615 (mp3parse_total_bytes), (mp3parse_total_time):
15616 * gst/mpegaudioparse/gstmpegaudioparse.h:
15617 Add initial support for reading VBRI headers as found in VBR files
15618 created by some Fraunhofer encoders. Currently we only read the
15619 number of frames and bytes (and calculate duration, etc from this)
15620 but there is also a seek table that we currently don't use.
15622 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
15624 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
15625 Original commit message from CVS:
15626 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
15627 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15628 (gst_lame_sink_event):
15629 Correctly set number of channels when using mono-encoding mode
15630 and fix the duration calculation of the EOS buffer.
15632 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15634 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
15635 Original commit message from CVS:
15636 * gst/mpegaudioparse/gstmpegaudioparse.c:
15637 (gst_mp3parse_handle_first_frame):
15638 Guard against 0 values in the Xing header as frame count and
15639 byte count and calculate the bitrate when we have all values
15640 we need and not before.
15642 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15644 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
15645 Original commit message from CVS:
15646 * gst/xingheader/gstxingmux.c: (generate_xing_header):
15647 Remove accidentially leftover debug printf.
15649 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15651 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
15652 Original commit message from CVS:
15653 * gst/xingheader/gstxingmux.c: (has_xing_header),
15654 (generate_xing_header), (gst_xing_mux_chain),
15655 (gst_xing_mux_sink_event):
15656 Choose smallest possible frame size for the Xing header, properly
15657 set the timestamp, duration and offset on the outgoing buffers,
15658 only send NEWSEGMENT events in BYTE format downstream and also
15659 drop VBRI headers if already existing.
15661 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15663 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
15664 Original commit message from CVS:
15665 * gst/xingheader/Makefile.am:
15666 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
15667 (has_xing_header), (generate_xing_header),
15668 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
15669 (gst_xing_mux_init), (gst_xing_mux_chain),
15670 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
15671 * gst/xingheader/gstxingmux.h:
15672 Major cleanup and rewrite of xingmux with less bugs and new features:
15673 - Handles other layers as 3
15676 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15678 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
15679 Original commit message from CVS:
15680 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
15681 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
15682 Call g_type_class_ref() from a thread-safe context and not
15683 from the streaming thread to avoid GLib screwing up (see
15684 bug #349410 and #493432). Comment out unused code.
15686 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
15688 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
15689 Original commit message from CVS:
15690 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15691 (handle_picture), (clip_buffer), (handle_slice),
15692 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15693 (gst_mpeg2dec_change_state):
15694 * ext/mpeg2dec/gstmpeg2dec.h:
15695 Add buffer clipping.
15696 Add basic reverse playback support. Not complete yet when dealing with
15699 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15701 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
15702 Original commit message from CVS:
15704 Add -Wno-portability to the automake parameters to stop warnings
15705 about GNU make extensions being used. We require GNU make in almost
15706 every Makefile anyway.
15708 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
15709 at the same time is required for per target flags.
15711 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15713 Makefile.am: Include lcov.mak to allow building coverage reports.
15714 Original commit message from CVS:
15716 Include lcov.mak to allow building coverage reports.
15718 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15720 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
15721 Original commit message from CVS:
15722 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
15723 * gst/mpegaudioparse/gstmpegaudioparse.c:
15724 (gst_mp3parse_handle_first_frame):
15725 Make sure that the Xing TOC starts with 0 and the entries
15726 are increasing over time. Otherwise it's broken and should
15727 be skipped. Fixes bug #507821.
15729 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
15731 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15732 Original commit message from CVS:
15733 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
15734 (gst_asf_demux_add_video_stream),
15735 (gst_asf_demux_process_ext_content_desc),
15736 (gst_asf_demux_get_metadata_for_stream),
15737 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
15738 (gst_asf_demux_change_state):
15739 * gst/asfdemux/gstasfdemux.h:
15740 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15742 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
15744 docs/plugins/.cvsignore: Add *-undeclared.txt
15745 Original commit message from CVS:
15746 * docs/plugins/.cvsignore:
15747 Add *-undeclared.txt
15749 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15751 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
15752 Original commit message from CVS:
15753 * gst/realmedia/rdtmanager.c:
15754 (gst_rdt_manager_marshal_VOID__UINT_UINT),
15755 (gst_rdt_manager_class_init):
15756 * gst/realmedia/rdtmanager.h:
15757 Implement some more signals that rtspsrc connects to.
15760 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
15762 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
15763 Original commit message from CVS:
15765 Include common/win32.mak for CRLF check of win32 project
15766 files (see #393626).
15768 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15770 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
15771 Original commit message from CVS:
15772 * gst/mpegaudioparse/gstmpegaudioparse.c:
15773 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
15774 Don't post SEGMENT_START messages on the bus, only the element
15775 driving the pipeline should do that.
15777 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15779 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15780 Original commit message from CVS:
15782 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15784 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15786 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15787 Original commit message from CVS:
15788 * ext/mpeg2dec/gstmpeg2dec.h:
15789 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15792 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
15794 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
15795 Original commit message from CVS:
15796 2007-11-20 Julien MOUTTE <julien@moutte.net>
15797 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
15800 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15802 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
15803 Original commit message from CVS:
15804 * gst/mpegaudioparse/gstmpegaudioparse.c:
15805 Restore the segment handling logic.
15806 Please don't do behavioural changes under the heading of 'leak fixes'
15807 or 'whitespace changes', people.
15809 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15811 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
15812 Original commit message from CVS:
15813 * gst/mpegaudioparse/gstmpegaudioparse.c:
15816 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15818 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
15819 Original commit message from CVS:
15820 * gst/asfdemux/gstasfdemux.c:
15821 Sync _activate_pull() a little more with other demuxers.
15823 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15825 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
15826 Original commit message from CVS:
15827 * gst/mpegstream/gstmpegdemux.c:
15828 recognize the padding stream
15830 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15832 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
15833 Original commit message from CVS:
15834 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
15835 Convert tags that come as string into the type required by
15838 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15840 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
15841 Original commit message from CVS:
15842 * gst/mpegaudioparse/gstmpegaudioparse.c:
15843 (gst_mp3parse_emit_frame):
15844 Remove some more broken code, it seems to clip even when it should not.
15847 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
15849 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
15850 Original commit message from CVS:
15851 * gst/mpegaudioparse/gstmpegaudioparse.c:
15852 (gst_mp3parse_emit_frame):
15853 When the element is not driving the streaming thread it is not supposed
15854 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
15855 upstream when it detects EOS. See #491305.
15857 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
15859 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
15860 Original commit message from CVS:
15861 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
15862 * gst/dvdsub/Makefile.am:
15863 * gst/dvdsub/gstdvdsubdec.c:
15864 * gst/dvdsub/gstdvdsubparse.c:
15865 * gst/dvdsub/gstdvdsubparse.h:
15866 Add dvd subtitle parser, which just packetizes the input
15867 stream. This is needed to mux dvd subtitles into matroska
15868 files, since the muxer expects unfragmented and properly
15869 timestamped input (#415754).
15871 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15873 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
15874 Original commit message from CVS:
15876 Update requirements from past CVS versions to released
15877 versions (0.10.14 in this case).
15878 * ext/sidplay/gstsiddec.cc:
15879 Fix compilation with g++-4.2.
15881 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15883 gst/realmedia/: Fix some compiler warnings shown on Forte.
15884 Original commit message from CVS:
15885 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
15886 (gst_asm_scan_parse_condition):
15887 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15888 Fix some compiler warnings shown on Forte.
15890 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
15892 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
15893 Original commit message from CVS:
15894 Patch by: Gautier Portet <kassoulet at gmail dot com>
15895 * gst/xingheader/gstxingmux.c:
15896 The size of the Xing header is actually 417 as it's rounded to the
15897 next smaller integer. Fixes #397759.
15898 * gst/xingheader/gstxingmux.c: (xing_generate_header),
15899 (xing_push_header):
15900 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
15901 event to the beginning was successful before pushing the header again.
15903 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
15905 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
15906 Original commit message from CVS:
15907 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
15908 (mp3parse_bytepos_to_time):
15909 Use gst_util_guint64_to_gdouble for conversions.
15910 * win32/vs6/libgstmad.dsp:
15911 Add a link to libgstaudio.
15913 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
15915 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
15916 Original commit message from CVS:
15917 * ext/lame/gstlame.c:
15918 Fix up case where there is no peer, in which case
15919 _get_allowed_caps() will return NULL.
15921 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15923 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
15924 Original commit message from CVS:
15925 * ext/lame/gstlame.c:
15926 Use GST_PTR_FORMAT to print caps in debug statement.
15928 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15930 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15931 Original commit message from CVS:
15933 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15934 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
15937 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15939 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
15940 Original commit message from CVS:
15941 * ext/lame/gstlame.c:
15942 Allow fixing the sample rate lame converts to by negotiating fixed
15943 sample rate on the src pad caps.
15945 * tests/check/Makefile.am:
15946 * tests/check/pipelines/lame.c:
15947 Add a check for it.
15949 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15951 po/: Updated translations.
15952 Original commit message from CVS:
15955 Updated translations.
15957 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15959 po/pl.po: Added Polish translation.
15960 Original commit message from CVS:
15961 translated by: Jakub Bogusz <qboosh@pld-linux.org>
15963 Added Polish translation.
15965 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15967 po/fi.po: Added Finnish translation.
15968 Original commit message from CVS:
15969 translated by: Ilkka Tuohela <hile@iki.fi>
15971 Added Finnish translation.
15973 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15975 po/es.po: Added Spanish translation.
15976 Original commit message from CVS:
15977 translated by: Jorge González González <aloriel@gmail.com>
15979 Added Spanish translation.
15981 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15983 po/bg.po: Added Bulgarian translation.
15984 Original commit message from CVS:
15985 translated by: Alexander Shopov <ash@contact.bg>
15987 Added Bulgarian translation.
15989 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15991 gst/iec958/ac3iec.c: Chainup in finalize.
15992 Original commit message from CVS:
15993 * gst/iec958/ac3iec.c:
15994 Chainup in finalize.
15995 * tests/check/Makefile.am:
15996 * tests/check/generic/states.c:
15997 Improved state change unit test.
15999 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16001 Ignore registries in any format.
16002 Original commit message from CVS:
16003 * docs/plugins/.cvsignore:
16004 * tests/check/.cvsignore:
16005 Ignore registries in any format.
16007 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16009 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
16010 Original commit message from CVS:
16012 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16013 define in the lame headers. This has the advantage that
16014 it should still work when we're cross-compiling (#452025).
16016 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16018 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16019 Original commit message from CVS:
16020 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16021 Add other allowed rates to the pad templates.
16022 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16023 Reset the parser to release memory in dispose.
16025 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16027 ext/: Fix more leaks.
16028 Original commit message from CVS:
16029 * ext/amrnb/amrnbdec.c:
16030 * ext/amrnb/amrnbenc.c:
16031 * ext/amrnb/amrnbparse.c:
16032 * ext/sidplay/gstsiddec.cc:
16035 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
16037 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16038 Original commit message from CVS:
16039 Patch by: Daniel Charles <dcharles at ti dot com>
16040 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16041 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16042 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16043 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16044 * ext/amrnb/amrnbenc.h:
16045 Add property to select the BandMode of the AMR encoder.
16048 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16050 gst/realmedia/asmrules.c: Make ro memory to share.
16051 Original commit message from CVS:
16052 * gst/realmedia/asmrules.c:
16053 Make ro memory to share.
16055 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16057 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16058 Original commit message from CVS:
16059 * gst/mpegaudioparse/gstmpegaudioparse.c:
16060 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16061 * gst/mpegaudioparse/gstmpegaudioparse.h:
16062 Queue segment event and push it after we know the caps on the pad or
16063 else an autoplugger might not have plugged the element yet and the
16066 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16068 gst/iec958/ac3iec.c: Fix tests.
16069 Original commit message from CVS:
16070 * gst/iec958/ac3iec.c:
16073 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16075 tests/check/: Add generic state-change test suite to help to fi leaks.
16076 Original commit message from CVS:
16077 * tests/check/Makefile.am:
16078 * tests/check/generic/.cvsignore:
16079 * tests/check/generic/states.c:
16080 Add generic state-change test suite to help to fi leaks.
16082 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16084 po/: Added Portuguese (Brazilian) translation.
16085 Original commit message from CVS:
16086 translated by: Raphael Higino <phhigino@gmail.com>
16089 Added Portuguese (Brazilian) translation.
16091 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16093 po/: Updated translations.
16094 Original commit message from CVS:
16099 Updated translations.
16101 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
16103 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16104 Original commit message from CVS:
16105 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16106 (gst_rmdemux_parse_video_packet):
16107 Activate timestamp fixing code.
16109 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16111 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16112 Original commit message from CVS:
16113 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16114 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16115 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16116 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16117 Do fragment collection in the demuxer so that we can now work with
16118 both ffmpeg and realvideodec to decoder real video content.
16120 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16122 gst/realmedia/asmrules.c: Include stdlib.h.
16123 Original commit message from CVS:
16124 * gst/realmedia/asmrules.c:
16127 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16129 gst/realmedia/rdtmanager.c: Fix caps.
16130 Original commit message from CVS:
16131 * gst/realmedia/rdtmanager.c:
16134 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16136 gst/realmedia/rtspreal.c: Disable UDP transport for now.
16137 Original commit message from CVS:
16138 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16139 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16140 Disable UDP transport for now.
16142 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
16144 gst/realmedia/: Add simple rdt manager.
16145 Original commit message from CVS:
16146 * gst/realmedia/Makefile.am:
16147 * gst/realmedia/rdtmanager.c: (find_session_by_id),
16148 (create_session), (free_session), (gst_rdt_manager_base_init),
16149 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16150 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16151 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16152 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16153 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16154 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16155 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16156 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16157 (gst_rdt_manager_plugin_init):
16158 * gst/realmedia/rdtmanager.h:
16159 * gst/realmedia/rmdemux.c: (plugin_init):
16160 Add simple rdt manager.
16162 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16164 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16165 Original commit message from CVS:
16166 * gst/realmedia/rdtdepay.c:
16167 Fix the encoding-name so that it matches what the rtsp extension sets.
16169 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
16171 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16172 Original commit message from CVS:
16173 * gst/realmedia/asmrules.c: (gst_asm_node_free),
16174 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16175 (gst_asm_scan_string), (gst_asm_scan_number),
16176 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16177 (gst_asm_scan_next_token), (gst_asm_rule_free),
16178 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16179 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16180 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16181 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16182 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16183 (gst_asm_rule_book_match), (main):
16184 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16185 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16186 Use g_hash_table_destroy instead of _unref which is too new.
16188 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16190 gst/realmedia/.cvsignore: Add test to ignore.
16191 Original commit message from CVS:
16192 * gst/realmedia/.cvsignore:
16193 Add test to ignore.
16194 * gst/realmedia/Makefile.am:
16195 * gst/realmedia/asmrules.c: (gst_asm_node_new),
16196 (gst_asm_node_free), (gst_asm_operator_eval),
16197 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16198 (gst_asm_scan_string), (gst_asm_scan_number),
16199 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16200 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16201 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16202 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16203 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16204 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16205 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16206 (gst_asm_rule_book_match), (main):
16207 * gst/realmedia/asmrules.h:
16208 Added asembler rule book parser and evaluator.
16209 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16210 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16211 * gst/realmedia/rtspreal.h:
16212 Keep per stream config info.
16213 Parse and evaluate asm rule books for stream selection.
16215 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16217 gst/realmedia/rtspreal.c: Include stdlib.
16218 Original commit message from CVS:
16219 * gst/realmedia/rtspreal.c:
16222 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
16224 gst/realmedia/: Split out hash code in separate file.
16225 Original commit message from CVS:
16226 * gst/realmedia/Makefile.am:
16227 * gst/realmedia/realhash.c: (hash), (call_hash),
16228 (gst_rtsp_ext_real_calc_response_and_checksum):
16229 * gst/realmedia/realhash.h:
16230 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16231 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16232 Split out hash code in separate file.
16234 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16236 gst/: Fix include paths and link dependecies for rtsp extension.
16237 Original commit message from CVS:
16238 * gst/asfdemux/Makefile.am:
16239 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16240 (gst_rtsp_wms_class_init):
16241 * gst/realmedia/Makefile.am:
16242 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16243 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16244 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16245 (_do_init), (gst_rtsp_real_class_init):
16246 Fix include paths and link dependecies for rtsp extension.
16248 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
16250 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16251 Original commit message from CVS:
16252 * gst/realmedia/Makefile.am:
16253 * gst/realmedia/rmdemux.c: (plugin_init):
16254 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16255 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16256 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16257 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16258 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16259 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16260 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16261 (gst_rtsp_real_plugin_init):
16262 * gst/realmedia/rtspreal.h:
16263 Add RealMedia RTSP extension module. It has rank NONE until it is fully
16266 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16268 gst/asfdemux/: Move WMS RTSP extension from -good to here.
16269 Original commit message from CVS:
16270 * gst/asfdemux/Makefile.am:
16271 * gst/asfdemux/gstasf.c: (plugin_init):
16272 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16273 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16274 (gst_rtsp_wms_configure_stream), (_do_init),
16275 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16276 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16277 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16278 * gst/asfdemux/gstrtspwms.h:
16279 Move WMS RTSP extension from -good to here.
16280 Port it to the new pluggable extension interface.
16282 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16284 ext/mad/Makefile.am: Link to audio helper from plugins-base.
16285 Original commit message from CVS:
16286 * ext/mad/Makefile.am:
16287 Link to audio helper from plugins-base.
16289 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16291 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16292 Original commit message from CVS:
16294 * ext/mad/gstmad.c: (gst_mad_chain):
16295 Use the new buffer clipping function from gstaudio here and
16296 require gst-plugins-base CVS.
16298 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16300 configure.ac: Sync liboil check with plugins-base. Add libm check.
16301 Original commit message from CVS:
16303 Sync liboil check with plugins-base. Add libm check.
16304 * gst/synaesthesia/Makefile.am:
16305 Link against libm. We're using sqrt here.
16307 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16309 gst/asfdemux/gstasfdemux.c: Include stdlib.
16310 Original commit message from CVS:
16311 * gst/asfdemux/gstasfdemux.c:
16314 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16316 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16317 Original commit message from CVS:
16318 * ext/annodex/Makefile.am:
16320 * ext/cdio/gstcdiocddasrc.c:
16321 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16323 * ext/cairo/Makefile.am:
16324 * gst/videofilter/Makefile.am:
16325 * tests/examples/level/Makefile.am:
16326 Use $(LIBM) instead of -lm
16328 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16330 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16331 Original commit message from CVS:
16332 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16333 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16334 * gst/mpegaudioparse/gstmpegaudioparse.h:
16335 Save some memory for each frame by only saving the start timestamp
16336 and start byte position instead of additionally the stop timestamp
16337 and stop byte position. This requires us to use a doubly-linked list
16338 but still saves 8-12 bytes per frame.
16340 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16342 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16343 Original commit message from CVS:
16344 * ext/mad/gstmad.c: (clip_outgoing_buffer):
16345 Fix buffer clipping to correctly clip to the segment stop.
16347 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16349 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16350 Original commit message from CVS:
16351 * gst/mpegaudioparse/gstmpegaudioparse.c:
16352 (gst_mp3parse_emit_frame):
16353 Fix a calculation that was causing mp3parse to drop every incoming
16354 frame when upstream delivered a segment in TIME format, breaking
16355 playback of all mpeg system streams.
16357 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16359 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16360 Original commit message from CVS:
16363 * tests/Makefile.am:
16364 Remove bogus check for libcheck, since we check for
16365 gstreamer-check and it pulls in the required info from
16366 and we weren't actually _using_ the information for
16367 libcheck ourselves anyway.
16369 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16371 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16372 Original commit message from CVS:
16373 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16374 (gst_mp3parse_init), (gst_mp3parse_dispose),
16375 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16376 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16377 (mp3parse_handle_seek), (mp3parse_src_query):
16378 * gst/mpegaudioparse/gstmpegaudioparse.h:
16379 Implement accurate seeking in mpegaudioparse. Fixes #308312.
16380 Also implement segment seeks.
16382 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16384 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16385 Original commit message from CVS:
16386 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16387 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16388 (gst_mad_chain), (gst_mad_change_state):
16389 * ext/mad/gstmad.h:
16390 Implement buffer clipping and use GST_BOILERPLATE instead of manual
16391 GType magic. Part one of bug #308312.
16393 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16395 configure.ac: Use pkg-config to locate check.
16396 Original commit message from CVS:
16398 Use pkg-config to locate check.
16400 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16402 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16403 Original commit message from CVS:
16405 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16406 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16407 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16408 Fix build against core CVS by not using deprecated API. Bump
16409 requirements for new API (overdue anyway).
16411 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16413 REQUIREMENTS: Also add amr-libs here and update a little.
16414 Original commit message from CVS:
16416 Also add amr-libs here and update a little.
16418 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16420 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16421 Original commit message from CVS:
16422 * docs/plugins/inspect/plugin-dvdnav.xml:
16423 * docs/plugins/inspect/plugin-realmedia.xml:
16424 * docs/plugins/inspect/plugin-synaesthesia.xml:
16425 Add inspect file for synaesthesia so the docs can be built even if
16426 the plugin isn't built yet. Fixes #454311. Also add inspect files
16427 for dvdnavsrc and realmedia.
16429 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16431 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16432 Original commit message from CVS:
16433 * docs/plugins/Makefile.am:
16434 Simplify --extra-dir as gtkdoc scans recursively.
16436 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16438 And yet more docs enabled.
16439 Original commit message from CVS:
16440 * docs/plugins/Makefile.am:
16441 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16442 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16443 * gst/synaesthesia/Makefile.am:
16444 * gst/synaesthesia/gstsynaesthesia.c:
16445 * gst/synaesthesia/gstsynaesthesia.h:
16446 And yet more docs enabled.
16448 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16450 docs/plugins/: Add new docs. Scan c++ files too.
16451 Original commit message from CVS:
16452 * docs/plugins/Makefile.am:
16453 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16454 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16455 * docs/plugins/inspect/plugin-a52dec.xml:
16456 * docs/plugins/inspect/plugin-amrnb.xml:
16457 * docs/plugins/inspect/plugin-asf.xml:
16458 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16459 * docs/plugins/inspect/plugin-dvdsub.xml:
16460 * docs/plugins/inspect/plugin-iec958.xml:
16461 * docs/plugins/inspect/plugin-lame.xml:
16462 * docs/plugins/inspect/plugin-mad.xml:
16463 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16464 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16465 * docs/plugins/inspect/plugin-mpegstream.xml:
16466 Add new docs. Scan c++ files too.
16467 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16468 (gst_amrnbdec_event):
16469 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16470 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16471 (gst_amrnbparse_loop):
16472 Add documentation headers.
16473 * ext/mad/gstmad.c:
16474 * ext/mad/gstmad.h:
16477 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16479 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16480 Original commit message from CVS:
16481 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16482 (gst_mp3parse_init):
16483 Use GST_BOILERPLATE instead of manual GType magic.
16484 * gst/mpegaudioparse/gstmpegaudioparse.c:
16485 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16486 (mp3parse_bytepos_to_time):
16487 * gst/mpegaudioparse/gstmpegaudioparse.h:
16488 Implement seeking, byte->time, time->byte conversions with the Xing
16489 seek table if available. This allows better at least a bit more
16490 accurate seeks and file position reporting.
16492 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16494 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16495 Original commit message from CVS:
16496 * gst/mpegaudioparse/gstmpegaudioparse.c:
16497 (gst_mp3parse_handle_first_frame):
16498 Copy the complete Xing seek table in the 100 byte array instead of
16499 copying the first byte 100 times.
16500 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16501 (mp3parse_total_time), (mp3parse_time_to_bytepos):
16502 Add seeking support based on the Xing header but comment it out for
16503 now as it seems to yield worse result than the other method.
16504 Also use gst_pad_query_peer_duration() instead of getting the peer pad
16505 ourself, creating a new GstQuery, etc.
16507 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16509 docs/plugins/: Update docs with caps info.
16510 Original commit message from CVS:
16511 * docs/plugins/gst-plugins-ugly-plugins.args:
16512 * docs/plugins/inspect/plugin-a52dec.xml:
16513 * docs/plugins/inspect/plugin-amrnb.xml:
16514 * docs/plugins/inspect/plugin-asf.xml:
16515 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16516 * docs/plugins/inspect/plugin-dvdread.xml:
16517 * docs/plugins/inspect/plugin-dvdsub.xml:
16518 * docs/plugins/inspect/plugin-iec958.xml:
16519 * docs/plugins/inspect/plugin-lame.xml:
16520 * docs/plugins/inspect/plugin-mad.xml:
16521 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16522 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16523 * docs/plugins/inspect/plugin-mpegstream.xml:
16524 Update docs with caps info.
16526 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16528 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16529 Original commit message from CVS:
16531 Make sure dvdnav strings get translated too (no reason not to have
16532 them in the .po file, even if the plugin is disabled for now).
16535 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16537 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16538 Original commit message from CVS:
16539 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16540 (gst_amrnbdec_event), (gst_amrnbdec_chain),
16541 (gst_amrnbdec_state_change):
16542 * ext/amrnb/amrnbdec.h:
16543 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16544 (gst_amrnbparse_loop):
16545 Add newsegment and discont handling. Some code cleanups.
16547 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
16549 ext/dvdread/dvdreadsrc.c: check for an error from
16550 Original commit message from CVS:
16551 * ext/dvdread/dvdreadsrc.c: check for an error from
16552 DVDReadBlocks() correctly.
16554 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
16556 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...
16557 Original commit message from CVS:
16558 * ext/dvdread/dvdreadsrc.c:
16559 If we can't read a nav packet, or it doesn't look like a nav
16560 packet, that's an error. Previous behavior was to look at
16561 the next packet; I can't find any justification for doing that.
16564 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16566 po/it.po: Updated Italian translation.
16567 Original commit message from CVS:
16569 Updated Italian translation.
16571 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16573 po/vi.po: Updated Vietnames translation.
16574 Original commit message from CVS:
16576 Updated Vietnames translation.
16578 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16580 po/: Added Chinese (simplified) translation.
16581 Original commit message from CVS:
16582 contributed by: Wenzheng Hu <db_lobster@163.com>
16585 Added Chinese (simplified) translation.
16587 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16589 MAINTAINERS: Updating all the maintainers files
16590 Original commit message from CVS:
16592 Updating all the maintainers files
16594 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
16596 Fix leaks some more.
16597 Original commit message from CVS:
16598 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
16599 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
16600 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16601 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
16602 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
16603 * gst/iec958/ac3iec.c: (ac3iec_init):
16604 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16605 Fix leaks some more.
16607 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
16609 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
16610 Original commit message from CVS:
16611 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
16612 "She's leaking me", said valgrind.
16614 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16616 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
16617 Original commit message from CVS:
16618 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
16619 Fix "pad caps are not a real subset of its template caps" warning.
16621 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
16623 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
16624 Original commit message from CVS:
16625 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16626 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
16627 (gst_amrnbdec_finalize):
16628 Don't leak the adapter, unref it in a new finalize method instead.
16631 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16633 configure.ac: Back to CVS
16634 Original commit message from CVS:
16637 * gst-plugins-ugly.doap:
16638 Add 0.10.6 to the list of releases.
16640 === release 0.10.6 ===
16642 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16648 * docs/plugins/gst-plugins-ugly-plugins.args:
16649 * docs/plugins/inspect/plugin-a52dec.xml:
16650 * docs/plugins/inspect/plugin-asf.xml:
16651 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16652 * docs/plugins/inspect/plugin-dvdread.xml:
16653 * docs/plugins/inspect/plugin-dvdsub.xml:
16654 * docs/plugins/inspect/plugin-iec958.xml:
16655 * docs/plugins/inspect/plugin-lame.xml:
16656 * docs/plugins/inspect/plugin-mad.xml:
16657 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16658 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16659 * docs/plugins/inspect/plugin-mpegstream.xml:
16660 * docs/plugins/inspect/plugin-siddec.xml:
16662 Original commit message from CVS:
16665 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16683 Original commit message from CVS:
16686 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16688 win32/vs6/: Convert line endings to CRLF and mark as binary files.
16689 Original commit message from CVS:
16690 * win32/vs6/gst_plugins_ugly.dsw:
16691 * win32/vs6/libgstac3parse.dsp:
16692 * win32/vs6/libgstasfdemux.dsp:
16693 * win32/vs6/libgstdvdlpcmdec.dsp:
16694 * win32/vs6/libgstdvdsub.dsp:
16695 * win32/vs6/libgstiec958.dsp:
16696 * win32/vs6/libgstlame.dsp:
16697 * win32/vs6/libgstmad.dsp:
16698 * win32/vs6/libgstmpegaudioparse.dsp:
16699 * win32/vs6/libgstmpegstream.dsp:
16700 * win32/vs6/libgstrealmedia.dsp:
16701 * win32/vs6/libgstsynaesthesia.dsp:
16702 Convert line endings to CRLF and mark as binary files.
16704 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16706 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
16707 Original commit message from CVS:
16708 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
16709 Don't forget to unlock when setting the device property, or
16710 we'll sooner or later deadlock.
16712 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
16714 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
16715 Original commit message from CVS:
16716 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
16717 Use gst_util_guint64_to_gdouble for conversion.
16718 * win32/vs6/libgstasfdemux.dsp:
16719 Add asfpacket.c to the build.
16721 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16723 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
16724 Original commit message from CVS:
16725 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16726 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
16727 * gst/mpegaudioparse/gstmpegaudioparse.h:
16728 If the Xing header provides a total time, use it to calculate the
16729 correct average bitrate immediately, instead of sending updates as
16730 we parse the stream.
16732 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
16734 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
16735 Original commit message from CVS:
16736 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
16737 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16738 Use GstClockTime instead of guint for a time variable to prevent
16739 overflows on too large subtitle durations. Fixes #444514.
16741 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
16743 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
16744 Original commit message from CVS:
16745 Patch by: Mark Nauwelaerts <manauw at skynet be>
16746 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
16747 Clear state when handling the serialized FLUSH_STOP event instead of
16748 the FLUSH_START event, thereby making sure we don't free buffers the
16749 chain function is still using. Fixes dvdsubdec crashing when flusing
16750 or seeking (#442706).
16752 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16754 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
16755 Original commit message from CVS:
16756 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16757 Initialise variable to make fc4 build bot happy.
16759 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16761 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
16762 Original commit message from CVS:
16763 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16764 Add sanity check so we don't abort for broken or non-MPEG streams,
16765 but instead error out. Fixes crashes/aborts for when our typefinder
16766 wrongly identifies quicktime files as mpeg (which should be fixed in
16767 -base now too). (#440120).
16769 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16772 * ext/amrnb/amrnbdec.c:
16773 * ext/amrnb/amrnbenc.c:
16774 * ext/amrnb/amrnbparse.c:
16775 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
16776 Original commit message from CVS:
16777 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
16778 block_size, _do_init, gst_amrnbdec_base_init,
16779 gst_amrnbdec_class_init, gst_amrnbdec_init):
16780 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
16781 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
16782 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
16783 block_size, _do_init, gst_amrnbparse_base_init,
16784 gst_amrnbparse_class_init, gst_amrnbparse_init):
16785 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
16786 GST_DEBUG_FUNCPTR and add log-category.
16788 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16790 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
16791 Original commit message from CVS:
16792 * gst/mpegaudioparse/gstmpegaudioparse.c:
16793 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16794 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16795 (gst_mp3parse_chain), (mp3parse_total_bytes),
16796 (mp3parse_total_time):
16797 * gst/mpegaudioparse/gstmpegaudioparse.h:
16798 Implement parsing of Xing headers from the first frame of the stream,
16799 and use it to report duration correctly where possible.
16801 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
16803 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
16804 Original commit message from CVS:
16805 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
16806 After descrambling, push the packets out as individual packets
16807 instead of one big descrambled buffer. Makes cook audio decoding
16808 work with the 'realaudiodec' decoder from gst-plugins-bad.
16810 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16812 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
16813 Original commit message from CVS:
16814 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16815 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
16816 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16817 (gst_rmdemux_parse_packet):
16818 * gst/realmedia/rmdemux.h:
16819 Remember first timestamp encountered in stream and re-timestamp
16820 stream to start from zero (fixes #397219); only send one newsegment
16821 event, not two; when seeking, send newsegment events from the
16822 streaming thread and not from the seeking thread.
16824 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
16826 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
16827 Original commit message from CVS:
16828 Based on patch by: Mark Nauwelaerts <manauw skynet be>
16829 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
16830 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16831 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
16832 * gst/mpegstream/gstmpegdemux.h:
16833 Reset last_flow values for the various streams after a flushing
16834 seek, otherwise we might aggregate wrong flow returns afterwards
16835 that will make upstream pause silently. This should fix seeking
16836 in DVDs and also fix the Thoggen cropping dialog (#438610).
16838 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16840 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
16841 Original commit message from CVS:
16842 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16843 (gst_asf_demux_chain_headers),
16844 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
16845 (gst_asf_demux_have_mutually_exclusive_active_stream),
16846 (gst_asf_demux_check_activate_streams),
16847 (gst_asf_demux_find_stream_with_complete_payload),
16848 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16849 (gst_asf_demux_activate_ext_props_streams),
16850 (gst_asf_demux_process_object):
16851 * gst/asfdemux/gstasfdemux.h:
16852 Activate streams (ie. add the pads to the element) depending on
16853 whether we actually get data for those streams within the ASF
16854 preroll value specified. Currently only done in pull-mode though
16855 (this will fix problems with playbin hanging on mms streams once
16856 we use this in push-mode as well).
16858 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16860 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
16861 Original commit message from CVS:
16862 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16863 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16864 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
16865 (gst_asf_demux_process_file):
16866 * gst/asfdemux/gstasfdemux.h:
16867 Make all timestamps start from zero in pull-mode too; some small
16868 clean-ups and FIXMEs here and there.
16870 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16872 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
16873 Original commit message from CVS:
16874 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
16875 (gst_asf_demux_parse_packet):
16876 If packet size is specified within the packet and smaller than
16877 the actual packet size, don't parse beyond the size specified in
16878 the packet (this makes us parse some cases of packets with single
16879 compressed payloads cleanly, see e.g stream from #431318). Also
16880 add a sanity check when parsing compressed single payloads.
16882 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
16884 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
16885 Original commit message from CVS:
16886 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16887 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
16888 (gst_asf_demux_handle_seek_event),
16889 (gst_asf_demux_push_complete_payloads):
16890 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
16891 send data from the keyframe right before the new segment start to
16892 make sure the decoder doesn't have to decode more than absolutely
16895 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16897 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
16898 Original commit message from CVS:
16899 * gst/asfdemux/asfheaders.c:
16900 * gst/asfdemux/asfheaders.h:
16901 * gst/asfdemux/asfpacket.c:
16902 (asf_payload_parse_replicated_data_extensions),
16903 (gst_asf_demux_parse_payload):
16904 * gst/asfdemux/asfpacket.h:
16905 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16906 (gst_asf_demux_push_complete_payloads),
16907 (gst_asf_demux_process_ext_stream_props):
16908 * gst/asfdemux/gstasfdemux.h:
16909 Implement payload extension system/extended replicated data parsing,
16910 so we can extract payload durations if they're specified.
16912 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
16914 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
16915 Original commit message from CVS:
16916 * gst/asfdemux/asfheaders.h:
16917 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16918 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
16919 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
16920 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
16921 (gst_asf_demux_parse_stream_object),
16922 (gst_asf_demux_process_ext_stream_props),
16923 (gst_asf_demux_process_queued_extended_stream_objects),
16924 (gst_asf_demux_activate_ext_props_streams),
16925 (gst_asf_demux_process_object):
16926 * gst/asfdemux/gstasfdemux.h:
16927 Refactor stream parse/activation a bit (stream activation heuristics
16928 are still the same though); some more clean-ups.
16930 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16932 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
16933 Original commit message from CVS:
16934 * win32/common/.cvsignore:
16935 Ignore generated config.h file to make build bot happy.
16937 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16939 gst/asfdemux/: Init debug category before using it.
16940 Original commit message from CVS:
16941 * gst/asfdemux/gstasf.c: (plugin_init):
16942 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
16943 * gst/asfdemux/gstasfdemux.h:
16944 Init debug category before using it.
16946 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16948 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
16949 Original commit message from CVS:
16950 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
16951 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
16952 Fix silly bug when we can't pull as much data as we want; don't
16953 forget to announce pending tags in the new packet parsing code.
16955 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16957 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
16958 Original commit message from CVS:
16961 Generate a win32 config.h into win32/common and add to MANIFEST so
16962 it gets disted (#393890). Looks like win32/common/config.h.in needs
16965 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
16967 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
16968 Original commit message from CVS:
16969 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
16970 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
16971 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
16972 Fix pull mode operation some more: send newsegment event before
16973 sending data; handle EOS and fatal flow returns a bit better; don't
16974 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
16976 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16978 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
16979 Original commit message from CVS:
16980 * gst/asfdemux/Makefile.am:
16981 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
16982 (asf_packet_create_payload_buffer),
16983 (asf_payload_find_previous_fragment),
16984 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
16985 (gst_asf_demux_parse_packet):
16986 * gst/asfdemux/asfpacket.h:
16987 * gst/asfdemux/gstasfdemux.c:
16988 (gst_asf_demux_reset_stream_state_after_discont),
16989 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16990 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
16991 (gst_asf_demux_process_chunk):
16992 * gst/asfdemux/gstasfdemux.h:
16993 New packet parsing code: should put halfway decent timestamps on
16994 buffers, and might even set the appropriate keyframe/discont buffer
16995 flags from time to time (and even if it doesn't, I'm at least able
16996 to debug this code); only used in pull-mode so far. Still needs
16997 some more work, like payload extensions parsing and proper flow
16998 aggregation, and stream activation based on preroll. Stay tuned.
17000 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17002 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17003 Original commit message from CVS:
17004 * gst/asfdemux/asfheaders.h:
17005 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17006 (gst_asf_demux_seek_index_lookup),
17007 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17008 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17009 (gst_asf_demux_process_ext_content_desc),
17010 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17011 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17012 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17013 * gst/asfdemux/gstasfdemux.h:
17014 Some clean-ups and small fixes: rename asf_stream_context structure to
17015 AsfStream; inline some three-line utility functions that are only used
17016 once anyway and get rid of their associated helper structs; make debug
17017 category global so that it is used by the debug statements in the other
17018 file as well; simplify gst_asf_demux_get_stream(); fix accidental
17019 implicit initialisation of stream->last_buffer_timestamp to 0, which
17020 would lead to missing timestamps on the first buffer; put fourcc format
17021 into video caps to make certain proprietary wmv decoders happy (for the
17022 case of WMVA in particular); play_time is offset by preroll as well, so
17023 fix overreporting of duration for some files.
17025 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17027 gst/asfdemux/gstasfdemux.c: Printf format fixes.
17028 Original commit message from CVS:
17029 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17030 (gst_asf_demux_pull_indices):
17031 Printf format fixes.
17033 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
17035 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17036 Original commit message from CVS:
17037 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17038 (gst_mpeg_parse_send_event):
17039 Post an error message if EOS wasn't handled by anything downstream.
17040 This should fix playbin freezing/hanging with small VobSub subtitle
17041 files (background: not-linked flow returns from downstream are
17042 ignored for a while at the beginning, so if the file is small
17043 upstream will never get a not-linked flow return even if nothing
17044 is connected downstream). (#429960).
17046 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
17048 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17049 Original commit message from CVS:
17050 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17051 (gst_amrnbparse_sink_activate),
17052 (gst_amrnbparse_sink_activate_pull):
17053 Rewrite terminally broken sinkpad activation code.
17054 Now actually supports pull-mode activation (didn't before), and push
17055 mode activation doesn't leave the sinkpad flushing.
17057 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17059 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17060 Original commit message from CVS:
17061 * gst/asfdemux/asfheaders.c:
17062 * gst/asfdemux/asfheaders.h:
17063 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17064 (gst_asf_demux_reset), (gst_asf_demux_init),
17065 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17066 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17067 (gst_asf_demux_seek_index_lookup),
17068 (gst_asf_demux_reset_stream_state_after_discont),
17069 (gst_asf_demux_handle_seek_event),
17070 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17071 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17072 (gst_asf_demux_pull_indices),
17073 (gst_asf_demux_parse_data_object_start),
17074 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17075 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17076 (gst_asf_demux_process_simple_index),
17077 (gst_asf_demux_process_object),
17078 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17079 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17080 * gst/asfdemux/gstasfdemux.h:
17081 Make asfdemux work in pull mode where possible. If there's an index
17082 at the end of the file, read it and use it for seeking purposes.
17084 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17086 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17087 Original commit message from CVS:
17088 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17089 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17090 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17091 Some timestamp fixes.
17092 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17093 Fix for 64-bit machines.
17095 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
17097 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17098 Original commit message from CVS:
17099 Patch by: René Stadler <mail at renestadler dot de>
17100 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17101 (find_seek_offset_time), (gst_rmdemux_reset),
17102 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17103 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17104 * gst/realmedia/rmdemux.h:
17105 Make rmdemux handle any number of logical streams. Fixes #428698.
17107 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17111 Original commit message from CVS:
17114 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17116 po/: Added Danish translation.
17117 Original commit message from CVS:
17118 submitted by: Mogens Jaeger <mogens@jaeger.tf>
17121 Added Danish translation.
17123 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17125 po/.cvsignore: Add pot.
17126 Original commit message from CVS:
17130 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
17132 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17133 Original commit message from CVS:
17134 2007-03-27 Julien MOUTTE <julien@moutte.net>
17135 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17136 stream and try to adapt to incoming timestamps lack of
17137 precision up to half a frame. This allows generating
17138 a perfect stream even with muxed formats like FLV where
17139 the timestamps are stored in milliseconds.
17141 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17143 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17144 Original commit message from CVS:
17145 * gst/realmedia/rmdemux.c:
17146 Remove unused zlib.h include. Fixes #421594.
17148 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17150 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17151 Original commit message from CVS:
17152 * ext/lame/gstlame.c: (gst_lame_setup):
17153 Disable the bitrate checking when the user has requested
17154 Free Format mode, as all bitrates less than the maximum
17157 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17159 po/: Update translations.
17160 Original commit message from CVS:
17164 Update translations.
17166 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17168 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17169 Original commit message from CVS:
17170 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17171 When handling seeks, don't convert -1 start or stop values to a bogus
17172 byte position - pass them upstream as -1.
17174 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17176 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17177 Original commit message from CVS:
17178 * gst/mpegaudioparse/gstmpegaudioparse.c:
17179 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17180 (gst_mp3parse_init), (gst_mp3parse_sink_event),
17181 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17182 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17183 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17184 (mp3parse_total_time), (mp3parse_handle_seek),
17185 (mp3parse_src_event), (mp3parse_src_query),
17186 (mp3parse_get_query_types), (plugin_init):
17187 * gst/mpegaudioparse/gstmpegaudioparse.h:
17188 Implement seeking via average bitrate, and position+duration
17189 querying in mp3parse. Later, it will support frame-accurate seeking by
17190 building a seek table as it parses.
17191 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17192 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17193 before any extant MP3 decoder plugin. This allows us to remove framing
17194 support from the decoders, if we want, and will provide them with
17195 accurate seeking automatically once it is finished.
17196 Fix the handling of MPEG-1 Layer 1 files.
17197 Partially fix timestamping of packets arriving from a demuxer by
17198 queueing the incoming timestamp until the next packet starts, rather
17199 than applying it immediately to the next pushed buffer.
17201 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17203 gst/asfdemux/gstasfdemux.c: Printf format fix.
17204 Original commit message from CVS:
17205 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17208 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17210 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17211 Original commit message from CVS:
17212 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17213 (gst_cdio_cdda_src_finalize):
17214 Make sure we always destroy our libcdio handle.
17216 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17218 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17219 Original commit message from CVS:
17220 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17221 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17222 (gst_cdio_cdda_src_finalize):
17223 Small code cleanups.
17224 Don't use pad_alloc as the base class cannot deal with the error codes.
17226 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
17228 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17229 Original commit message from CVS:
17230 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
17231 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17232 Never post a (fatal) error message on the bus on decoding errors. We
17233 should only do this if we can't recover, but mpeg2dec can always
17234 recover. This is needed for DVB streams, for example, where there
17235 may be temporary glitches in the stream. Instead of an error
17236 message, post a warning message on the bus for every N decoding
17237 errors. Fixes #370020.
17239 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17241 configure.ac: Convert to new AG_GST style.
17242 Original commit message from CVS:
17244 Convert to new AG_GST style.
17246 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17248 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17249 Original commit message from CVS:
17250 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17252 Display sensible defaults and limits for the
17253 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17254 property - it's supposed to be a boolean 0/1 value.
17256 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17258 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17259 Original commit message from CVS:
17260 * ext/lame/gstlame.c:
17261 Initialise the variables so gcc doesn't complain about possibly
17262 uninitialised uses, even though they can't actually happen.
17264 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17266 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17267 Original commit message from CVS:
17268 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17269 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17270 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17271 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17272 Implement all sample rates.
17273 Implement sample permutation a little smarter avoiding a memcpy.
17274 Fix timestamps, use segments, fix seeking.
17276 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17279 Original commit message from CVS:
17280 * docs/plugins/Makefile.am:
17281 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17282 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17283 * docs/plugins/inspect/plugin-siddec.xml:
17284 * ext/sidplay/gstsiddec.cc:
17285 * ext/sidplay/gstsiddec.h:
17288 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17290 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
17291 Original commit message from CVS:
17292 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17293 (gst_lame_set_property), (gst_lame_setup):
17294 Fix up bitrate checking macro. Make it give us a
17295 GST_ELEMENT_WARNING message so the application has a chance of
17296 reporting this to the user. Move the checking to _setup, so we
17297 are sure it runs in the READY state, when we hope to have a pipeline
17298 and a bus that is not flushing.
17299 This fixes e.g. using 96 kbit/sec as a bitrate.
17301 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17303 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17304 Original commit message from CVS:
17305 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17306 (gst_asf_demux_process_advanced_mutual_exclusion),
17307 (gst_asf_demux_process_queued_extended_stream_objects),
17308 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17309 * gst/asfdemux/gstasfdemux.h:
17310 Parse advanced mutual exclusion object and only add pads for
17311 'hidden' streams (those in an extended stream header) that are
17312 mutually exclusive with an already existing 'main stream' if
17313 the broadcasting flag is not set. If the broadcasting flag is set,
17314 assume that data for this stream isn't sent. (This should ideally be
17315 solved better by making playbin more robust against this and/or by
17316 making mmssrc send some information downstream about which streams
17317 will be streamed). Fixes #353116.
17319 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17321 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17322 Original commit message from CVS:
17323 * gst/synaesthesia/gstsynaesthesia.c:
17324 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17325 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17326 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17327 (synaescope32), (synaescope_set_data), (synaesthesia_update),
17328 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17329 * gst/synaesthesia/synaescope.h:
17330 Move all the mutable engine state into a structure so that
17331 multiple element instances can run without interfering.
17333 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17335 Add crossreferences to glib/gobject/gstream docs.
17336 Original commit message from CVS:
17338 * docs/plugins/Makefile.am:
17339 Add crossreferences to glib/gobject/gstream docs.
17341 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17343 gst/synaesthesia/: More source cleanups and add FIXME comments.
17344 Original commit message from CVS:
17345 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17346 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17347 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17349 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17351 More source cleanups and add FIXME comments.
17353 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
17355 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17356 Original commit message from CVS:
17357 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17358 Use gst_guint64_to_gdouble for conversions.
17359 * gst/synaesthesia/synaescope.c:
17360 Define M_PI and do not include <pthread.h> and
17361 <sys/time.h> for G_OS_WIN32
17362 * win32/vs6/libgstrealmedia.dsp:
17363 * win32/vs6/synaesthesia.dsp:
17364 Update projects files.
17365 * win32/common/config.h.in:
17366 Add config.h.in for autogen of config.h
17368 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17370 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17371 Original commit message from CVS:
17373 Add --enable-experimental support. Activate synaesthesia when building
17374 with --enable-experimental. Fix --enable external configure switch
17377 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17379 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17380 Original commit message from CVS:
17381 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17382 (gst_lame_change_state):
17383 * ext/lame/gstlame.h:
17384 On receiving EOS, we try to push a last buffer with the remaining
17385 samples. Don't do that if we got an unclean flow return on the last
17386 gst_pad_push(), downstream might not handle this very gracefully
17388 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17389 Pass flow returns upstream (helps #403168).
17391 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17393 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17394 Original commit message from CVS:
17395 * gst/synaesthesia/gstsynaesthesia.c:
17396 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17397 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17398 (gst_synaesthesia_chain), (plugin_init):
17399 check result of gst_pad_push() in _chain.
17401 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17403 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17404 Original commit message from CVS:
17405 * gst/synaesthesia/Makefile.am:
17406 * gst/synaesthesia/gstsynaesthesia.c:
17407 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17408 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17409 (gst_synaesthesia_chain), (plugin_init):
17410 * gst/synaesthesia/synaescope.c:
17411 * gst/synaesthesia/synaescope.h:
17412 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17413 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17414 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17415 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17416 possible leak in _chain. (#356882)
17418 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17420 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17421 Original commit message from CVS:
17422 * gst/asfdemux/asfheaders.c:
17423 * gst/asfdemux/asfheaders.h:
17424 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17425 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17426 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17427 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17428 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17429 (gst_asf_demux_process_ext_content_desc),
17430 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17431 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17432 (gst_asf_demux_process_bitrate_props_object),
17433 (gst_asf_demux_process_header_ext),
17434 (gst_asf_demux_process_language_list),
17435 (gst_asf_demux_process_ext_stream_props),
17436 (gst_asf_demux_process_queued_extended_stream_objects),
17437 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17438 * gst/asfdemux/gstasfdemux.h:
17439 Refactor and clean up header parsing and chain function a bit; get
17440 rid of some cruft; make header parsing a tad more robust, fixing
17443 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17445 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17446 Original commit message from CVS:
17447 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17448 Post an error if we receive an EOS event while still waiting for the
17449 ASF header object to come through.
17451 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
17453 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17454 Original commit message from CVS:
17455 Patch by: Xavier B. <xavierb gmail com>
17456 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17457 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17458 (gst_asf_demux_process_ext_content_desc),
17459 (gst_asf_demux_process_data),
17460 (gst_asf_demux_process_language_list),
17461 (gst_asf_demux_process_ext_stream_props),
17462 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17463 Guard places where we assume that a certain amount of data is
17464 available better against less data being available (should fix
17465 infamous assertion crasher bug #336370). Also fixes a small
17468 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
17470 gst/realmedia/: Add demuxer for RealAudio files (#349779).
17471 Original commit message from CVS:
17472 * gst/realmedia/Makefile.am:
17473 * gst/realmedia/rademux.c:
17474 * gst/realmedia/rademux.h:
17475 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17476 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17477 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17478 * gst/realmedia/rmutils.h:
17479 Add demuxer for RealAudio files (#349779).
17481 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
17483 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17484 Original commit message from CVS:
17486 Add win32/MANIFEST to EXTRA_DIST so win32 files will
17487 be include in the next release.
17489 Remove win32/common/config.h is which is not autogenerated yet.
17491 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17493 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17494 Original commit message from CVS:
17495 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17496 warn when outgoing sample rate is different from incoming
17498 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17500 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17501 Original commit message from CVS:
17502 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17503 All sample-rates < 32khz come from the LSF extensions, which only
17504 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17505 Use gst_util_uint64_scale because we can.
17507 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17509 tests/check/elements/amrnbenc.c: and fix compilation of this test
17510 Original commit message from CVS:
17511 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17512 (cleanup_amrnbenc):
17513 and fix compilation of this test
17515 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17517 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17518 Original commit message from CVS:
17519 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17520 (cleanup_amrnbenc):
17521 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17522 (cleanup_mpeg2dec):
17523 re-apply as it was -bad and not -ugly that is frozen, doh
17525 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17527 tests/check/elements/: revert my freeze breakage
17528 Original commit message from CVS:
17529 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17530 (cleanup_amrnbenc):
17531 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17532 (cleanup_mpeg2dec):
17533 revert my freeze breakage
17535 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17537 gst/asfdemux/gstasfdemux.c: add a comment about a future change
17538 Original commit message from CVS:
17539 * gst/asfdemux/gstasfdemux.c:
17540 (gst_asf_demux_get_gst_tag_from_tag_name),
17541 (gst_asf_demux_process_ext_content_desc):
17542 add a comment about a future change
17543 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17544 (cleanup_amrnbenc):
17545 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17546 (cleanup_mpeg2dec):
17547 consistent pad (de)activation
17549 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17551 gst/asfdemux/gstasfdemux.c: Update query_types function too.
17552 Original commit message from CVS:
17553 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
17554 Update query_types function too.
17556 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17558 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
17559 Original commit message from CVS:
17560 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
17561 (gst_rmdemux_src_query_types):
17562 Implement SEEKING query, make query function thread-safe.
17564 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17566 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
17567 Original commit message from CVS:
17568 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
17569 Use alignment-safe macros here too (subbuffers ...); guard against
17570 hypothetical memory access beyond our given buffer in the case
17571 where the buffer size is not a multiple of 2.
17573 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
17575 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
17576 Original commit message from CVS:
17577 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17578 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
17579 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17580 * gst/asfdemux/gstasfdemux.h:
17581 Don't crash in the seek event handling code when playtime is 0,
17582 as may be the case with live streams (#386218). Implement SEEKING
17583 query so applications can query seekability without second-guessing
17584 based on whether we have a duration or not.
17586 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17589 Original commit message from CVS:
17591 * gst-plugins-ugly.doap:
17592 * gst-plugins-ugly.spec.in:
17595 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
17597 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
17598 Original commit message from CVS:
17599 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17600 Use our alignment-safe macros here too, since we can't assume that
17601 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
17604 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17606 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
17607 Original commit message from CVS:
17608 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
17609 Also, don't read the index for a stream a second time when
17610 operating in pull-mode and reaching the end of the file.
17612 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17614 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
17615 Original commit message from CVS:
17616 Patch by: Roland Kay <roland.kay at ox compsoc net>
17617 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
17618 Don't leak stream index (#385292).
17620 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17622 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
17623 Original commit message from CVS:
17624 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
17625 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17627 * ext/lame/gstlame.h:
17628 Fix leak (by calling lame_init_params() before lame_close()); handle
17629 NULL return from lame_init() more gracefully. Fixes #385311.
17631 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17633 configure.ac: Back to CVS
17634 Original commit message from CVS:
17638 === release 0.10.5 ===
17640 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17646 * docs/plugins/gst-plugins-ugly-plugins.args:
17647 * docs/plugins/inspect/plugin-a52dec.xml:
17648 * docs/plugins/inspect/plugin-asf.xml:
17649 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17650 * docs/plugins/inspect/plugin-dvdsub.xml:
17651 * docs/plugins/inspect/plugin-iec958.xml:
17652 * docs/plugins/inspect/plugin-lame.xml:
17653 * docs/plugins/inspect/plugin-mad.xml:
17654 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17655 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17656 * docs/plugins/inspect/plugin-mpegstream.xml:
17657 * docs/plugins/inspect/plugin-siddec.xml:
17659 Original commit message from CVS:
17662 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
17664 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
17665 Original commit message from CVS:
17666 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
17667 to in the previous checkin. see #385192. You can have your
17670 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
17672 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
17673 Original commit message from CVS:
17674 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
17675 from the dereferenced integer, not the pointer itself. Fixes
17677 I'm takin ur cheese!
17679 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
17682 ChangeLog surgery: fix bug number
17683 Original commit message from CVS:
17684 ChangeLog surgery: fix bug number
17686 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
17688 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
17689 Original commit message from CVS:
17690 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
17691 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
17692 For version 4 streams, read the extra codec data size from the
17693 header instead of assuming it is always 16 (also read it from the
17694 right position) (#384989). For version 4 and 5 streams, check that
17695 the specified extra codec data size doesn't make us read beyond the
17696 chunk boundary (#384989).
17698 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17715 Original commit message from CVS:
17718 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17720 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
17721 Original commit message from CVS:
17722 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
17723 Cosmetic changes: fix misleading debug statement, update
17726 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17728 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
17729 Original commit message from CVS:
17730 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
17731 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17732 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
17733 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17734 * ext/mpeg2dec/gstmpeg2dec.h:
17735 Align buffers to a 16 byte boundary so the altivec optimisations
17736 don't crash. Fixes #327350.
17738 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17740 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
17741 Original commit message from CVS:
17742 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
17743 The availability of extra codec data isn't something that
17744 warrants debug messages at WARNING level (see #376958).
17746 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17748 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
17749 Original commit message from CVS:
17750 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17751 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
17752 (gst_dvd_demux_send_subbuffer):
17753 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17754 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
17755 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
17756 (gst_mpeg_demux_send_subbuffer):
17757 * gst/mpegstream/gstmpegdemux.h:
17758 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17759 (gst_mpeg_parse_chain):
17760 Fix flow value combination; this fixes playbin/totem locking up if
17761 a VobSub file is specified as subtitle file (#334322). Flow value
17762 combination should only happen once we are fairly sure we've got all
17763 pads that are available for now. Since there isn't a well-specified
17764 time when this is the case in MPEG, we'll just assume this is the
17765 case once there has been a certain number of packets for each
17766 stream we've found so far.
17768 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
17770 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
17771 Original commit message from CVS:
17772 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
17773 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
17774 Simplify the framerate code and support more framerates. Fixes #361584.
17776 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17778 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
17779 Original commit message from CVS:
17780 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
17781 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
17782 Fix minor memleak when creating pads from static pad templates (#369627).
17783 * tests/check/Makefile.am:
17784 * tests/check/elements/.cvsignore:
17785 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17786 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
17787 Add unit tests for mpeg2dec (#369627).
17789 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
17793 Original commit message from CVS:
17796 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
17798 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
17799 Original commit message from CVS:
17800 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17801 (gst_lame_change_state):
17802 * ext/lame/gstlame.h:
17803 Make lame timestamp flushed eos buffer by some additional timestamp
17804 accounting. Fixes #374760.
17806 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
17808 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
17809 Original commit message from CVS:
17810 * gst/mpegaudioparse/gstmpegaudioparse.c:
17811 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17812 (gst_mp3parse_init), (gst_mp3parse_dispose),
17813 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17814 (gst_mp3parse_change_state):
17815 * gst/mpegaudioparse/gstmpegaudioparse.h:
17816 Make timestamp handling in mp3parse saner; now works for at least
17819 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
17821 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
17822 Original commit message from CVS:
17823 * gst/mpegaudioparse/Makefile.am:
17824 * gst/mpegaudioparse/gstmpegaudioparse.c:
17825 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17826 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
17827 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17828 (gst_mp3parse_change_state), (plugin_init):
17829 * gst/mpegaudioparse/gstmpegaudioparse.h:
17830 Bring mp3parse into the 21st century.
17831 Use its own debug category, use gstadapter, format nicely to 80
17832 columns, and fix incorrect handling of 32 kHz and less files.
17834 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
17836 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
17837 Original commit message from CVS:
17838 Patch by: Sebastian Droege <slomo at ubuntu dot com>
17839 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17840 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17841 * ext/mpeg2dec/gstmpeg2dec.h:
17842 libmpeg2 requires its output buffers to start at a 16byte aligned
17843 address or the altivec optimizations will explode.
17845 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
17847 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
17848 Original commit message from CVS:
17849 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
17850 * ext/cdio/gstcdio.h:
17851 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17852 Move CD-TEXT utility function into common file so it can also be
17853 used by a future cdioparanoiasrc.
17855 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17857 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
17858 Original commit message from CVS:
17859 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17860 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
17861 information (fixes #340433).
17863 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
17865 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
17866 Original commit message from CVS:
17867 Patch by: Josep Torra Valles <josep at fluendo com>
17868 * gst/iec958/ac3_padder.c: (ac3p_init):
17869 * gst/mpegstream/gstmpegparse.c:
17870 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
17871 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
17872 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
17873 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
17874 (gst_rmdemux_parse_packet):
17875 Misc. fixes for problems discovered by Forte (different return types
17876 in function declaration and definition, pointer arithmetics with
17877 void pointers). Fixes #362639.
17879 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17881 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
17882 Original commit message from CVS:
17883 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17884 Don't announce audio or subtitle streams that aren't really present,
17885 it makes dvddemux create pads that will never carry any data, which
17888 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
17890 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
17891 Original commit message from CVS:
17892 * ext/lame/gstlame.c: (gst_lame_set_property):
17893 Round up not allowed bitrates to the next higher allowed one
17896 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17898 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
17899 Original commit message from CVS:
17900 * docs/plugins/Makefile.am:
17901 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17902 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17903 * ext/lame/gstlame.c: (gst_lame_class_init):
17904 * ext/lame/gstlame.h:
17905 Add docs for lame and lame to docs. Specify allowed bitrates
17906 in the properties description (#361140). Canonicalise object
17907 property names (ie. use hyphen instead of underscore).
17908 * docs/plugins/inspect/plugin-a52dec.xml:
17909 * docs/plugins/inspect/plugin-amrnb.xml:
17910 * docs/plugins/inspect/plugin-asf.xml:
17911 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17912 * docs/plugins/inspect/plugin-dvdread.xml:
17913 * docs/plugins/inspect/plugin-dvdsub.xml:
17914 * docs/plugins/inspect/plugin-iec958.xml:
17915 * docs/plugins/inspect/plugin-lame.xml:
17916 * docs/plugins/inspect/plugin-mad.xml:
17917 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17918 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17919 * docs/plugins/inspect/plugin-mpegstream.xml:
17920 * docs/plugins/inspect/plugin-siddec.xml:
17921 Update version to CVS.
17923 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17925 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
17926 Original commit message from CVS:
17927 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17928 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
17931 Add i18n magic to lame plugin. Throw decent error message when we
17932 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
17934 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17936 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
17937 Original commit message from CVS:
17938 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17939 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
17940 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17941 Change caps to x-rdt, because it's not x-rtp.
17942 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17943 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
17944 (gst_rmdemux_plugin_init):
17945 Activate pad before adding to the element.
17946 Return the combined stream return values after pad_alloc.
17948 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17950 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
17951 Original commit message from CVS:
17952 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
17953 * ext/mpeg2dec/gstmpeg2dec.h:
17954 Add some debugging to timestamp handling.
17955 Make sure we don't convert invalid timestamps.
17957 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17959 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
17960 Original commit message from CVS:
17961 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17962 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
17963 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
17964 (gst_dvd_demux_get_subpicture_stream):
17965 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17966 (gst_mpeg_demux_get_audio_stream),
17967 (gst_mpeg_demux_get_private_stream):
17968 Active pads before adding them to the running element. Don't assert
17969 on non-BYTE format newsegment events in asfdemux.
17971 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
17973 Printf format fixes.
17974 Original commit message from CVS:
17975 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
17976 (gst_dvd_read_src_handle_seek_event):
17977 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
17978 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
17979 * ext/sidplay/gstsiddec.cc:
17980 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
17981 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
17982 (gst_rmdemux_parse_packet):
17983 Printf format fixes.
17985 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17987 gst/realmedia/: Added RDT depayloader.
17988 Original commit message from CVS:
17989 * gst/realmedia/Makefile.am:
17990 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17991 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
17992 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
17993 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
17994 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
17995 * gst/realmedia/rdtdepay.h:
17996 Added RDT depayloader.
17997 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17998 (gst_rmdemux_plugin_init), (plugin_init):
17999 Remove unused function.
18000 Added some more mime-types.
18002 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18004 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18005 Original commit message from CVS:
18006 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18007 If an incoming timestamp is within one sample of our current
18008 timestamp, then keep it. This prevents imprecision in the
18009 PTS (which only has 90khz granularity) from affecting our stream.
18011 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18013 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18014 Original commit message from CVS:
18015 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18016 Reflow code so that compiler doesn't complain about possible use
18017 of uninitialised variable any longer; but just in case, initialise
18018 it anyway; also take object ref in query function and do peer pad
18019 stuff in a more thread-safe way.
18021 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18023 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18024 Original commit message from CVS:
18025 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18026 Init a variable to make compilers happy.
18028 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
18030 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18031 Original commit message from CVS:
18032 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18033 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18034 (gst_dvd_demux_sync_stream_to_time):
18035 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18036 (gst_mpeg_demux_synchronise_pads),
18037 (gst_mpeg_demux_sync_stream_to_time):
18038 Send newsegment updates for sparse streams (#350778).
18040 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18042 ext/dvdread/dvdreadsrc.c: fix compile warning
18043 Original commit message from CVS:
18044 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18045 fix compile warning
18047 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18050 bump the nano bitches
18051 Original commit message from CVS:
18052 bump the nano bitches
18054 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18056 configure.ac: As another attempt, synaesthesia can be enabled by passing
18057 Original commit message from CVS:
18059 As another attempt, synaesthesia can be enabled by passing
18060 --with-plugins="synaesthesia" to configure
18062 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18064 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18065 Original commit message from CVS:
18067 Don't build synaesthesia by default, until someone confirms that it
18068 is okay (filed as #356882)
18070 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18072 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18073 Original commit message from CVS:
18075 Don't build synaesthesia by default, until someone confirms that it
18076 is okay (filed as #356882)
18078 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18081 Original commit message from CVS:
18083 * gst/synaesthesia/Makefile.am:
18084 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18085 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18086 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18087 (gst_synaesthesia_change_state), (plugin_init):
18090 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18092 More G_OBJECT macro fixing.
18093 Original commit message from CVS:
18094 * ext/mad/gstid3tag.c:
18095 * gst/mpegstream/gstrfc2250enc.h:
18096 * gst/synaesthesia/gstsynaesthesia.c:
18097 More G_OBJECT macro fixing.
18099 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
18101 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18102 Original commit message from CVS:
18103 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18104 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18105 Fix initialisation dummy buffer, the offsets are relative to the start
18106 of the buffers. Fixes #356004.
18108 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
18110 * gst-plugins-ugly.spec.in:
18112 Original commit message from CVS:
18115 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
18117 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18118 Original commit message from CVS:
18119 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18120 Add convert query (needed for later when we just operate in time
18121 format and let the base source class handle all the seeking stuff).
18123 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18125 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18126 Original commit message from CVS:
18127 * gst/asfdemux/gstasfdemux.c:
18128 (gst_asf_demux_get_gst_tag_from_tag_name),
18129 (gst_asf_demux_process_ext_content_desc):
18130 Erm, lets properly fix it. The only non-text tag that we support is
18131 the track-number and that is an UINT. asfdemux was returning a GValue
18132 initialized as INT. Further the Track and not the TrackNumber tag
18133 (the latter is a string too).
18135 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18137 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18138 Original commit message from CVS:
18139 * gst/asfdemux/gstasfdemux.c:
18140 (gst_asf_demux_get_gst_tag_from_tag_name),
18141 (gst_asf_demux_process_ext_content_desc):
18142 Skip tags that are unknown (was producing an uninialized GValue).
18144 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
18146 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18147 Original commit message from CVS:
18148 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18149 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18150 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18151 (gst_a52dec_set_property), (gst_a52dec_get_property):
18152 * ext/a52dec/gsta52dec.h:
18153 Patch from from Michal Benes <michal.benes@itonis.tv>:
18154 Add two things to a52dec: configure the exact output format for ac3
18155 decoding through properties, if desired.
18156 By default, configure an output format preferred by downstream. Now
18157 that audioconvert lists caps by preference, this means that a52dec
18158 can do downmixing (iff required) rather than audioconvert, so it can
18159 use the ac3 downmix levels from the bitstream.
18161 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18163 Add missing GST_LIBS to the link flags
18164 Original commit message from CVS:
18165 * ext/lame/Makefile.am:
18166 * ext/mpeg2dec/Makefile.am:
18167 * gst/dvdlpcmdec/Makefile.am:
18168 * gst/dvdsub/Makefile.am:
18169 * gst/mpegaudioparse/Makefile.am:
18170 Add missing GST_LIBS to the link flags
18172 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18174 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18175 Original commit message from CVS:
18177 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18179 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18181 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18182 Original commit message from CVS:
18183 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18184 fix build for debug disabled
18186 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18188 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18189 Original commit message from CVS:
18190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18191 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18192 Use static pad templates with ANY caps for the source pads for
18193 simplicity and to avoid warnings when creating pads for unhandled
18194 codec IDs (#351795).
18196 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
18198 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18199 Original commit message from CVS:
18200 Patch by: Michal Benes <michal dot benes at itonis dot tv>
18201 * ext/mad/gstmad.c: (gst_mad_chain):
18202 Fix timestamping in mad by only activating a new timestamp when the
18203 previous frame has been decoded. Fixes #350723.
18204 Also clean up some of the non fatal warnings when the input buffer is
18205 too small to decode a header.
18207 === release 0.10.4 ===
18209 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18215 * docs/plugins/gst-plugins-ugly-plugins.args:
18216 * docs/plugins/inspect/plugin-a52dec.xml:
18217 * docs/plugins/inspect/plugin-amrnb.xml:
18218 * docs/plugins/inspect/plugin-asf.xml:
18219 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18220 * docs/plugins/inspect/plugin-dvdread.xml:
18221 * docs/plugins/inspect/plugin-dvdsub.xml:
18222 * docs/plugins/inspect/plugin-iec958.xml:
18223 * docs/plugins/inspect/plugin-lame.xml:
18224 * docs/plugins/inspect/plugin-mad.xml:
18225 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18226 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18227 * docs/plugins/inspect/plugin-mpegstream.xml:
18228 * docs/plugins/inspect/plugin-rmdemux.xml:
18229 * docs/plugins/inspect/plugin-siddec.xml:
18231 Original commit message from CVS:
18234 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18251 Original commit message from CVS:
18254 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
18256 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18257 Original commit message from CVS:
18258 Patch by: Wim Taymans <wim at fluendo dot com>
18259 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18260 Instead of forwarding the event in the wrong format, unref it and set
18261 a boolean that we still need to send it in the streaming thread.
18264 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18266 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18267 Original commit message from CVS:
18268 Patch by: Edward Hervey (edward at fluendo dot com)
18269 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18270 Put debug category initialization before use of GST_DEBUG, in order
18271 to remove a fatal warning. Fixes #350895
18273 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18275 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18276 Original commit message from CVS:
18277 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18278 Set rank to NONE for the time being until we make playbin handle
18279 subtitle pictures again (dvdsubdec seems to be a bit shaky at
18280 times when seeking, so it's probably better if it doesn't get
18281 autoplugged for the time being).
18283 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18285 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18286 Original commit message from CVS:
18287 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18288 (gst_rmdemux_parse_mdpr):
18289 Handle audio streams with stream_version 3 properly; warn about
18290 unknown stream versions; handle unknown fourccs a tad more
18291 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18292 with GST_FOURCC_FORMAT.
18294 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18296 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18297 Original commit message from CVS:
18298 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18299 Error out properly if this is an interactive DVD (fixes #345694).
18301 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18303 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18304 Original commit message from CVS:
18305 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18306 When the first_access is 1 or 0, we should copy the timestamp from
18307 the incoming buffer if there is one.
18309 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18311 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18312 Original commit message from CVS:
18313 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18314 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18315 Use GST_ELEMENT_ERROR for error reporting; post errors in some
18316 more places; remove superfluous newlines from debug statements.
18318 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
18320 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18321 Original commit message from CVS:
18322 Patch by: Frédéric Riss <frederic.riss at gmail com>
18323 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18324 Don't set negative durations on outgoing buffers (#350044),
18325 which happens when you use macros that got changed during
18326 the last unstable cycle because they were thought not to
18329 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18331 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18332 Original commit message from CVS:
18333 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18334 (gst_dvd_read_src_goto_chapter),
18335 (gst_dvd_read_src_get_chapter_starts),
18336 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18337 (gst_dvd_read_src_get_time_for_sector),
18338 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18339 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18340 (gst_dvd_read_src_goto_sector):
18341 * ext/dvdread/dvdreadsrc.h:
18342 Add basic support for time-based seeking; set timestamps on
18343 outgoing buffers if we have them; create table with
18344 chapter to time mapping when opening a title; rename
18345 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18346 make it take an explicit pgc argument; fix up some debugging
18347 messages so that title/chapter numbers are printed as starting
18348 from 1 for easier readability.
18350 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
18352 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18353 Original commit message from CVS:
18354 * gst/realmedia/Makefile.am:
18355 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18356 (gst_rmdemux_parse_cont):
18357 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18358 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18359 * gst/realmedia/rmutils.h:
18360 Factor out some code into rmutils.[ch]; when reading
18361 strings, don't read beyond the available data; read
18362 metadata strings correctly (string length is 16 bits
18365 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18367 Fix dist by including gst-libs/
18368 Original commit message from CVS:
18371 * gst/asfdemux/gstasfdemux.c:
18372 Fix dist by including gst-libs/
18374 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18376 Make custom error messages translatable.
18377 Original commit message from CVS:
18378 * ext/dvdread/dvdreadsrc.c: (plugin_init):
18380 Make custom error messages translatable.
18381 * gst/asfdemux/gstasf.c: (plugin_init):
18382 Remove setlocale() call, doesn't seem to be needed or recommended for
18383 plugins, at least not according to gstreamer/docs/random/i18n.
18385 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18387 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18388 Original commit message from CVS:
18389 * gst/asfdemux/Makefile.am:
18390 * gst/asfdemux/asfheaders.c:
18391 * gst/asfdemux/asfheaders.h:
18392 * gst/asfdemux/gstasf.c: (plugin_init):
18393 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18394 Error out when the stream is encrypted (rather than feeding
18395 garbage to the decoders). Fixes #349025.
18397 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18399 Add/enable autofoo magic for translations.
18400 Original commit message from CVS:
18405 Add/enable autofoo magic for translations.
18407 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
18409 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18410 Original commit message from CVS:
18411 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18412 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18413 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18414 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18415 Don't leak streams, strings or caps. Get rid of unnecessary
18416 getcaps() function.
18418 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18420 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18421 Original commit message from CVS:
18422 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18423 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18424 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18425 (gst_rmdemux_stream_clear_cached_subpackets),
18426 (gst_rmdemux_descramble_cook_audio),
18427 (gst_rmdemux_descramble_dnet_audio),
18428 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18429 Descramble cook audio streams before sending them to the
18430 decoder. Fixes #347292.
18431 Also miscellaneous clean-ups and log-level changes.
18433 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18435 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18436 Original commit message from CVS:
18437 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
18438 * ext/lame/gstlame.c: (gst_lame_setup):
18439 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
18441 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
18443 ext/sidplay/gstsiddec.*: Remove old metadata thing.
18444 Original commit message from CVS:
18445 * ext/sidplay/gstsiddec.cc:
18446 * ext/sidplay/gstsiddec.h:
18447 Remove old metadata thing.
18449 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
18451 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18452 Original commit message from CVS:
18453 * gst/asfdemux/gstasfdemux.c:
18454 (gst_asf_demux_get_ext_stream_props_for_stream),
18455 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18456 Find language codes for audio streams if they are available.
18458 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18460 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18461 Original commit message from CVS:
18462 * gst/asfdemux/asfheaders.h:
18463 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18464 (gst_asf_demux_process_stream),
18465 (gst_asf_demux_process_language_list),
18466 (gst_asf_demux_process_ext_stream_props),
18467 (gst_asf_demux_process_queued_extended_stream_objects),
18468 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18469 * gst/asfdemux/gstasfdemux.h:
18470 Parse extended stream properties objects and stream objects
18471 hidden inside them (but delay creation of the appropriate
18472 pads until after all the 'normal' stream objects have been
18473 dealt with) (#343763). Also parse language list object.
18475 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18477 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18478 Original commit message from CVS:
18479 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18480 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18481 (find_seek_offset_time), (gst_rmdemux_perform_seek),
18482 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18483 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18484 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18485 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18486 * gst/realmedia/rmdemux.h:
18487 Cleanups, use GstSegment for seeking.
18488 Fix error handling.
18489 Combine flow return from all streams.
18491 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18493 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18494 Original commit message from CVS:
18495 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18496 Remove g_assert that shouldn't be there.
18498 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
18500 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18501 Original commit message from CVS:
18502 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18503 Fix refcounting when cropping. Fixes #341677.
18505 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
18507 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18508 Original commit message from CVS:
18509 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18510 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18511 (gst_asf_demux_process_segment):
18512 Fix typo. Closes #347029.
18514 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18516 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18517 Original commit message from CVS:
18518 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18519 Skip chunks for unknown streams properly. Fixes broken sound
18520 and/or video for files that have additional streams that
18521 we don't recognise yet (e.g. if they are embedded in extended
18522 stream properties). Partly fixes #343763.
18524 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
18526 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18527 Original commit message from CVS:
18528 * gst/asfdemux/asfheaders.c:
18529 * gst/asfdemux/asfheaders.h:
18530 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18531 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18532 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18533 (gst_asf_demux_change_state):
18534 * gst/asfdemux/gstasfdemux.h:
18535 Add some more GUIDs and make debug log more readable
18536 and easier to follow when parsing the headers.
18538 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18540 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18541 Original commit message from CVS:
18542 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18543 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18544 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18545 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18546 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18547 * ext/dvdread/dvdreadsrc.h:
18548 Rewrite seeking code and make seeking in DVDs work (#337834).
18550 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18552 autogen.sh: Check for automake-1.9 as well.
18553 Original commit message from CVS:
18555 Check for automake-1.9 as well.
18557 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18559 ext/dvdread/dvdreadsrc.c: Make check stronger.
18560 Original commit message from CVS:
18561 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
18562 Make check stronger.
18564 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18566 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
18567 Original commit message from CVS:
18568 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18569 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18570 (gst_asf_demux_push_buffer):
18571 * gst/asfdemux/gstasfdemux.h:
18572 Handle unknown codec IDs/fourccs properly (#345879); send tag
18573 events after newsegment event; fix use of GST_FOURCC_FORMAT
18576 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18578 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
18579 Original commit message from CVS:
18580 * ext/a52dec/gsta52dec.c: (plugin_init):
18581 Call the channel positions get_type() method in plugin_init
18582 to ensure that it isn't simultaneously called later from
18585 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18587 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
18588 Original commit message from CVS:
18589 * gst/mpegstream/gstmpegpacketize.c:
18590 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
18591 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18592 Also flush packetizer cache when we get a buffer that has the
18593 DISCONT flag set; update current byte position from buffer
18594 offset after a flush.
18596 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18598 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
18599 Original commit message from CVS:
18600 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
18601 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
18602 (gst_mpeg_packetize_read):
18603 * gst/mpegstream/gstmpegpacketize.h:
18604 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18605 (gst_mpeg_parse_change_state):
18606 Flush packetizer cache when we get a FLUSH_STOP event;
18607 remove unused source pad member from packetizer; add debug
18608 category for packetizer.
18610 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18612 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
18613 Original commit message from CVS:
18614 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
18615 Treat dual-mono as stereo. It should really be output on 2 separate
18616 pads, but isn't for now.
18618 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18620 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
18621 Original commit message from CVS:
18622 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18623 Assume 4:3 DAR rather than 4:3 PAR (#345184).
18625 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18627 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
18628 Original commit message from CVS:
18629 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18630 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
18631 any PAR whatsoever (rather than using 0/0, which will lead to
18632 an abort later on). Fixes #345184.
18634 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
18636 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
18637 Original commit message from CVS:
18638 Patch by: Michael Dominic K. < mdk at mdk org pl>
18639 * ext/mad/gstmad.c: (gst_mad_chain):
18640 Send newsegment event before calling
18641 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
18642 in connection with pad blocking (#342594). While we're at it,
18643 do some minor clean-ups.
18645 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18647 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
18648 Original commit message from CVS:
18650 Fix --disable-external (can't set conditionals conditionally,
18653 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18655 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
18656 Original commit message from CVS:
18657 * ext/a52dec/Makefile.am:
18658 ... and then he said "When you go and fix the build you
18659 better make sure you have some spare backslashes in your
18662 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18664 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
18665 Original commit message from CVS:
18666 * ext/sidplay/gstsiddec.cc:
18667 Fix copyright, email addresses and descriptions.
18668 Use saner defaults for arguments. Fixes #344667.
18669 constify some stuff.
18672 Fix negotiation to do mono/44100 by default.
18673 Post error messages.
18674 Use _scale_int where possible.
18676 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18678 ext/dvdnav/.cvsignore: More ignore
18679 Original commit message from CVS:
18680 * ext/dvdnav/.cvsignore:
18683 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18685 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
18686 Original commit message from CVS:
18687 * tests/check/elements/amrnbenc.c: (push_data):
18688 Init memory before feeding it to the encoder to make
18689 the valgrind test succeed.
18691 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
18693 gst/asfdemux/.cvsignore: More ignore
18694 Original commit message from CVS:
18695 * gst/asfdemux/.cvsignore:
18698 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18700 .cvsignore: Ignore files generated by 'make dist'.
18701 Original commit message from CVS:
18703 Ignore files generated by 'make dist'.
18705 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18708 Original commit message from CVS:
18711 * ext/a52dec/Makefile.am:
18712 * ext/dvdnav/Makefile.am:
18713 * ext/dvdread/Makefile.am:
18714 * ext/lame/Makefile.am:
18715 * ext/mad/Makefile.am:
18716 * ext/mpeg2dec/Makefile.am:
18717 * ext/sidplay/Makefile.am:
18720 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18722 autogen.sh: require am17
18723 Original commit message from CVS:
18727 * ext/annodex/Makefile.am:
18728 * ext/cdio/Makefile.am:
18729 * ext/dv/Makefile.am:
18730 * ext/esd/Makefile.am:
18731 * ext/flac/Makefile.am:
18732 * ext/gdk_pixbuf/Makefile.am:
18733 * ext/ladspa/Makefile.am:
18734 * ext/libcaca/Makefile.am:
18735 * ext/speex/Makefile.am:
18736 * ext/taglib/Makefile.am:
18737 * sys/oss/Makefile.am:
18738 * sys/sunaudio/Makefile.am:
18739 * sys/ximage/Makefile.am:
18740 clean up build further
18742 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
18744 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
18745 Original commit message from CVS:
18746 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18747 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
18748 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
18749 (gst_mpeg2dec_change_state):
18750 * ext/mpeg2dec/gstmpeg2dec.h:
18751 Simplify and don't leak our buffer pool.
18753 Remove unfixed bug number from previous ChangeLog entry.
18755 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18757 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
18758 Original commit message from CVS:
18759 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
18760 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
18761 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
18762 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
18763 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
18764 (handle_sequence), (handle_picture), (handle_slice),
18765 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18766 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18767 * ext/mpeg2dec/gstmpeg2dec.h:
18768 Fix padtemplate as we can now do fractional framerates.
18771 Add simple frame dropping QoS.
18772 Precalc buffer output sizes and UV offsets.
18773 Always give libmpeg2 a valid fbuf when it wants one.
18774 don't trust libmpeg to discard our buffers but manage it
18776 Fixes #343627, #327350, #335288
18778 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
18780 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
18781 Original commit message from CVS:
18783 Add a manifest for futures ugly win32 releases.
18784 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18785 Move bufcaps declaration at the begining of the instructions
18788 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18790 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18791 Original commit message from CVS:
18792 * ext/alsaspdif/alsaspdifsink.h:
18793 * ext/amrwb/gstamrwbdec.h:
18794 * ext/amrwb/gstamrwbenc.h:
18795 * ext/amrwb/gstamrwbparse.h:
18796 * ext/arts/gst_arts.h:
18797 * ext/artsd/gstartsdsink.h:
18798 * ext/audiofile/gstafparse.h:
18799 * ext/audiofile/gstafsink.h:
18800 * ext/audiofile/gstafsrc.h:
18801 * ext/audioresample/gstaudioresample.h:
18802 * ext/bz2/gstbz2dec.h:
18803 * ext/bz2/gstbz2enc.h:
18804 * ext/dirac/gstdiracdec.h:
18805 * ext/directfb/dfbvideosink.h:
18806 * ext/divx/gstdivxdec.h:
18807 * ext/divx/gstdivxenc.h:
18808 * ext/dts/gstdtsdec.h:
18809 * ext/faac/gstfaac.h:
18810 * ext/gsm/gstgsmdec.h:
18811 * ext/gsm/gstgsmenc.h:
18812 * ext/ivorbis/vorbisenc.h:
18813 * ext/libfame/gstlibfame.h:
18814 * ext/nas/nassink.h:
18815 * ext/neon/gstneonhttpsrc.h:
18816 * ext/polyp/polypsink.h:
18817 * ext/sdl/sdlaudiosink.h:
18818 * ext/sdl/sdlvideosink.h:
18819 * ext/shout/gstshout.h:
18820 * ext/snapshot/gstsnapshot.h:
18821 * ext/sndfile/gstsf.h:
18822 * ext/swfdec/gstswfdec.h:
18823 * ext/tarkin/gsttarkindec.h:
18824 * ext/tarkin/gsttarkinenc.h:
18825 * ext/theora/theoradec.h:
18826 * ext/wavpack/gstwavpackdec.h:
18827 * ext/wavpack/gstwavpackparse.h:
18828 * ext/xine/gstxine.h:
18829 * ext/xvid/gstxviddec.h:
18830 * ext/xvid/gstxvidenc.h:
18831 * gst/cdxaparse/gstcdxaparse.h:
18832 * gst/cdxaparse/gstcdxastrip.h:
18833 * gst/colorspace/gstcolorspace.h:
18834 * gst/festival/gstfestival.h:
18835 * gst/freeze/gstfreeze.h:
18836 * gst/gdp/gstgdpdepay.h:
18837 * gst/gdp/gstgdppay.h:
18838 * gst/modplug/gstmodplug.h:
18839 * gst/mpeg1sys/gstmpeg1systemencode.h:
18840 * gst/mpeg1videoparse/gstmp1videoparse.h:
18841 * gst/mpeg2sub/gstmpeg2subt.h:
18842 * gst/mpegaudioparse/gstmpegaudioparse.h:
18843 * gst/multifilesink/gstmultifilesink.h:
18844 * gst/overlay/gstoverlay.h:
18845 * gst/playondemand/gstplayondemand.h:
18846 * gst/qtdemux/qtdemux.h:
18847 * gst/rtjpeg/gstrtjpegdec.h:
18848 * gst/rtjpeg/gstrtjpegenc.h:
18849 * gst/smooth/gstsmooth.h:
18850 * gst/smoothwave/gstsmoothwave.h:
18851 * gst/spectrum/gstspectrum.h:
18852 * gst/speed/gstspeed.h:
18853 * gst/stereo/gststereo.h:
18854 * gst/switch/gstswitch.h:
18855 * gst/tta/gstttadec.h:
18856 * gst/tta/gstttaparse.h:
18857 * gst/videodrop/gstvideodrop.h:
18858 * gst/xingheader/gstxingmux.h:
18859 * sys/directdraw/gstdirectdrawsink.h:
18860 * sys/directsound/gstdirectsoundsink.h:
18861 * sys/dxr3/dxr3audiosink.h:
18862 * sys/dxr3/dxr3spusink.h:
18863 * sys/dxr3/dxr3videosink.h:
18864 * sys/qcam/gstqcamsrc.h:
18865 * sys/vcd/vcdsrc.h:
18866 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18868 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18870 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18871 Original commit message from CVS:
18872 * ext/a52dec/gsta52dec.h:
18873 * ext/amrnb/amrnbdec.h:
18874 * ext/amrnb/amrnbenc.h:
18875 * ext/amrnb/amrnbparse.h:
18876 * ext/mpeg2dec/gstmpeg2dec.h:
18877 * ext/sidplay/gstsiddec.h:
18878 * gst/ac3parse/gstac3parse.h:
18879 * gst/asfdemux/gstasfdemux.h:
18880 * gst/asfdemux/gstasfmux.h:
18881 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18882 * gst/iec958/ac3iec.h:
18883 * gst/mpegaudioparse/gstmpegaudioparse.h:
18884 * gst/mpegstream/gstdvddemux.h:
18885 * gst/mpegstream/gstmpegclock.h:
18886 * gst/mpegstream/gstmpegdemux.h:
18887 * gst/mpegstream/gstmpegparse.h:
18888 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18890 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18892 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
18893 Original commit message from CVS:
18895 Replace current README (containing the release notes from
18896 some 0.9.x version) with a proper README taken from the core.
18898 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18900 ext/amrnb/: Sortof first quick cleanup of all this mess...
18901 Original commit message from CVS:
18902 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
18903 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18904 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
18905 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
18906 * ext/amrnb/amrnbparse.h:
18907 Sortof first quick cleanup of all this mess...
18908 Don't crap out on empty and invalid FTs but treat them as
18909 empty packets, the decoder handles them fine.
18912 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18914 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
18915 Original commit message from CVS:
18916 * gst/asfdemux/gstasf.c: (plugin_init):
18917 Call gst_riff_init() so the riff debug category gets set up
18918 before it is being used.
18920 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
18922 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
18923 Original commit message from CVS:
18924 * gst/iec958/ac3_padder.c: (ac3p_parse):
18925 * gst/iec958/ac3_padder.h:
18926 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
18927 (ac3iec_chain_raw), (ac3iec_change_state):
18928 * gst/iec958/ac3iec.h:
18929 Write rate into the caps, for the allowed ac3 rates. Some minor
18932 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
18934 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
18935 Original commit message from CVS:
18936 Patch by: James "Doc" Livingston <doclivingston gmail com>
18937 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
18938 Do tag merging correctly (#339918). Output taglists
18939 properly in debug statements too while we're at it.
18941 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18943 ext/a52dec/gsta52dec.c: Add more debug
18944 Original commit message from CVS:
18945 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18947 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18948 (gst_dvdlpcmdec_init), (update_timestamps),
18949 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18950 (dvdlpcmdec_sink_event):
18951 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18952 If we have a first_access offset but no current timestamp (might
18953 happen after a seek), then calculate a start time for the first
18954 portion so that it will align with the timestamp given for the
18955 first_access portion.
18956 If a new-segment arrives with format time, store the start
18957 time as a failsafe timestamp in case we never get any further
18958 timestamp info (unlikely)
18959 Mask out the 'frame number' section of the incoming header so
18960 that we don't consider it to be changing on every buffer and
18961 reset the caps constantly.
18962 Use gst_util_uint64_scale for duration calculation
18964 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
18966 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
18967 Original commit message from CVS:
18968 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18969 Fix timestamping for cases where the first_access parameter is 4.
18970 Ensure we don't overrun buffers in other cases.
18972 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18974 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
18975 Original commit message from CVS:
18976 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
18977 Fix silly bug when reading metadata (#341254).
18979 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
18981 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
18982 Original commit message from CVS:
18983 * autogen.sh: (CONFIGURE_DEF_OPT):
18984 libtoolize on Darwin/MacOSX is called glibtoolize
18986 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18988 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
18989 Original commit message from CVS:
18990 * ext/lame/gstlame.c: (gst_lame_get_type),
18991 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
18992 (gst_lame_setup), (gst_lame_change_state):
18993 * ext/lame/gstlame.h:
18994 Remove tag writing from lame (which was completely broken
18995 anyway, #329184). Leaving GstTagSetter interface around for
18996 now, albeit non-functional. Should be removed completely
18997 in 0.11. Use the 'id3v2mux' plugin from -good for writing
19000 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
19003 * ext/dvdread/dvdreadsrc.c:
19004 * gst/asfdemux/gstasfdemux.c:
19005 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19006 Original commit message from CVS:
19007 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19009 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
19011 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19012 Original commit message from CVS:
19013 Patch by: Andres Salomon <dilinger at debian org>
19014 * ext/lame/gstlame.c: (gst_lame_sink_event):
19015 Fix typo (comma vs. semicolon) (#340710).
19017 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
19019 ext/mad/gstmad.c: Make mad the second element to support the highly useful
19020 Original commit message from CVS:
19021 Patch by: Lutz Müller <lutz at topfrose de>
19022 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19023 Make mad the second element to support the highly useful
19024 FORMATS query (#340594)
19026 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
19028 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19029 Original commit message from CVS:
19030 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19031 (gst_mpeg2dec_src_query):
19032 Remember the query duration format before passing it upstream since it
19033 could have been modified.
19034 Add GST_WARNING_OBJECT in sink convert function to detail why the
19035 conversion didn't work.
19037 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19039 Define GstElementDetails as const and also static (when defined as global)
19040 Original commit message from CVS:
19041 * ext/amrwb/gstamrwbdec.c:
19042 * ext/amrwb/gstamrwbenc.c:
19043 * ext/amrwb/gstamrwbparse.c:
19044 * ext/arts/gst_arts.c:
19045 * ext/artsd/gstartsdsink.c:
19046 * ext/audiofile/gstafparse.c:
19047 * ext/audiofile/gstafsink.c:
19048 * ext/audiofile/gstafsrc.c:
19049 * ext/audioresample/gstaudioresample.c:
19050 * ext/bz2/gstbz2dec.c:
19051 * ext/bz2/gstbz2enc.c:
19052 * ext/cdaudio/gstcdaudio.c:
19053 * ext/directfb/dfbvideosink.c:
19054 * ext/divx/gstdivxdec.c:
19055 * ext/divx/gstdivxenc.c:
19056 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19057 * ext/faac/gstfaac.c: (gst_faac_base_init):
19058 * ext/faad/gstfaad.c:
19059 * ext/gsm/gstgsmdec.c:
19060 * ext/gsm/gstgsmenc.c:
19061 * ext/hermes/gsthermescolorspace.c:
19062 * ext/ivorbis/vorbisfile.c:
19063 * ext/lcs/gstcolorspace.c:
19064 * ext/libfame/gstlibfame.c:
19065 * ext/libmms/gstmms.c: (gst_mms_base_init):
19066 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19067 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19068 * ext/nas/nassink.c: (gst_nassink_base_init):
19069 * ext/neon/gstneonhttpsrc.c:
19070 * ext/sdl/sdlaudiosink.c:
19071 * ext/sdl/sdlvideosink.c:
19072 * ext/shout/gstshout.c:
19073 * ext/snapshot/gstsnapshot.c:
19074 * ext/sndfile/gstsf.c:
19075 * ext/swfdec/gstswfdec.c:
19076 * ext/tarkin/gsttarkindec.c:
19077 * ext/tarkin/gsttarkinenc.c:
19078 * ext/theora/theoradec.c:
19079 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19080 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19081 * ext/xvid/gstxviddec.c:
19082 * ext/xvid/gstxvidenc.c:
19083 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19084 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19085 * gst/chart/gstchart.c:
19086 * gst/colorspace/gstcolorspace.c:
19087 * gst/deinterlace/gstdeinterlace.c:
19088 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19089 * gst/festival/gstfestival.c:
19090 * gst/filter/gstbpwsinc.c:
19091 * gst/filter/gstiir.c:
19092 * gst/filter/gstlpwsinc.c:
19093 * gst/freeze/gstfreeze.c:
19094 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19095 * gst/librfb/gstrfbsrc.c:
19096 * gst/mixmatrix/mixmatrix.c:
19097 * gst/mpeg1sys/gstmpeg1systemencode.c:
19098 * gst/mpeg1videoparse/gstmp1videoparse.c:
19099 * gst/mpeg2sub/gstmpeg2subt.c:
19100 * gst/mpegaudioparse/gstmpegaudioparse.c:
19101 * gst/multifilesink/gstmultifilesink.c:
19102 * gst/overlay/gstoverlay.c:
19103 * gst/passthrough/gstpassthrough.c:
19104 * gst/playondemand/gstplayondemand.c:
19105 * gst/qtdemux/qtdemux.c:
19106 * gst/rtjpeg/gstrtjpegdec.c:
19107 * gst/rtjpeg/gstrtjpegenc.c:
19108 * gst/smooth/gstsmooth.c:
19109 * gst/smoothwave/gstsmoothwave.c:
19110 * gst/spectrum/gstspectrum.c:
19111 * gst/speed/gstspeed.c:
19112 * gst/stereo/gststereo.c:
19113 * gst/switch/gstswitch.c:
19114 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19115 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19116 * gst/vbidec/gstvbidec.c:
19117 * gst/videocrop/gstvideocrop.c:
19118 * gst/videodrop/gstvideodrop.c:
19119 * gst/virtualdub/gstxsharpen.c:
19120 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19121 * gst/y4m/gsty4mencode.c:
19122 * sys/cdrom/gstcdplayer.c:
19123 * sys/directdraw/gstdirectdrawsink.c:
19124 * sys/directsound/gstdirectsoundsink.c:
19125 * sys/glsink/glimagesink.c:
19126 * sys/qcam/gstqcamsrc.c:
19127 * sys/v4l2/gstv4l2src.c:
19128 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19129 * sys/ximagesrc/ximagesrc.c:
19130 Define GstElementDetails as const and also static (when defined as
19133 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19135 Define GstElementDetails as const and also static (when defined as global)
19136 Original commit message from CVS:
19137 * ext/mad/gstid3tag.c:
19138 * ext/mad/gstmad.c:
19139 * gst/ac3parse/gstac3parse.c:
19140 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19141 * gst/synaesthesia/gstsynaesthesia.c:
19142 Define GstElementDetails as const and also static (when defined as
19145 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19147 Define GstElementDetails as const and also static (when defined as global)
19148 Original commit message from CVS:
19149 * ext/aalib/gstaasink.c:
19150 * ext/annodex/gstcmmldec.c:
19151 * ext/annodex/gstcmmlenc.c:
19152 * ext/cairo/gsttextoverlay.c:
19153 * ext/cairo/gsttimeoverlay.c:
19154 * ext/cdio/gstcdiocddasrc.c:
19155 * ext/dv/gstdvdec.c:
19156 * ext/dv/gstdvdemux.c:
19157 * ext/esd/esdmon.c:
19158 * ext/esd/esdsink.c:
19159 * ext/flac/gstflacenc.c:
19160 * ext/flac/gstflactag.c:
19161 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19162 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19163 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19164 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19165 * ext/gdk_pixbuf/pixbufscale.c:
19166 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19167 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19168 * ext/jpeg/gstjpegdec.c:
19169 * ext/jpeg/gstjpegenc.c:
19170 * ext/jpeg/gstsmokedec.c:
19171 * ext/jpeg/gstsmokeenc.c:
19172 * ext/libcaca/gstcacasink.c:
19173 * ext/libmng/gstmngdec.c:
19174 * ext/libmng/gstmngenc.c:
19175 * ext/libpng/gstpngdec.c:
19176 * ext/libpng/gstpngenc.c:
19177 * ext/mikmod/gstmikmod.c:
19178 * ext/raw1394/gstdv1394src.c:
19179 * ext/shout2/gstshout2.c: (gst_shout2send_init):
19180 * ext/shout2/gstshout2.h:
19181 * ext/speex/gstspeexdec.c:
19182 * ext/speex/gstspeexenc.c:
19183 * gst/alpha/gstalpha.c:
19184 * gst/alpha/gstalphacolor.c:
19185 * gst/apetag/gstapedemux.c:
19186 * gst/auparse/gstauparse.c:
19187 * gst/autodetect/gstautoaudiosink.c:
19188 (gst_auto_audio_sink_base_init):
19189 * gst/autodetect/gstautovideosink.c:
19190 (gst_auto_video_sink_base_init):
19191 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19192 * gst/avi/gstavimux.c: (gst_avimux_base_init):
19193 * gst/cutter/gstcutter.c:
19194 * gst/debug/breakmydata.c:
19195 * gst/debug/efence.c:
19196 * gst/debug/gstnavigationtest.c:
19197 * gst/debug/gstnavseek.c:
19198 * gst/debug/negotiation.c:
19199 * gst/debug/progressreport.c:
19200 * gst/debug/testplugin.c:
19201 * gst/effectv/gstaging.c:
19202 * gst/effectv/gstdice.c:
19203 * gst/effectv/gstedge.c:
19204 * gst/effectv/gstquark.c:
19205 * gst/effectv/gstrev.c:
19206 * gst/effectv/gstshagadelic.c:
19207 * gst/effectv/gstvertigo.c:
19208 * gst/effectv/gstwarp.c:
19209 * gst/flx/gstflxdec.c:
19210 * gst/goom/gstgoom.c:
19211 * gst/icydemux/gsticydemux.c:
19212 * gst/id3demux/gstid3demux.c:
19213 * gst/interleave/deinterleave.c:
19214 * gst/interleave/interleave.c:
19215 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19216 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19217 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19218 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19219 * gst/level/gstlevel.c:
19220 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19221 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19222 * gst/median/gstmedian.c:
19223 * gst/monoscope/gstmonoscope.c:
19224 * gst/multipart/multipartdemux.c:
19225 * gst/multipart/multipartmux.c:
19226 * gst/oldcore/gstaggregator.c:
19227 * gst/oldcore/gstfdsink.c:
19228 * gst/oldcore/gstmd5sink.c:
19229 * gst/oldcore/gstmultifilesrc.c:
19230 * gst/oldcore/gstpipefilter.c:
19231 * gst/oldcore/gstshaper.c:
19232 * gst/oldcore/gststatistics.c:
19233 * gst/rtp/gstasteriskh263.c:
19234 * gst/rtp/gstrtpL16depay.c:
19235 * gst/rtp/gstrtpL16pay.c:
19236 * gst/rtp/gstrtpamrdepay.c:
19237 * gst/rtp/gstrtpamrpay.c:
19238 * gst/rtp/gstrtpdepay.c:
19239 * gst/rtp/gstrtpgsmpay.c:
19240 * gst/rtp/gstrtph263pay.c:
19241 * gst/rtp/gstrtph263pdepay.c:
19242 * gst/rtp/gstrtph263ppay.c:
19243 * gst/rtp/gstrtpilbcdepay.c:
19244 * gst/rtp/gstrtpmp4gpay.c:
19245 * gst/rtp/gstrtpmp4vdepay.c:
19246 * gst/rtp/gstrtpmp4vpay.c:
19247 * gst/rtp/gstrtpmpadepay.c:
19248 * gst/rtp/gstrtpmpapay.c:
19249 * gst/rtp/gstrtppcmadepay.c:
19250 * gst/rtp/gstrtppcmapay.c:
19251 * gst/rtp/gstrtppcmudepay.c:
19252 * gst/rtp/gstrtppcmupay.c:
19253 * gst/rtp/gstrtpspeexdepay.c:
19254 * gst/rtp/gstrtpspeexpay.c:
19255 * gst/rtsp/gstrtpdec.c:
19256 * gst/rtsp/gstrtspsrc.c:
19257 * gst/smpte/gstsmpte.c:
19258 * gst/udp/gstdynudpsink.c:
19259 * gst/udp/gstmultiudpsink.c:
19260 * gst/udp/gstudpsink.c:
19261 * gst/udp/gstudpsrc.c:
19262 * gst/videobox/gstvideobox.c:
19263 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19264 * gst/videofilter/gstvideobalance.c:
19265 * gst/videofilter/gstvideoflip.c:
19266 * gst/videofilter/gstvideotemplate.c:
19267 (gst_videotemplate_base_init):
19268 * gst/videomixer/videomixer.c:
19269 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19270 (gst_wavparse_class_init), (gst_wavparse_dispose),
19271 (gst_wavparse_reset), (gst_wavparse_init),
19272 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19273 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19274 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19275 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19276 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19277 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19278 (gst_wavparse_change_state):
19279 * gst/wavparse/gstwavparse.h:
19280 * sys/oss/gstossmixerelement.c:
19281 * sys/oss/gstosssink.c:
19282 * sys/oss/gstosssrc.c:
19283 * sys/osxaudio/gstosxaudioelement.c:
19284 * sys/osxaudio/gstosxaudiosink.c:
19285 * sys/osxaudio/gstosxaudiosrc.c:
19286 * sys/sunaudio/gstsunaudiomixer.c:
19287 * sys/sunaudio/gstsunaudiosink.c:
19288 Define GstElementDetails as const and also static (when defined as
19291 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
19293 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19294 Original commit message from CVS:
19295 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19296 Fix name of custom event (use same as dvdreadsrc).
19297 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19298 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19299 Fix event parsing (the event name is in the structure, not the
19300 name of the structure itself); also fix indentation after
19303 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19305 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19306 Original commit message from CVS:
19307 * ext/mad/gstid3tag.c: (plugin_init):
19308 Change debug category to 'id3mux'.
19310 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
19312 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19313 Original commit message from CVS:
19314 Patch by: Alexander Lancaster <alexl at users sourceforge net>
19315 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19316 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19317 (gst_id3_tag_chain):
19318 When acting as a muxer, set caps on outgoing buffers and set caps
19319 on source pad (fixes #323658). Remove unused application/x-gst-tags
19320 cruft from the 0.6 days.
19322 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19324 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19325 Original commit message from CVS:
19326 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19327 (gst_mad_src_query), (gst_mad_chain):
19328 .. and DEFAULT queries should work too. Use magic gst util scale
19329 functions in some places.
19331 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19333 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19334 Original commit message from CVS:
19335 * ext/mad/gstmad.c: (gst_mad_src_query):
19336 Fix duration query in BYTES format (#336824).
19338 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
19340 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19341 Original commit message from CVS:
19342 Patch by: Ed Catmur <ed at catmur dot co dot uk>
19343 * ext/lame/gstlame.c: (gst_lame_sink_event):
19344 Don't crash if we get an EOS event before the encoder
19345 has been set up (#339287).
19347 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
19349 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19350 Original commit message from CVS:
19351 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19352 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19353 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19354 Move errors out of the normal code flow.
19355 Don't send eos, basesrc will do that for us when needed.
19357 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
19359 gst/mpegstream/: Do state changes correctly
19360 Original commit message from CVS:
19361 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19362 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19363 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19364 Do state changes correctly
19366 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19368 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19369 Original commit message from CVS:
19370 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19371 (gst_mpeg2dec_alloc_buffer):
19372 Can't use gst_pad_alloc_buffer*() when we are going to crop
19373 the image before sending it out. Downstream basetransform-based
19374 elements will complain about the wrong unit size otherwise
19375 (when not operating in passthrough-mode at least).
19376 Const-ify some static variables and do some minor clean-ups.
19377 Use I420 macros for size/offsets (not really necessary in this
19378 particular context, but this kind of code gets copy'n'pasted).
19380 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
19382 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19383 Original commit message from CVS:
19384 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19386 * gst/mpegstream/gstmpegpacketize.h:
19387 g_malloc() can't fail, we don't need to handle this. Same for
19388 gst_buffer_new_and_alloc().
19389 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19390 klass->send_buffer() should have the same semantics as
19391 gst_pad_push(), ie. ownership of the buffer is transfered,
19392 so we never have to unref the buffer no matter what the flow
19395 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19397 * tests/check/gst-plugins-ugly.supp:
19398 one more suppression for FC4
19399 Original commit message from CVS:
19400 one more suppression for FC4
19402 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
19404 * tests/check/gst-plugins-ugly.supp:
19405 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19406 Original commit message from CVS:
19407 The AMR encoder sucks giant sucky things through a sucky object with a giant
19408 sucking machine. More suppressions.
19410 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19412 add test for amrnbenc, enable test infrastructure, and fix a leak
19413 Original commit message from CVS:
19414 add test for amrnbenc, enable test infrastructure, and fix a leak
19415 * common/check.mak:
19416 allow for specifying more than one suppressions file in SUPPRESSIONS
19418 * tests/Makefile.am:
19419 * tests/check/.cvsignore:
19420 * tests/check/Makefile.am:
19421 * tests/check/elements/.cvsignore:
19424 * tests/check/gst-plugins-ugly.supp:
19425 add suppressions for libs used by -ugly
19426 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19427 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19428 (GST_START_TEST), (amrnbenc_suite), (main):
19429 add a simple test for encoding amr
19430 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19431 fix pad template leaks
19433 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
19435 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19436 Original commit message from CVS:
19437 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19438 Plug big leak in AMR encoder.
19440 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
19442 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19443 Original commit message from CVS:
19444 * ext/mad/gstmad.c: (index_seek):
19445 move GstIndexEntry *entry variable declaration before
19446 the first instruction
19447 * ext/mad/gstmad.c:
19448 remove debug macros with variable number of parameter by using
19449 GST_DEBUG for WIN32
19450 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19451 use gst_guint64_to_gdouble for conversions
19452 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19453 replace __FUNCTION__ which is not supported by MSVC by the current function name
19454 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19455 remove LL suffix by using G_GINT64_CONSTANT
19456 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19457 use gst_guint64_to_gdouble for conversions
19458 * gst/mpegstream/gstmpegparse.h:
19459 remove LL suffix by using G_GINT64_CONSTANT
19461 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19462 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19464 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19466 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19467 Original commit message from CVS:
19468 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19469 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19470 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19471 * ext/mad/gstmad.c: (gst_mad_class_init):
19472 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19473 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19474 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19475 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19476 * gst/iec958/ac3iec.c: (ac3iec_class_init):
19477 * gst/mpegaudioparse/gstmpegaudioparse.c:
19478 (gst_mp3parse_class_init):
19479 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19480 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19481 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19482 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19483 * gst/synaesthesia/gstsynaesthesia.c:
19484 (gst_synaesthesia_class_init):
19485 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19487 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
19489 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19490 Original commit message from CVS:
19491 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
19492 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19493 (gst_asf_demux_push_buffer):
19494 Send newsegment event only once per pad, fixes #336550.
19496 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
19498 Unify the long descriptions in the plugin details (#337263).
19499 Original commit message from CVS:
19500 Patch by: j^ <j at bootlab dot org>
19501 * ext/amrwb/gstamrwbdec.c:
19502 * ext/amrwb/gstamrwbenc.c:
19503 * ext/amrwb/gstamrwbparse.c:
19504 * ext/arts/gst_arts.c:
19505 * ext/artsd/gstartsdsink.c:
19506 * ext/audiofile/gstafparse.c:
19507 * ext/audiofile/gstafsink.c:
19508 * ext/audiofile/gstafsrc.c:
19509 * ext/cdaudio/gstcdaudio.c:
19510 * ext/directfb/dfbvideosink.c:
19511 * ext/divx/gstdivxdec.c:
19512 * ext/divx/gstdivxenc.c:
19513 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19514 * ext/faac/gstfaac.c: (gst_faac_base_init):
19515 * ext/faad/gstfaad.c:
19516 * ext/gsm/gstgsmdec.c:
19517 * ext/gsm/gstgsmenc.c:
19518 * ext/hermes/gsthermescolorspace.c:
19519 * ext/ivorbis/vorbisfile.c:
19520 * ext/lcs/gstcolorspace.c:
19521 * ext/libfame/gstlibfame.c:
19522 * ext/libmms/gstmms.c: (gst_mms_base_init):
19523 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19524 * ext/nas/nassink.c: (gst_nassink_base_init):
19525 * ext/neon/gstneonhttpsrc.c:
19526 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19527 * ext/sdl/sdlaudiosink.c:
19528 * ext/sdl/sdlvideosink.c:
19529 * ext/shout/gstshout.c:
19530 * ext/snapshot/gstsnapshot.c:
19531 * ext/sndfile/gstsf.c:
19532 * ext/tarkin/gsttarkindec.c:
19533 * ext/tarkin/gsttarkinenc.c:
19534 * ext/theora/theoradec.c:
19535 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19536 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19537 * ext/xvid/gstxviddec.c:
19538 * ext/xvid/gstxvidenc.c:
19539 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19540 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19541 * gst/chart/gstchart.c:
19542 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19543 * gst/festival/gstfestival.c:
19544 * gst/filter/gstiir.c:
19545 * gst/filter/gstlpwsinc.c:
19546 * gst/freeze/gstfreeze.c:
19547 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19548 * gst/mixmatrix/mixmatrix.c:
19549 * gst/mpeg1sys/gstmpeg1systemencode.c:
19550 * gst/mpeg1videoparse/gstmp1videoparse.c:
19551 * gst/mpeg2sub/gstmpeg2subt.c:
19552 * gst/mpegaudioparse/gstmpegaudioparse.c:
19553 * gst/multifilesink/gstmultifilesink.c:
19554 * gst/overlay/gstoverlay.c:
19555 * gst/passthrough/gstpassthrough.c:
19556 * gst/playondemand/gstplayondemand.c:
19557 * gst/qtdemux/qtdemux.c:
19558 * gst/rtjpeg/gstrtjpegdec.c:
19559 * gst/rtjpeg/gstrtjpegenc.c:
19560 * gst/smooth/gstsmooth.c:
19561 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19562 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19563 * gst/videocrop/gstvideocrop.c:
19564 * gst/videodrop/gstvideodrop.c:
19565 * gst/virtualdub/gstxsharpen.c:
19566 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19567 * gst/y4m/gsty4mencode.c:
19568 Unify the long descriptions in the plugin details (#337263).
19570 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
19572 * gst-plugins-ugly.spec.in:
19573 fix version numbering
19574 Original commit message from CVS:
19575 fix version numbering
19577 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
19580 * gst-plugins-ugly.spec.in:
19581 add dvdsub plugin to spec
19582 Original commit message from CVS:
19583 add dvdsub plugin to spec
19585 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19587 docs/plugins/: add siddec
19588 Original commit message from CVS:
19589 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19590 * docs/plugins/inspect/plugin-siddec.xml:
19592 * ext/dvdnav/dvdnavsrc.c:
19595 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19599 * ext/sidplay/Makefile.am:
19600 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19601 Original commit message from CVS:
19602 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19604 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19606 * docs/plugins/.gitignore:
19607 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19609 Original commit message from CVS:
19612 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19615 * docs/plugins/inspect/plugin-a52dec.xml:
19616 * docs/plugins/inspect/plugin-amrnb.xml:
19617 * docs/plugins/inspect/plugin-asf.xml:
19618 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19619 * docs/plugins/inspect/plugin-dvdread.xml:
19620 * docs/plugins/inspect/plugin-dvdsub.xml:
19621 * docs/plugins/inspect/plugin-iec958.xml:
19622 * docs/plugins/inspect/plugin-lame.xml:
19623 * docs/plugins/inspect/plugin-mad.xml:
19624 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19625 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19626 * docs/plugins/inspect/plugin-mpegstream.xml:
19627 * docs/plugins/inspect/plugin-rmdemux.xml:
19628 update plugin inspect files
19629 Original commit message from CVS:
19630 update plugin inspect files
19632 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19634 * gst/mpegaudioparse/gstxingmux.c:
19635 rework build; add translations for v4l2
19636 Original commit message from CVS:
19637 rework build; add translations for v4l2
19639 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19641 configure.ac: rework similarly to other modules
19642 Original commit message from CVS:
19644 rework similarly to other modules
19645 * ext/a52dec/gsta52dec.c:
19646 * ext/amrnb/amrnb.c:
19647 * ext/dvdnav/dvdnavsrc.c:
19648 * ext/dvdread/dvdreadsrc.c:
19649 * ext/lame/gstlame.c:
19650 * ext/mad/gstid3tag.c:
19651 * ext/mpeg2dec/gstmpeg2dec.c:
19652 * ext/sidplay/gstsiddec.cc:
19653 * gst/asfdemux/gstasf.c:
19654 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19655 * gst/dvdsub/gstdvdsubdec.c:
19656 * gst/iec958/ac3iec.c:
19657 * gst/mpegaudioparse/gstmpegaudioparse.c:
19658 * gst/mpegstream/gstmpegstream.c:
19659 * gst/realmedia/rmdemux.c: (plugin_init):
19660 use the correct defines
19662 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19666 * docs/plugins/.gitignore:
19668 Original commit message from CVS:
19671 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19677 Original commit message from CVS:
19680 === release 0.10.3 ===
19682 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19688 * docs/plugins/gst-plugins-ugly-plugins.signals:
19689 * docs/plugins/inspect/plugin-amrnb.xml:
19690 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19691 * docs/plugins/inspect/plugin-iec958.xml:
19692 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19693 * docs/plugins/inspect/plugin-rmdemux.xml:
19695 Original commit message from CVS:
19698 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
19700 better/unified long descriptions
19701 Original commit message from CVS:
19702 * ext/aalib/gstaasink.c:
19703 * ext/annodex/gstcmmldec.c:
19704 * ext/annodex/gstcmmlenc.c:
19705 * ext/cairo/gsttextoverlay.c:
19706 * ext/cairo/gsttimeoverlay.c:
19707 * ext/cdio/gstcdiocddasrc.c:
19708 * ext/dv/gstdvdec.c:
19709 * ext/esd/esdmon.c:
19710 * ext/esd/esdsink.c:
19711 * ext/flac/gstflacdec.c:
19712 * ext/flac/gstflacenc.c:
19713 * ext/flac/gstflactag.c:
19714 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19715 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19716 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19717 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19718 * ext/gdk_pixbuf/gstgdkpixbuf.c:
19719 * ext/gdk_pixbuf/pixbufscale.c:
19720 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19721 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19722 * ext/jpeg/gstjpegdec.c:
19723 * ext/jpeg/gstjpegenc.c:
19724 * ext/jpeg/gstsmokedec.c:
19725 * ext/jpeg/gstsmokeenc.c:
19726 * ext/libcaca/gstcacasink.c:
19727 * ext/libmng/gstmngdec.c:
19728 * ext/libmng/gstmngenc.c:
19729 * ext/libpng/gstpngdec.c:
19730 * ext/libpng/gstpngenc.c:
19731 * ext/mikmod/gstmikmod.c:
19732 * ext/raw1394/gstdv1394src.c:
19733 * ext/shout2/gstshout2.c:
19734 * ext/speex/gstspeexdec.c:
19735 * ext/speex/gstspeexenc.c:
19736 * gst/alpha/gstalpha.c:
19737 * gst/alpha/gstalphacolor.c:
19738 * gst/auparse/gstauparse.c:
19739 * gst/autodetect/gstautoaudiosink.c:
19740 (gst_auto_audio_sink_base_init):
19741 * gst/autodetect/gstautovideosink.c:
19742 (gst_auto_video_sink_base_init):
19743 * gst/avi/gstavimux.c: (gst_avimux_base_init):
19744 * gst/cutter/gstcutter.c:
19745 * gst/debug/breakmydata.c:
19746 * gst/debug/efence.c:
19747 * gst/debug/gstnavigationtest.c:
19748 * gst/debug/negotiation.c:
19749 * gst/debug/progressreport.c:
19750 * gst/debug/testplugin.c:
19751 * gst/effectv/gstaging.c:
19752 * gst/effectv/gstdice.c:
19753 * gst/effectv/gstedge.c:
19754 * gst/effectv/gstquark.c:
19755 * gst/effectv/gstrev.c:
19756 * gst/effectv/gstvertigo.c:
19757 * gst/effectv/gstwarp.c:
19758 * gst/flx/gstflxdec.c:
19759 * gst/goom/gstgoom.c:
19760 * gst/interleave/deinterleave.c:
19761 * gst/interleave/interleave.c:
19762 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19763 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19764 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19765 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19766 * gst/level/gstlevel.c:
19767 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19768 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19769 * gst/median/gstmedian.c:
19770 * gst/monoscope/gstmonoscope.c:
19771 * gst/multipart/multipartdemux.c:
19772 * gst/multipart/multipartmux.c:
19773 * gst/oldcore/gstmd5sink.c:
19774 * gst/oldcore/gstmultifilesrc.c:
19775 * gst/oldcore/gstpipefilter.c:
19776 * gst/oldcore/gstshaper.c:
19777 * gst/oldcore/gststatistics.c:
19778 * gst/rtp/gstasteriskh263.c:
19779 * gst/rtp/gstrtpL16depay.c:
19780 * gst/rtp/gstrtpL16pay.c:
19781 * gst/rtp/gstrtpamrdepay.c:
19782 * gst/rtp/gstrtpamrpay.c:
19783 * gst/rtp/gstrtpdepay.c:
19784 * gst/rtp/gstrtpgsmpay.c:
19785 * gst/rtp/gstrtph263pay.c:
19786 * gst/rtp/gstrtph263pdepay.c:
19787 * gst/rtp/gstrtph263ppay.c:
19788 * gst/rtp/gstrtpmp4gpay.c:
19789 * gst/rtp/gstrtpmp4vdepay.c:
19790 * gst/rtp/gstrtpmp4vpay.c:
19791 * gst/rtp/gstrtpmpadepay.c:
19792 * gst/rtp/gstrtpmpapay.c:
19793 * gst/rtp/gstrtppcmadepay.c:
19794 * gst/rtp/gstrtppcmapay.c:
19795 * gst/rtp/gstrtppcmudepay.c:
19796 * gst/rtp/gstrtppcmupay.c:
19797 * gst/rtp/gstrtpspeexdepay.c:
19798 * gst/rtp/gstrtpspeexpay.c:
19799 * gst/rtsp/gstrtpdec.c:
19800 * gst/smpte/gstsmpte.c:
19801 * gst/videobox/gstvideobox.c:
19802 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19803 * gst/videofilter/gstvideobalance.c:
19804 * gst/videofilter/gstvideoflip.c:
19805 * gst/videofilter/gstvideotemplate.c:
19806 (gst_videotemplate_base_init):
19807 * gst/videomixer/videomixer.c:
19808 * gst/wavenc/gstwavenc.c:
19809 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
19810 better/unified long descriptions
19812 Some cleanups to auparse, don't send multiple newsegments.
19814 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19816 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
19817 Original commit message from CVS:
19818 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
19819 Don't unref event unconditionally after giving away ownership
19820 (gst_pad_push_event(), gst_pad_send_event() and
19821 gst_pad_event_default() take ownership of the event
19822 passed to them). Fixes warnings/crashes caused by
19825 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19827 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
19828 Original commit message from CVS:
19829 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19830 Don't ref NULL caps (private streams have NULL caps) (#336387);
19831 also, no need to set caps on the same buffer twice.
19833 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
19835 gst/mpegstream/: Don't leak element and pad names in error messages, use
19836 Original commit message from CVS:
19837 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19838 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
19839 (gst_dvd_demux_get_subpicture_stream):
19840 * gst/mpegstream/gstmpegdemux.c:
19841 (gst_mpeg_demux_sync_stream_to_time):
19842 Don't leak element and pad names in error messages, use
19843 GST_DEBUG_PAD_NAME instead. Add some more debug code.
19845 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19847 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
19848 Original commit message from CVS:
19849 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19850 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
19851 Name the structure in the custom event with the
19852 language codes for the audio and subtitle streams
19853 actually like dvddemux expects it to be named.
19854 Set caps on source pad and outgoing buffers.
19856 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
19858 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
19859 Original commit message from CVS:
19860 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
19861 (gst_lame_get_property), (gst_lame_setup):
19862 * ext/lame/gstlame.h:
19863 Make xingheader property non-functional, it's broken anyway
19864 after all (use xingmux instead).
19866 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
19868 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
19869 Original commit message from CVS:
19870 * ext/lame/gstlame.c: (gst_lame_sink_event):
19871 On EOS, flush encoder and send remaining data. Fix
19872 return value handling in sink event function.
19874 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
19876 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
19877 Original commit message from CVS:
19878 Patch by: Jürg Billeter <j at bitron dot ch>
19879 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
19880 Fix wrong check for started flag when setting the 'device' property.
19881 We want to allow it when the source is NOT started yet and ignore it
19882 when the source is running.
19884 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
19886 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
19887 Original commit message from CVS:
19888 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
19889 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19890 (gst_asf_demux_process_chunk):
19891 * gst/asfdemux/gstasfdemux.h:
19892 Subtract first timestamp from timestamps, so that
19893 stream starts from 0; makes live streams that don't
19894 start at 0 work again (fixes #317310, #336097).
19896 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
19898 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19899 Original commit message from CVS:
19900 Patch by: Christian Kirbach
19902 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19903 -good. Fixes build on some systems (#331838).
19905 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
19907 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
19908 Original commit message from CVS:
19909 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19910 (gst_rmdemux_parse_cont):
19911 Extract more tags and also post codec name tag on the
19912 bus so this shows up in totem and nautilus.
19914 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19916 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
19917 Original commit message from CVS:
19918 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19919 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
19920 Extra data usually goes into the caps as 'codec_data', not
19921 as first buffer into the stream.
19922 Need to byte swap AC3 content in realmedia files for some
19923 reason (fixes #331588).
19925 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19927 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
19928 Original commit message from CVS:
19929 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19930 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
19931 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19932 When operating in pull mode, post an error message on the
19933 bus when all source pads are unlinked or some other fatal
19934 error occured (#323023). Regrade some recurring debug messages
19935 to LOG level. Convert c++-style comments into C-style ones.
19937 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19939 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
19940 Original commit message from CVS:
19941 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19942 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19943 (gst_rmdemux_all_source_pads_unlinked),
19944 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
19945 (gst_rmdemux_parse_packet):
19946 * gst/realmedia/rmdemux.h:
19947 Handle unlinked source pads properly and stop if all source pads
19948 are unlinked (#323023).
19950 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
19952 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
19953 Original commit message from CVS:
19954 Patch by: Michal Benes <michal dot benes at xeris dot cz>
19955 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
19956 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19957 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
19958 * gst/mpegstream/gstmpegdemux.h:
19959 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19960 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
19961 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
19962 situation really happens when grabbing DVB streams. Current
19963 mpegdemuxer can not handle this situation correctly and it
19964 restarts counting gstreamer timestamps from zero.
19967 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
19969 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
19970 Original commit message from CVS:
19971 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
19972 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
19973 * ext/a52dec/gsta52dec.h:
19974 Fix #334550: failure to play raw AC3 files due to segment problems.
19976 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
19978 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
19979 Original commit message from CVS:
19980 Patch by: Christophe Fergeau <teuf gnome org>
19981 * ext/lame/gstlame.c: (gst_lame_release_memory),
19982 (gst_lame_finalize), (gst_lame_class_init),
19983 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
19984 (gst_lame_change_state):
19985 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
19987 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19989 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
19990 Original commit message from CVS:
19991 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
19992 (gst_mad_sink_event), (gst_mad_change_state):
19993 Include AUDIO_CODEC tag with tags posted if input is not
19994 framed (#334258). Use _scale() util functions in more places.
19996 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
19998 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
19999 Original commit message from CVS:
20000 2006-03-12 Christophe Fergeau <teuf@gnome.org>
20001 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20002 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20003 property as BROKEN (see
20004 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20005 explanation why it's broken).
20007 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
20009 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20010 Original commit message from CVS:
20011 2006-03-11 Christophe Fergeau <teuf@gnome.org>
20012 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20014 * gst/xingheader/Makefile.am:
20015 * gst/xingheader/gstxingmux.c:
20016 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20017 to MP3 files (this allows decoder to figure out the length of VBR
20020 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
20022 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20023 Original commit message from CVS:
20024 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20025 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20026 tag (#333683, patch by: Alex Lancaster).
20028 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20030 ext/amrnb/: Further fancyfication.
20031 Original commit message from CVS:
20032 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20033 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20034 (gst_amrnbdec_state_change):
20035 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20036 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20037 (gst_amrnbenc_state_change):
20038 * ext/amrnb/amrnbenc.h:
20039 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20040 (gst_amrnbparse_query):
20041 Further fancyfication.
20042 Use _take to get writable data from the adapter.
20043 Precalc packet duration.
20045 Forward _push to upstream.
20046 Post error messages when something goes wrong.
20047 Remove old code in amrnbparse.
20048 Don't ignore query results from upstream.
20050 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
20052 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20053 Original commit message from CVS:
20054 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20055 The AMR encoder writes into the audio buffers it processes, so
20056 use gst_buffer_make_writable() on buffers we might (they go through
20057 an adapter, so there can be copying going on later anyway) be
20060 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
20062 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20063 Original commit message from CVS:
20064 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20065 (gst_mpeg_parse_handle_src_query):
20066 Declare variables at the beginning of a block and make
20067 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20069 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
20071 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20072 Original commit message from CVS:
20073 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20074 Read packet size, sequence and padsize in right order again
20075 (fixes #332796; patch by: Fabrizio Gennari).
20077 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
20079 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20080 Original commit message from CVS:
20081 * gst/iec958/ac3iec.c:
20082 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20084 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20086 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20087 Original commit message from CVS:
20089 Make the id3tag and mad checks check for both a header and the
20090 appropriate library if the pkg-config is missing. (Closes #331842)
20091 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20092 do the same for the plugins themselves.
20094 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20096 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20097 Original commit message from CVS:
20098 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20099 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20100 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20101 * ext/mpeg2dec/gstmpeg2dec.h:
20102 Don't treat STATE_INVALID as fatal error; throw an error
20103 only after five consecutive decoding errors. Makes decoding
20104 mpeg streams more robust and fixes playback of joined clips
20107 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20109 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20110 Original commit message from CVS:
20111 * ext/dvdnav/dvdnavsrc.h:
20112 Oops. forgot to add this one.
20114 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
20116 ext/Makefile.am: Fix dist-check.
20117 Original commit message from CVS:
20118 2006-02-26 Julien MOUTTE <julien@moutte.net>
20119 * ext/Makefile.am: Fix dist-check.
20121 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20123 configure.ac: Disable dvdnavsrc for now.
20124 Original commit message from CVS:
20126 Disable dvdnavsrc for now.
20128 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20130 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20131 Original commit message from CVS:
20134 * ext/dvdnav/Makefile.am:
20135 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20136 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20137 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20138 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20139 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20140 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20141 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20142 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20143 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20144 (gst_dvd_nav_src_make_dvd_event),
20145 (gst_dvd_nav_src_structure_set_uint64),
20146 (gst_dvd_nav_src_push_dvd_nav_packet_event),
20147 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20148 (gst_dvd_nav_src_push_titlelang_event),
20149 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20150 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20151 (gst_dvd_nav_src_handle_navigation_event),
20152 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20153 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20154 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20155 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20156 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20157 (gst_dvd_nav_src_do_init), (plugin_init):
20158 dvdnavsrc ported to 0.10, for the most part at least. Not quite
20159 ready for prime time yet though.
20161 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20163 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20164 Original commit message from CVS:
20165 * ext/cdio/Makefile.am:
20166 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20167 required for Cygwin, see #317048)
20168 * gst/rtp/gstasteriskh263.c:
20169 Cygwin has includes for both the unix network socket API
20170 and the windows API, but only one can be included, so fix
20171 includes to only use one or the other, prefering the unxi
20174 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20176 Port dvdsubdec to 0.10
20177 Original commit message from CVS:
20179 * gst/dvdsub/Makefile.am:
20180 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20181 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20182 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20183 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20184 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20185 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20186 (gst_send_empty_fill), (gst_send_subtitle_frame),
20187 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20188 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20190 * gst/dvdsub/gstdvdsubdec.h:
20191 Port dvdsubdec to 0.10
20193 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20195 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20196 Original commit message from CVS:
20197 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20198 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20199 mpegdemux for MPEG-2 video streams.
20201 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20203 configure.ac: Bump nano back to CVS
20204 Original commit message from CVS:
20206 Bump nano back to CVS
20208 === release 0.10.2 ===
20210 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20212 configure.ac: releasing 0.10.2, "Season to Taste"
20213 Original commit message from CVS:
20215 releasing 0.10.2, "Season to Taste"
20217 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20219 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20220 Original commit message from CVS:
20222 releasing 0.10.1.3 prelease for 0.10.2
20224 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
20226 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20227 Original commit message from CVS:
20228 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20229 In sink event handler, release object lock again
20230 _before_ sending EOS event downstream (#313838).
20232 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
20235 * gst/asfdemux/gstasf.c:
20236 fix rank of asfdemux
20237 Original commit message from CVS:
20238 fix rank of asfdemux
20240 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20242 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20243 Original commit message from CVS:
20245 releasing 0.10.1.2 prelease for 0.10.2
20247 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
20249 * gst-plugins-ugly.spec.in:
20251 Original commit message from CVS:
20254 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
20256 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20257 Original commit message from CVS:
20258 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20259 (crop_copy_i422_buffer), (crop_buffer):
20260 When we need to crop the output buffer, make sure we
20261 create a buffer of the right size and respect the implicit
20262 striding used for I420 elsewhere in GStreamer (#331301).
20264 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20266 ext/cdio/gstcdio.c: Init debug category (#331253).
20267 Original commit message from CVS:
20268 * ext/cdio/gstcdio.c: (plugin_init):
20269 Init debug category (#331253).
20271 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
20273 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20274 Original commit message from CVS:
20275 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20276 Do not error out on non-recognized streams. Ignore them and allow
20277 playback of the other streams.
20279 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20281 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20282 Original commit message from CVS:
20283 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20284 Add a small sanity check for LPCM reading.
20286 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
20288 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20289 Original commit message from CVS:
20290 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20291 Take into account the file properties preroll value for
20292 timestamping/newsegment. It's weird this value was commented out.
20294 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
20296 gst/asfdemux/Makefile.am: More asf makefile fixing.
20297 Original commit message from CVS:
20298 * gst/asfdemux/Makefile.am:
20299 More asf makefile fixing.
20301 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
20303 ext/lame/gstlame.c: Fix up lame a bit.
20304 Original commit message from CVS:
20305 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20306 (gst_lame_change_state):
20308 Apply patch #319782 by Gautier Portet.
20310 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
20312 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20313 Original commit message from CVS:
20314 * gst/asfdemux/Makefile.am:
20315 But we do need to link against the riff libraryr.
20317 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
20319 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20320 Original commit message from CVS:
20321 * gst/asfdemux/Makefile.am:
20322 We don't want asfmux.c yet.
20324 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
20326 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20327 Original commit message from CVS:
20328 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20329 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20330 (gst_mad_change_state):
20331 Port fixes for bugs 314771, 308772, 140237, and 302625
20332 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20333 Use GST_EVENT_FLUSH_STOP to clear data from the current input
20334 buffer, to avoid using it for any future decoding.
20336 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
20338 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20339 Original commit message from CVS:
20341 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20342 (gst_asf_get_guid_nick):
20343 * gst/asfdemux/asfheaders.h:
20344 * gst/asfdemux/gstasf.c: (plugin_init):
20345 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20346 (gst_asf_demux_class_init), (gst_asf_demux_init),
20347 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20348 (gst_asf_demux_handle_src_event),
20349 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20350 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20351 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20352 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20353 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20354 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20355 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20356 (gst_asf_demux_get_bitrate_record),
20357 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20358 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20359 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20360 (gst_asf_demux_get_obj_data_correction),
20361 (gst_asf_demux_get_stream_audio),
20362 (gst_asf_demux_get_stream_correction),
20363 (gst_asf_demux_get_stream_video),
20364 (gst_asf_demux_get_stream_video_format),
20365 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20366 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20367 (gst_asf_demux_process_stream),
20368 (gst_asf_demux_get_gst_tag_from_tag_name),
20369 (gst_asf_demux_commit_taglist),
20370 (gst_asf_demux_process_ext_content_desc),
20371 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20372 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20373 (gst_asf_demux_process_comment),
20374 (gst_asf_demux_process_bitrate_props_object),
20375 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20376 (gst_asf_demux_descramble_segment),
20377 (gst_asf_demux_element_send_event),
20378 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20379 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20380 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20381 (gst_asf_demux_get_src_query_types),
20382 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20383 * gst/asfdemux/gstasfdemux.h:
20384 asfdemux ported to 0.10. Does still need a bit of work (seems like
20385 there's something funky going on when timestamping video frames).
20386 The seeking code is likely to make Wim cry, but hey, at least it
20389 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
20391 ext/amrnb/amrnbdec.c: Some more comments.
20392 Original commit message from CVS:
20393 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20394 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20395 Some more comments.
20396 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20397 Applied patch from Fabrizio Gennari, fixes #330844.
20399 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20401 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20402 Original commit message from CVS:
20403 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20404 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20405 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20406 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20407 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20408 * ext/dvdread/dvdreadsrc.h:
20409 Let's try to play the title the user set via the URI handler or
20410 via properties instead of always playing the first title. Also,
20411 Also, count title/chapter/angle number in URI and properties
20412 from 1 rather than 0.
20414 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20416 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20417 Original commit message from CVS:
20418 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20419 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20420 (gst_dvd_read_src_do_duration_query):
20421 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20422 otherwise GstBaseSrc will think we can operate pull_range based,
20423 which we don't really, and typefinding will fail miserably.
20424 Also, make seeking work somewhat (only works with flumpegdemux
20425 at the moment, mpegstream needs fixing for that first).
20427 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
20429 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20430 Original commit message from CVS:
20431 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20432 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20433 Only allocate buffer once we know exactly how much we need,
20434 rather than gratuitously allocating 2MB-buffers all the time
20435 even if we usually need much less than that. Also, demote
20436 a debug message from DEBUG to LOG level.
20438 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20440 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20441 Original commit message from CVS:
20442 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20443 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20444 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20445 (gst_dvd_read_src_do_position_query):
20446 Add some more debugging and fix duration query in BYTES.
20448 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
20450 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20451 Original commit message from CVS:
20454 * ext/dvdread/Makefile.am:
20455 * ext/dvdread/dvdreadsrc.c:
20456 * ext/dvdread/dvdreadsrc.h:
20457 Half-baked port to 0.10. Needs some love
20458 in the seeking department, but at least
20460 * ext/dvdread/stream_labels.c:
20461 * ext/dvdread/stream_labels.h:
20462 Remove these (we use ISO-639 language codes internally; applications
20463 that want to translate those into language names for display to the
20464 user should rely on the iso-codes package for that).
20466 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
20468 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20469 Original commit message from CVS:
20470 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20471 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20472 (gst_amrnbdec_state_change):
20473 * ext/amrnb/amrnbdec.h:
20474 Fix amrnbdec, handle events, take copy from adapter since the decoder
20475 apparently writes in the source data.
20476 Use some _scale_int, and precalc duration.
20477 Fix some leaks, post ERROR messages.
20479 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20481 docs/plugins/: Add cdio plugin to docs.
20482 Original commit message from CVS:
20483 * docs/plugins/Makefile.am:
20484 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20485 * docs/plugins/gst-plugins-good-plugins-sections.txt:
20486 * docs/plugins/inspect/plugin-cdio.xml:
20487 Add cdio plugin to docs.
20488 * ext/cdio/gstcdiocddasrc.c:
20490 * ext/cdio/gstcdio.c:
20491 The plugin is called 'cdio' not 'cddio'.
20493 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20495 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20496 Original commit message from CVS:
20497 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20498 One source pad not being linked is not an error condition when we're
20499 still parsing the header. In this case (e.g. where we don't have a
20500 suitable decoder installed) just pretend everything is fine, so that
20501 the demuxer will actually go on to signal no-more-pads when done
20502 parsing the header, otherwise decodebin/playbin will never post the
20503 appropriate error message if decoders are not available.
20505 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
20509 * ext/mad/gstid3tag.c:
20510 * gst/realmedia/rmdemux.c:
20511 Just make it compile with --disable-gst-debug.
20512 Original commit message from CVS:
20513 Just make it compile with --disable-gst-debug.
20515 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20517 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20518 Original commit message from CVS:
20519 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20520 (gst_mad_check_caps_reset), (gst_mad_chain):
20521 Merge patch from Radoslaw Szkodzinski (bug 326734)
20523 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20525 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20526 Original commit message from CVS:
20527 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20528 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20529 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20530 (gst_id3_tag_chain):
20531 fixing Gdate handling
20532 enabling mux/demux mode switching
20533 adding better debug output
20535 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20537 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...
20538 Original commit message from CVS:
20539 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20540 If we haven't set caps on a source pad yet, the caps on the
20541 pad are NULL, not un-fixed. Set caps on outgoing buffers.
20543 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20545 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20546 Original commit message from CVS:
20547 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20548 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20549 * ext/lame/gstlame.h:
20550 Contrary to what the const char in the lame API might suggest,
20551 lame expects us to keep the strings we pass to id3tag_set_foo()
20552 around; it doesn't free them either though, so we have to store
20553 them somewhere and free them later when we can be sure lame
20554 doesn't need them any longer.
20556 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20558 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...
20559 Original commit message from CVS:
20560 * ext/lame/gstlame.c: (add_one_tag):
20561 Fix handling of GST_TAG_DATE (#311679), don't pass an
20562 uninitialised string pointer to lame if we don't know
20563 how to handle the tag type, and fix minor memory leak.
20565 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20567 ext/mad/gstmad.c: Fix debug message.
20568 Original commit message from CVS:
20569 * ext/mad/gstmad.c: (gst_mad_chain):
20572 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20574 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
20575 Original commit message from CVS:
20576 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
20577 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20578 Erase spurious call to gst_segment_set_newsegment.
20579 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
20580 the superclass method when handling NEWSEGMENT events.
20581 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
20582 and dvd-audio-restart event handling. There are currently less
20583 hackish ways of handling the sparse audio stream problem.
20585 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20587 fix up error domains, error strings, and use of translation
20588 Original commit message from CVS:
20589 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
20590 * ext/dvdnav/dvdnavsrc.c: (if):
20591 * ext/dvdread/stream_labels.c:
20592 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
20593 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20594 fix up error domains, error strings, and use of translation
20596 fix up this file, even though none of them are actually marked
20599 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20601 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
20602 Original commit message from CVS:
20603 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
20604 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20605 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20606 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
20607 (gst_mpeg_parse_change_state):
20608 Make timestamp adjustment somewhat milder. Actual timestamps are
20609 now sent unmodified unless an actual gap is found in the
20610 stream. This should fix time display when playing most MPEG
20613 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20615 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
20616 Original commit message from CVS:
20617 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
20618 * ext/cdio/gstcdio.h:
20619 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
20620 Fix build for libcdio versions >= 76; give slightly lower rank
20623 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20625 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
20626 Original commit message from CVS:
20629 * ext/cdio/Makefile.am:
20630 * ext/cdio/gstcdio.c:
20631 * ext/cdio/gstcdio.h:
20632 * ext/cdio/gstcdiocddasrc.c:
20633 * ext/cdio/gstcdiocddasrc.h:
20634 Port libcdio cdda source, formerly known as cddasrc, now known as
20635 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
20636 but that's not tested (fixes #317658).
20638 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
20640 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
20641 Original commit message from CVS:
20642 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20643 tss tss... always set caps on outgoing buffer.
20645 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
20647 * gst-plugins-ugly.spec.in:
20649 Original commit message from CVS:
20652 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20657 Original commit message from CVS:
20660 === release 0.10.1 ===
20662 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20668 * docs/plugins/gst-plugins-ugly-plugins.args:
20669 * docs/plugins/inspect/plugin-a52dec.xml:
20670 * docs/plugins/inspect/plugin-amrnb.xml:
20671 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20672 * docs/plugins/inspect/plugin-iec958.xml:
20673 * docs/plugins/inspect/plugin-lame.xml:
20674 * docs/plugins/inspect/plugin-mad.xml:
20675 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20676 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20677 * docs/plugins/inspect/plugin-rmdemux.xml:
20679 Original commit message from CVS:
20682 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20687 Original commit message from CVS:
20690 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
20692 Pass unhandled queries upstream (useful e.g. for SEEKING query)
20693 Original commit message from CVS:
20694 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
20695 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
20696 * ext/mad/gstmad.c: (gst_mad_src_query):
20697 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
20698 * ext/sidplay/gstsiddec.cc:
20699 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20700 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
20701 Pass unhandled queries upstream (useful e.g. for SEEKING query)
20702 (fixes #325652; based on patch by: Philippe); make rmdemux return
20703 FALSE for position queries, instead of setting -1 as value and
20706 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20708 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20709 Original commit message from CVS:
20710 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
20711 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20712 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
20713 rewrite timestamps in the case segments are being set from
20714 upstream, but use timestamps unmodified. Also send proper position
20715 values. This allows for correct time display and makes queries
20716 work in sink elements.
20717 * gst/mpegstream/gstdvddemux.h:
20718 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20719 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
20720 Rename flush_filter to segment_filter, which is better represents
20721 what the arreibute does.
20722 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
20723 Activate segment filtering when a timestamp discontinuity is seen.
20725 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20727 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...
20728 Original commit message from CVS:
20729 * ext/mad/gstmad.c: (gst_mad_chain):
20730 Don't forget that we need to send out a newsegment event after a
20731 restart even if we don't have enough data to decode a frame right
20734 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20736 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
20737 Original commit message from CVS:
20738 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
20739 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20740 Use the new "audio-shutdown" and "audio-restart" DVD events
20741 instead of the "spu-still-frame" event to shutdown and restart
20742 the audio pipeline.
20743 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
20744 Check for cases where the segment-based adjustment calculation
20745 would produce negative values (which result in an overflow) and
20746 return GST_CLOCK_TIME_NONE instead.
20747 * gst/mpegstream/gstdvddemux.h:
20748 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20749 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
20750 Add a mechanism to discard audio buffers with timestamps outside
20751 the currently set segment. This was causing (sometimes serious)
20752 synchronization problems after seeking in DVDs with LPCM audio,
20753 since VOBUs usually contain audio material that lies outside the
20754 timestamp range specified by the header.
20756 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20758 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
20759 Original commit message from CVS:
20760 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
20761 Remove lingering reference to GstID3Demux
20762 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
20763 Don't output debug saying padding streams are unknown type,
20764 because they're not
20766 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20768 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20769 Original commit message from CVS:
20770 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
20771 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20772 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
20775 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
20776 (gst_mpeg_demux_get_audio_stream):
20777 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
20778 (gst_dvd_demux_get_audio_stream)
20779 (gst_dvd_demux_get_subpicture_stream)
20780 (gst_dvd_demux_send_subbuffer):
20781 Send current* pad buffers with appropriate caps.
20783 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20785 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20786 Original commit message from CVS:
20787 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
20788 * gst/iec958/ac3iec.h:
20789 * gst/iec958/ac3iec.c:
20790 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20791 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
20792 raw-audio property to ac3iec958 that allows setting the source pad
20793 caps to raw audio instead of audio/x-iec958. This makes it
20794 possible to use ac3iec958 together with the normal alsasink
20795 element to drive an external receiver that autodetects AC3
20798 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
20800 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20801 Original commit message from CVS:
20802 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
20803 (ac3iec_chain_dvd):
20804 * gst/iec958/ac3iec.h:
20805 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20807 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20809 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
20810 Original commit message from CVS:
20811 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
20812 When getting a seek event, first check if the upstream element
20813 can handle it and only do our own seek stuff when it can't
20814 (should fix #322856).
20816 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20818 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
20819 Original commit message from CVS:
20820 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20821 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
20822 Really convert to BYTES format when we want to convert
20823 to bytes (use right variable; fixes #322856).
20825 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20827 Big mpegparse clean up, second round:
20828 Original commit message from CVS:
20829 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
20830 Big mpegparse clean up, second round:
20831 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20832 Send and EOS event down the audio pipeline when an still frame
20833 event arrives. This prevents the pipeline from locking when a
20834 still menu comes directly after a flush.
20835 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
20836 Don't send a newsegment in reset.
20837 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
20838 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
20839 Move the code of handle_newsegment to process_event. Send a
20840 NEWSEGMENT after FLUSH_STOP.
20841 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
20843 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
20844 (gst_mpeg_demux_class_init): Don't override send_event.
20845 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20846 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
20847 (gst_mpeg_demux_reset):
20848 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
20850 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20851 Reset the mpegparse element after a flush.
20852 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
20853 Don't forward events.
20854 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20855 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20856 handle_newsegment is not a virtual method anymore.
20857 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
20858 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
20859 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
20860 rid of send_newsegment virtual method.
20861 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
20862 handle DVD events and call the superclass method for other event
20864 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
20865 override process_event anymore.
20866 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
20867 (gst_mpeg_parse_process_event): Move actual event processing to
20868 process event so that subclasses can properly override or extend
20870 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20871 Eliminate time parameter in process event.
20872 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20873 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
20874 (gst_mpeg_demux_send_subbuffer):
20875 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20876 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
20877 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
20878 adding the value of the adjust attribute.
20879 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
20880 rid of the adjust attribute. Now all timestamp adjustments are
20881 performed by mpegparse using the current segment.
20882 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20883 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
20884 on the adjust attribute for SCR values and the current segment.
20885 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
20886 adjust_ts virtual method to adjust timestamps for outgoing
20888 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
20889 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
20890 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20891 (gst_dvd_demux_handle_newsegment): Don't override
20893 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
20894 Check for DVD events in process_event instead of
20896 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20897 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20898 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
20899 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
20900 (gst_mpeg_demux_send_event):
20901 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20902 (gst_dvd_demux_handle_dvd_event):
20903 Eliminate the time parameter in send_event.
20905 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20907 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
20908 Original commit message from CVS:
20909 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
20910 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
20911 Fix typefinding in id3demux, and then remove it in favour
20912 of the new LGPL id3demux in gst-plugins-good
20913 * ext/mad/gstmad.c: (gst_mad_dispose):
20914 dispose can run more than once.
20916 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20918 gst/asfdemux/gstasfmux.c: change some char* into char[]
20919 Original commit message from CVS:
20920 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
20921 change some char* into char[]
20923 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
20925 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
20926 Original commit message from CVS:
20927 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20928 Remove memleak from unused GstRMDemuxStream
20930 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
20932 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
20933 Original commit message from CVS:
20934 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
20935 (gst_id3_tag_do_typefind):
20936 Use the correct function to free typefind factory list.
20938 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
20940 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
20941 Original commit message from CVS:
20942 * ext/mad/gstmad.c: (gst_mad_src_query):
20943 For position and duration queries in TIME format, try the peer
20944 first (might be a demuxer).
20946 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20948 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
20949 Original commit message from CVS:
20950 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
20951 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
20952 Properly handle non contiguous VOBUs by adding the segment accum
20953 field to the adjust value.
20954 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20955 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
20956 handle_newsegment to prevent sending actual newsegment events and
20957 use tiemstamp rewriting instead.
20958 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
20960 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20961 (gst_mpeg_parse_event):
20962 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20963 Add a new parameter to handle_newsegment to allow controlling
20964 whether newsegment events are forwarded or not.
20965 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20966 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20967 (gst_dvd_demux_reset):
20968 last_end_ptm and discont_time aren't necessary anymore, since
20969 timestamp adjustment is now replaced by newsegment events.
20970 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
20972 * gst/mpegstream/gstdvddemux.h:
20973 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20974 Don't handle dvd-nav-packet events anymore, since the are now
20975 replaced by standard newsegment events.
20976 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20977 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20978 (gst_dvd_demux_change_state):
20979 * gst/mpegstream/gstdvddemux.h:
20980 Get rid of the ignore_next_newmedia_discont hack.
20981 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20982 (gst_dvd_demux_handle_newsegment):
20983 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20984 (gst_mpeg_demux_handle_newsegment): Don't override
20985 handle_newsegment anymore. It was only necessary to handle
20987 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20988 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
20989 (gst_dvd_demux_set_cur_subpicture):
20990 Reactivate handling of DVD events.
20991 * gst/mpegstream/gstmpegparse.c (normal_seek)
20992 (gst_mpeg_parse_handle_src_event)
20993 (gst_mpeg_parse_handle_src_query):
20994 First attempt at reenabling seek.
20995 * gst/mpegstream/gstmpegparse.h:
20996 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20997 (gst_mpeg_parse_update_streaminfo)
20998 (gst_mpeg_parse_get_rate)
20999 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21000 (gst_mpeg_parse_handle_src_query):
21001 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21002 Make queries work again.
21003 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21004 (gst_mpeg_parse_handle_newsegment)
21005 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21006 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21007 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21008 Get rid of the newsegment_pending attribute, and rely instead on
21009 proper timestamp adjustment.
21010 * gst/mpegstream/gstmpegparse.c
21011 (gst_mpeg_parse_get_src_event_masks): Erase.
21012 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21013 Initialize fields before creating pads to prevent the pad creation
21014 callback from failing.
21015 (gst_mpeg_parse_reset): Initialize new fields, and change
21016 initialization order to match the order in the structure.
21017 (gst_mpeg_parse_handle_newsegment): Forward new segment events
21018 whenever possible, and update the current segment.
21019 (gst_mpeg_parse_send_newsegment): Update the current segment and
21020 pending_newsegment.
21021 (gst_mpeg_parse_pad_added): Use the current segment to send
21022 newsegment events to new pads.
21023 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21024 and events. Properly update newsegment_pending.
21025 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21026 New fields do_adjust and current_segment.
21027 * gst/mpegstream/gstmpegdemux.c:
21028 * gst/mpegstream/gstdvddemux.c:
21029 * gst/mpegstream/gstmpegparse.h:
21030 Rename handle_discont virtual method to handle_newsegment. Erase
21031 some (already commented out support) for old NEW_MEDIA events.
21032 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21033 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21034 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21035 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21036 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21037 Erase the "pending_scr" field, and replace it by a slightly
21038 different handling of the current SCR. Document code blocks in
21039 parse_packhead and chain.
21041 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
21043 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21044 Original commit message from CVS:
21045 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21046 g_warning() are only for really fatal warnings. If we can't decode a
21047 tag, just ignore that tag and do a GST_WARNING.
21049 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21052 * ext/a52dec/gsta52dec.h:
21053 * ext/dvdread/dvdreadsrc.h:
21054 * ext/lame/gstlame.h:
21055 * ext/mad/gstid3tag.c:
21056 * ext/mad/gstmad.c:
21057 * ext/mad/gstmad.h:
21058 * ext/mpeg2dec/gstmpeg2dec.h:
21059 * ext/sidplay/gstsiddec.h:
21060 * gst/ac3parse/gstac3parse.c:
21061 * gst/ac3parse/gstac3parse.h:
21062 * gst/asfdemux/gstasfdemux.c:
21063 * gst/asfdemux/gstasfdemux.h:
21064 * gst/iec958/ac3iec.h:
21065 * gst/mpegaudioparse/gstmpegaudioparse.c:
21066 * gst/mpegaudioparse/gstmpegaudioparse.h:
21067 * gst/mpegstream/gstdvddemux.h:
21068 * gst/mpegstream/gstmpegclock.h:
21069 * gst/mpegstream/gstmpegdemux.h:
21070 * gst/mpegstream/gstmpegpacketize.h:
21071 * gst/mpegstream/gstmpegparse.c:
21072 * gst/mpegstream/gstmpegparse.h:
21073 * gst/mpegstream/gstrfc2250enc.c:
21074 * gst/mpegstream/gstrfc2250enc.h:
21075 * gst/realmedia/rmdemux.c:
21076 * gst/realmedia/rmdemux.h:
21077 * gst/synaesthesia/synaescope.c:
21079 Original commit message from CVS:
21082 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21086 Original commit message from CVS:
21089 === release 0.10.0 ===
21091 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21097 * docs/plugins/inspect/plugin-a52dec.xml:
21098 * docs/plugins/inspect/plugin-amrnb.xml:
21099 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21100 * docs/plugins/inspect/plugin-iec958.xml:
21101 * docs/plugins/inspect/plugin-lame.xml:
21102 * docs/plugins/inspect/plugin-mad.xml:
21103 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21104 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21105 * docs/plugins/inspect/plugin-rmdemux.xml:
21107 Original commit message from CVS:
21110 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
21112 Update for alloc_buffer changes.
21113 Original commit message from CVS:
21114 2005-12-05 Andy Wingo <wingo@pobox.com>
21115 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21116 * ext/mad/gstmad.c: (gst_mad_chain):
21117 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21118 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21119 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21120 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21121 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21123 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
21125 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21126 Original commit message from CVS:
21127 2005-12-05 Andy Wingo <wingo@pobox.com>
21128 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21129 id3demux and id3mux now. Fixes #323199.
21131 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
21133 * gst-plugins-ugly.spec.in:
21134 update spec file for latest changes
21135 Original commit message from CVS:
21136 update spec file for latest changes
21138 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21140 fix silly Makefile.am bug so they link correctly again
21141 Original commit message from CVS:
21142 * ext/amrnb/Makefile.am:
21143 * gst/realmedia/Makefile.am:
21144 fix silly Makefile.am bug so they link correctly again
21146 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21150 Original commit message from CVS:
21153 === release 0.9.7 ===
21155 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21162 * docs/plugins/gst-plugins-ugly-plugins.args:
21163 * docs/plugins/inspect/plugin-a52dec.xml:
21164 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21165 * docs/plugins/inspect/plugin-iec958.xml:
21166 * docs/plugins/inspect/plugin-lame.xml:
21167 * docs/plugins/inspect/plugin-mad.xml:
21168 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21169 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21170 * docs/plugins/inspect/plugin-rmdemux.xml:
21171 * docs/random/LICENSE:
21172 * docs/random/PORTED_09:
21174 Original commit message from CVS:
21177 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21181 * ext/amrnb/Makefile.am:
21182 * gst/realmedia/Makefile.am:
21183 Don't know how these escaped my eye before. Fix link flags.
21184 Original commit message from CVS:
21185 Don't know how these escaped my eye before. Fix link flags.
21187 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21190 * examples/Makefile.am:
21191 * examples/capsfilter/Makefile.am:
21192 * examples/capsfilter/capsfilter1.c:
21193 * examples/gob/Makefile.am:
21194 * examples/gob/gst-identity2.gob:
21195 * examples/gstplay/.gitignore:
21196 * examples/gstplay/Makefile.am:
21197 * examples/gstplay/player.c:
21198 * examples/indexing/.gitignore:
21199 * examples/indexing/Makefile.am:
21200 * examples/indexing/indexmpeg.c:
21201 * examples/level/Makefile.am:
21202 * examples/level/README:
21203 * examples/level/demo.c:
21204 * examples/level/plot.c:
21205 * examples/stats/Makefile.am:
21206 * examples/stats/mp2ogg.c:
21207 * examples/switch/.gitignore:
21208 * examples/switch/Makefile.am:
21209 * examples/switch/switcher.c:
21211 Original commit message from CVS:
21214 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21216 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21217 Original commit message from CVS:
21218 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21219 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21220 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21221 (gst_mpeg_parse_send_event):
21222 Ref events before sending them to multiple pads, after all
21223 gst_pad_send_event() takes ownership of events. Don't leak
21224 events that have not been handled (fixes #322745).
21226 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21228 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21229 Original commit message from CVS:
21230 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
21231 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21232 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21233 from making timestamp adjustments. This will have to be re-added
21234 in some form in the near future, but in order to do that, some nav
21235 packet parsing will be necessary in mpegdemux.
21236 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21237 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21238 (g_value_set_int, gst_mpeg_parse_set_property)
21239 Get rid of do_adjust and use_adjust. Rename max_discont to
21241 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21242 -1, no adjustment is made.
21243 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21244 Rename max_discont property to max_scr_gap. Erase "adjust"
21246 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21247 override send_event anymore, base class does the job.
21248 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21249 Base class now does most of the work.
21250 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21251 Generalize to forwarding the event to all source pads in the
21253 * gst/mpegstream/gstmpegparse.h:
21254 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21255 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21256 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21257 (gst_mpeg_parse_set_property):
21258 Clock synchronization doesn't make sense anymore for a
21261 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
21263 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21264 Original commit message from CVS:
21265 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21266 Don't treat normal EOS as a fatal error.
21268 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
21270 ext/mad/gstmad.c: Proper warning statements,
21271 Original commit message from CVS:
21272 * ext/mad/gstmad.c: (gst_mad_chain):
21273 Proper warning statements,
21274 Don't error if the src pad isn't linked when pushing.
21275 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21276 Proper state_change, avoids borkage when going to READY
21278 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21281 * gst-libs/Makefile.am:
21283 * gst-libs/ext/.gitignore:
21284 * gst-libs/gst/media-info/.gitignore:
21285 * gst-libs/gst/play/.gitignore:
21286 * gst-libs/gst/play/play.h:
21287 * gst-libs/gst/play/play.vcproj:
21288 no need for an AS_LIBTOOL call
21289 Original commit message from CVS:
21290 no need for an AS_LIBTOOL call
21292 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21296 * gst-plugins-ugly.spec.in:
21297 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21298 Original commit message from CVS:
21299 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21301 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21303 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21304 Original commit message from CVS:
21305 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21306 Prime libmpeg2's pumps with some null custom buffers
21307 to ensure it doesn't ask us to discard garbage later yay.
21309 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21311 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21312 Original commit message from CVS:
21313 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21314 Prime libmpeg2's pumps with some null custom buffers
21315 to ensure it ask us to discard garbage later yay.
21317 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
21319 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21320 Original commit message from CVS:
21321 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21322 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21323 (gst_a52dec_chain_raw):
21324 * ext/a52dec/gsta52dec.h:
21325 Accept AC3 in audio/x-private1-ac3 format, which includes
21326 DVD-specific headers, as well as raw AC3, for compatibility with
21329 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21331 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21332 Original commit message from CVS:
21333 * ext/mad/gstmad.c: (gst_mad_chain):
21334 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21335 skip frame synthesis and consume input data as if we'd done the
21336 decode. Makes mad not error when the src pad is not connected.
21339 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21342 Erase old CVS conflict line.
21343 Original commit message from CVS:
21344 Erase old CVS conflict line.
21346 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21348 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21349 Original commit message from CVS:
21350 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
21351 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21352 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21353 (gst_mpeg_parse_chain):
21354 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21355 (gst_mpeg_demux_send_newsegment):
21356 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21357 * gst/mpegstream/gstmpegparse.h:
21358 Rename send_discont method to send_newsegment and add parameters
21359 to handle actual segments. Adapt code all around to run with the
21360 new name and signature.
21361 * gst/mpegstream/gstmpegdemux.c:
21362 * gst/mpegstream/gstmpegparse.c:
21363 * gst/mpegstream/gstdvddemux.c:
21364 Convert to GST_BOILERPLATE.
21366 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21369 fix AS_LIBTOOL call
21370 Original commit message from CVS:
21371 fix AS_LIBTOOL call
21373 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21376 add a torture target
21377 Original commit message from CVS:
21378 add a torture target
21380 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21385 Original commit message from CVS:
21388 === release 0.9.6 ===
21390 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21396 * docs/plugins/gst-plugins-ugly-plugins.args:
21397 * docs/plugins/gst-plugins-ugly-plugins.signals:
21398 * docs/plugins/inspect/plugin-a52dec.xml:
21399 * docs/plugins/inspect/plugin-amrnb.xml:
21400 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21401 * docs/plugins/inspect/plugin-iec958.xml:
21402 * docs/plugins/inspect/plugin-lame.xml:
21403 * docs/plugins/inspect/plugin-mad.xml:
21404 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21405 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21406 * docs/plugins/inspect/plugin-rmdemux.xml:
21408 Original commit message from CVS:
21411 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
21413 gst/realmedia/rmdemux.c: Fractional framerates.
21414 Original commit message from CVS:
21415 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21416 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21417 (find_seek_offset_bytes), (find_seek_offset_time),
21418 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21419 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21420 (gst_rmdemux_chain), (gst_rmdemux_send_event),
21421 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21422 (gst_rmdemux_parse_packet):
21423 Fractional framerates.
21425 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21427 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21428 Original commit message from CVS:
21429 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21430 (gst_mpeg2dec_negotiate_format), (handle_sequence),
21431 (gst_mpeg2dec_sink_event):
21432 * ext/mpeg2dec/gstmpeg2dec.h:
21433 Use fractional framerates
21435 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21437 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21438 Original commit message from CVS:
21439 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21440 set_clock returns a boolean.
21442 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21444 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21445 Original commit message from CVS:
21446 * ext/mad/gstmad.c: (gst_mad_chain):
21447 Fix seeking even more by sending the newsegment event with the
21448 right parameters. Should fix querying in playbin/totem after
21451 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21453 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21454 Original commit message from CVS:
21455 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21456 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21457 Fix seeking in stand-alone mode. Fix nonexistant enum value
21458 introduced in previous commit. Improve debug messages here and
21459 there. Actually return a proper return value in the sink event
21462 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21464 * ext/lame/gstlame.c:
21466 Original commit message from CVS:
21469 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21472 * ext/lame/gstlame.c:
21473 * ext/mad/gstmad.c:
21474 * ext/sidplay/gstsiddec.cc:
21476 Original commit message from CVS:
21479 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
21482 * ext/lame/gstlame.c:
21483 * ext/mad/gstid3tag.c:
21484 * ext/sidplay/gstsiddec.cc:
21485 Update for gst_tag_setter API changes.
21486 Original commit message from CVS:
21487 2005-11-22 Andy Wingo <wingo@pobox.com>
21488 * Update for gst_tag_setter API changes.
21490 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
21493 * ext/a52dec/gsta52dec.c:
21494 * ext/mad/gstid3tag.c:
21495 * ext/mad/gstmad.c:
21496 * gst/mpegaudioparse/gstmpegaudioparse.c:
21497 * gst/mpegstream/gstdvddemux.c:
21498 * gst/mpegstream/gstmpegparse.c:
21499 * gst/realmedia/rmdemux.c:
21500 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21501 Original commit message from CVS:
21502 2005-11-22 Andy Wingo <wingo@pobox.com>
21503 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21504 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21505 * ext/mad/gstmad.c (gst_mad_chain)
21506 * gst/mpegaudioparse/gstmpegaudioparse.c
21507 (gst_mp3parse_sink_event)
21508 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21509 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21510 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21511 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21512 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21514 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
21516 ext/mad/Makefile.am: libgsttagedit => libgsttag
21517 Original commit message from CVS:
21518 * ext/mad/Makefile.am:
21519 libgsttagedit => libgsttag
21521 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21523 ext/lame/gstlame.c: Don't take the stream lock
21524 Original commit message from CVS:
21525 * ext/lame/gstlame.c: (gst_lame_sink_event):
21526 Don't take the stream lock
21528 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
21530 ext/: Don't take the stream lock.
21531 Original commit message from CVS:
21532 2005-11-21 Andy Wingo <wingo@pobox.com>
21533 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21534 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21535 * ext/mad/gstmad.c (gst_mad_sink_event):
21536 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21538 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21539 stream lock changes.
21541 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
21543 *.*: Ran scripts/update-macros. Oh yes.
21544 Original commit message from CVS:
21545 2005-11-21 Andy Wingo <wingo@pobox.com>
21547 * *.c: Ran scripts/update-macros. Oh yes.
21549 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21551 gst/mpegstream/: Filler events have beem removed for now.
21552 Original commit message from CVS:
21553 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
21554 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
21555 Filler events have beem removed for now.
21557 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21559 gst/: Update for GST_FOURCC_FORMAT API change.
21560 Original commit message from CVS:
21561 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
21562 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21563 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
21564 Update for GST_FOURCC_FORMAT API change.
21566 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
21568 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
21569 Original commit message from CVS:
21570 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21571 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21572 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21573 (gst_rmdemux_parse_packet):
21574 Modifications for disapearance of GST_PAD_IS_USABLE()
21576 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
21578 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
21579 Original commit message from CVS:
21580 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
21581 Remove some setcaps brokenness.
21582 Don't crash on bad input.
21584 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
21586 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
21587 Original commit message from CVS:
21588 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
21590 (gst_id3_tag_do_typefind): Unref caps
21591 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
21593 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
21595 * ext/mad/gstmad.c:
21596 remove accidentally commited hack
21597 Original commit message from CVS:
21598 remove accidentally commited hack
21600 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
21602 * ext/mad/gstmad.c:
21604 Original commit message from CVS:
21607 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21609 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
21610 Original commit message from CVS:
21611 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
21612 (gst_mpeg2dec_sink_event):
21613 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
21614 nice-ify debug message in event handler; add CHECKME.
21615 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21616 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
21617 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
21618 (gst_dvd_demux_sync_stream_to_time):
21619 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
21620 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
21621 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
21622 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21623 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
21624 (gst_mpeg_demux_sync_stream_to_time),
21625 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
21626 * gst/mpegstream/gstmpegdemux.h:
21627 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
21628 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
21629 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
21630 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
21631 (gst_mpeg_parse_chain):
21632 * gst/mpegstream/gstmpegparse.h:
21633 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
21634 return value confusion (gst_pad_push vs. gst_pad_send_event and
21635 gst_pad_push_event); pass flow return values to caller;
21636 miscellaneous fixes and clean-ups.
21638 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
21640 * gst/mpegstream/gstdvddemux.c:
21641 set rank to secondary until it works 100%
21642 Original commit message from CVS:
21643 set rank to secondary until it works 100%
21645 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
21647 * gst-plugins-ugly.spec.in:
21648 add mpegstream plugin to spec file
21649 Original commit message from CVS:
21650 add mpegstream plugin to spec file
21652 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21654 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
21655 Original commit message from CVS:
21656 2005-11-14 Martin Soto <soto@localhost.localdomain>
21657 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
21660 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
21662 partially port the mpegstream plugin to GStreamer 0.9.
21663 Original commit message from CVS:
21664 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
21666 * gst/mpegstream/Makefile.am:
21667 * gst/mpegstream/gstdvddemux.c:
21668 * gst/mpegstream/gstdvddemux.h:
21669 * gst/mpegstream/gstmpegdemux.c:
21670 * gst/mpegstream/gstmpegdemux.h:
21671 * gst/mpegstream/gstmpegpacketize.c:
21672 * gst/mpegstream/gstmpegpacketize.h:
21673 * gst/mpegstream/gstmpegparse.c:
21674 * gst/mpegstream/gstmpegparse.h:
21675 * gst/mpegstream/gstmpegstream.c:
21676 * gst/mpegstream/gstrfc2250enc.c:
21677 * gst/mpegstream/gstrfc2250enc.h:
21678 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
21679 partially port the mpegstream plugin to GStreamer 0.9.
21681 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
21683 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
21684 Original commit message from CVS:
21685 2005-11-14 Andy Wingo <wingo@pobox.com>
21686 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
21687 debugging, allows dll builds on windows. Fixes #316076.
21689 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21694 Original commit message from CVS:
21697 === release 0.9.5 ===
21699 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21706 * docs/plugins/inspect/plugin-a52dec.xml:
21707 * docs/plugins/inspect/plugin-amrnb.xml:
21708 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21709 * docs/plugins/inspect/plugin-iec958.xml:
21710 * docs/plugins/inspect/plugin-lame.xml:
21711 * docs/plugins/inspect/plugin-mad.xml:
21712 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21713 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21714 * docs/plugins/inspect/plugin-rmdemux.xml:
21716 Original commit message from CVS:
21719 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
21721 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
21722 Original commit message from CVS:
21723 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
21724 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21725 (handle_sequence), (handle_picture), (handle_slice),
21726 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
21727 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21728 Forward GstFlowReturn about everywhere.
21729 Handle seeking correctly.
21731 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21733 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
21734 Original commit message from CVS:
21735 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
21736 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
21737 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
21738 Small cleanups in refcounting.
21740 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
21742 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
21743 Original commit message from CVS:
21744 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21745 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
21746 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21747 (handle_sequence), (handle_picture):
21748 * ext/mpeg2dec/gstmpeg2dec.h:
21749 Removed lots of dubious code.
21750 Handle flushing and seeking correctly. Still leaks though...
21752 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
21756 port plugins listing changes
21757 Original commit message from CVS:
21758 port plugins listing changes
21760 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21765 Original commit message from CVS:
21768 === release 0.9.4 ===
21770 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21777 * docs/plugins/gst-plugins-ugly-plugins.args:
21778 * docs/plugins/gst-plugins-ugly-plugins.signals:
21779 * docs/plugins/inspect/plugin-a52dec.xml:
21780 * docs/plugins/inspect/plugin-amrnb.xml:
21781 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21782 * docs/plugins/inspect/plugin-iec958.xml:
21783 * docs/plugins/inspect/plugin-lame.xml:
21784 * docs/plugins/inspect/plugin-mad.xml:
21785 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21786 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21787 * docs/plugins/inspect/plugin-rmdemux.xml:
21788 * gst/realmedia/rmdemux.c:
21791 Original commit message from CVS:
21794 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
21796 gst/realmedia/rmdemux.c: STOPPED->FAILED
21797 Original commit message from CVS:
21798 2005-10-23 Julien MOUTTE <julien@moutte.net>
21799 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
21801 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
21803 * gst-plugins-ugly.spec.in:
21804 add packaging of a52dec
21805 Original commit message from CVS:
21806 add packaging of a52dec
21808 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
21810 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
21811 Original commit message from CVS:
21812 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21813 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
21814 Set correct stream time in newsegment event.
21816 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21820 Original commit message from CVS:
21823 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21828 Original commit message from CVS:
21831 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21833 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
21834 Original commit message from CVS:
21835 * ext/a52dec/Makefile.am:
21836 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
21837 (gst_a52dec_class_init), (gst_a52dec_sink_event),
21838 (gst_a52dec_change_state):
21839 * ext/a52dec/gsta52dec.h:
21840 Re-enable CPU flags, use liboil to get them.
21842 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21844 Port AC3 decoder to 0.9 (#318849).
21845 Original commit message from CVS:
21846 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21848 * ext/a52dec/Makefile.am:
21849 * ext/a52dec/gsta52dec.c:
21850 * ext/a52dec/gsta52dec.h:
21851 Port AC3 decoder to 0.9 (#318849).
21853 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
21855 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
21856 Original commit message from CVS:
21857 * ext/sidplay/gstsiddec.cc:
21858 Small fixes and more error messages.
21860 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
21863 Original commit message from CVS:
21864 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
21865 (gst_amrnbparse_state_change):
21866 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21867 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
21868 * ext/mpeg2dec/gstmpeg2dec.c:
21869 * ext/sidplay/gstsiddec.cc:
21870 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21871 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
21874 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
21876 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
21877 Original commit message from CVS:
21879 GST_DOC has been renamed to GST_DOCBOOK_CHECK
21881 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21883 configure.ac: some docs I had
21884 Original commit message from CVS:
21887 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21890 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
21892 gst/realmedia/rmdemux.c: segment-start/done API change.
21893 Original commit message from CVS:
21894 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21895 (gst_rmdemux_perform_seek):
21896 segment-start/done API change.
21898 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
21902 * gst/iec958/ac3iec.c:
21903 Set buffer durations on IEC958 buffers.
21904 Original commit message from CVS:
21905 Set buffer durations on IEC958 buffers.
21907 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21909 configure.ac: Fix glib check
21910 Original commit message from CVS:
21914 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21916 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21917 Original commit message from CVS:
21918 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21919 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21921 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21923 examples/stats/mp2ogg.c: yes, typo fixes
21924 Original commit message from CVS:
21925 * examples/stats/mp2ogg.c:
21928 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21930 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
21931 Original commit message from CVS:
21932 * examples/indexing/indexmpeg.c: (main):
21933 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
21934 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
21935 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
21936 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
21937 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
21938 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
21939 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
21940 * ext/dvdread/dvdreadsrc.h:
21941 * ext/lame/gstlame.h:
21942 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
21943 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
21944 * gst/iec958/ac3iec.h:
21945 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
21946 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
21947 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
21948 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
21949 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
21950 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
21951 moved bitshift from macro to enum definition
21953 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
21955 newsegment API update.
21956 Original commit message from CVS:
21957 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
21958 * ext/mad/gstmad.c: (gst_mad_chain):
21959 * gst/mpegaudioparse/gstmpegaudioparse.c:
21960 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21961 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21962 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
21963 newsegment API update.
21965 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
21967 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
21968 Original commit message from CVS:
21969 * ext/amrnb/amrnbdec.c:
21970 Mark invalid frame sizes
21971 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
21972 UNUSABLE is not to be used here, just push out stuff so
21973 probes can continue linking or making the pad usable.
21975 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
21978 * gst/realmedia/rmdemux.c:
21979 Improve seek error-resilience.
21980 Original commit message from CVS:
21981 Improve seek error-resilience.
21982 Better error handling generally.
21984 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21989 Original commit message from CVS:
21992 === release 0.9.3 ===
21994 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22000 * ext/sidplay/Makefile.am:
22002 Original commit message from CVS:
22005 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
22007 * gst/realmedia/rmdemux.h:
22008 Forgot to commit this file. I hate Nano.
22009 Original commit message from CVS:
22010 Forgot to commit this file. I hate Nano.
22012 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
22016 * gst/realmedia/rmdemux.c:
22017 Sanity checks and memory leak fixes for real demuxer
22018 Original commit message from CVS:
22019 Sanity checks and memory leak fixes for real demuxer
22021 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
22023 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22024 Original commit message from CVS:
22025 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22026 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22027 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22028 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22029 Real demuxer fixes. Make it more bulletproof against bad data,
22030 identify a few more stream types.
22031 Fix seeking so that it works (at least with the seek example
22032 program; it still fails with totem).
22034 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
22036 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22037 Original commit message from CVS:
22038 * gst/mpegaudioparse/gstmpegaudioparse.c:
22039 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22040 Set correct caps on buffers too.
22042 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
22044 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22045 Original commit message from CVS:
22046 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22047 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22048 * gst/mpegaudioparse/gstmpegaudioparse.h:
22049 Put timestamps on buffers.
22051 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
22054 * ext/amrnb/amrnbenc.c:
22055 Changed amrnbenc description, it is an encoder, not decoder.
22056 Original commit message from CVS:
22057 Changed amrnbenc description, it is an encoder, not decoder.
22059 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
22062 * gst/iec958/ac3_padder.c:
22063 * gst/iec958/ac3_padder.h:
22064 * gst/iec958/ac3iec.c:
22065 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22066 Original commit message from CVS:
22067 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22068 more accurate, and to check AC3 checksums (both of them in each frame),
22069 and dump the frame (as a probable sync failure) if they don't match.
22070 General code cleanup, improved comments. Changed to not construct the
22071 header backwards, and not byteswap everything else. If we end up needing
22072 to do little-endian output, we should swap in the element doing the
22073 output (AC3 is big-endian).
22075 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
22077 * gst-plugins-ugly.spec.in:
22078 fix spec file for ugly
22079 Original commit message from CVS:
22080 fix spec file for ugly
22082 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22084 * docs/plugins/inspect/plugin-lame.xml:
22085 revert empty commit
22086 Original commit message from CVS:
22087 revert empty commit
22089 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22091 * docs/plugins/scan.stamp:
22092 whoops, wrong files
22093 Original commit message from CVS:
22094 whoops, wrong files
22096 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22098 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22099 Original commit message from CVS:
22100 * docs/plugins/gst-plugins-ugly-plugins.args:
22101 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22102 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22103 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22104 commit missing files
22105 * docs/plugins/inspect/plugin-lame.xml:
22108 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22112 * gst-plugins-ugly.spec.in:
22113 add check-valgrind target
22114 Original commit message from CVS:
22115 add check-valgrind target
22117 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22119 * docs/plugins/scanobj-build.stamp:
22121 Original commit message from CVS:
22124 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
22126 ext/lame/gstlame.c: Set caps on outgoing buffers.
22127 Original commit message from CVS:
22128 * ext/lame/gstlame.c: (gst_lame_chain):
22129 Set caps on outgoing buffers.
22131 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22134 * ext/lame/gstlame.c:
22135 * ext/lame/gstlame.h:
22136 clean up further so we don't try to set up five times for a simple pipeline
22137 Original commit message from CVS:
22138 clean up further so we don't try to set up five times for
22141 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
22145 * gst/iec958/ac3iec.c:
22146 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22147 Original commit message from CVS:
22148 Set setcaps function on sink pad, not source pad. Produce correct caps
22151 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22154 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22155 * docs/plugins/inspect/plugin-iec958.xml:
22156 * docs/plugins/inspect/plugin-lame.xml:
22157 * docs/plugins/inspect/plugin-mad.xml:
22158 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22159 * docs/plugins/inspect/plugin-rmdemux.xml:
22160 update inspect with source
22161 Original commit message from CVS:
22162 update inspect with source
22164 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22166 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22167 Original commit message from CVS:
22168 * ext/mad/gstid3tag.c:
22169 gsttaginterface.h -> gsttagsetter.h
22171 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22175 Original commit message from CVS:
22178 === release 0.9.1 ===
22180 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22189 Original commit message from CVS:
22192 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22194 ext/amrnb/: State change function updates.
22195 Original commit message from CVS:
22196 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22197 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22198 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22199 State change function updates.
22201 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22203 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22204 Original commit message from CVS:
22205 * ext/mpeg2dec/gstmpeg2dec.c:
22206 GST_CAT_SEEK disappeared from the public API at some point
22208 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22210 * gst/iec958/ac3_padder.c:
22211 * gst/iec958/ac3_padder.h:
22213 Original commit message from CVS:
22216 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22222 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22223 * docs/plugins/inspect-build.stamp:
22224 * docs/plugins/inspect.stamp:
22225 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22226 * docs/plugins/inspect/plugin-iec958.xml:
22227 * docs/plugins/inspect/plugin-lame.xml:
22228 * docs/plugins/inspect/plugin-mad.xml:
22229 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22230 * docs/plugins/inspect/plugin-rmdemux.xml:
22231 docs for ugly plugins
22232 Original commit message from CVS:
22233 docs for ugly plugins
22235 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22237 * gst-plugins-ugly.spec.in:
22238 * gst/iec958/Makefile.am:
22240 Original commit message from CVS:
22243 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
22246 * gst/iec958/ac3iec.c:
22247 Accept audio/x-private1-a3c on sink pad
22248 Original commit message from CVS:
22249 Accept audio/x-private1-a3c on sink pad
22251 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22253 * gst-plugins-ugly.spec.in:
22255 Original commit message from CVS:
22258 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
22260 * examples/gstplay/player.c:
22261 * examples/stats/mp2ogg.c:
22262 * ext/a52dec/gsta52dec.c:
22263 * ext/amrnb/amrnbdec.c:
22264 * ext/amrnb/amrnbenc.c:
22265 * ext/amrnb/amrnbparse.c:
22266 * ext/dvdnav/dvdnavsrc.c:
22267 * ext/dvdread/dvdreadsrc.c:
22268 * ext/lame/gstlame.c:
22269 * ext/mad/gstid3tag.c:
22270 * ext/mad/gstmad.c:
22271 * ext/mpeg2dec/gstmpeg2dec.c:
22272 * gst/ac3parse/gstac3parse.c:
22273 * gst/asfdemux/gstasfdemux.c:
22274 * gst/asfdemux/gstasfmux.c:
22275 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22276 * gst/iec958/ac3iec.c:
22277 * gst/mpegaudioparse/gstmpegaudioparse.c:
22278 * gst/mpegstream/gstdvddemux.c:
22279 * gst/mpegstream/gstmpegdemux.c:
22280 * gst/mpegstream/gstmpegparse.c:
22281 * gst/mpegstream/gstrfc2250enc.c:
22282 * gst/realmedia/rmdemux.c:
22283 * gst/synaesthesia/gstsynaesthesia.c:
22284 All plugins updated for element state changes.
22285 Original commit message from CVS:
22286 2005-09-02 Andy Wingo <wingo@pobox.com>
22287 * All plugins updated for element state changes.
22289 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
22291 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22292 * gst/iec958/ac3iec.c:
22293 Fix return types in setcaps functions
22294 Original commit message from CVS:
22295 Fix return types in setcaps functions
22297 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
22300 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22301 * gst/iec958/ac3iec.c:
22302 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22303 Original commit message from CVS:
22304 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22305 Some general cleanups in iec958 framer.
22307 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22315 * m4/gst-matroska.m4:
22318 fix distcheck; remove some old m4s
22319 Original commit message from CVS:
22320 fix distcheck; remove some old m4s
22322 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
22326 * gst/iec958/Makefile.am:
22327 * gst/iec958/ac3_padder.c:
22328 * gst/iec958/ac3_padder.h:
22329 * gst/iec958/ac3iec.c:
22330 * gst/iec958/ac3iec.h:
22331 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22332 Original commit message from CVS:
22333 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22335 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
22337 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22338 Original commit message from CVS:
22339 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22340 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22341 (gst_dvdlpcmdec_change_state):
22342 Cleanups, fixed header parsing and stripping.
22344 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
22347 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22348 Use the right bytes when parsing the LPCM dvd header
22349 Original commit message from CVS:
22350 Use the right bytes when parsing the LPCM dvd header
22352 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
22355 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22356 Return the correct values from chain function
22357 Original commit message from CVS:
22358 Return the correct values from chain function
22360 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22363 * docs/Makefile.am:
22364 * docs/plugins/.gitignore:
22365 * docs/random/ChangeLog-0.8:
22366 * docs/version.entities.in:
22368 Original commit message from CVS:
22371 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
22374 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22375 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22376 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22377 Original commit message from CVS:
22378 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22379 header; instead do this internally. Also support the old way, using
22380 a different mime-type. CVS:
22382 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22385 Original commit message from CVS: