avcodec/ffv1, ffv1dec: Add const where appropriate

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
pull/379/head
Andreas Rheinhardt 4 years ago
parent 17605d1a4a
commit 485121b92c
  1. 4
      libavcodec/ffv1.c
  2. 4
      libavcodec/ffv1.h
  3. 5
      libavcodec/ffv1dec.c

@ -63,7 +63,7 @@ av_cold int ff_ffv1_common_init(AVCodecContext *avctx)
return 0; return 0;
} }
av_cold int ff_ffv1_init_slice_state(FFV1Context *f, FFV1Context *fs) av_cold int ff_ffv1_init_slice_state(const FFV1Context *f, FFV1Context *fs)
{ {
int j, i; int j, i;
@ -170,7 +170,7 @@ int ff_ffv1_allocate_initial_states(FFV1Context *f)
return 0; return 0;
} }
void ff_ffv1_clear_slice_state(FFV1Context *f, FFV1Context *fs) void ff_ffv1_clear_slice_state(const FFV1Context *f, FFV1Context *fs)
{ {
int i, j; int i, j;

@ -139,11 +139,11 @@ typedef struct FFV1Context {
} FFV1Context; } FFV1Context;
int ff_ffv1_common_init(AVCodecContext *avctx); int ff_ffv1_common_init(AVCodecContext *avctx);
int ff_ffv1_init_slice_state(FFV1Context *f, FFV1Context *fs); int ff_ffv1_init_slice_state(const FFV1Context *f, FFV1Context *fs);
int ff_ffv1_init_slices_state(FFV1Context *f); int ff_ffv1_init_slices_state(FFV1Context *f);
int ff_ffv1_init_slice_contexts(FFV1Context *f); int ff_ffv1_init_slice_contexts(FFV1Context *f);
int ff_ffv1_allocate_initial_states(FFV1Context *f); int ff_ffv1_allocate_initial_states(FFV1Context *f);
void ff_ffv1_clear_slice_state(FFV1Context *f, FFV1Context *fs); void ff_ffv1_clear_slice_state(const FFV1Context *f, FFV1Context *fs);
int ff_ffv1_close(AVCodecContext *avctx); int ff_ffv1_close(AVCodecContext *avctx);
static av_always_inline int fold(int diff, int bits) static av_always_inline int fold(int diff, int bits)

@ -161,7 +161,7 @@ static int decode_plane(FFV1Context *s, uint8_t *src,
return 0; return 0;
} }
static int decode_slice_header(FFV1Context *f, FFV1Context *fs) static int decode_slice_header(const FFV1Context *f, FFV1Context *fs)
{ {
RangeCoder *c = &fs->c; RangeCoder *c = &fs->c;
uint8_t state[CONTEXT_SIZE]; uint8_t state[CONTEXT_SIZE];
@ -974,7 +974,8 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac
return buf_size; return buf_size;
} }
static void copy_fields(FFV1Context *fsdst, FFV1Context *fssrc, FFV1Context *fsrc) static void copy_fields(FFV1Context *fsdst, const FFV1Context *fssrc,
const FFV1Context *fsrc)
{ {
fsdst->version = fsrc->version; fsdst->version = fsrc->version;
fsdst->micro_version = fsrc->micro_version; fsdst->micro_version = fsrc->micro_version;

Loading…
Cancel
Save