X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fhevcdec.h;h=89e080985079754f4304a1387dd06931058a070d;hb=d813e43b3da7a92468e3e78f05972408bfd5de67;hp=b311edc8aeef358aa96a34a9accaf466504200a9;hpb=fbeac5356c692b6f681a21749dee3a3e414f1230;p=ffmpeg diff --git a/libavcodec/hevcdec.h b/libavcodec/hevcdec.h index b311edc8aee..89e08098507 100644 --- a/libavcodec/hevcdec.h +++ b/libavcodec/hevcdec.h @@ -430,6 +430,7 @@ typedef struct HEVCContext { int max_ra; int bs_width; int bs_height; + int overlap; int is_decoded; int no_rasl_output_flag; @@ -544,7 +545,7 @@ int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx); /** * Get the number of candidate references for the current frame. */ -int ff_hevc_frame_nb_refs(HEVCContext *s); +int ff_hevc_frame_nb_refs(const HEVCContext *s); int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc); @@ -559,10 +560,7 @@ static av_always_inline int ff_hevc_nal_is_nonref(enum HEVCNALUnitType type) case HEVC_NAL_VCL_N10: case HEVC_NAL_VCL_N12: case HEVC_NAL_VCL_N14: - case HEVC_NAL_BLA_N_LP: - case HEVC_NAL_IDR_N_LP: return 1; - break; default: break; } return 0;