mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2025-01-14 15:39:05 +00:00
Merge commit '9fc7184d1a9af8d97b3fc5c2ef9d0a647d6617ea'
* commit '9fc7184d1a9af8d97b3fc5c2ef9d0a647d6617ea': bfi: Avoid divisions by zero See: 99a8552dae54fd464f19a00d9e5b92596c5c058a Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
a6b79bb2b1
@ -144,9 +144,7 @@ static int bfi_read_packet(AVFormatContext * s, AVPacket * pkt)
|
||||
|
||||
pkt->pts = bfi->audio_frame;
|
||||
bfi->audio_frame += ret;
|
||||
}
|
||||
|
||||
else {
|
||||
} else if (bfi->video_size > 0) {
|
||||
|
||||
//Tossing a video packet at the video decoder.
|
||||
ret = av_get_packet(pb, pkt, bfi->video_size);
|
||||
@ -154,10 +152,13 @@ static int bfi_read_packet(AVFormatContext * s, AVPacket * pkt)
|
||||
return ret;
|
||||
|
||||
pkt->pts = bfi->video_frame;
|
||||
bfi->video_frame += bfi->video_size ? ret / bfi->video_size : 1;
|
||||
bfi->video_frame += ret / bfi->video_size;
|
||||
|
||||
/* One less frame to read. A cursory decrement. */
|
||||
bfi->nframes--;
|
||||
} else {
|
||||
/* Empty video packet */
|
||||
ret = AVERROR(EAGAIN);
|
||||
}
|
||||
|
||||
bfi->avflag = !bfi->avflag;
|
||||
|
Loading…
x
Reference in New Issue
Block a user