FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ThreadData Struct Reference

Used for passing data between threads. More...

Data Fields

AVFrameout
 
AVFramein
 
intwrite
 
int ** delay
 
float ** ir
 
intn_clippings
 
float ** ringbuffer
 
float ** temp_src
 
FFTComplex ** temp_fft
 
AVFrame ** in
 
int height
 
int width
 
uint8_tptr
 
int linesize
 
const AVFrametop
 
const AVFramebottom
 
AVFramedst
 
AVFilterLinkinlink
 
int plane
 
int w
 
int h
 
FilterParamsparam
 
const uint8_tsrc
 
int src_linesize
 
const uint8_tref
 
int ref_linesize
 
AVFrameframe
 
int parity
 
int tff
 
int meta_data [MAX_META_DATA]
 
double * data [MAX_DATA][NUM_PLANES]
 
const AVFramesrc
 
int c2
 
int c3
 
int c4
 
int c5
 
int c6
 
int c7
 
ptrdiff_t in_linesize [3]
 
ptrdiff_t out_linesize [3]
 
int in_ss_h
 
int out_ss_h
 
FFTComplexhdata
 
FFTComplexvdata
 
int n
 
int xoff
 
int yoff
 
float * src
 
float * dst
 
AVFramecopy_src1
 
AVFramecopy_src2
 
uint16_t src1_factor
 
uint16_t src2_factor
 
const uint32_t * rgbtoyuv
 
int xcenter
 
int ycenter
 
int32_tcorrection
 
AVFrameb
 
AVFrameo
 
AVFramem
 
AVFramed
 
AVFramebase
 
AVFrameoverlay
 
AVFramemask
 
AVFramesrc
 
uint8_tdst
 
int dst_linesize
 
uint8_tsrc
 
int hsub
 
int vsub
 
AVFramea
 
AVFramexin
 
AVFrameyin
 
int nb_planes
 
int nb_components
 
int step
 
int inw
 
int inh
 
int outw
 
int outh
 
int xi
 
int yi
 
int xprime
 
int yprime
 
int c
 
int s
 
const AVFramein
 
AVFrameileft
 
AVFrameiright
 
AVFramethreshold
 
AVFramemin
 
AVFramemax
 
AVFramecur
 
AVFrameadj
 
int component
 
int offset_y
 
int offset_x
 

Detailed Description

Used for passing data between threads.

Definition at line 484 of file af_adeclick.c.

Field Documentation

AVFrame * ThreadData::out
AVFrame * ThreadData::in
int * ThreadData::write
int ** ThreadData::delay
float ** ThreadData::ir
int * ThreadData::n_clippings
float ** ThreadData::ringbuffer
float ** ThreadData::temp_src
FFTComplex ** ThreadData::temp_fft

Definition at line 161 of file af_headphone.c.

Referenced by filter_frame(), and headphone_frame().

AVFrame** ThreadData::in

Definition at line 95 of file vf_amplify.c.

int ThreadData::height
int ThreadData::width
uint8_t* ThreadData::ptr

Definition at line 63 of file vf_avgblur.c.

Referenced by averageiir2d().

int ThreadData::linesize

Definition at line 64 of file vf_avgblur.c.

Referenced by averageiir2d(), geq_filter_frame(), and slice_geq_filter().

const AVFrame* ThreadData::top

Definition at line 54 of file vf_blend.c.

Referenced by DEFINE_BLEND8().

const AVFrame * ThreadData::bottom

Definition at line 54 of file vf_blend.c.

Referenced by DEFINE_BLEND8().

AVFrame * ThreadData::dst
AVFilterLink* ThreadData::inlink

Definition at line 56 of file vf_blend.c.

Referenced by config_props(), and DEFINE_BLEND8().

int ThreadData::plane
int ThreadData::w

Definition at line 58 of file vf_blend.c.

Referenced by DEFINE_BLEND8(), filter(), filter_slice(), resample_cubic(), and resample_linear().

