FFmpeg
Data Fields
SliceContext Struct Reference

#include <mss12.h>

Data Fields

const struct MSS12Contextc
 
Model intra_region
 
Model inter_region
 
Model pivot
 
Model edge_mode
 
Model split_mode
 
PixContext intra_pix_ctx
 
PixContext inter_pix_ctx
 
const uint8_t * data
 
unsigned mb_x
 
unsigned mb_y
 
unsigned mb_count
 
unsigned data_size
 
int ret
 
const uint8_t * dc_ptr
 
const uint8_t * ac_ptr
 
unsigned dc_size
 
unsigned ac_size
 
int slice_idx
 
VVCSH sh
 
struct EntryPointeps
 
int nb_eps
 
RefPicListrpl
 
void * ref
 RefStruct reference, backing slice data. More...
 
AVTXContextgdctf
 
AVTXContextgdcti
 
av_tx_fn tx_fn_g
 
av_tx_fn itx_fn_g
 
AVTXContextdctf
 
AVTXContextdcti
 
av_tx_fn tx_fn
 
av_tx_fn itx_fn
 
floatbufferh
 
floatbuffert
 
floatbufferv
 
floatbufferz
 
floatbuffer
 
floatrbufferh
 
floatrbufferv
 
floatrbufferz
 
floatrbuffer
 
floatnum
 
floatden
 
PosPairCode match_blocks [256]
 
int nb_match_blocks
 
PosCodesearch_positions
 

Detailed Description

Definition at line 70 of file mss12.h.

Field Documentation

◆ c

const struct MSS12Context* SliceContext::c

◆ intra_region

Model SliceContext::intra_region

Definition at line 72 of file mss12.h.

Referenced by decode_region_intra(), ff_mss12_slicecontext_reset(), and slicecontext_init().

◆ inter_region

Model SliceContext::inter_region

Definition at line 72 of file mss12.h.

Referenced by decode_region_inter(), ff_mss12_slicecontext_reset(), and slicecontext_init().

◆ pivot

Model SliceContext::pivot

Definition at line 73 of file mss12.h.

Referenced by decode_pivot(), ff_mss12_slicecontext_reset(), and slicecontext_init().

◆ edge_mode

Model SliceContext::edge_mode

Definition at line 73 of file mss12.h.

Referenced by decode_pivot(), ff_mss12_slicecontext_reset(), and slicecontext_init().

◆ split_mode

Model SliceContext::split_mode

Definition at line 73 of file mss12.h.

Referenced by ff_mss12_decode_rect(), ff_mss12_slicecontext_reset(), and slicecontext_init().

◆ intra_pix_ctx

PixContext SliceContext::intra_pix_ctx

◆ inter_pix_ctx

PixContext SliceContext::inter_pix_ctx

Definition at line 74 of file mss12.h.

Referenced by decode_region_inter(), ff_mss12_slicecontext_reset(), and slicecontext_init().

◆ data

const uint8_t* SliceContext::data

Definition at line 35 of file proresdec.h.

Referenced by decode_picture_header(), and decode_slice_thread().

◆ mb_x

unsigned SliceContext::mb_x

Definition at line 36 of file proresdec.h.

Referenced by decode_picture_header(), and decode_slice_thread().

◆ mb_y

unsigned SliceContext::mb_y

Definition at line 37 of file proresdec.h.

Referenced by decode_picture_header(), and decode_slice_thread().

◆ mb_count

unsigned SliceContext::mb_count

◆ data_size

unsigned SliceContext::data_size

Definition at line 39 of file proresdec.h.

Referenced by decode_picture_header(), and decode_slice_thread().

◆ ret

int SliceContext::ret

Definition at line 40 of file proresdec.h.

Referenced by decode_slice_thread().

◆ dc_ptr

const uint8_t* SliceContext::dc_ptr

Definition at line 39 of file vmixdec.c.

◆ ac_ptr

const uint8_t* SliceContext::ac_ptr

Definition at line 40 of file vmixdec.c.

◆ dc_size

unsigned SliceContext::dc_size

Definition at line 41 of file vmixdec.c.

◆ ac_size

unsigned SliceContext::ac_size

Definition at line 42 of file vmixdec.c.

◆ slice_idx

int SliceContext::slice_idx

Definition at line 84 of file vvcdec.h.

Referenced by init_slice_rpl(), and slice_init_entry_points().

◆ sh

VVCSH SliceContext::sh

◆ eps

struct EntryPoint* SliceContext::eps

◆ nb_eps

int SliceContext::nb_eps

◆ rpl

RefPicList* SliceContext::rpl

◆ ref

void* SliceContext::ref

RefStruct reference, backing slice data.

Definition at line 89 of file vvcdec.h.

Referenced by slice_start(), and slices_free().

◆ gdctf

AVTXContext* SliceContext::gdctf

Definition at line 71 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ gdcti

AVTXContext * SliceContext::gdcti

Definition at line 71 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ tx_fn_g

av_tx_fn SliceContext::tx_fn_g

Definition at line 72 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), and final_block_filtering().

◆ itx_fn_g

av_tx_fn SliceContext::itx_fn_g

Definition at line 72 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), and final_block_filtering().

◆ dctf

AVTXContext* SliceContext::dctf

Definition at line 73 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ dcti

AVTXContext * SliceContext::dcti

Definition at line 73 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ tx_fn

av_tx_fn SliceContext::tx_fn

Definition at line 74 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), and final_block_filtering().

◆ itx_fn

av_tx_fn SliceContext::itx_fn

Definition at line 74 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), and final_block_filtering().

◆ bufferh

float* SliceContext::bufferh

Definition at line 75 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ buffert

float* SliceContext::buffert

Definition at line 76 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), and uninit().

◆ bufferv

float* SliceContext::bufferv

Definition at line 77 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ bufferz

float* SliceContext::bufferz

Definition at line 78 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ buffer

float* SliceContext::buffer

Definition at line 79 of file vf_bm3d.c.

Referenced by basic_block_filtering(), config_input(), final_block_filtering(), and uninit().

◆ rbufferh

float* SliceContext::rbufferh

Definition at line 80 of file vf_bm3d.c.

Referenced by config_input(), final_block_filtering(), and uninit().

◆ rbufferv

float* SliceContext::rbufferv

Definition at line 81 of file vf_bm3d.c.

Referenced by config_input(), final_block_filtering(), and uninit().

◆ rbufferz

float* SliceContext::rbufferz

Definition at line 82 of file vf_bm3d.c.

Referenced by config_input(), final_block_filtering(), and uninit().

◆ rbuffer

float* SliceContext::rbuffer

Definition at line 83 of file vf_bm3d.c.

Referenced by config_input(), final_block_filtering(), and uninit().

◆ num

float* SliceContext::num

◆ den

float * SliceContext::den

◆ match_blocks

PosPairCode SliceContext::match_blocks[256]

◆ nb_match_blocks

int SliceContext::nb_match_blocks

◆ search_positions

PosCode* SliceContext::search_positions

Definition at line 87 of file vf_bm3d.c.

Referenced by block_matching_multi(), config_input(), and uninit().


The documentation for this struct was generated from the following files: