FFmpeg
Data Fields
PPContext Struct Reference

postprocess context. More...

#include <postprocess_internal.h>

Data Fields

const AVClassav_class
 info on struct for av_log More...
 
uint8_t * tempBlocks
 used for the horizontal code More...
 
uint64_t * yHistogram
 luma histogram. More...
 
uint64_t packedYOffset
 
uint64_t packedYScale
 
uint8_t * tempBlurred [3]
 Temporal noise reducing buffers. More...
 
int32_ttempBlurredPast [3]
 
uint8_t * tempDst
 Temporary buffers for handling the last row(s) More...
 
uint8_t * tempSrc
 
uint8_t * deintTemp
 
uint64_t pQPb
 
uint64_t pQPb2
 
uint64_t pQPb_block [4]
 
uint64_t pQPb2_block [4]
 
uint64_t mmxDcOffset [64]
 
uint64_t mmxDcThreshold [64]
 
int8_t * stdQPTable
 used to fix MPEG2 style qscale More...
 
int8_t * nonBQPTable
 
int8_t * forcedQPTable
 
int QP
 
int nonBQP
 
int QP_block [4]
 
int nonBQP_block [4]
 
int frameNum
 
int cpuCaps
 
int qpStride
 size of qp buffers (needed to realloc them if needed) More...
 
int stride
 size of some buffers (needed to realloc them if needed) More...
 
int hChromaSubSample
 
int vChromaSubSample
 
PPMode ppMode
 

Detailed Description

postprocess context.

Definition at line 116 of file postprocess_internal.h.

Field Documentation

◆ av_class

const AVClass* PPContext::av_class

info on struct for av_log

Definition at line 120 of file postprocess_internal.h.

◆ tempBlocks

uint8_t* PPContext::tempBlocks

used for the horizontal code

Definition at line 122 of file postprocess_internal.h.

◆ yHistogram

uint64_t* PPContext::yHistogram

luma histogram.

we need 64bit here otherwise we'll going to have a problem after watching a black picture for 5 hours

Definition at line 129 of file postprocess_internal.h.

◆ packedYOffset

uint64_t PPContext::packedYOffset

Definition at line 131 of file postprocess_internal.h.

◆ packedYScale

uint64_t PPContext::packedYScale

Definition at line 132 of file postprocess_internal.h.

◆ tempBlurred

uint8_t* PPContext::tempBlurred[3]

Temporal noise reducing buffers.

Definition at line 135 of file postprocess_internal.h.

◆ tempBlurredPast

int32_t* PPContext::tempBlurredPast[3]

Definition at line 136 of file postprocess_internal.h.

◆ tempDst

uint8_t* PPContext::tempDst

Temporary buffers for handling the last row(s)

Definition at line 139 of file postprocess_internal.h.

◆ tempSrc

uint8_t* PPContext::tempSrc

Definition at line 140 of file postprocess_internal.h.

◆ deintTemp

uint8_t* PPContext::deintTemp

Definition at line 142 of file postprocess_internal.h.

◆ pQPb

uint64_t PPContext::pQPb

Definition at line 144 of file postprocess_internal.h.

◆ pQPb2

uint64_t PPContext::pQPb2

Definition at line 145 of file postprocess_internal.h.

◆ pQPb_block

uint64_t PPContext::pQPb_block[4]

Definition at line 147 of file postprocess_internal.h.

◆ pQPb2_block

uint64_t PPContext::pQPb2_block[4]

Definition at line 148 of file postprocess_internal.h.

◆ mmxDcOffset

uint64_t PPContext::mmxDcOffset[64]

Definition at line 150 of file postprocess_internal.h.

◆ mmxDcThreshold

uint64_t PPContext::mmxDcThreshold[64]

Definition at line 151 of file postprocess_internal.h.

◆ stdQPTable

int8_t* PPContext::stdQPTable

used to fix MPEG2 style qscale

Definition at line 153 of file postprocess_internal.h.

◆ nonBQPTable

int8_t* PPContext::nonBQPTable

Definition at line 154 of file postprocess_internal.h.

◆ forcedQPTable

int8_t* PPContext::forcedQPTable

Definition at line 155 of file postprocess_internal.h.

◆ QP

int PPContext::QP

Definition at line 157 of file postprocess_internal.h.

◆ nonBQP

int PPContext::nonBQP

Definition at line 158 of file postprocess_internal.h.

◆ QP_block

int PPContext::QP_block[4]

Definition at line 160 of file postprocess_internal.h.

◆ nonBQP_block

int PPContext::nonBQP_block[4]

Definition at line 161 of file postprocess_internal.h.

◆ frameNum

int PPContext::frameNum

Definition at line 163 of file postprocess_internal.h.

◆ cpuCaps

int PPContext::cpuCaps

Definition at line 165 of file postprocess_internal.h.

◆ qpStride

int PPContext::qpStride

size of qp buffers (needed to realloc them if needed)

Definition at line 167 of file postprocess_internal.h.

◆ stride

int PPContext::stride

size of some buffers (needed to realloc them if needed)

Definition at line 168 of file postprocess_internal.h.

◆ hChromaSubSample

int PPContext::hChromaSubSample

Definition at line 170 of file postprocess_internal.h.

◆ vChromaSubSample

int PPContext::vChromaSubSample

Definition at line 171 of file postprocess_internal.h.

◆ ppMode

PPMode PPContext::ppMode

Definition at line 173 of file postprocess_internal.h.


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