Commit 1abaeb88 authored by Ronald S. Bultje's avatar Ronald S. Bultje

ext/ffmpeg/gstffmpegdec.c: Fix B-frame DivX5/XviD display by removing the...

ext/ffmpeg/gstffmpegdec.c: Fix B-frame DivX5/XviD display by removing the truncated flag when not needed.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect):
Fix B-frame DivX5/XviD display by removing the truncated flag when
not needed.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
Remove link to libavcodec - it causes symbol conflicts (why?).
parent 7b63c14e
2004-03-01 Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect):
Fix B-frame DivX5/XviD display by removing the truncated flag when
not needed.
* gst-libs/ext/ffmpeg/patch/autotools.diff:
Remove link to libavcodec - it causes symbol conflicts (why?).
2004-02-29 Ronald Bultje <rbultje@ronald.bitfreak.net> 2004-02-29 Ronald Bultje <rbultje@ronald.bitfreak.net>
* HACKING: * HACKING:
......
...@@ -235,8 +235,11 @@ gst_ffmpegdec_connect (GstPad *pad, ...@@ -235,8 +235,11 @@ gst_ffmpegdec_connect (GstPad *pad,
gst_ffmpeg_caps_to_codectype (oclass->in_plugin->type, gst_ffmpeg_caps_to_codectype (oclass->in_plugin->type,
caps, ffmpegdec->context); caps, ffmpegdec->context);
/* we dont send complete frames */ /* we dont send complete frames - FIXME: we need a 'framed' property
if (oclass->in_plugin->capabilities & CODEC_CAP_TRUNCATED) * in caps */
if (oclass->in_plugin->capabilities & CODEC_CAP_TRUNCATED &&
(ffmpegdec->context->codec_id == CODEC_ID_MPEG1VIDEO ||
ffmpegdec->context->codec_id == CODEC_ID_MPEG2VIDEO))
ffmpegdec->context->flags |= CODEC_FLAG_TRUNCATED; ffmpegdec->context->flags |= CODEC_FLAG_TRUNCATED;
/* do *not* draw edges */ /* do *not* draw edges */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment