mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-24 15:57:00 +00:00
bink: fix a check for the first frame.
Packet pts is a very unreliable indicator, use AVCodecContext.frame_number instead.
This commit is contained in:
parent
8787847dc6
commit
f2960097e4
@ -1200,7 +1200,8 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
|
||||
if ((ret = bink_decode_plane(c, &gb, plane_idx, !!plane)) < 0)
|
||||
return ret;
|
||||
} else {
|
||||
if ((ret = binkb_decode_plane(c, &gb, plane_idx, !pkt->pts, !!plane)) < 0)
|
||||
if ((ret = binkb_decode_plane(c, &gb, plane_idx,
|
||||
!avctx->frame_number, !!plane)) < 0)
|
||||
return ret;
|
||||
}
|
||||
if (get_bits_count(&gb) >= bits_count)
|
||||
|
Loading…
Reference in New Issue
Block a user