mirror of https://git.ffmpeg.org/ffmpeg.git
Fix nonsense buffer hints.
The codec uses all previous frames as reference frames, so they certainly must be preserved and readable. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
This commit is contained in:
parent
4e38d4ef0e
commit
fd791675d4
|
@ -176,7 +176,9 @@ static int cmv_decode_frame(AVCodecContext *avctx,
|
|||
FFSWAP(AVFrame, s->frame, s->last_frame);
|
||||
|
||||
s->frame.reference = 3;
|
||||
s->frame.buffer_hints = FF_BUFFER_HINTS_VALID;
|
||||
s->frame.buffer_hints = FF_BUFFER_HINTS_VALID |
|
||||
FF_BUFFER_HINTS_READABLE |
|
||||
FF_BUFFER_HINTS_PRESERVE;
|
||||
if (avctx->get_buffer(avctx, &s->frame)<0) {
|
||||
av_log(avctx, AV_LOG_ERROR, "get_buffer() failed\n");
|
||||
return -1;
|
||||
|
|
Loading…
Reference in New Issue