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

Used for passing data between threads. More...

Data Fields

AVFrameframe
 
const AVPacketavpkt
 
uint8_tbuf
 
int stride
 
AVFrameout
 
AVFramein
 
int nb_samples
 
int channels
 
void ** d
 
void ** p
 
const void ** s
 
float mult
 
int clip
 
intwrite
 
float ** ir
 
intn_clippings
 
float ** ringbuffer
 
float ** temp_src
 
FFTComplex ** temp_fft
 
FFTComplex ** temp_afft
 
int ** delay
 
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
 
int parity
 
int tff
 
int meta_data [MAX_META_DATA]
 
double * data [MAX_DATA][NUM_PLANES]
 
const uint8_tsrcrow
 
uint8_tdstrow
 
int dst_linesize
 
float coeff [4]
 
int imin [4]
 
int omin [4]
 
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
 
int PP
 
float * src
 
float * dst
 
AVFramecopy_src1
 
AVFramecopy_src2
 
uint16_t src1_factor
 
uint16_t src2_factor
 
int direct
 
const uint32_t * rgbtoyuv
 
const uint8_tmain_data [4]
 
const uint8_tref_data [4]
 
int main_linesize [4]
 
int planewidth [4]
 
int planeheight [4]
 
uint64_t ** score
 
int nb_components
 
AVFramesrcx
 
AVFramesrcy
 
AVFrameb
 
AVFrameo
 
AVFramem
 
AVFramed
 
AVFramebase
 
AVFrameoverlay
 
AVFramemask
 
AVFramesrc
 
AVFramef1
 
AVFramef2
 
AVFrameref
 
uint8_tdst
 
uint8_tsrc
 
int hsub
 
int vsub
 
AVFramea
 
PSNRDSPContextdsp
 
AVFramexin
 
AVFrameyin
 
int nb_planes
 
int step
 
int inw
 
int inh
 
int outw
 
int outh
 
int xi
 
int yi
 
int xprime
 
int yprime
 
int c
 
int s
 
const AVFramein
 
double ** score
 
int ** temp
 
int max
 
SSIMDSPContextdsp
 
AVFrameileft
 
AVFrameiright
 
AVFramethreshold
 
AVFramemin
 
AVFramemax
 
const AVPixFmtDescriptordesc
 
double peak
 
const float * filter
 
const float * src
 
int src_stride
 
int dst_stride
 
int filter_width
 
float ** temp
 
AVFramecur
 
AVFrameadj
 
int component
 
int offset_y
 
int offset_x
 
const AVFramexf [2]
 
float progress
 

Detailed Description

Used for passing data between threads.

Definition at line 67 of file dsddec.c.

Field Documentation

◆ frame

AVFrame * ThreadData::frame

Definition at line 68 of file dsddec.c.

◆ avpkt

const AVPacket* ThreadData::avpkt

Definition at line 69 of file dsddec.c.

◆ buf

uint8_t * ThreadData::buf

Definition at line 43 of file v210dec.c.

◆ stride

int ThreadData::stride

Definition at line 44 of file v210dec.c.

◆ out

AVFrame * ThreadData::out

Definition at line 502 of file af_adeclick.c.

◆ in [1/3]

AVFrame ** ThreadData::in

Definition at line 223 of file af_adenorm.c.

◆ nb_samples

int ThreadData::nb_samples

Definition at line 350 of file af_asoftclip.c.

◆ channels

int ThreadData::channels

Definition at line 351 of file af_asoftclip.c.

◆ d [1/2]

AVFrame * ThreadData::d

Definition at line 77 of file af_crystalizer.c.

◆ p

void** ThreadData::p

Definition at line 78 of file af_crystalizer.c.

◆ s [1/2]

const void** ThreadData::s

Definition at line 79 of file af_crystalizer.c.

◆ mult

float ThreadData::mult

Definition at line 82 of file af_crystalizer.c.

◆ clip

int ThreadData::clip

Definition at line 83 of file af_crystalizer.c.

◆ write

int * ThreadData::write

Definition at line 128 of file af_headphone.c.

◆ ir

float ** ThreadData::ir

Definition at line 129 of file af_headphone.c.

◆ n_clippings

int * ThreadData::n_clippings

Definition at line 130 of file af_headphone.c.

◆ ringbuffer

