platform/upstream/gst-libav.git
18 years agoset rank None for mp3 and mpeg2 element, fixes 162833
Christian Schaller [Thu, 2 Feb 2006 10:41:52 +0000 (10:41 +0000)]
set rank None for mp3 and mpeg2 element, fixes 162833

Original commit message from CVS:
set rank None for mp3 and mpeg2 element, fixes 162833

18 years agoyet more distcheck fixing
Thomas Vander Stichele [Wed, 1 Feb 2006 19:22:04 +0000 (19:22 +0000)]
yet more distcheck fixing

Original commit message from CVS:
yet more distcheck fixing

18 years agoadd missing file
Thomas Vander Stichele [Wed, 1 Feb 2006 13:22:24 +0000 (13:22 +0000)]
add missing file

Original commit message from CVS:
add missing file

18 years agouse common/upload-doc.mak
Thomas Vander Stichele [Wed, 1 Feb 2006 08:26:00 +0000 (08:26 +0000)]
use common/upload-doc.mak

Original commit message from CVS:
use common/upload-doc.mak

18 years agogo into docs dir
Thomas Vander Stichele [Tue, 31 Jan 2006 23:30:52 +0000 (23:30 +0000)]
go into docs dir

Original commit message from CVS:
go into docs dir

18 years agocommit my latest changes
Christian Schaller [Tue, 31 Jan 2006 14:30:50 +0000 (14:30 +0000)]
commit my latest changes

Original commit message from CVS:
commit my latest changes

18 years agoconfigure.ac: fix build of deinterlace
Thomas Vander Stichele [Tue, 31 Jan 2006 12:30:53 +0000 (12:30 +0000)]
configure.ac: fix build of deinterlace

Original commit message from CVS:

* configure.ac:
fix build of deinterlace

18 years agodocs/plugins/: first stab at documenting ffmpeg elements. Needs work.
Thomas Vander Stichele [Tue, 31 Jan 2006 09:25:09 +0000 (09:25 +0000)]
docs/plugins/: first stab at documenting ffmpeg elements.  Needs work.

Original commit message from CVS:
2006-01-31  Thomas Vander Stichele  <thomas at apestaart dot org>

* docs/plugins/Makefile.am:
* docs/plugins/gst-ffmpeg-plugins-docs.sgml:
first stab at documenting ffmpeg elements.  Needs work.

18 years agoadd more stuff for docs
Thomas Vander Stichele [Tue, 31 Jan 2006 08:57:01 +0000 (08:57 +0000)]
add more stuff for docs

Original commit message from CVS:
add more stuff for docs

18 years agoFirst step at adding docs
Thomas Vander Stichele [Tue, 31 Jan 2006 08:55:57 +0000 (08:55 +0000)]
First step at adding docs

Original commit message from CVS:

