diff options
author | Mickaƫl Raulet <mraulet@insa-rennes.fr> | 2014-07-26 14:27:56 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-07-26 15:40:34 +0200 |
commit | 23480da0aa70b045b7b8dea7da8fedde0bcd7062 (patch) | |
tree | 46889cf309f1eb90221b01187f1db5c426df8535 /libavcodec/hevc.h | |
parent | c0a586d9d5cd99e9f36e4d190f9aa137803378dc (diff) | |
download | ffmpeg-23480da0aa70b045b7b8dea7da8fedde0bcd7062.tar.gz |
hevc: add support for bumping process
cherry picked from commit 8aa2fb7df3cffc67a3fd03a3a7eb49dbed4094c7
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/hevc.h')
-rw-r--r-- | libavcodec/hevc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/hevc.h b/libavcodec/hevc.h index a1e2e8469e..bf0090f37c 100644 --- a/libavcodec/hevc.h +++ b/libavcodec/hevc.h @@ -719,6 +719,7 @@ typedef struct DBParams { #define HEVC_FRAME_FLAG_OUTPUT (1 << 0) #define HEVC_FRAME_FLAG_SHORT_REF (1 << 1) #define HEVC_FRAME_FLAG_LONG_REF (1 << 2) +#define HEVC_FRAME_FLAG_BUMPING (1 << 3) typedef struct HEVCFrame { AVFrame *frame; @@ -1016,6 +1017,8 @@ int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc); */ int ff_hevc_output_frame(HEVCContext *s, AVFrame *frame, int flush); +void ff_hevc_bump_frame(HEVCContext *s); + void ff_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags); void ff_hevc_set_neighbour_available(HEVCContext *s, int x0, int y0, |