float ** ThreadData::ringbuffer

Definition at line 131 of file af_headphone.c.

◆ temp_src

float ** ThreadData::temp_src

Definition at line 132 of file af_headphone.c.

◆ temp_fft

FFTComplex ** ThreadData::temp_fft

Definition at line 133 of file af_headphone.c.

◆ temp_afft

FFTComplex ** ThreadData::temp_afft

Definition at line 134 of file af_headphone.c.

◆ delay

int** ThreadData::delay

Definition at line 331 of file af_sofalizer.c.

◆ in [2/3]

AVFrame** ThreadData::in

Definition at line 101 of file vf_amplify.c.

◆ height

int ThreadData::height

Definition at line 61 of file vf_avgblur.c.

◆ width

int ThreadData::width

Definition at line 62 of file vf_avgblur.c.

◆ ptr

uint8_t* ThreadData::ptr

Definition at line 63 of file vf_avgblur.c.

◆ linesize

int ThreadData::linesize

Definition at line 64 of file vf_avgblur.c.

◆ top

const AVFrame* ThreadData::top

Definition at line 55 of file vf_blend.c.

◆ bottom

const AVFrame * ThreadData::bottom

Definition at line 55 of file vf_blend.c.

◆ dst [1/3]

uint8_t * ThreadData::dst

Definition at line 56 of file vf_blend.c.

◆ inlink

AVFilterLink* ThreadData::inlink

Definition at line 57 of file vf_blend.c.

◆ plane

int ThreadData::plane

Definition at line 58 of file vf_blend.c.

◆ w

int ThreadData::w

Definition at line 59 of file vf_blend.c.

◆ h

int ThreadData::h

Definition at line 59 of file vf_blend.c.

◆ param

FilterParams* ThreadData::param

Definition at line 60 of file vf_blend.c.

◆ src [1/6]

uint8_t * ThreadData::src

Definition at line 56 of file vf_bm3d.c.

◆ src_linesize

int ThreadData::src_linesize

Definition at line 57 of file vf_bm3d.c.

◆ ref [1/2]

const uint8_t* ThreadData::ref

Definition at line 58 of file vf_bm3d.c.

◆ ref_linesize

int ThreadData::ref_linesize

Definition at line 59 of file vf_bm3d.c.

◆ parity

int ThreadData::parity

Definition at line 56 of file vf_bwdif.c.

◆ tff

int ThreadData::tff

Definition at line 57 of file vf_bwdif.c.

◆ meta_data

int ThreadData::meta_data[MAX_META_DATA]

Definition at line 68 of file vf_colorconstancy.c.

◆ data

double* ThreadData::data[MAX_DATA][NUM_PLANES]

Definition at line 69 of file vf_colorconstancy.c.

◆ srcrow

const uint8_t* ThreadData::srcrow

Definition at line 97 of file vf_colorlevels.c.

◆ dstrow

uint8_t* ThreadData::dstrow

Definition at line 98 of file vf_colorlevels.c.

◆ dst_linesize

int ThreadData::dst_linesize

Definition at line 99 of file vf_colorlevels.c.

◆ coeff

float ThreadData::coeff[4]

Definition at line 102 of file vf_colorlevels.c.

◆ imin

int ThreadData::imin[4]

Definition at line 106 of file vf_colorlevels.c.

◆ omin

int ThreadData::omin[4]

Definition at line 107 of file vf_colorlevels.c.

◆ src [2/6]

const AVFrame* ThreadData::src

Definition at line 72 of file vf_colormatrix.c.

◆ c2

int ThreadData::c2

Definition at line 73 of file vf_colormatrix.c.

◆ c3

int ThreadData::c3

Definition at line 74 of file vf_colormatrix.c.

◆ c4

int ThreadData::c4

Definition at line 75 of file vf_colormatrix.c.

◆ c5

int ThreadData::c5

Definition at line 76 of file vf_colormatrix.c.

◆ c6

int ThreadData::c6

Definition at line 77 of file vf_colormatrix.c.

◆ c7

int ThreadData::c7

Definition at line 78 of file vf_colormatrix.c.

◆ in_linesize

ptrdiff_t ThreadData::in_linesize[3]

Definition at line 338 of file vf_colorspace.c.

◆ out_linesize

ptrdiff_t ThreadData::out_linesize[3]

