|
FFmpeg
|
#include <proresdec.h>
Data Fields | |
| BlockDSPContext | bdsp |
| ProresDSPContext | prodsp |
| AVFrame * | frame |
| void * | hwaccel_picture_private |
| int | frame_type |
| 0 = progressive, 1 = tff, 2 = bff More... | |
| uint8_t | qmat_luma [64] |
| uint8_t | qmat_chroma [64] |
| SliceContext * | slices |
| int | slice_count |
| number of slices in the current picture More... | |
| unsigned | mb_width |
| width of the current picture in mb More... | |
| unsigned | mb_height |
| height of the current picture in mb More... | |
| unsigned | slice_mb_width |
| maximum width of a slice in mb More... | |
| unsigned | slice_mb_height |
| maximum height of a slice in mb More... | |
| uint8_t | progressive_scan [64] |
| uint8_t | interlaced_scan [64] |
| const uint8_t * | scan |
| int | first_field |
| int | alpha_info |
| void(* | unpack_alpha )(GetBitContext *gb, uint16_t *dst, int num_coeffs, const int num_bits) |
| enum AVPixelFormat | pix_fmt |
| AVClass * | class |
| FDCTDSPContext | fdsp |
| uint8_t * | fill_y |
| uint8_t * | fill_u |
| uint8_t * | fill_v |
| uint8_t * | fill_a |
| int | qmat_luma [16][64] |
| int | qmat_chroma [16][64] |
| const uint8_t * | scantable |
| int | is_422 |
| int | need_alpha |
| int | is_interlaced |
| char * | vendor |
| int16_t | blocks [MAX_PLANES][64 *4 *MAX_MBS_PER_SLICE] |
| uint16_t | emu_buf [16 *16] |
| int16_t | quants [MAX_STORED_Q][64] |
| int16_t | quants_chroma [MAX_STORED_Q][64] |
| int16_t | custom_q [64] |
| int16_t | custom_chroma_q [64] |
| const uint8_t * | quant_mat |
| const uint8_t * | quant_chroma_mat |
| void(* | fdct )(FDCTDSPContext *fdsp, const uint16_t *src, ptrdiff_t linesize, int16_t *block) |
| const struct AVFrame * | pic |
| int | mb_width |
| int | mb_height |
| int | mbs_per_slice |
| int | num_chroma_blocks |
| int | chroma_factor |
| int | slices_width |
| int | slices_per_picture |
| int | pictures_per_frame |
| int | cur_picture_idx |
| int | num_planes |
| int | bits_per_mb |
| int | force_quant |
| int | alpha_bits |
| int | warn |
| int | quant_sel |
| int | frame_size_upper_bound |
| int | profile |
| const struct prores_profile * | profile_info |
| int * | slice_q |
| struct ProresThreadData * | tdata |
Definition at line 43 of file proresdec.h.
| BlockDSPContext ProresContext::bdsp |
Definition at line 44 of file proresdec.h.
| ProresDSPContext ProresContext::prodsp |
Definition at line 45 of file proresdec.h.
| AVFrame* ProresContext::frame |
Definition at line 46 of file proresdec.h.
Referenced by vk_prores_end_frame(), and vk_prores_start_frame().
| void* ProresContext::hwaccel_picture_private |
Definition at line 47 of file proresdec.h.
Referenced by vk_prores_decode_slice(), vk_prores_end_frame(), and vk_prores_start_frame().
| int ProresContext::frame_type |
0 = progressive, 1 = tff, 2 = bff
Definition at line 48 of file proresdec.h.
Referenced by vk_decode_prores_init(), and vk_prores_end_frame().
| uint8_t ProresContext::qmat_luma[64] |
Definition at line 49 of file proresdec.h.
Referenced by vk_prores_end_frame(), and vk_prores_start_frame().
| uint8_t ProresContext::qmat_chroma[64] |
Definition at line 50 of file proresdec.h.
Referenced by vk_prores_end_frame(), and vk_prores_start_frame().
| SliceContext* ProresContext::slices |
Definition at line 51 of file proresdec.h.
| int ProresContext::slice_count |
number of slices in the current picture
Definition at line 52 of file proresdec.h.
Referenced by vk_prores_end_frame(), and vk_prores_start_frame().
| unsigned ProresContext::mb_width |
width of the current picture in mb
Definition at line 53 of file proresdec.h.
Referenced by init_alpha_data_pipeline(), init_slice_data_pipeline(), vk_prores_end_frame(), and vk_prores_start_frame().
| unsigned ProresContext::mb_height |
height of the current picture in mb
Definition at line 54 of file proresdec.h.
Referenced by init_trellis_node_pipeline(), vk_prores_end_frame(), and vk_prores_start_frame().
| unsigned ProresContext::slice_mb_width |
maximum width of a slice in mb
Definition at line 55 of file proresdec.h.
Referenced by vk_prores_end_frame().
| unsigned ProresContext::slice_mb_height |
maximum height of a slice in mb
Definition at line 56 of file proresdec.h.
| uint8_t ProresContext::progressive_scan[64] |
Definition at line 57 of file proresdec.h.
| uint8_t ProresContext::interlaced_scan[64] |
Definition at line 58 of file proresdec.h.
| const uint8_t* ProresContext::scan |
Definition at line 59 of file proresdec.h.
| int ProresContext::first_field |
Definition at line 60 of file proresdec.h.
Referenced by vk_prores_end_frame().
| int ProresContext::alpha_info |
Definition at line 61 of file proresdec.h.
Referenced by vk_prores_end_frame().
| void(* ProresContext::unpack_alpha) (GetBitContext *gb, uint16_t *dst, int num_coeffs, const int num_bits) |
Definition at line 62 of file proresdec.h.
| enum AVPixelFormat ProresContext::pix_fmt |
Definition at line 63 of file proresdec.h.
| AVClass * ProresContext::class |
Definition at line 184 of file proresenc_anatoliy.c.
| FDCTDSPContext ProresContext::fdsp |
Definition at line 185 of file proresenc_anatoliy.c.
| uint8_t* ProresContext::fill_y |
Definition at line 186 of file proresenc_anatoliy.c.
| uint8_t* ProresContext::fill_u |
Definition at line 187 of file proresenc_anatoliy.c.
| uint8_t* ProresContext::fill_v |
Definition at line 188 of file proresenc_anatoliy.c.
| uint8_t* ProresContext::fill_a |
Definition at line 189 of file proresenc_anatoliy.c.
| int ProresContext::qmat_luma[16][64] |
Definition at line 191 of file proresenc_anatoliy.c.
| int ProresContext::qmat_chroma[16][64] |
Definition at line 192 of file proresenc_anatoliy.c.
| const uint8_t * ProresContext::scantable |
Definition at line 193 of file proresenc_anatoliy.c.
| int ProresContext::is_422 |
Definition at line 195 of file proresenc_anatoliy.c.
| int ProresContext::need_alpha |
Definition at line 196 of file proresenc_anatoliy.c.
| int ProresContext::is_interlaced |
Definition at line 197 of file proresenc_anatoliy.c.
| char * ProresContext::vendor |
Definition at line 199 of file proresenc_anatoliy.c.
| int16_t ProresContext::blocks[MAX_PLANES][64 *4 *MAX_MBS_PER_SLICE] |
Definition at line 83 of file proresenc_kostya_common.h.
| uint16_t ProresContext::emu_buf[16 *16] |
Definition at line 84 of file proresenc_kostya_common.h.
| int16_t ProresContext::quants[MAX_STORED_Q][64] |
Definition at line 85 of file proresenc_kostya_common.h.
| int16_t ProresContext::quants_chroma[MAX_STORED_Q][64] |
Definition at line 86 of file proresenc_kostya_common.h.
| int16_t ProresContext::custom_q[64] |
Definition at line 87 of file proresenc_kostya_common.h.
| int16_t ProresContext::custom_chroma_q[64] |
Definition at line 88 of file proresenc_kostya_common.h.
| const uint8_t* ProresContext::quant_mat |
Definition at line 89 of file proresenc_kostya_common.h.
| const uint8_t* ProresContext::quant_chroma_mat |
Definition at line 90 of file proresenc_kostya_common.h.
| void(* ProresContext::fdct) (FDCTDSPContext *fdsp, const uint16_t *src, ptrdiff_t linesize, int16_t *block) |
Definition at line 93 of file proresenc_kostya_common.h.
| const struct AVFrame* ProresContext::pic |
Definition at line 97 of file proresenc_kostya_common.h.
| int ProresContext::mb_width |
Definition at line 98 of file proresenc_kostya_common.h.
| int ProresContext::mb_height |
Definition at line 98 of file proresenc_kostya_common.h.
| int ProresContext::mbs_per_slice |
Definition at line 99 of file proresenc_kostya_common.h.
Referenced by init_alpha_data_pipeline(), init_encode_slice_pipeline(), init_estimate_slice_pipeline(), init_slice_data_pipeline(), and init_trellis_node_pipeline().
| int ProresContext::num_chroma_blocks |
Definition at line 100 of file proresenc_kostya_common.h.
| int ProresContext::chroma_factor |
Definition at line 100 of file proresenc_kostya_common.h.
Referenced by init_encode_slice_pipeline(), and init_estimate_slice_pipeline().
| int ProresContext::slices_width |
Definition at line 101 of file proresenc_kostya_common.h.
Referenced by init_alpha_data_pipeline(), and init_trellis_node_pipeline().
| int ProresContext::slices_per_picture |
Definition at line 102 of file proresenc_kostya_common.h.
Referenced by init_encode_slice_pipeline(), and init_estimate_slice_pipeline().
| int ProresContext::pictures_per_frame |
Definition at line 103 of file proresenc_kostya_common.h.
Referenced by init_slice_data_pipeline().
| int ProresContext::cur_picture_idx |
Definition at line 104 of file proresenc_kostya_common.h.
| int ProresContext::num_planes |
Definition at line 105 of file proresenc_kostya_common.h.
Referenced by init_encode_slice_pipeline(), init_estimate_slice_pipeline(), and init_trellis_node_pipeline().
| int ProresContext::bits_per_mb |
Definition at line 106 of file proresenc_kostya_common.h.
Referenced by init_estimate_slice_pipeline(), and init_trellis_node_pipeline().
| int ProresContext::force_quant |
Definition at line 107 of file proresenc_kostya_common.h.
Referenced by init_encode_slice_pipeline(), init_estimate_slice_pipeline(), and init_trellis_node_pipeline().
| int ProresContext::alpha_bits |
Definition at line 108 of file proresenc_kostya_common.h.
Referenced by init_alpha_data_pipeline(), init_encode_slice_pipeline(), and init_estimate_slice_pipeline().
| int ProresContext::warn |
Definition at line 109 of file proresenc_kostya_common.h.
| int ProresContext::quant_sel |
Definition at line 112 of file proresenc_kostya_common.h.
| int ProresContext::frame_size_upper_bound |
Definition at line 114 of file proresenc_kostya_common.h.
| int ProresContext::profile |
Definition at line 116 of file proresenc_kostya_common.h.
| const struct prores_profile* ProresContext::profile_info |
Definition at line 117 of file proresenc_kostya_common.h.
Referenced by init_encode_slice_pipeline(), init_estimate_slice_pipeline(), and init_trellis_node_pipeline().
| int* ProresContext::slice_q |
Definition at line 119 of file proresenc_kostya_common.h.
| struct ProresThreadData* ProresContext::tdata |
Definition at line 121 of file proresenc_kostya_common.h.
1.8.17