int ThreadData::h
FilterParams* ThreadData::param

Definition at line 59 of file vf_blend.c.

Referenced by DEFINE_BLEND8().

float * ThreadData::src
int ThreadData::src_linesize

Definition at line 57 of file vf_bm3d.c.

Referenced by filter_frame(), filter_slice(), resample_cubic(), and resample_linear().

const uint8_t* ThreadData::ref

Definition at line 58 of file vf_bm3d.c.

Referenced by filter_frame(), and filter_slice().

int ThreadData::ref_linesize

Definition at line 59 of file vf_bm3d.c.

Referenced by filter_frame(), and filter_slice().

AVFrame * ThreadData::frame

Definition at line 53 of file vf_bwdif.c.

Referenced by filter_slice().

int ThreadData::parity

Definition at line 56 of file vf_bwdif.c.

Referenced by filter_slice().

int ThreadData::tff

Definition at line 57 of file vf_bwdif.c.

Referenced by filter_slice().

int ThreadData::meta_data[MAX_META_DATA]

Definition at line 68 of file vf_colorconstancy.c.

Referenced by get_deriv(), and slice_get_derivative().

double* ThreadData::data[MAX_DATA][NUM_PLANES]
const AVFrame* ThreadData::src

Definition at line 72 of file vf_colormatrix.c.

int ThreadData::c2
int ThreadData::c3
int ThreadData::c4
int ThreadData::c5
int ThreadData::c6
int ThreadData::c7
ptrdiff_t ThreadData::in_linesize[3]

Definition at line 408 of file vf_colorspace.c.

Referenced by convert(), and filter_frame().

ptrdiff_t ThreadData::out_linesize[3]

Definition at line 408 of file vf_colorspace.c.

Referenced by convert(), and filter_frame().

int ThreadData::in_ss_h

Definition at line 409 of file vf_colorspace.c.

Referenced by convert(), and filter_frame().

int ThreadData::out_ss_h

Definition at line 409 of file vf_colorspace.c.

Referenced by convert(), and filter_frame().

FFTComplex* ThreadData::hdata
FFTComplex * ThreadData::vdata
int ThreadData::n
int ThreadData::xoff

Definition at line 167 of file vf_datascope.c.

Referenced by filter_color(), filter_color2(), filter_frame(), and filter_mono().

int ThreadData::yoff

Definition at line 167 of file vf_datascope.c.

Referenced by filter_color(), filter_color2(), filter_frame(), and filter_mono().

float* ThreadData::src

Definition at line 667 of file vf_dctdnoiz.c.

float * ThreadData::dst

Definition at line 667 of file vf_dctdnoiz.c.

AVFrame* ThreadData::copy_src1

Definition at line 139 of file vf_framerate.c.

Referenced by blend_frames(), and filter_slice().

AVFrame * ThreadData::copy_src2

Definition at line 139 of file vf_framerate.c.

Referenced by blend_frames(), and filter_slice().

uint16_t ThreadData::src1_factor

Definition at line 140 of file vf_framerate.c.

Referenced by blend_frames(), and filter_slice().

uint16_t ThreadData::src2_factor

Definition at line 140 of file vf_framerate.c.

Referenced by blend_frames(), and filter_slice().

const uint32_t * ThreadData::rgbtoyuv

Definition at line 46 of file vf_hqx.c.

Referenced by filter_frame(), hqx_filter(), and xbr_filter().

int ThreadData::xcenter

Definition at line 62 of file vf_lenscorrection.c.

Referenced by filter_slice().

int ThreadData::ycenter

Definition at line 62 of file vf_lenscorrection.c.

Referenced by filter_slice().

int32_t* ThreadData::correction

Definition at line 63 of file vf_lenscorrection.c.

Referenced by filter_frame(), and filter_slice().

AVFrame* ThreadData::b

Definition at line 34 of file vf_maskedclamp.c.

Referenced by maskedclamp16(), maskedclamp8(), and process_frame().

AVFrame * ThreadData::o

Definition at line 34 of file vf_maskedclamp.c.

Referenced by create_filtergraph(), maskedclamp16(), maskedclamp8(), and process_frame().

AVFrame * ThreadData::m
AVFrame * ThreadData::d
AVFrame* ThreadData::base

Definition at line 67 of file vf_maskedmerge.c.

Referenced by filter_slice(), and process_frame().

AVFrame * ThreadData::overlay

Definition at line 67 of file vf_maskedmerge.c.

Referenced by filter_slice(), and process_frame().

AVFrame * ThreadData::mask

Definition at line 67 of file vf_maskedmerge.c.

Referenced by filter_slice(), and process_frame().

AVFrame * ThreadData::src

Definition at line 45 of file vf_overlay.c.

uint8_t* ThreadData::dst

Definition at line 274 of file vf_perspective.c.

int ThreadData::dst_linesize

Definition at line 275 of file vf_perspective.c.

Referenced by resample_cubic(), and resample_linear().

uint8_t* ThreadData::src

Definition at line 276 of file vf_perspective.c.

int ThreadData::hsub

Definition at line 279 of file vf_perspective.c.

Referenced by resample_cubic(), and resample_linear().

int ThreadData::vsub

Definition at line 279 of file vf_perspective.c.

Referenced by resample_cubic(), and resample_linear().

AVFrame * ThreadData::a

Definition at line 32 of file vf_premultiply.c.

Referenced by filter_frame(), and premultiply_slice().

AVFrame * ThreadData::xin

Definition at line 68 of file vf_remap.c.

Referenced by process_frame().

AVFrame * ThreadData::yin

Definition at line 68 of file vf_remap.c.

Referenced by process_frame().

int ThreadData::nb_planes

Definition at line 69 of file vf_remap.c.

Referenced by process_frame().

int ThreadData::nb_components

Definition at line 70 of file vf_remap.c.

Referenced by process_frame().

int ThreadData::step

Definition at line 71 of file vf_remap.c.

Referenced by process_frame().

int ThreadData::inw

Definition at line 87 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::inh

Definition at line 87 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::outw

Definition at line 88 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::outh

Definition at line 88 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::xi

Definition at line 90 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::yi

Definition at line 90 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::xprime

Definition at line 91 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::yprime

Definition at line 91 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::c

Definition at line 92 of file vf_rotate.c.

Referenced by filter_slice().

int ThreadData::s

Definition at line 92 of file vf_rotate.c.

Referenced by filter_slice().

const AVFrame* ThreadData::in

Definition at line 60 of file vf_signalstats.c.

AVFrame* ThreadData::ileft

Definition at line 599 of file vf_stereo3d.c.

Referenced by filter_frame(), and filter_slice().

AVFrame * ThreadData::iright

Definition at line 599 of file vf_stereo3d.c.

Referenced by filter_frame(), and filter_slice().

AVFrame* ThreadData::threshold

Definition at line 73 of file vf_threshold.c.

Referenced by filter_slice(), and process_frame().

AVFrame* ThreadData::min

Definition at line 74 of file vf_threshold.c.

Referenced by filter_slice(), and process_frame().

AVFrame* ThreadData::max

Definition at line 75 of file vf_threshold.c.

Referenced by filter_slice(), and process_frame().

AVFrame * ThreadData::cur

Definition at line 339 of file vf_w3fdif.c.

Referenced by deinterlace_slice(), and filter().

AVFrame * ThreadData::adj

Definition at line 339 of file vf_w3fdif.c.

Referenced by deinterlace_slice(), and filter().

int ThreadData::component

Definition at line 35 of file vf_waveform.c.

Referenced by filter_frame().

int ThreadData::offset_y

Definition at line 36 of file vf_waveform.c.

Referenced by filter_frame().

int ThreadData::offset_x

Definition at line 37 of file vf_waveform.c.

Referenced by filter_frame().


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