Definition at line 338 of file vf_colorspace.c.

◆ in_ss_h

int ThreadData::in_ss_h

Definition at line 339 of file vf_colorspace.c.

◆ out_ss_h

int ThreadData::out_ss_h

Definition at line 339 of file vf_colorspace.c.

◆ hdata

FFTComplex* ThreadData::hdata

Definition at line 162 of file vf_convolve.c.

◆ vdata

FFTComplex * ThreadData::vdata

Definition at line 162 of file vf_convolve.c.

◆ n

int ThreadData::n

Definition at line 163 of file vf_convolve.c.

◆ xoff

int ThreadData::xoff

Definition at line 174 of file vf_datascope.c.

◆ yoff

int ThreadData::yoff

Definition at line 174 of file vf_datascope.c.

◆ PP

int ThreadData::PP

Definition at line 174 of file vf_datascope.c.

◆ src [3/6]

float* ThreadData::src

Definition at line 671 of file vf_dctdnoiz.c.

◆ dst [2/3]

float* ThreadData::dst

Definition at line 671 of file vf_dctdnoiz.c.

◆ copy_src1

AVFrame* ThreadData::copy_src1

Definition at line 90 of file vf_framerate.c.

◆ copy_src2

AVFrame * ThreadData::copy_src2

Definition at line 90 of file vf_framerate.c.

◆ src1_factor

uint16_t ThreadData::src1_factor

Definition at line 91 of file vf_framerate.c.

◆ src2_factor

uint16_t ThreadData::src2_factor

Definition at line 91 of file vf_framerate.c.

◆ direct

int ThreadData::direct

Definition at line 296 of file vf_hqdn3d.c.

◆ rgbtoyuv

const uint32_t * ThreadData::rgbtoyuv

Definition at line 46 of file vf_hqx.c.

◆ main_data

const uint8_t * ThreadData::main_data

Definition at line 84 of file vf_identity.c.

◆ ref_data

const uint8_t * ThreadData::ref_data

Definition at line 85 of file vf_identity.c.

◆ main_linesize

int ThreadData::main_linesize

Definition at line 86 of file vf_identity.c.

◆ planewidth

int ThreadData::planewidth

Definition at line 88 of file vf_identity.c.

◆ planeheight

int ThreadData::planeheight

Definition at line 89 of file vf_identity.c.

◆ score [1/2]

uint64_t ** ThreadData::score

Definition at line 90 of file vf_identity.c.

◆ nb_components

int ThreadData::nb_components

Definition at line 91 of file vf_identity.c.

◆ srcx

AVFrame * ThreadData::srcx

Definition at line 77 of file vf_lut2.c.

◆ srcy

AVFrame * ThreadData::srcy

Definition at line 77 of file vf_lut2.c.

◆ b

AVFrame* ThreadData::b

Definition at line 35 of file vf_maskedclamp.c.

◆ o

AVFrame * ThreadData::o

Definition at line 35 of file vf_maskedclamp.c.

◆ m

AVFrame * ThreadData::m

Definition at line 35 of file vf_maskedclamp.c.

◆ d [2/2]

AVFrame * ThreadData::d

Definition at line 35 of file vf_maskedclamp.c.

◆ base

AVFrame* ThreadData::base

Definition at line 68 of file vf_maskedmerge.c.

◆ overlay

AVFrame * ThreadData::overlay

Definition at line 68 of file vf_maskedmerge.c.

◆ mask

AVFrame * ThreadData::mask

Definition at line 68 of file vf_maskedmerge.c.

◆ src [4/6]

AVFrame * ThreadData::src

Definition at line 34 of file vf_maskedminmax.c.

◆ f1

AVFrame * ThreadData::f1

Definition at line 34 of file vf_maskedminmax.c.

◆ f2

AVFrame * ThreadData::f2

Definition at line 34 of file vf_maskedminmax.c.

◆ ref [2/2]

AVFrame * ThreadData::ref

Definition at line 49 of file vf_maskedthreshold.c.

◆ dst [3/3]

uint8_t* ThreadData::dst

Definition at line 274 of file vf_perspective.c.

◆ src [5/6]

uint8_t* ThreadData::src

Definition at line 276 of file vf_perspective.c.

◆ hsub

int ThreadData::hsub

