digiKam
intra_border_computer< pixel_t > Class Template Reference

Public Member Functions

void fill_from_image ()
 
void init (pixel_t *_out_border, const de265_image *_img, int _nT, int _cIdx, int _xB, int _yB)
 
void preproc ()
 
void reference_sample_substitution ()
 

Public Attributes

uint8_t * available
 
uint8_t available_data [4 *MAX_INTRA_PRED_BLOCK_SIZE+1]
 
bool availableLeft
 
bool availableTop
 
bool availableTopLeft
 
bool availableTopRight
 
int cIdx
 
pixel_t firstValue
 
const de265_imageimg
 
int nAvail
 
int nBottom
 
int nRight
 
int nT
 
pixel_t * out_border
 
const pic_parameter_setpps
 
const seq_parameter_setsps
 
int SubHeight
 
int SubWidth
 
int xB
 
int yB
 

Member Function Documentation

◆ fill_from_image()

template<class pixel_t >
void intra_border_computer< pixel_t >::fill_from_image

References MODE_INTRA.

◆ init()

template<class pixel_t >
void intra_border_computer< pixel_t >::init ( pixel_t *  _out_border,
const de265_image _img,
int  _nT,
int  _cIdx,
int  _xB,
int  _yB 
)
inline

◆ preproc()

template<class pixel_t >
void intra_border_computer< pixel_t >::preproc

◆ reference_sample_substitution()

template<class pixel_t >
void intra_border_computer< pixel_t >::reference_sample_substitution

References LogIntraPred, logtrace, and print_border.

Member Data Documentation

◆ available

template<class pixel_t >
uint8_t* intra_border_computer< pixel_t >::available

◆ available_data

template<class pixel_t >
uint8_t intra_border_computer< pixel_t >::available_data[4 *MAX_INTRA_PRED_BLOCK_SIZE+1]

◆ availableLeft

template<class pixel_t >
bool intra_border_computer< pixel_t >::availableLeft

◆ availableTop

template<class pixel_t >
bool intra_border_computer< pixel_t >::availableTop

◆ availableTopLeft

template<class pixel_t >
bool intra_border_computer< pixel_t >::availableTopLeft

◆ availableTopRight

template<class pixel_t >
bool intra_border_computer< pixel_t >::availableTopRight

◆ cIdx

template<class pixel_t >
int intra_border_computer< pixel_t >::cIdx

◆ firstValue

template<class pixel_t >
pixel_t intra_border_computer< pixel_t >::firstValue

◆ img

template<class pixel_t >
const de265_image* intra_border_computer< pixel_t >::img

◆ nAvail

template<class pixel_t >
int intra_border_computer< pixel_t >::nAvail

◆ nBottom

template<class pixel_t >
int intra_border_computer< pixel_t >::nBottom

◆ nRight

template<class pixel_t >
int intra_border_computer< pixel_t >::nRight

◆ nT

template<class pixel_t >
int intra_border_computer< pixel_t >::nT

◆ out_border

template<class pixel_t >
pixel_t* intra_border_computer< pixel_t >::out_border

◆ pps

template<class pixel_t >
const pic_parameter_set* intra_border_computer< pixel_t >::pps

◆ sps

template<class pixel_t >
const seq_parameter_set* intra_border_computer< pixel_t >::sps

◆ SubHeight

template<class pixel_t >
int intra_border_computer< pixel_t >::SubHeight

◆ SubWidth

template<class pixel_t >
int intra_border_computer< pixel_t >::SubWidth

◆ xB

template<class pixel_t >
int intra_border_computer< pixel_t >::xB

◆ yB

template<class pixel_t >
int intra_border_computer< pixel_t >::yB

The documentation for this class was generated from the following file: