ext/ffmpeg/gstffmpegdec.c: Small parsing fix in comb. with ffdemux_mpeg.

Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Small parsing fix in comb. with ffdemux_mpeg.
This commit is contained in:
Ronald S. Bultje 2004-12-17 13:56:18 +00:00
parent 52ed38c1a4
commit 7d7f3618a4
2 changed files with 7 additions and 5 deletions

View file

@ -1,3 +1,8 @@
2004-12-17 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
Small parsing fix in comb. with ffdemux_mpeg.
2004-12-17 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),

View file

@ -498,12 +498,9 @@ gst_ffmpegdec_chain (GstPad * pad, GstData * _data)
expected_ts / (GST_SECOND / AV_TIME_BASE),
expected_ts / (GST_SECOND / AV_TIME_BASE));
if (res == 0)
if (res == 0 || size == 0)
break;
else if (size == 0) {
bsize = 0;
break;
} else {
else {
bsize -= res;
bdata += res;
}