X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fnvdec.h;h=14d29ee94bae10c9ffe21d4f91b7732787917e57;hb=dad42bc5a134f60164eab2dfb0892b761603e1e1;hp=18a64cd445d3dd314752ac1c8679cd271f3cb0e0;hpb=1a4315f24d2c5857ebeb379fe39f0124746ee30a;p=ffmpeg diff --git a/libavcodec/nvdec.h b/libavcodec/nvdec.h index 18a64cd445d..14d29ee94ba 100644 --- a/libavcodec/nvdec.h +++ b/libavcodec/nvdec.h @@ -54,9 +54,12 @@ typedef struct NVDECContext { unsigned int slice_offsets_allocated; } NVDECContext; -int ff_nvdec_decode_init(AVCodecContext *avctx, unsigned int dpb_size); +int ff_nvdec_decode_init(AVCodecContext *avctx); int ff_nvdec_decode_uninit(AVCodecContext *avctx); int ff_nvdec_start_frame(AVCodecContext *avctx, AVFrame *frame); int ff_nvdec_end_frame(AVCodecContext *avctx); +int ff_nvdec_frame_params(AVCodecContext *avctx, + AVBufferRef *hw_frames_ctx, + int dpb_size); #endif /* AVCODEC_NVDEC_H */