PPContext Struct Reference

postprocess context. More...

#include <postprocess_internal.h>


Data Fields

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


Detailed Description

postprocess context.

Definition at line 116 of file postprocess_internal.h.


Field Documentation

info on struct for av_log

Definition at line 120 of file postprocess_internal.h.

Referenced by pp_get_context().

Definition at line 159 of file postprocess_internal.h.

Referenced by postProcess(), and pp_get_context().

Definition at line 142 of file postprocess_internal.h.

Referenced by pp_free_context(), and reallocBuffers().

Definition at line 152 of file postprocess_internal.h.

Referenced by pp_free_context(), pp_postprocess(), and reallocBuffers().

Definition at line 157 of file postprocess_internal.h.

Referenced by pp_get_context().

Definition at line 164 of file postprocess_internal.h.

Referenced by pp_get_context(), and pp_postprocess().

uint64_t PPContext::mmxDcOffset[64]

Definition at line 147 of file postprocess_internal.h.

Definition at line 148 of file postprocess_internal.h.

Definition at line 151 of file postprocess_internal.h.

Referenced by pp_free_context(), pp_postprocess(), and reallocBuffers().

Definition at line 131 of file postprocess_internal.h.

Definition at line 132 of file postprocess_internal.h.

uint64_t PPContext::pQPb

Definition at line 144 of file postprocess_internal.h.

uint64_t PPContext::pQPb2

Definition at line 145 of file postprocess_internal.h.

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

Definition at line 161 of file postprocess_internal.h.

Referenced by pp_postprocess(), and reallocBuffers().

QP_STORE_T* PPContext::stdQPTable

used to fix MPEG2 style qscale

Definition at line 150 of file postprocess_internal.h.

Referenced by pp_free_context(), pp_postprocess(), and reallocBuffers().

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

Definition at line 162 of file postprocess_internal.h.

Referenced by pp_postprocess(), and reallocBuffers().

used for the horizontal code

Definition at line 122 of file postprocess_internal.h.

Referenced by pp_free_context(), and reallocBuffers().

Temporal noise reducing buffers.

Definition at line 135 of file postprocess_internal.h.

Referenced by pp_free_context(), and reallocBuffers().

Definition at line 136 of file postprocess_internal.h.

Referenced by pp_free_context(), and reallocBuffers().

Temporary buffers for handling the last row(s).

Definition at line 139 of file postprocess_internal.h.

Referenced by pp_free_context(), and reallocBuffers().

Definition at line 140 of file postprocess_internal.h.

Referenced by pp_free_context(), and reallocBuffers().

Definition at line 165 of file postprocess_internal.h.

Referenced by pp_get_context(), and pp_postprocess().

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.

Referenced by pp_free_context(), and reallocBuffers().


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

Generated on Fri Oct 26 02:43:57 2012 for FFmpeg by  doxygen 1.5.8