Searched refs:FFV1Context (Results 1 - 6 of 6) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | ffv1.h | 73 typedef struct FFV1Context { struct 91 struct FFV1Context *fsrc; 122 struct FFV1Context *slice_context[MAX_SLICES]; 135 } FFV1Context; typedef 138 int ff_ffv1_init_slice_state(const FFV1Context *f, FFV1Context *fs); 139 int ff_ffv1_init_slices_state(FFV1Context *f); 140 int ff_ffv1_init_slice_contexts(FFV1Context *f); 141 int ff_ffv1_allocate_initial_states(FFV1Context *f); 142 void ff_ffv1_clear_slice_state(const FFV1Context * [all...] |
H A D | ffv1.c | 38 FFV1Context *s = avctx->priv_data; in ff_ffv1_common_init() 61 av_cold int ff_ffv1_init_slice_state(const FFV1Context *f, FFV1Context *fs) in ff_ffv1_init_slice_state() 100 av_cold int ff_ffv1_init_slices_state(FFV1Context *f) in ff_ffv1_init_slices_state() 104 FFV1Context *fs = f->slice_context[i]; in ff_ffv1_init_slices_state() 111 av_cold int ff_ffv1_init_slice_contexts(FFV1Context *f) in ff_ffv1_init_slice_contexts() 124 FFV1Context *fs = av_mallocz(sizeof(*fs)); in ff_ffv1_init_slice_contexts() 153 int ff_ffv1_allocate_initial_states(FFV1Context *f) in ff_ffv1_allocate_initial_states() 168 void ff_ffv1_clear_slice_state(const FFV1Context *f, FFV1Context *f [all...] |
H A D | ffv1dec.c | 97 static int is_input_end(FFV1Context *s) in is_input_end() 120 static int decode_plane(FFV1Context *s, uint8_t *src, in decode_plane() 166 static int decode_slice_header(const FFV1Context *f, FFV1Context *fs) in decode_slice_header() 257 FFV1Context *fs = *(void **)arg; in decode_slice() 258 FFV1Context *f = fs->avctx->priv_data; in decode_slice() 271 FFV1Context *fssrc = f->fsrc->slice_context[si]; in decode_slice() 272 FFV1Context *fsdst = f->slice_context[si]; in decode_slice() 425 static int read_extra_header(FFV1Context *f) in read_extra_header() 547 static int read_header(FFV1Context * [all...] |
H A D | ffv1enc.c | 273 static int encode_plane(FFV1Context *s, uint8_t *src, int w, int h, in encode_plane() 346 static void write_header(FFV1Context *f) in write_header() 374 FFV1Context *fs = f->slice_context[i]; in write_header() 393 static int write_extradata(FFV1Context *f) in write_extradata() 466 static int sort_stt(FFV1Context *s, uint8_t stt[256]) in sort_stt() 516 FFV1Context *s = avctx->priv_data; in encode_init() 892 FFV1Context *sf = s->slice_context[j]; in encode_init() 904 static void encode_slice_header(FFV1Context *f, FFV1Context *fs) in encode_slice_header() 937 static void choose_rct_params(FFV1Context *f [all...] |
H A D | ffv1enc_template.c | 23 static av_always_inline int RENAME(encode_line)(FFV1Context *s, int w, in encode_line() 125 static int RENAME(encode_rgb_frame)(FFV1Context *s, const uint8_t *src[4], in encode_rgb_frame()
|
H A D | ffv1dec_template.c | 23 static av_always_inline int RENAME(decode_line)(FFV1Context *s, int w, in decode_line() 128 static int RENAME(decode_rgb_frame)(FFV1Context *s, uint8_t *src[4], int w, int h, int stride[4]) in decode_rgb_frame()
|
Completed in 6 milliseconds