diff --git a/libavformat/vpcc.c b/libavformat/vpcc.c index f97700f5e6..6601219e6a 100644 --- a/libavformat/vpcc.c +++ b/libavformat/vpcc.c @@ -72,7 +72,9 @@ static int get_vpx_video_full_range_flag(enum AVColorRange color_range) } // Find approximate VP9 level based on the Luma's Sample rate and Picture size. -static int get_vp9_level(AVCodecParameters *par, AVRational *frame_rate) { +static int get_vp9_level(const AVCodecParameters *par, + const AVRational *frame_rate) +{ int picture_size = par->width * par->height; int64_t sample_rate; @@ -150,9 +152,9 @@ static void parse_bitstream(GetBitContext *gb, int *profile, int *bit_depth) { *bit_depth = *profile <= 1 ? 8 : 10 + get_bits1(gb) * 2; } -int ff_isom_get_vpcc_features(void *logctx, AVCodecParameters *par, +int ff_isom_get_vpcc_features(void *logctx, const AVCodecParameters *par, const uint8_t *data, int len, - AVRational *frame_rate, VPCC *vpcc) + const AVRational *frame_rate, VPCC *vpcc) { int profile = par->profile; int level = par->level == AV_LEVEL_UNKNOWN ? @@ -199,7 +201,7 @@ int ff_isom_get_vpcc_features(void *logctx, AVCodecParameters *par, int ff_isom_write_vpcc(void *logctx, AVIOContext *pb, const uint8_t *data, int len, - AVCodecParameters *par) + const AVCodecParameters *par) { VPCC vpcc; int ret; diff --git a/libavformat/vpcc.h b/libavformat/vpcc.h index 2301caf219..d7f81c439f 100644 --- a/libavformat/vpcc.h +++ b/libavformat/vpcc.h @@ -53,10 +53,10 @@ typedef struct VPCC { */ int ff_isom_write_vpcc(void *logctx, AVIOContext *pb, const uint8_t *data, int len, - AVCodecParameters *par); + const AVCodecParameters *par); -int ff_isom_get_vpcc_features(void *logctx, AVCodecParameters *par, +int ff_isom_get_vpcc_features(void *logctx, const AVCodecParameters *par, const uint8_t *data, int len, - AVRational *frame_rate, VPCC *vpcc); + const AVRational *frame_rate, VPCC *vpcc); #endif /* AVFORMAT_VPCC_H */