* configure.ac:
* docs/Makefile.am:
* docs/plugins/.cvsignore:
* docs/plugins/gst-ffmpeg-plugins-docs.sgml:
* docs/plugins/gst-ffmpeg-plugins.args:
* docs/plugins/gst-ffmpeg-plugins.hierarchy:
* docs/plugins/gst-ffmpeg-plugins.interfaces:
* docs/plugins/gst-ffmpeg-plugins.prerequisites:
* docs/plugins/gst-ffmpeg-plugins.types:
* docs/plugins/inspect.stamp:
* docs/plugins/inspect/plugin-ffmpeg.xml:
* docs/version.entities.in:
First step at adding docs

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Pad codec data buffer to a size that is a multiple...
Tim-Philipp Müller [Thu, 26 Jan 2006 17:18:37 +0000 (17:18 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Pad codec data buffer to a size that is a multiple of 16, which ffmpeg apparently nee...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
Pad codec data buffer to a size that is a multiple of 16, which
ffmpeg apparently needs for optimized/unchecked access to the
data. Fixes crashes with HD h264 video.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Added CODEC_ID_SMC <==> video/x-smc caps
Edward Hervey [Mon, 23 Jan 2006 15:13:29 +0000 (15:13 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Added CODEC_ID_SMC <==> video/x-smc   caps

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Added CODEC_ID_SMC <==> video/x-smc   caps
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
I hate ffmpeg... no keyframe information at all for VP3, so we have
to assume they're all keyframes :(

18 years agoext/ffmpeg/: ffdeinterlace port to 0.10.
Edward Hervey [Fri, 20 Jan 2006 14:17:16 +0000 (14:17 +0000)]
ext/ffmpeg/: ffdeinterlace port to 0.10.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
* ext/ffmpeg/gstffmpegdeinterlace.c:
(gst_ffmpegdeinterlace_base_init),
(gst_ffmpegdeinterlace_class_init),
(gst_ffmpegdeinterlace_sink_setcaps), (gst_ffmpegdeinterlace_init),
(gst_ffmpegdeinterlace_chain), (gst_ffmpegdeinterlace_register):
ffdeinterlace port to 0.10.
Could be made a subclass of GstBaseTransform later on...

18 years agoext/ffmpeg/gstffmpegenc.c: Caps weren't set on outgoing audio buffers.
Edward Hervey [Fri, 20 Jan 2006 13:56:55 +0000 (13:56 +0000)]
ext/ffmpeg/gstffmpegenc.c: Caps weren't set on outgoing audio buffers.

Original commit message from CVS:
Reviewed by : Edward Hervey  <edward@fluendo.com>
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_audio):
Caps weren't set on outgoing audio buffers.
Closes #327861

18 years agoext/ffmpeg/gstffmpegdec.c: Memleak fix.
Edward Hervey [Tue, 17 Jan 2006 09:24:40 +0000 (09:24 +0000)]
ext/ffmpeg/gstffmpegdec.c: Memleak fix.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Memleak fix.
Closes #326704

18 years agoconfigure.ac: Add --with-pkg-config-path argument.
Edward Hervey [Tue, 17 Jan 2006 09:12:52 +0000 (09:12 +0000)]
configure.ac: Add --with-pkg-config-path argument.

Original commit message from CVS:
* configure.ac:
Add --with-pkg-config-path argument.
Closes #319248

18 years agolibavcodec/utils.c: Fix for CVE-2005-4048 (bugzilla bug #324209), buffer overflow...
Loïc Minier [Thu, 12 Jan 2006 11:15:26 +0000 (11:15 +0000)]
libavcodec/utils.c: Fix for CVE-2005-4048 (bugzilla bug #324209), buffer overflow with small PNG images with palettes.

Original commit message from CVS:
2006-01-12  Andy Wingo  <wingo@pobox.com>

* libavcodec/utils.c: Fix for CVE-2005-4048 (bugzilla bug
#324209), buffer overflow with small PNG images with palettes.
Patch by: Loïc Minier <lool+gnome at via.ecp.fr>

18 years agobug number
Andy Wingo [Thu, 12 Jan 2006 11:04:31 +0000 (11:04 +0000)]
bug number

Original commit message from CVS:
bug number

18 years agolibavutil/Makefile.am (INCLUDES): Add ALTIVEC_CFLAGS here, fixes compilation on ppc.
Andy Wingo [Thu, 12 Jan 2006 11:02:30 +0000 (11:02 +0000)]
libavutil/Makefile.am (INCLUDES): Add ALTIVEC_CFLAGS here, fixes compilation on ppc.

Original commit message from CVS:
2006-01-12  Andy Wingo  <wingo@pobox.com>

* libavutil/Makefile.am (INCLUDES): Add ALTIVEC_CFLAGS here, fixes
compilation on ppc.

18 years agoext/ffmpeg/gstffmpegdec.c: Add exception for Indeo3 keyframe detection until upstream...
Edward Hervey [Wed, 11 Jan 2006 15:31:24 +0000 (15:31 +0000)]
ext/ffmpeg/gstffmpegdec.c: Add exception for Indeo3 keyframe detection until upstream ffmpeg behaves properly.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Add exception for Indeo3 keyframe detection until upstream ffmpeg
behaves properly.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Update ffmpeg_codec_id <=> mimetype conversions
Edward Hervey [Mon, 19 Dec 2005 15:47:13 +0000 (15:47 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Update ffmpeg_codec_id <=> mimetype conversions

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Update ffmpeg_codec_id <=> mimetype conversions
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Finer grained keyframe detection

18 years agoext/ffmpeg/: Do proper locking around avcodec_open() and avcodec_close()
Sebastien Cote [Fri, 16 Dec 2005 16:23:05 +0000 (16:23 +0000)]
ext/ffmpeg/: Do proper locking around avcodec_open() and avcodec_close()

Original commit message from CVS:
* ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_avcodec_open),
(gst_ffmpeg_avcodec_close):
* ext/ffmpeg/gstffmpeg.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_open):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_dispose),
(gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps),
(gst_ffmpegenc_change_state):
Do proper locking around avcodec_open() and avcodec_close()
(fixes #322254, patch by: Sebastien Cote and Luca Ognibene).

18 years agogst-libs/ext/Makefile.am: We need to use $(MAKE) here instead of 'make' (on some...
Tim-Philipp Müller [Sat, 10 Dec 2005 13:59:55 +0000 (13:59 +0000)]
gst-libs/ext/Makefile.am: We need to use $(MAKE) here instead of 'make' (on some systems it's gmake that needs to be ...

Original commit message from CVS:
* gst-libs/ext/Makefile.am:
We need to use $(MAKE) here instead of 'make' (on some
systems it's gmake that needs to be called, for example)

18 years agoext/ffmpeg/gstffmpegdec.c: So, stupid ffmpeg.... Not all [en|de]coders set AVFrame...
Edward Hervey [Wed, 7 Dec 2005 12:14:34 +0000 (12:14 +0000)]
ext/ffmpeg/gstffmpegdec.c: So, stupid ffmpeg.... Not all [en|de]coders set AVFrame->type.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
So, stupid ffmpeg.... Not all [en|de]coders set AVFrame->type.
This should handle the case where AVFrame->reference is set to 1 (which
is the equivalent of a keyframe).
Also fixes #323286.
I tried a truckload of other files with this modification and it didn't seem
to break playback.

18 years agoexpand tabs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:57:08 +0000 (19:57 +0000)]
expand tabs

Original commit message from CVS:
expand tabs

18 years agoback to HEAD
Thomas Vander Stichele [Mon, 5 Dec 2005 18:11:16 +0000 (18:11 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.0 RELEASE-0_10_0
Thomas Vander Stichele [Mon, 5 Dec 2005 18:00:41 +0000 (18:00 +0000)]
releasing 0.10.0

Original commit message from CVS:
releasing 0.10.0

18 years agoext/ffmpeg/: Update for alloc_buffer changes.
Andy Wingo [Mon, 5 Dec 2005 13:04:39 +0000 (13:04 +0000)]
ext/ffmpeg/: Update for alloc_buffer changes.

Original commit message from CVS:
2005-12-05  Andy Wingo  <wingo@pobox.com>

* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
(gst_ffmpegdec_frame):
* ext/ffmpeg/gstffmpegdeinterlace.c: (gst_ffmpegdeinterlace_chain):
* ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_chain): Update for
alloc_buffer changes.

18 years agoboy this was rotten, now updated to work more like the others
Christian Schaller [Sun, 4 Dec 2005 23:29:16 +0000 (23:29 +0000)]
boy this was rotten, now updated to work more like the others

Original commit message from CVS:
boy this was rotten, now updated to work more like the others

18 years agoback to HEAD
Thomas Vander Stichele [Thu, 1 Dec 2005 19:17:18 +0000 (19:17 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.7 RELEASE-0_9_7
Thomas Vander Stichele [Thu, 1 Dec 2005 19:12:47 +0000 (19:12 +0000)]
releasing 0.9.7

Original commit message from CVS:
releasing 0.9.7

18 years agoext/ffmpeg/gstffmpegenc.c: Add rtp-payload-size property.
Julien Moutte [Mon, 28 Nov 2005 17:12:13 +0000 (17:12 +0000)]
ext/ffmpeg/gstffmpegenc.c: Add rtp-payload-size property.

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
(gst_ffmpegenc_init), (gst_ffmpegenc_getcaps),
(gst_ffmpegenc_setcaps), (gst_ffmpegenc_set_property),
(gst_ffmpegenc_get_property): Add rtp-payload-size property.

18 years agoext/ffmpeg/gstffmpegdec.c: Improve pixel aspect ratio handling when both the demuxer...
Tim-Philipp Müller [Mon, 28 Nov 2005 11:25:56 +0000 (11:25 +0000)]
ext/ffmpeg/gstffmpegdec.c: Improve pixel aspect ratio handling when both the demuxer and the decoder provide a pixel ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
(gst_ffmpegdec_setcaps), (gst_ffmpegdec_add_pixel_aspect_ratio),
(gst_ffmpegdec_negotiate):
Improve pixel aspect ratio handling when both the demuxer and the
decoder provide a pixel aspect ratio: if one of the two ratios is
1:1, use the other one; if both are non-1:1, use the one provided
by the decoder (fixes matroska starwars test files); also add some
locking here and there.

18 years agoclean up aclocal flags (from cygwin ports maintainer)
Thomas Vander Stichele [Sun, 27 Nov 2005 17:00:08 +0000 (17:00 +0000)]
clean up aclocal flags (from cygwin ports maintainer)

Original commit message from CVS:
clean up aclocal flags (from cygwin ports maintainer)

18 years agoadd a torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 21:27:52 +0000 (21:27 +0000)]
add a torture target

Original commit message from CVS:
add a torture target

18 years agoback to HEAD
Thomas Vander Stichele [Wed, 23 Nov 2005 20:06:31 +0000 (20:06 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.6 RELEASE-0_9_6
Thomas Vander Stichele [Wed, 23 Nov 2005 19:58:15 +0000 (19:58 +0000)]
releasing 0.9.6

Original commit message from CVS:
releasing 0.9.6

18 years agoext/ffmpeg/gstffmpegdec.c: Updated API
Jan Schmidt [Wed, 23 Nov 2005 14:53:06 +0000 (14:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: Updated API

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Updated API

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Whoops - handle input video caps that don't have...
Jan Schmidt [Tue, 22 Nov 2005 23:33:41 +0000 (23:33 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Whoops - handle input video caps that don't have a framerate

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
Whoops - handle input video caps that don't have a framerate

18 years agoRemove mentions of ffmpegcolorspace now that it's in gst-plugins-base
Jan Schmidt [Tue, 22 Nov 2005 23:12:51 +0000 (23:12 +0000)]
Remove mentions of ffmpegcolorspace now that it's in gst-plugins-base

Original commit message from CVS:
* HACKING:
* ext/ffmpeg/gstffmpegcolorspace.c:
Remove mentions of ffmpegcolorspace now that it's in
gst-plugins-base

* ext/ffmpeg/Makefile.am:
Link to gstreamer libraries
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
(gst_ffmpegdec_close), (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame):
Convert to fractional framerate

18 years agoext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Run update-funcnames.
Andy Wingo [Tue, 22 Nov 2005 12:01:00 +0000 (12:01 +0000)]
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Run update-funcnames.

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_sink_event): Run
update-funcnames.

18 years agoext/ffmpeg/gstffmpegdec.c: Remove GST_STREAM_LOCK here, it is not needed any longer.
Tim-Philipp Müller [Mon, 21 Nov 2005 18:26:23 +0000 (18:26 +0000)]
ext/ffmpeg/gstffmpegdec.c: Remove GST_STREAM_LOCK here, it is not needed any longer.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
Remove GST_STREAM_LOCK here, it is not needed any longer.

18 years agoext/ffmpeg/gstffmpegdec.c: My previous commit was not completly correct.. I've disabl...
Luca Ognibene [Wed, 16 Nov 2005 22:53:26 +0000 (22:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: My previous commit was not completly correct.. I've disabled our _get_buffer function unti...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer):
My previous commit was not completly correct.. I've disabled
our _get_buffer function until we make it work 100%. I've opened a bug
(#321662) for this issue.

18 years agoext/ffmpeg/gstffmpegdec.c: Fix some segfaults while seeking. When i have unreffed...
Luca Ognibene [Wed, 16 Nov 2005 21:48:06 +0000 (21:48 +0000)]
ext/ffmpeg/gstffmpegdec.c: Fix some segfaults while seeking. When i have unreffed the buffer in _release_buffer i sho...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_release_buffer),
(gst_ffmpegdec_frame):
Fix some segfaults while seeking. When i have unreffed
the buffer in _release_buffer i should also set picture->opaque to
NULL otherwise sometimes it can be unreffed another time in
_frame causing an invalid read/write.

18 years agoconfigure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll...
Andy Wingo [Mon, 14 Nov 2005 17:14:22 +0000 (17:14 +0000)]
configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.

Original commit message from CVS:
2005-11-14  Andy Wingo  <wingo@pobox.com>

* configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
debugging, allows dll builds on windows. Fixes #316076.

18 years agoext/ffmpeg/gstffmpegdec.c: Don't crash in debug message by dereferencing the NULL...
Tim-Philipp Müller [Mon, 14 Nov 2005 16:00:38 +0000 (16:00 +0000)]
ext/ffmpeg/gstffmpegdec.c: Don't crash in debug message by dereferencing the NULL buffer gst_ffmpegdec_frame() gets p...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
(gst_ffmpegdec_sink_event):
Don't crash in debug message by dereferencing the NULL buffer
gst_ffmpegdec_frame() gets passed on EOS. Take STREAM_LOCK for
EOS, TAG, NEWSEGMENT and FLUSH_STOP events.

18 years agoback to head
Thomas Vander Stichele [Fri, 11 Nov 2005 19:41:37 +0000 (19:41 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agoreleasing 0.9.5 RELEASE-0_9_5
Thomas Vander Stichele [Fri, 11 Nov 2005 19:39:44 +0000 (19:39 +0000)]
releasing 0.9.5

Original commit message from CVS:
releasing 0.9.5

18 years agoext/ffmpeg/gstffmpegdec.c: Properly unref a buffer if we drop it.
Edward Hervey [Fri, 11 Nov 2005 16:49:41 +0000 (16:49 +0000)]
ext/ffmpeg/gstffmpegdec.c: Properly unref a buffer if we drop it.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
(gst_ffmpegdec_release_buffer), (gst_ffmpegdec_frame),
(gst_ffmpegdec_sink_event):
Properly unref a buffer if we drop it.
Esthetic fixes.

18 years agoext/ffmpeg/gstffmpegdec.c: Properly unref a buffer if we drop it.
Edward Hervey [Fri, 11 Nov 2005 14:43:01 +0000 (14:43 +0000)]
ext/ffmpeg/gstffmpegdec.c: Properly unref a buffer if we drop it.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
(gst_ffmpegdec_release_buffer), (gst_ffmpegdec_frame),
(gst_ffmpegdec_sink_event):
Properly unref a buffer if we drop it.
Esthetic fixes.

18 years agoTODO: Add some TODO items for 0.9 cycle.
Ronald S. Bultje [Tue, 8 Nov 2005 22:27:08 +0000 (22:27 +0000)]
TODO: Add some TODO items for 0.9 cycle.

Original commit message from CVS:
* TODO:
Add some TODO items for 0.9 cycle.

18 years agoremove gst-register from spec file
Christian Schaller [Sat, 5 Nov 2005 10:05:06 +0000 (10:05 +0000)]
remove gst-register from spec file

Original commit message from CVS:
remove gst-register from spec file

18 years agoext/ffmpeg/gstffmpegdec.c: Backported some fixes from 0.8. Most importantly, use...
Tim-Philipp Müller [Wed, 26 Oct 2005 17:41:58 +0000 (17:41 +0000)]
ext/ffmpeg/gstffmpegdec.c: Backported some fixes from 0.8. Most importantly, use demuxer's timestamping information i...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
(gst_ffmpegdec_close), (gst_ffmpegdec_open),
(gst_ffmpegdec_setcaps), (gst_ffmpegdec_negotiate),
(gst_ffmpegdec_frame), (gst_ffmpegdec_sink_event),
(gst_ffmpegdec_chain):
Backported some fixes from 0.8. Most importantly, use
demuxer's timestamping information if we use its framerate
value. Makes divx play properly again among other things
(#319616, #313970, #317596). Did not backport memory leak
fix.

18 years agoadd a check-valgrind target
Thomas Vander Stichele [Wed, 26 Oct 2005 14:11:30 +0000 (14:11 +0000)]
add a check-valgrind target

Original commit message from CVS:
add a check-valgrind target

18 years agoback to HEAD
Thomas Vander Stichele [Sun, 23 Oct 2005 23:07:17 +0000 (23:07 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.4 RELEASE-0_9_4
Thomas Vander Stichele [Sun, 23 Oct 2005 22:57:14 +0000 (22:57 +0000)]
releasing 0.9.4

Original commit message from CVS:
releasing 0.9.4

18 years agoext/ffmpeg/Makefile.am: Fix build.
Julien Moutte [Sun, 23 Oct 2005 16:07:46 +0000 (16:07 +0000)]
ext/ffmpeg/Makefile.am: Fix build.

Original commit message from CVS:
2005-10-23  Julien MOUTTE  <julien@moutte.net>

* ext/ffmpeg/Makefile.am: Fix build.
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register): Add QDM2
and TrueMotion 2.

18 years agoext/ffmpeg/gstffmpegdec.c: newsegment API update.
Wim Taymans [Tue, 11 Oct 2005 16:38:08 +0000 (16:38 +0000)]
ext/ffmpeg/gstffmpegdec.c: newsegment API update.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
newsegment API update.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: we have better ways of debugging caps
Thomas Vander Stichele [Wed, 5 Oct 2005 17:53:00 +0000 (17:53 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: we have better ways of debugging caps

Original commit message from CVS:

* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
we have better ways of debugging caps
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps):
ye gods.  get_template_caps doesn't return a ref, so when the
pad was not linked, crashes would ensue.  Serves me right.

18 years agoback to head
Thomas Vander Stichele [Mon, 3 Oct 2005 18:01:15 +0000 (18:01 +0000)]
back to head

Original commit message from CVS:
back to head

18 years agorelease time RELEASE-0_9_3
Thomas Vander Stichele [Mon, 3 Oct 2005 17:51:15 +0000 (17:51 +0000)]
release time

Original commit message from CVS:
release time

18 years agoext/ffmpeg/gstffmpegenc.c: if no peer, use the src pad template caps as allowed caps
Thomas Vander Stichele [Fri, 30 Sep 2005 09:30:40 +0000 (09:30 +0000)]
ext/ffmpeg/gstffmpegenc.c: if no peer, use the src pad template caps as allowed caps

Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps):
if no peer, use the src pad template caps as allowed
caps

18 years agoreplace do { } while (0); with { }
Thomas Vander Stichele [Fri, 30 Sep 2005 09:29:22 +0000 (09:29 +0000)]
replace do { } while (0); with { }

Original commit message from CVS:
replace do { } while (0); with { }

18 years agoext/ffmpeg/gstffmpegenc.c: Do not limit quantizer values so we can get realy low...
Wim Taymans [Thu, 22 Sep 2005 12:55:30 +0000 (12:55 +0000)]
ext/ffmpeg/gstffmpegenc.c: Do not limit quantizer values so we can get realy low bitrates.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps):
Do not limit quantizer values so we can get realy low
bitrates.

18 years agofix frame rate encoding for h263
Thomas Vander Stichele [Thu, 22 Sep 2005 09:00:58 +0000 (09:00 +0000)]
fix frame rate encoding for h263

Original commit message from CVS:
fix frame rate encoding for h263

18 years agoext/ffmpeg/gstffmpegcodecmap.h: Avoid division by 0 errors.
Wim Taymans [Tue, 20 Sep 2005 10:50:22 +0000 (10:50 +0000)]
ext/ffmpeg/gstffmpegcodecmap.h: Avoid division by 0 errors.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.h:
Avoid division by 0 errors.

18 years agoext/ffmpeg/gstffmpegdec.c: Don't blindly assume there is a codec.
Wim Taymans [Mon, 19 Sep 2005 13:45:38 +0000 (13:45 +0000)]
ext/ffmpeg/gstffmpegdec.c: Don't blindly assume there is a codec.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_frame):
Don't blindly assume there is a codec.

18 years agoext/ffmpeg/gstffmpegcodecmap.c: Better framerate setting.
Wim Taymans [Mon, 19 Sep 2005 12:01:27 +0000 (12:01 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Better framerate setting.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
Better framerate setting.

18 years agofix up newsegment
Thomas Vander Stichele [Fri, 16 Sep 2005 14:44:42 +0000 (14:44 +0000)]
fix up newsegment

Original commit message from CVS:
fix up newsegment

18 years agoext/ffmpeg/: shut up the logging while it's probing for formats
Thomas Vander Stichele [Tue, 13 Sep 2005 12:16:32 +0000 (12:16 +0000)]
ext/ffmpeg/: shut up the logging while it's probing for formats

Original commit message from CVS:

* ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_log_callback), (plugin_init):
* ext/ffmpeg/gstffmpeg.h:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
shut up the logging while it's probing for formats

18 years agoUpdate for state change type and macro changes.
Andy Wingo [Mon, 5 Sep 2005 14:06:29 +0000 (14:06 +0000)]
Update for state change type and macro changes.

Original commit message from CVS:
2005-09-05  Andy Wingo  <wingo@pobox.com>

* Update for state change type and macro changes.

19 years agoext/ffmpeg/gstffmpegenc.c: Fix return values from the setcaps function.
Wim Taymans [Fri, 19 Aug 2005 15:23:39 +0000 (15:23 +0000)]
ext/ffmpeg/gstffmpegenc.c: Fix return values from the setcaps function.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps),
(gst_ffmpegenc_chain_video), (gst_ffmpegenc_change_state):
Fix return values from the setcaps function.

19 years agoext/ffmpeg/gstffmpegdec.c: Handle return values of gst_pad_push().
Ronald S. Bultje [Tue, 16 Aug 2005 09:50:03 +0000 (09:50 +0000)]
ext/ffmpeg/gstffmpegdec.c: Handle return values of gst_pad_push().

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
(gst_ffmpegdec_sink_event), (gst_ffmpegdec_chain):
Handle return values of gst_pad_push().

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Forwardport from 0.8 to implement QT-RLE.
Ronald S. Bultje [Mon, 15 Aug 2005 13:46:16 +0000 (13:46 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Forwardport from 0.8 to implement QT-RLE.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
Forwardport from 0.8 to implement QT-RLE.

19 years agoext/ffmpeg/gstffmpegdec.c: Flush buffers in flush-stop, not flush-start, since the...
Ronald S. Bultje [Mon, 15 Aug 2005 13:27:03 +0000 (13:27 +0000)]
ext/ffmpeg/gstffmpegdec.c: Flush buffers in flush-stop, not flush-start, since the task is not stopped yet in flush-s...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
Flush buffers in flush-stop, not flush-start, since the task is not
stopped yet in flush-stop, which may lead to odd crashes in random
places inside libavcodec.

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Fix template to not allow fps=0.
Ronald S. Bultje [Tue, 9 Aug 2005 17:08:23 +0000 (17:08 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Fix template to not allow fps=0.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c:
Fix template to not allow fps=0.

19 years agoBackport BRANCH-THREADED to HEAD, fix a bit.
Ronald S. Bultje [Fri, 5 Aug 2005 15:29:56 +0000 (15:29 +0000)]
Backport BRANCH-THREADED to HEAD, fix a bit.

Original commit message from CVS:
* configure.ac:
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpeg.c: (plugin_init):
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
(gst_ffmpegdec_init), (gst_ffmpegdec_query), (gst_ffmpegdec_event),
(gst_ffmpegdec_open), (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_get_buffer), (gst_ffmpegdec_negotiate),
(gst_ffmpegdec_frame), (gst_ffmpegdec_sink_event),
(gst_ffmpegdec_chain), (gst_ffmpegdec_change_state),
(gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
(gst_ffmpegenc_init), (gst_ffmpegenc_getcaps),
(gst_ffmpegenc_setcaps), (gst_ffmpegenc_chain_video),
(gst_ffmpegenc_chain_audio):
* ext/libpostproc/Makefile.am:
Backport BRANCH-THREADED to HEAD, fix a bit.

19 years agoRelease gst-ffmpeg 0.8.6 "Vamoz a la Playa". RELEASE-0_8_6
Ronald S. Bultje [Fri, 5 Aug 2005 12:00:23 +0000 (12:00 +0000)]
Release gst-ffmpeg 0.8.6 "Vamoz a la Playa".

Original commit message from CVS:
* NEWS:
* RELEASE:
* configure.ac:
Release gst-ffmpeg 0.8.6 "Vamoz a la Playa".

19 years agoext/ffmpeg/gstffmpegcodecmap.h: Actually initialize value (#311802).
Ronald S. Bultje [Thu, 28 Jul 2005 07:29:22 +0000 (07:29 +0000)]
ext/ffmpeg/gstffmpegcodecmap.h: Actually initialize value (#311802).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegcodecmap.h:
Actually initialize value (#311802).

19 years agoext/ffmpeg/: Use special functions for timestamp-conversion again, since we otherwise...
Ronald S. Bultje [Wed, 27 Jul 2005 16:03:51 +0000 (16:03 +0000)]
ext/ffmpeg/: Use special functions for timestamp-conversion again, since we otherwise don't handle clocktimenone corr...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect),
(gst_ffmpegdec_frame), (gst_ffmpegdec_chain):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_link),
(gst_ffmpegenc_chain_video):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
Use special functions for timestamp-conversion again, since we
otherwise don't handle clocktimenone correctly (#311593).

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Add x264 to muxer (it was added to template, but...
Ronald S. Bultje [Sat, 23 Jul 2005 22:10:29 +0000 (22:10 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Add x264 to muxer (it was added to template, but I forgot to add h264 caps recognitio...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_codecid):
Add x264 to muxer (it was added to template, but I forgot to add
h264 caps recognition for some reason).

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Make type explicit.
Ronald S. Bultje [Fri, 22 Jul 2005 16:07:02 +0000 (16:07 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Make type explicit.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c:
Make type explicit.
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_release_buffer),
(gst_ffmpegdec_frame), (gst_ffmpegdec_chain),
(gst_ffmpegdec_change_state):
When we provide a buffer and get a valid return value (data was
read), but no output (have-data==0), then we need to reuse this
same output buffer, because it may be used for caching output
data. Fixes #307353.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
Timestamp fix.

19 years agoext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs...
Ronald S. Bultje [Wed, 20 Jul 2005 15:40:57 +0000 (15:40 +0000)]
ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs, some API changes, etc. Also add...

Original commit message from CVS:
* ext/ffmpeg/gstffmpeg.h:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_formatid_get_codecids),
(gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname),
(gst_ffmpeg_img_convert):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate),
(gst_ffmpegdec_frame), (gst_ffmpegdec_chain),
(gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegdeinterlace.c:
(gst_ffmpegdeinterlace_getcaps), (gst_ffmpegdeinterlace_pad_link):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
(gst_ffmpegdemux_src_format_list), (gst_ffmpegdemux_src_query),
(gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_add),
(gst_ffmpegdemux_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
(gst_ffmpegenc_link), (gst_ffmpegenc_chain_video),
(gst_ffmpegenc_chain_audio):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_request_new_pad),
(gst_ffmpegmux_connect), (gst_ffmpegmux_loop),
(gst_ffmpegmux_register):
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_write):
* ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_pad_link):
* ext/libpostproc/gstpostproc.c: (gst_postproc_chain):
Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly
some added codecs, some API changes, etc. Also adds a VOB muxer
for MPEG-2 video and adds h264 to .mp4 muxing.

19 years agoext/ffmpeg/gstffmpegprotocol.c: Strip off private flags from context value (#310054).
Ronald S. Bultje [Sat, 16 Jul 2005 14:39:31 +0000 (14:39 +0000)]
ext/ffmpeg/gstffmpegprotocol.c: Strip off private flags from context value (#310054).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open):
Strip off private flags from context value (#310054).

19 years agoext/ffmpeg/gstffmpegdec.c (struct _GstFFMpegDec)
Luca Ognibene [Mon, 11 Jul 2005 13:51:45 +0000 (13:51 +0000)]
ext/ffmpeg/gstffmpegdec.c (struct _GstFFMpegDec)

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c (struct _GstFFMpegDec)
(gst_ffmpegdec_open, gst_ffmpegdec_negotiate):
Cache the pixel format value and renegotiate the pipeline
if this value changes. Fixes segfault when decoding a
stream with different colorspaces like a sequence of jpeg.

19 years agoext/ffmpeg/: Add a stream-header flag to set stream-header caps on some streams,...
Ronald S. Bultje [Mon, 11 Jul 2005 12:34:18 +0000 (12:34 +0000)]
ext/ffmpeg/: Add a stream-header flag to set stream-header caps on some streams, such as (in this case) flv (fixes #3...

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpeg.h:
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
(gst_ffmpegdata_write):
Add a stream-header flag to set stream-header caps on some streams,
such as (in this case) flv (fixes #309051).

19 years agoext/ffmpeg/gstffmpegdemux.c: timestamp is a GstClockTime, not a double..
Luca Ognibene [Mon, 27 Jun 2005 21:51:37 +0000 (21:51 +0000)]
ext/ffmpeg/gstffmpegdemux.c: timestamp is a GstClockTime, not a double..

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
timestamp is a GstClockTime, not a double..
fix #309149 and maybe others bug

19 years agoext/ffmpeg/: more DELTA_UNIT / KEY_UNIT fixes
Luca Ognibene [Mon, 27 Jun 2005 21:02:40 +0000 (21:02 +0000)]
ext/ffmpeg/: more DELTA_UNIT / KEY_UNIT fixes

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video):
more DELTA_UNIT / KEY_UNIT fixes

19 years agoext/ffmpeg/gstffmpegcodecmap.c: add flv encoder, fix #309050
Luca Ognibene [Mon, 27 Jun 2005 20:41:55 +0000 (20:41 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: add flv encoder, fix #309050

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps),
(gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid):
add flv encoder, fix #309050

* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
set both DELTA_UNIT and KEY_UNIT

* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
use DELTA_UNIT and not the deprecated KEY_UNIT
fix #309049

19 years agoext/libpostproc/gstpostproc.*: fix debug output
Luca Ognibene [Sat, 25 Jun 2005 21:19:33 +0000 (21:19 +0000)]
ext/libpostproc/gstpostproc.*: fix debug output

Original commit message from CVS:
* ext/libpostproc/gstpostproc.c: (gst_ffmpeg_log_callback),
(plugin_init):
* ext/libpostproc/gstpostproc.h:
fix debug output

19 years agoext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video): set the GST_BUFFER_DELTA_UNIT...
Luca Ognibene [Sat, 25 Jun 2005 15:33:29 +0000 (15:33 +0000)]
ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video): set the GST_BUFFER_DELTA_UNIT while encoding fix #308804

Original commit message from CVS:
Reviewed by: Luca Ognibene <luogni@tin.it>

* ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video):
set the GST_BUFFER_DELTA_UNIT while encoding
fix #308804

19 years agoext/libpostproc/gstpostproc.c: It works better when filing the hash_table BEFORE...
Edward Hervey [Mon, 20 Jun 2005 13:44:06 +0000 (13:44 +0000)]
ext/libpostproc/gstpostproc.c: It works better when filing the hash_table BEFORE registering the element.

Original commit message from CVS:
* ext/libpostproc/gstpostproc.c: (gst_postproc_register):
It works better when filing the hash_table BEFORE registering the element.

19 years agoext/: ffmpeg's libpostproc wrapper plugins
Edward Hervey [Mon, 20 Jun 2005 13:07:52 +0000 (13:07 +0000)]
ext/: ffmpeg's libpostproc wrapper plugins

Original commit message from CVS:
* ext/Makefile.am: (SUBDIRS):
* ext/libpostproc:
* ext/libpostproc/Makefile.am:
* ext/libpostproc/gstpostproc.c:
* ext/libpostproc/gstpostproc.h:
ffmpeg's libpostproc wrapper plugins
* configure.ac:
added --enable-pp to ffmpeg configure arguments

19 years agoconfigure.ac: Dev mode.
Ronald S. Bultje [Fri, 10 Jun 2005 23:57:08 +0000 (23:57 +0000)]
configure.ac: Dev mode.

Original commit message from CVS:
* configure.ac:
Dev mode.

19 years agoRelease 0.8.5 "For the better of the world". RELEASE-0_8_5
Ronald S. Bultje [Fri, 10 Jun 2005 23:55:38 +0000 (23:55 +0000)]
Release 0.8.5 "For the better of the world".

Original commit message from CVS:
* NEWS:
* RELEASE:
* TODO:
* configure.ac:
Release 0.8.5 "For the better of the world".
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
Stay backwards compatible a short while longer (SVQ3).

19 years agoext/ffmpeg/gstffmpegdec.c: Only do timestamp interpolation for delayed streams (conta...
Ronald S. Bultje [Thu, 9 Jun 2005 09:53:04 +0000 (09:53 +0000)]
ext/ffmpeg/gstffmpegdec.c: Only do timestamp interpolation for delayed streams (containing

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
Only do timestamp interpolation for delayed streams (containing
B-frames). Fixes stuttering playback of ASF files (#306770).

19 years agoext/ffmpeg/gstffmpegcodecmap.c: Remove weird flags from SVQ3 flags and just give...
Ronald S. Bultje [Thu, 9 Jun 2005 09:39:38 +0000 (09:39 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Remove weird flags from SVQ3 flags and just give full atom, like other files; fixes f...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_with_codecid):
Remove weird flags from SVQ3 flags and just give full atom,
like other files; fixes frame order problems (#306530).

19 years agoext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_change_state): First close the ffmpeg contex...
Luca Ognibene [Wed, 8 Jun 2005 18:29:39 +0000 (18:29 +0000)]
ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_change_state): First close the ffmpeg context than try to free last_buffer. ...

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_change_state):
First close the ffmpeg context than try to free last_buffer.
fix #306893

19 years agoext/ffmpeg/gstffmpegdec.c: Disable parsing on h264 for now, seems to break avc decoding.
Ronald S. Bultje [Fri, 3 Jun 2005 13:44:04 +0000 (13:44 +0000)]
ext/ffmpeg/gstffmpegdec.c: Disable parsing on h264 for now, seems to break avc decoding.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
(gst_ffmpegdec_handle_event), (gst_ffmpegdec_register):
Disable parsing on h264 for now, seems to break avc decoding.

19 years agoconfigure.ac: scale requires -libs (video.h).
Ronald S. Bultje [Fri, 3 Jun 2005 11:34:13 +0000 (11:34 +0000)]
configure.ac: scale requires -libs (video.h).

Original commit message from CVS:
* configure.ac:
scale requires -libs (video.h).
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
Don't crash if open failed.