|
FFmpeg
|
#include <ffv1.h>
Data Structures | |
| struct | Unit |
Data Fields | |
| int16_t * | sample_buffer |
| int32_t * | sample_buffer32 |
| int | slice_width |
| int | slice_height |
| int | slice_x |
| int | slice_y |
| int | sx |
| int | sy |
| int | run_index |
| int | slice_coding_mode |
| int | slice_rct_by_coef |
| int | slice_rct_ry_coef |
| int | remap |
| PlaneContext * | plane |
| PutBitContext | pb |
| RangeCoder | c |
| int | ac_byte_count |
| number of bytes used for AC coding More... | |
| union { | |
| struct { | |
| int slice_reset_contexts | |
| int slice_damaged | |
| } | |
| struct { | |
| uint64_t rc_stat [256][2] | |
| uint64_t(*[MAX_QUANT_TABLES] rc_stat2 )[32][2] | |
| } | |
| }; | |
| int | remap_count [4] |
| uint32_t * | bitmap [4] |
| uint16_t * | fltmap [4] |
| uint32_t * | fltmap32 [4] |
| unsigned int | fltmap_size [4] |
| unsigned int | fltmap32_size [4] |
| struct FFV1SliceContext::Unit * | unit [4] |
| int16_t* FFV1SliceContext::sample_buffer |
Definition at line 74 of file ffv1.h.
Referenced by choose_rct_params(), decode_plane(), encode_float32_rgb_frame(), encode_plane(), ff_ffv1_close(), and ff_ffv1_init_slice_contexts().
| int32_t* FFV1SliceContext::sample_buffer32 |
Definition at line 75 of file ffv1.h.
Referenced by encode_float32_rgb_frame(), ff_ffv1_close(), and ff_ffv1_init_slice_contexts().
| int FFV1SliceContext::slice_width |
Definition at line 77 of file ffv1.h.
Referenced by decode_remap(), decode_slice(), decode_slice_header(), decode_slices(), encode_float32_remap(), encode_float32_remap_segment(), encode_init_internal(), encode_slice(), ff_ffv1_init_slice_contexts(), and read_header().
| int FFV1SliceContext::slice_height |
Definition at line 78 of file ffv1.h.
Referenced by decode_remap(), decode_slice(), decode_slice_header(), decode_slices(), encode_float32_remap(), encode_float32_remap_segment(), encode_init_internal(), encode_slice(), ff_ffv1_init_slice_contexts(), and read_header().
| int FFV1SliceContext::slice_x |
Definition at line 79 of file ffv1.h.
Referenced by decode_slice(), decode_slice_header(), decode_slices(), encode_slice(), ff_ffv1_init_slice_contexts(), and read_header().
| int FFV1SliceContext::slice_y |
Definition at line 80 of file ffv1.h.
Referenced by decode_slice(), decode_slice_header(), decode_slices(), encode_slice(), ff_ffv1_init_slice_contexts(), and read_header().
| int FFV1SliceContext::sx |
Definition at line 81 of file ffv1.h.
Referenced by encode_slice_header(), and ff_ffv1_init_slice_contexts().
| int FFV1SliceContext::sy |
Definition at line 81 of file ffv1.h.
Referenced by encode_slice_header(), and ff_ffv1_init_slice_contexts().
| int FFV1SliceContext::run_index |
Definition at line 83 of file ffv1.h.
Referenced by decode_plane(), encode_float32_rgb_frame(), and encode_plane().
| int FFV1SliceContext::slice_coding_mode |
Definition at line 84 of file ffv1.h.
Referenced by decode_slice(), decode_slice_header(), encode_float32_rgb_frame(), encode_slice(), encode_slice_header(), and ff_ffv1_compute_bits_per_plane().
| int FFV1SliceContext::slice_rct_by_coef |
Definition at line 85 of file ffv1.h.
Referenced by choose_rct_params(), decode_slice(), decode_slice_header(), encode_float32_rgb_frame(), encode_slice(), and encode_slice_header().
| int FFV1SliceContext::slice_rct_ry_coef |
Definition at line 86 of file ffv1.h.
Referenced by choose_rct_params(), decode_slice(), decode_slice_header(), encode_float32_rgb_frame(), encode_slice(), and encode_slice_header().
| int FFV1SliceContext::remap |
Definition at line 87 of file ffv1.h.
Referenced by decode_plane(), decode_remap(), decode_slice(), decode_slice_header(), encode_histogram_remap(), encode_plane(), encode_slice(), encode_slice_header(), ff_ffv1_compute_bits_per_plane(), and load_rgb_float32_frame().
| PlaneContext* FFV1SliceContext::plane |
Definition at line 90 of file ffv1.h.
Referenced by decode_slice_header(), encode_slice_header(), ff_ffv1_clear_slice_state(), ff_ffv1_close(), ff_ffv1_init_slice_contexts(), ff_ffv1_init_slice_state(), and read_header().
| PutBitContext FFV1SliceContext::pb |
Definition at line 91 of file ffv1.h.
Referenced by encode_slice().
| RangeCoder FFV1SliceContext::c |
Definition at line 92 of file ffv1.h.
Referenced by decode_remap(), decode_slice(), decode_slice_header(), decode_slices(), encode_float32_remap_segment(), encode_frame(), encode_histogram_remap(), encode_slice(), encode_slice_header(), and ff_ffv1_init_slice_state().
| int FFV1SliceContext::ac_byte_count |
number of bytes used for AC coding
Definition at line 94 of file ffv1.h.
Referenced by decode_slice(), encode_frame(), and encode_slice().
| int FFV1SliceContext::slice_reset_contexts |
Definition at line 99 of file ffv1.h.
Referenced by decode_slice(), and decode_slice_header().
| int FFV1SliceContext::slice_damaged |
Definition at line 100 of file ffv1.h.
Referenced by decode_slice(), decode_slices(), and slice_set_damaged().
| uint64_t FFV1SliceContext::rc_stat[256][2] |
Definition at line 105 of file ffv1.h.
Referenced by encode_frame().
| uint64_t(*[MAX_QUANT_TABLES] FFV1SliceContext::rc_stat2)[32][2] |
Definition at line 106 of file ffv1.h.
Referenced by encode_frame(), encode_init_internal(), and ff_ffv1_close().
| union { ... } |
| int FFV1SliceContext::remap_count[4] |
Definition at line 109 of file ffv1.h.
Referenced by decode_plane(), decode_remap(), encode_float32_remap_segment(), encode_histogram_remap(), and ff_ffv1_compute_bits_per_plane().
| uint32_t* FFV1SliceContext::bitmap[4] |
Definition at line 111 of file ffv1.h.
Referenced by encode_close(), encode_float32_remap_segment(), encode_float32_rgb_frame(), and encode_init_internal().
| uint16_t* FFV1SliceContext::fltmap[4] |
Definition at line 112 of file ffv1.h.
Referenced by decode_plane(), decode_remap(), decode_slice(), encode_histogram_remap(), encode_init_internal(), encode_plane(), ff_ffv1_close(), and load_plane().
| uint32_t* FFV1SliceContext::fltmap32[4] |
Definition at line 113 of file ffv1.h.
Referenced by decode_remap(), decode_slice(), and ff_ffv1_close().
| unsigned int FFV1SliceContext::fltmap_size[4] |
Definition at line 114 of file ffv1.h.
Referenced by decode_slice(), and ff_ffv1_close().
| unsigned int FFV1SliceContext::fltmap32_size[4] |
Definition at line 115 of file ffv1.h.
Referenced by decode_slice(), and ff_ffv1_close().
| struct FFV1SliceContext::Unit * FFV1SliceContext::unit[4] |
1.8.17