Definition at line 279 of file vf_perspective.c.

◆ vsub

int ThreadData::vsub

Definition at line 279 of file vf_perspective.c.

◆ a

AVFrame * ThreadData::a

Definition at line 32 of file vf_premultiply.c.

◆ dsp [1/2]

PSNRDSPContext* ThreadData::dsp

Definition at line 118 of file vf_psnr.c.

◆ xin

AVFrame * ThreadData::xin

Definition at line 79 of file vf_remap.c.

◆ yin

AVFrame * ThreadData::yin

Definition at line 79 of file vf_remap.c.

◆ nb_planes

int ThreadData::nb_planes

Definition at line 80 of file vf_remap.c.

◆ step

int ThreadData::step

Definition at line 82 of file vf_remap.c.

◆ inw

int ThreadData::inw

Definition at line 87 of file vf_rotate.c.

◆ inh

int ThreadData::inh

Definition at line 87 of file vf_rotate.c.

◆ outw

int ThreadData::outw

Definition at line 88 of file vf_rotate.c.

◆ outh

int ThreadData::outh

Definition at line 88 of file vf_rotate.c.

◆ xi

int ThreadData::xi

Definition at line 90 of file vf_rotate.c.

◆ yi

int ThreadData::yi

Definition at line 90 of file vf_rotate.c.

◆ xprime

int ThreadData::xprime

Definition at line 91 of file vf_rotate.c.

◆ yprime

int ThreadData::yprime

Definition at line 91 of file vf_rotate.c.

◆ c

int ThreadData::c

Definition at line 92 of file vf_rotate.c.

◆ s [2/2]

int ThreadData::s

Definition at line 92 of file vf_rotate.c.

◆ in [3/3]

const AVFrame* ThreadData::in

Definition at line 61 of file vf_signalstats.c.

◆ score [2/2]

double** ThreadData::score

Definition at line 230 of file vf_ssim.c.

◆ temp [1/2]

int** ThreadData::temp

Definition at line 231 of file vf_ssim.c.

◆ max [1/2]

int ThreadData::max

Definition at line 233 of file vf_ssim.c.

◆ dsp [2/2]

SSIMDSPContext* ThreadData::dsp

Definition at line 234 of file vf_ssim.c.

◆ ileft

AVFrame* ThreadData::ileft

Definition at line 605 of file vf_stereo3d.c.

◆ iright

AVFrame * ThreadData::iright

Definition at line 605 of file vf_stereo3d.c.

◆ threshold

AVFrame* ThreadData::threshold

Definition at line 75 of file vf_threshold.c.

◆ min

AVFrame* ThreadData::min

Definition at line 76 of file vf_threshold.c.

◆ max [2/2]

AVFrame* ThreadData::max

Definition at line 77 of file vf_threshold.c.

◆ desc

const AVPixFmtDescriptor* ThreadData::desc

Definition at line 196 of file vf_tonemap.c.

◆ peak

double ThreadData::peak

Definition at line 197 of file vf_tonemap.c.

◆ filter

const float* ThreadData::filter

Definition at line 90 of file vf_vif.c.

◆ src [6/6]

const float* ThreadData::src

Definition at line 91 of file vf_vif.c.

◆ src_stride

int ThreadData::src_stride

Definition at line 94 of file vf_vif.c.

◆ dst_stride

int ThreadData::dst_stride

Definition at line 95 of file vf_vif.c.

◆ filter_width

int ThreadData::filter_width

Definition at line 96 of file vf_vif.c.

◆ temp [2/2]

float** ThreadData::temp

Definition at line 97 of file vf_vif.c.

◆ cur

AVFrame * ThreadData::cur

Definition at line 362 of file vf_w3fdif.c.

◆ adj

AVFrame * ThreadData::adj

Definition at line 362 of file vf_w3fdif.c.

◆ component

int ThreadData::component

Definition at line 35 of file vf_waveform.c.

◆ offset_y

int ThreadData::offset_y

Definition at line 36 of file vf_waveform.c.

◆ offset_x

int ThreadData::offset_x

Definition at line 37 of file vf_waveform.c.

◆ xf

const AVFrame* ThreadData::xf[2]

Definition at line 114 of file vf_xfade.c.

◆ progress

float ThreadData::progress

Definition at line 116 of file vf_xfade.c.


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