Jan Schmidt [Tue, 10 Mar 2009 00:22:35 +0000 (00:22 +0000)]
0.10.10.2 pre-release
Bump version number, update translations and win32 config.h
Jan Schmidt [Tue, 10 Mar 2009 00:19:01 +0000 (00:19 +0000)]
po: Add Japanese translation
Jan Schmidt [Tue, 10 Mar 2009 00:10:20 +0000 (00:10 +0000)]
Moved twolame from Bad to Ugly
Stefan Kost [Tue, 4 Nov 2008 12:42:30 +0000 (12:42 +0000)]
[MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
Original commit message from CVS:
* ext/alsaspdif/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/apexsink/Makefile.am:
* ext/arts/Makefile.am:
* ext/artsd/Makefile.am:
* ext/audiofile/Makefile.am:
* ext/audioresample/Makefile.am:
* ext/bz2/Makefile.am:
* ext/cdaudio/Makefile.am:
* ext/celt/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dirac/Makefile.am:
* ext/directfb/Makefile.am:
* ext/divx/Makefile.am:
* ext/dts/Makefile.am:
* ext/faac/Makefile.am:
* ext/faad/Makefile.am:
* ext/gsm/Makefile.am:
* ext/hermes/Makefile.am:
* ext/ivorbis/Makefile.am:
* ext/jack/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/ladspa/Makefile.am:
* ext/lcs/Makefile.am:
* ext/libfame/Makefile.am:
* ext/libmms/Makefile.am:
* ext/metadata/Makefile.am:
* ext/mpeg2enc/Makefile.am:
* ext/mplex/Makefile.am:
* ext/musepack/Makefile.am:
* ext/musicbrainz/Makefile.am:
* ext/mythtv/Makefile.am:
* ext/nas/Makefile.am:
* ext/neon/Makefile.am:
* ext/ofa/Makefile.am:
* ext/polyp/Makefile.am:
* ext/resindvd/Makefile.am:
* ext/sdl/Makefile.am:
* ext/shout/Makefile.am:
* ext/snapshot/Makefile.am:
* ext/sndfile/Makefile.am:
* ext/soundtouch/Makefile.am:
* ext/spc/Makefile.am:
* ext/swfdec/Makefile.am:
* ext/tarkin/Makefile.am:
* ext/theora/Makefile.am:
* ext/timidity/Makefile.am:
* ext/twolame/Makefile.am:
* ext/x264/Makefile.am:
* ext/xine/Makefile.am:
* ext/xvid/Makefile.am:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/dshow/Makefile.am:
* gst/aiffparse/Makefile.am:
* gst/app/Makefile.am:
* gst/audiobuffer/Makefile.am:
* gst/bayer/Makefile.am:
* gst/cdxaparse/Makefile.am:
* gst/chart/Makefile.am:
* gst/colorspace/Makefile.am:
* gst/dccp/Makefile.am:
* gst/deinterlace/Makefile.am:
* gst/deinterlace2/Makefile.am:
* gst/dvdspu/Makefile.am:
* gst/festival/Makefile.am:
* gst/filter/Makefile.am:
* gst/flacparse/Makefile.am:
* gst/flv/Makefile.am:
* gst/games/Makefile.am:
* gst/h264parse/Makefile.am:
* gst/librfb/Makefile.am:
* gst/mixmatrix/Makefile.am:
* gst/modplug/Makefile.am:
* gst/mpeg1sys/Makefile.am:
* gst/mpeg4videoparse/Makefile.am:
* gst/mpegdemux/Makefile.am:
* gst/mpegtsmux/Makefile.am:
* gst/mpegvideoparse/Makefile.am:
* gst/mve/Makefile.am:
* gst/nsf/Makefile.am:
* gst/nuvdemux/Makefile.am:
* gst/overlay/Makefile.am:
* gst/passthrough/Makefile.am:
* gst/pcapparse/Makefile.am:
* gst/playondemand/Makefile.am:
* gst/rawparse/Makefile.am:
* gst/real/Makefile.am:
* gst/rtjpeg/Makefile.am:
* gst/rtpmanager/Makefile.am:
* gst/scaletempo/Makefile.am:
* gst/sdp/Makefile.am:
* gst/selector/Makefile.am:
* gst/smooth/Makefile.am:
* gst/smoothwave/Makefile.am:
* gst/speed/Makefile.am:
* gst/speexresample/Makefile.am:
* gst/stereo/Makefile.am:
* gst/subenc/Makefile.am:
* gst/tta/Makefile.am:
* gst/vbidec/Makefile.am:
* gst/videodrop/Makefile.am:
* gst/videosignal/Makefile.am:
* gst/virtualdub/Makefile.am:
* gst/vmnc/Makefile.am:
* gst/y4m/Makefile.am:
* sys/acmenc/Makefile.am:
* sys/cdrom/Makefile.am:
* sys/dshowdecwrapper/Makefile.am:
* sys/dshowsrcwrapper/Makefile.am:
* sys/dvb/Makefile.am:
* sys/dxr3/Makefile.am:
* sys/fbdev/Makefile.am:
* sys/oss4/Makefile.am:
* sys/qcam/Makefile.am:
* sys/qtwrapper/Makefile.am:
* sys/vcd/Makefile.am:
* sys/wininet/Makefile.am:
* win32/common/config.h:
Don't install static libs for plugins. Fixes #550851 for -bad.
Tim-Philipp Müller [Tue, 2 Sep 2008 09:56:44 +0000 (09:56 +0000)]
[MOVED FROM BAD] Enable/fix up translations for these plugins.
Original commit message from CVS:
* ext/resindvd/plugin.c: (plugin_init):
* ext/resindvd/resindvdsrc.c:
* ext/twolame/gsttwolame.c: (plugin_init):
* gst/aiffparse/aiffparse.c: (plugin_init):
Enable/fix up translations for these plugins.
* po/LINGUAS:
Add 'ca' to LINGUAS.
* po/POTFILES.in:
* po/POTFILES.skip:
Add more files for translation and more files which tools
should skip.
Sebastian Dröge [Thu, 7 Aug 2008 14:34:03 +0000 (14:34 +0000)]
[MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
Original commit message from CVS:
* ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
(gst_two_lame_chain):
* ext/twolame/gsttwolame.h:
Allow raw float samples as input for encoding.
Sebastian Dröge [Sat, 2 Aug 2008 17:39:13 +0000 (17:39 +0000)]
[MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/twolame/Makefile.am:
* ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
(gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
(gst_two_lame_release_memory), (gst_two_lame_finalize),
(gst_two_lame_base_init), (gst_two_lame_class_init),
(gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
(gst_two_lame_init), (gst_two_lame_set_property),
(gst_two_lame_get_property), (gst_two_lame_sink_event),
(gst_two_lame_chain), (gst_two_lame_setup),
(gst_two_lame_change_state), (gst_two_lame_get_default_settings),
(plugin_init):
* ext/twolame/gsttwolame.h:
Add TwoLAME MP2 encoding element, based on the LAME element.
Jan Schmidt [Mon, 9 Mar 2009 23:13:20 +0000 (23:13 +0000)]
Automatic update of common submodule
From 7032163 to f8b3d91
Sebastian Dröge [Sun, 8 Mar 2009 11:05:57 +0000 (12:05 +0100)]
Automatic update of common submodule
From ffa738d to 7032163
Sebastian Dröge [Sun, 8 Mar 2009 10:21:32 +0000 (11:21 +0100)]
Automatic update of common submodule
From 3f13e4e to ffa738d
Sebastian Dröge [Sat, 7 Mar 2009 10:47:06 +0000 (11:47 +0100)]
Automatic update of common submodule
From 3c7456b to 3f13e4e
Sebastian Dröge [Sat, 7 Mar 2009 09:47:13 +0000 (10:47 +0100)]
Automatic update of common submodule
From 57c83f2 to 3c7456b
Michael Smith [Fri, 6 Mar 2009 20:30:36 +0000 (12:30 -0800)]
mp3parse: be more conservative when changing layer/rate/etc.
Don't allow a change in sample rate/channels/layer/version unless we can
see another frame at the correct offset. Prevents accidently flipping
due to simple single-bit corruption.
Jan Schmidt [Wed, 4 Mar 2009 16:52:59 +0000 (16:52 +0000)]
rmdemux: Fix strict-aliasing warnings.
Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
hand-rolled ones.
René Stadler [Wed, 4 Mar 2009 14:15:00 +0000 (16:15 +0200)]
mpegaudioparse: Remove empty lines added by buggy indent.
Mark Nauwelaerts [Fri, 27 Feb 2009 12:41:58 +0000 (13:41 +0100)]
mpegaudioparse: Provide SEEKING query handling.
Since SEEK event handling might perform some conversion
from TIME to BYTES, do not let upstream fool application
into (TIME) seeking not being possible.
Michael Smith [Wed, 25 Feb 2009 21:34:05 +0000 (13:34 -0800)]
mp3parse: fix accurate seeks to near 0
Integer underflow made accurate seeks to near zero fail and seek to
completely the wrong place. Fix by clamping to zero, since we can't seek
to negative times anyway.
Jan Schmidt [Wed, 25 Feb 2009 20:52:08 +0000 (20:52 +0000)]
build: Update shave init statement for changes in common. Bump common.
Wim Taymans [Wed, 25 Feb 2009 17:19:20 +0000 (18:19 +0100)]
rtspreal: ignore data streams. Fixes #527112
Ignore data streams when parsing the SDP as they don't contain anything we need
to put in the realmedia header.
Jan Schmidt [Wed, 25 Feb 2009 11:32:37 +0000 (11:32 +0000)]
Automatic update of common submodule
From 9cf8c9b to a6ce5c6
Wim Taymans [Tue, 24 Feb 2009 14:25:16 +0000 (15:25 +0100)]
Forward unknown events
Forward unknown events upstream instead of dropping them. Also return the result
of the seek event instead of a fixed value.
Stefan Kost [Mon, 23 Feb 2009 08:50:50 +0000 (10:50 +0200)]
rtpasfdepay: Fix the build by adding the needed include for atoi.
Jan Schmidt [Sun, 22 Feb 2009 19:19:12 +0000 (19:19 +0000)]
Use shave for the build output
Jan Schmidt [Sun, 22 Feb 2009 16:00:02 +0000 (16:00 +0000)]
Automatic update of common submodule
From 5d7c9cc to 9cf8c9b
Edward Hervey [Sun, 22 Feb 2009 13:22:30 +0000 (14:22 +0100)]
Fix indentation.
Edward Hervey [Sun, 22 Feb 2009 13:21:22 +0000 (14:21 +0100)]
pnmsrc: Error out gracefully if location is NULL. Run gst-indent
David Schleef [Sat, 21 Feb 2009 19:13:55 +0000 (11:13 -0800)]
Automatic update of common submodule
From 80c627d to 5d7c9cc
Wim Taymans [Fri, 20 Feb 2009 14:53:34 +0000 (15:53 +0100)]
Add pnm:// uri source
Add a new utri handler for pnm:// that for now just redirects to the same uri
with the rtsp:// protocol, which usually works nowadays.
Separate the registration of the various plugins into a separate source file.
Wim Taymans [Fri, 20 Feb 2009 12:48:08 +0000 (13:48 +0100)]
Add ASF depayloader
Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
Fixes #335067.
Zaheer Merali [Thu, 19 Feb 2009 19:10:53 +0000 (19:10 +0000)]
mad: remove log line added in error
Zaheer Merali [Thu, 19 Feb 2009 19:08:10 +0000 (19:08 +0000)]
mad: just flush data when seeing BADDATAPTR instead of going into error state
Roland Moser [Wed, 18 Feb 2009 11:55:16 +0000 (12:55 +0100)]
Fix parsing of the flags in rmdemux
Fix parsing of the flags in version 1 realmedia streams.
Fixes #571358.
Edward Hervey [Mon, 9 Feb 2009 11:03:15 +0000 (12:03 +0100)]
Bump revision to use for common submodule.
Stefan Kost [Fri, 30 Jan 2009 20:27:05 +0000 (22:27 +0200)]
Add releaseinfo with online url.
Jan Schmidt [Fri, 30 Jan 2009 17:34:27 +0000 (17:34 +0000)]
Bump common
Sebastian Dröge [Fri, 30 Jan 2009 13:35:40 +0000 (14:35 +0100)]
Remove redundant push_mode struct member
Edward Hervey [Fri, 30 Jan 2009 08:04:46 +0000 (09:04 +0100)]
Fix previous commit, wasn't actually setting up a symbolic link
Edward Hervey [Fri, 30 Jan 2009 07:56:33 +0000 (08:56 +0100)]
Use a symbolic link for the pre-commit client-side hook
Edward Hervey [Fri, 30 Jan 2009 07:56:24 +0000 (08:56 +0100)]
Ignore some more files
Stefan Kost [Mon, 26 Jan 2009 20:40:10 +0000 (22:40 +0200)]
Precalculate some size dependent variables. Demystify the height scaling a bit.
Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
Stefan Kost [Mon, 26 Jan 2009 19:26:46 +0000 (21:26 +0200)]
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
Wim Taymans [Mon, 26 Jan 2009 19:12:41 +0000 (20:12 +0100)]
Set flags on the realmedia chunks
Set the keyframe flags from the RDT packet to the realmedia chunk so that the
descrambler can be reset on keyframes. Fixes #556714.
Wim Taymans [Mon, 26 Jan 2009 19:10:36 +0000 (20:10 +0100)]
Add method to get RDT flags
Add a method to get the RDT flags. We need these flags to mark keyframes to
reset the descrambing queue. See #556714.
Hans de Goede [Mon, 26 Jan 2009 09:00:57 +0000 (10:00 +0100)]
Add seeking support to asfdemux in push mode
Fixes bug #568836.
Hans de Goede [Mon, 26 Jan 2009 08:57:26 +0000 (09:57 +0100)]
Drop packets with an invalid replicated data length
Drop packets with an invalid replicated data length
instead of continuing with an invalid timestamp
and uninitialized payload metadata.
All other code assumes that the timestamps are valid.
Stefan Kost [Sun, 25 Jan 2009 20:31:52 +0000 (22:31 +0200)]
Change comment to refer to right variable.
Stefan Kost [Sat, 24 Jan 2009 21:27:08 +0000 (23:27 +0200)]
Bring synaesthesia to next century.
Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
David Schleef [Sat, 24 Jan 2009 01:51:00 +0000 (17:51 -0800)]
Fix leak of converted string
Jan Schmidt [Fri, 23 Jan 2009 23:44:01 +0000 (23:44 +0000)]
Add more to the gitignores
Stefan Kost [Fri, 23 Jan 2009 21:59:38 +0000 (23:59 +0200)]
Make synaesthesia build again.
_init() has no params.
Stefan Kost [Thu, 22 Jan 2009 16:15:36 +0000 (18:15 +0200)]
Update common snapshot.
Sebastian Dröge [Thu, 22 Jan 2009 12:50:09 +0000 (13:50 +0100)]
Fix pre-commit hook
Edward Hervey [Thu, 22 Jan 2009 05:14:31 +0000 (06:14 +0100)]
Install and use pre-commit indentation hook from common
Edward Hervey [Wed, 21 Jan 2009 03:32:33 +0000 (04:32 +0100)]
autogen.sh : Use git submodule
Yves Lefebvre [Thu, 8 Jan 2009 08:19:25 +0000 (08:19 +0000)]
gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
Original commit message from CVS:
Patch by: Yves Lefebvre <ivanohe at abacom dot com>
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
(gst_dvd_demux_get_audio_stream),
(gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
(gst_mpeg_demux_get_video_stream),
(gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
Fix some caps leaks. Fixes bug #564885.
Alessandro Decina [Fri, 2 Jan 2009 00:43:53 +0000 (00:43 +0000)]
ext/cdio/gstcdio.c: Remove unused format argument.
Original commit message from CVS:
* ext/cdio/gstcdio.c:
Remove unused format argument.
Tim-Philipp Müller [Sat, 13 Dec 2008 20:41:40 +0000 (20:41 +0000)]
win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
Original commit message from CVS:
* win32/common/.cvsignore:
* win32/common/config.h:
* win32/common/config.h.in:
Hardcode cpu for win32 build, just like we do in the other modules,
to remove VCS conflicts and inconsistent defines between modules,
and update version defines to CVS.
Edward Hervey [Sat, 13 Dec 2008 16:29:38 +0000 (16:29 +0000)]
m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
Original commit message from CVS:
* m4/Makefile.am:
Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
Edward Hervey [Sat, 13 Dec 2008 13:01:49 +0000 (13:01 +0000)]
m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
Original commit message from CVS:
* m4/Makefile.am:
inttypes.m4 hasn't been available since gettext-0.15, and since we now
require gettext >= 0.17 ... we can remove it from the list of files to
dist.
Tim-Philipp Müller [Wed, 10 Dec 2008 15:42:21 +0000 (15:42 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
(GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
(gst_mp3parse_emit_frame), (mp3parse_get_query_types):
* gst/mpegaudioparse/gstmpegaudioparse.h:
Do an initial class_ref on an internal enum type from within the
class_init function so that there aren't any issues when multiple
mp3parse elements are started in separate threads at the same
time. (Why we use an enum type here if the tag is registered as
a string type, I don't know). Also remove custom UNUSED macro
and use GLib's instead.
Sebastian Dröge [Thu, 4 Dec 2008 20:11:33 +0000 (20:11 +0000)]
configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
Original commit message from CVS:
* configure.ac:
Apparently AC_CONFIG_MACRO_DIR breaks when using more
than one macro directory, reverting last change.
Sebastian Dröge [Thu, 4 Dec 2008 19:48:20 +0000 (19:48 +0000)]
configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
Original commit message from CVS:
* configure.ac:
Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
our M4 macros.
Sebastian Dröge [Mon, 1 Dec 2008 14:39:34 +0000 (14:39 +0000)]
ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
Last change introduced a regression that made mpeg2dec handle
some 4:2:2 videos as 4:4:4. Fixes bug #562086.
Sebastian Dröge [Sat, 29 Nov 2008 13:33:37 +0000 (13:33 +0000)]
Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
Original commit message from CVS:
Patch by: Cygwin Ports maintainer
<yselkowitz at users dot sourceforge dot net>
* autogen.sh:
* configure.ac:
Require gettext 0.17 because older versions don't mix with libtool
2.2. At build time an older gettext version will still work.
Fixes bug #556091.
David Schleef [Tue, 25 Nov 2008 03:44:06 +0000 (03:44 +0000)]
ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c:
* ext/mpeg2dec/gstmpeg2dec.h:
Add support for 4:4:4 video. Fixes #562086
Simon Holm Thøgersen [Mon, 24 Nov 2008 09:51:39 +0000 (09:51 +0000)]
ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
Original commit message from CVS:
Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
>= 0.5.0. Fixes bug #562065.
Wim Taymans [Thu, 20 Nov 2008 21:31:19 +0000 (21:31 +0000)]
gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
Remove duplicate and broken code for the streaming case and simply reuse
the much better working pull based code. Fixes #560348.
Jan Schmidt [Thu, 20 Nov 2008 20:42:33 +0000 (20:42 +0000)]
configure.ac: Back to development -> 0.10.10.1
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.10.1
Jan Schmidt [Wed, 19 Nov 2008 14:30:44 +0000 (14:30 +0000)]
Release 0.10.10 - "Under the House"
Original commit message from CVS:
Release 0.10.10 - "Under the House"
Jan Schmidt [Wed, 19 Nov 2008 13:59:12 +0000 (13:59 +0000)]
Update .po files
Original commit message from CVS:
Update .po files
Sebastian Dröge [Mon, 17 Nov 2008 09:53:39 +0000 (09:53 +0000)]
ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
Original commit message from CVS:
* ext/sidplay/Makefile.am:
Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
contain CFLAGS that do not exist for C++, like -Wvla or
-Wdeclaration-after-statement. Fixes bug #561161.
Jan Schmidt [Wed, 12 Nov 2008 23:19:55 +0000 (23:19 +0000)]
configure.ac: 0.10.9.3 pre-release
Original commit message from CVS:
* configure.ac:
0.10.9.3 pre-release
Wim Taymans [Tue, 11 Nov 2008 17:14:46 +0000 (17:14 +0000)]
gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
Only copy sane aspect ratio values on the caps. Fixes #559682.
Sebastian Dröge [Thu, 6 Nov 2008 13:29:37 +0000 (13:29 +0000)]
Add bug number to the mp3parse mpeg 2.5 fix
Original commit message from CVS:
Add bug number to the mp3parse mpeg 2.5 fix
Wim Taymans [Wed, 5 Nov 2008 11:03:07 +0000 (11:03 +0000)]
ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
Original commit message from CVS:
* ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
(gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
(gst_amrnbdec_get_property), (gst_amrnbdec_chain):
* ext/amrnb/amrnbdec.h:
Add a property to select the amr variant. Fixes #424070.
Tal Shalif [Mon, 3 Nov 2008 11:31:49 +0000 (11:31 +0000)]
gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
Original commit message from CVS:
Patch by: Tal Shalif <tshalif at nargila dot org>
* gst/mpegstream/gstdvddemux.c:
(gst_dvd_demux_get_subpicture_stream):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
(gst_mpeg_demux_get_audio_stream):
Fix memmory corruption due to not storing the new updated pointer
after a g_renew(). Fixes #558896.
Stefan Kost [Thu, 30 Oct 2008 14:50:41 +0000 (14:50 +0000)]
tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
Original commit message from CVS:
* tests/check/Makefile.am:
Blacklist cdiocddasrc from state-change tests. Fixes #558277.
Jan Schmidt [Fri, 24 Oct 2008 20:44:13 +0000 (20:44 +0000)]
configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
Original commit message from CVS:
* configure.ac:
oops, forgot to bump the version back to devel
after the last release 0.10.9.1
Wim Taymans [Fri, 24 Oct 2008 12:47:05 +0000 (12:47 +0000)]
gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
Original commit message from CVS:
* gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
(gst_rmdemux_descramble_mp4a_audio),
(gst_rmdemux_handle_scrambled_packet):
Add suport for mpeg4 and aac audio. See #556714.
Michael Smith [Tue, 14 Oct 2008 19:28:05 +0000 (19:28 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c:
Calculate samples per frame correctly for "MPEG 2.5" layer 3.
Fixes skipping on these files.
Robin Stocker [Tue, 14 Oct 2008 12:51:41 +0000 (12:51 +0000)]
ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
Original commit message from CVS:
Patch by: Robin Stocker <robin at nibor dot org>
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
(handle_sequence), (gst_mpeg2dec_setcaps):
* ext/mpeg2dec/gstmpeg2dec.h:
Prefer the container's PAR over the stream's PAR if it's
given in the srcpad caps. Fixes bug #556184.
Stefan Kost [Mon, 13 Oct 2008 18:10:25 +0000 (18:10 +0000)]
Don't install static libs for plugins. Fixes #550851 for ugly.
Original commit message from CVS:
* ext/a52dec/Makefile.am:
* ext/amrnb/Makefile.am:
* ext/cdio/Makefile.am:
* ext/dvdnav/Makefile.am:
* ext/dvdread/Makefile.am:
* ext/lame/Makefile.am:
* ext/mad/Makefile.am:
* ext/mpeg2dec/Makefile.am:
* ext/sidplay/Makefile.am:
* gst/ac3parse/Makefile.am:
* gst/asfdemux/Makefile.am:
* gst/dvdlpcmdec/Makefile.am:
* gst/dvdsub/Makefile.am:
* gst/iec958/Makefile.am:
* gst/mpegaudioparse/Makefile.am:
* gst/mpegstream/Makefile.am:
* gst/realmedia/Makefile.am:
* gst/synaesthesia/Makefile.am:
Don't install static libs for plugins. Fixes #550851 for ugly.
Sebastian Dröge [Mon, 13 Oct 2008 09:04:15 +0000 (09:04 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_sink_event):
Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
frames. Partially fixes bug #552237.
Stefan Kost [Thu, 9 Oct 2008 09:23:00 +0000 (09:23 +0000)]
ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
Original commit message from CVS:
* ext/amrnb/amrnbparse.c:
use #defines for HEADER. Unref the object in _sink_activate_pull().
Wim Taymans [Wed, 8 Oct 2008 13:59:57 +0000 (13:59 +0000)]
ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
(gst_mad_change_state):
* ext/mad/gstmad.h:
track discont on incomming buffers and set discont on outgoing
buffers.
Pass unknown events upstreams instead of dropping them.
Sameer Naik [Sun, 28 Sep 2008 17:33:43 +0000 (17:33 +0000)]
ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
Original commit message from CVS:
Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
(handle_slice), (gst_mpeg2dec_sink_event),
(gst_mpeg2dec_src_event):
* ext/mpeg2dec/gstmpeg2dec.h:
Fix compilation with --disable-index. Fixes bug #554150.
Sameer Naik [Sun, 28 Sep 2008 17:31:37 +0000 (17:31 +0000)]
ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
Original commit message from CVS:
Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
* ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
(gst_mad_src_event), (gst_mad_chain):
* ext/mad/gstmad.h:
Fix compilation with --disable-index. Fixes bug #554142.
Thijs Vermeir [Sat, 27 Sep 2008 00:20:48 +0000 (00:20 +0000)]
ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
Original commit message from CVS:
* ext/a52dec/gsta52dec.c:
* ext/a52dec/gsta52dec.h:
Fix channel re-negotiation on a change of the incoming stream.
Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
Fixes: #551660
Wim Taymans [Fri, 26 Sep 2008 14:39:42 +0000 (14:39 +0000)]
ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
Original commit message from CVS:
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
(gst_amrnbenc_state_change):
* ext/amrnb/amrnbenc.h:
Pass the discont flag from the input buffer on to the output buffer in
the AMR encoder.
Benoit Fouet [Fri, 26 Sep 2008 10:04:35 +0000 (10:04 +0000)]
ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
Original commit message from CVS:
Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
(gst_amrnbparse_handle_pull_seek),
(gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
(gst_amrnbparse_sink_activate_push),
(gst_amrnbparse_sink_activate_pull):
* ext/amrnb/amrnbparse.h:
Add flush seek handler. Fixes #536274.
Benoit Fouet [Fri, 26 Sep 2008 09:57:02 +0000 (09:57 +0000)]
ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
Original commit message from CVS:
Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
(gst_amrnbparse_chain), (gst_amrnbparse_loop),
(gst_amrnbparse_state_change):
* ext/amrnb/amrnbparse.h:
Fix the duration query. Fixes #536226.
Also set caps on the pads and buffers more correctly.
Tim-Philipp Müller [Tue, 2 Sep 2008 09:43:10 +0000 (09:43 +0000)]
po/LINGUAS: Add 'ca' to LINGUAS.
Original commit message from CVS:
* po/LINGUAS:
Add 'ca' to LINGUAS.
Edward Hervey [Thu, 28 Aug 2008 09:57:30 +0000 (09:57 +0000)]
gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
Fix aggregated GST_FLOW_RETURN check for when to send an error message
on the bus.
Re-fixes #546859
Wim Taymans [Wed, 27 Aug 2008 15:55:05 +0000 (15:55 +0000)]
gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
Original commit message from CVS:
* gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
(gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
(create_segment_event), (gst_rdt_depay_push),
(gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
* gst/realmedia/rdtdepay.h:
Parse other values from the incomming caps.
Add event handler to handle flushing and segments.
Create segment events.
* gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
Do skew correction based on RDT timestamps.
* gst/realmedia/rdtmanager.c: (activate_session),
(gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
(create_recv_rtp):
Parse caps to get the clockrate needed for the jitterbuffer.
* gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
Apply timestamp fixup after correcting for initial timestamp and
internal base timestamp corrections.
Wim Taymans [Wed, 27 Aug 2008 11:28:50 +0000 (11:28 +0000)]
gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
Original commit message from CVS:
* gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
(gst_rdt_depay_change_state):
* gst/realmedia/rdtdepay.h:
Check seqnum gaps and drop duplicate packets or mark outgoing buffers
with a DISCONT flag when needed.
* gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
Report the configure latency instead of a hardcoded value.
Wim Taymans [Wed, 27 Aug 2008 10:02:06 +0000 (10:02 +0000)]
gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
Original commit message from CVS:
* gst/realmedia/rdtmanager.c: (create_session), (activate_session),
(free_session), (gst_rdt_manager_query_src),
(gst_rdt_manager_src_activate_push),
(gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
(gst_rdt_manager_loop), (create_recv_rtp):
Include the new rdt jitterbuffer in the session manager.
Wim Taymans [Wed, 27 Aug 2008 09:58:00 +0000 (09:58 +0000)]
gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
Original commit message from CVS:
* gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
(gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
(gst_rdt_depay_push), (gst_rdt_depay_handle_data),
(gst_rdt_depay_chain), (gst_rdt_depay_change_state):
* gst/realmedia/rdtdepay.h:
Use new RDT parsing helper functions.
Copy discont flags correctly.
Push the header from the chain function instead of the setcaps function.
Copy incomming timestamp to the output buffers instead of doing magic
with the RDT timestamps.
Wim Taymans [Wed, 27 Aug 2008 09:52:49 +0000 (09:52 +0000)]
gst/realmedia/: Add first support for parsing RDT messages.
Original commit message from CVS:
* gst/realmedia/Makefile.am:
* gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
(gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
(read_packet_header), (gst_rdt_buffer_get_first_packet),
(gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
(gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
(gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
(gst_rdt_packet_data_peek_data),
(gst_rdt_packet_data_get_stream_id),
(gst_rdt_packet_data_get_timestamp):
* gst/realmedia/gstrdtbuffer.h:
Add first support for parsing RDT messages.
* gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
(rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
(rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
(calculate_skew), (rdt_jitter_buffer_insert),
(rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
(rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
(rdt_jitter_buffer_get_ts_diff):
* gst/realmedia/rdtjitterbuffer.h:
Add first version of an RDT jitterbuffer.
Wim Taymans [Wed, 27 Aug 2008 09:47:17 +0000 (09:47 +0000)]
gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
Original commit message from CVS:
* gst/realmedia/rmdemux.c: (gst_rmdemux_init),
(find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
(gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
(gst_rmdemux_descramble_dnet_audio),
(gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
* gst/realmedia/rmdemux.h:
Keep track of the first timestamp of the stream and add this to the
outgoing buffer timestamps so that we can handle live streams.
Set discont flag on the first buffers and after a seek.
Jan Schmidt [Tue, 26 Aug 2008 23:06:04 +0000 (23:06 +0000)]
Release 0.10.9
Original commit message from CVS:
Release 0.10.9