- seq->frame.reference = 1;
- seq->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE;
- if (avctx->reget_buffer(avctx, &seq->frame)) {
+ if ((ret = ff_reget_buffer(avctx, &seq->frame)) < 0) {
}
if (seqvideo_decode(seq, buf, buf_size))
return AVERROR_INVALIDDATA;
}
if (seqvideo_decode(seq, buf, buf_size))
return AVERROR_INVALIDDATA;
return 0;
}
AVCodec ff_tiertexseqvideo_decoder = {
.name = "tiertexseqvideo",
return 0;
}
AVCodec ff_tiertexseqvideo_decoder = {
.name = "tiertexseqvideo",
.type = AVMEDIA_TYPE_VIDEO,
.id = AV_CODEC_ID_TIERTEXSEQVIDEO,
.priv_data_size = sizeof(SeqVideoContext),
.type = AVMEDIA_TYPE_VIDEO,
.id = AV_CODEC_ID_TIERTEXSEQVIDEO,
.priv_data_size = sizeof(SeqVideoContext),
.close = seqvideo_decode_end,
.decode = seqvideo_decode_frame,
.capabilities = CODEC_CAP_DR1,
.close = seqvideo_decode_end,
.decode = seqvideo_decode_frame,
.capabilities = CODEC_CAP_DR1,