mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/ffv1, ffv1dec: Add const where appropriate
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
17605d1a4a
commit
485121b92c
|
@ -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…
Reference in New Issue