FFmpeg
Loading...
Searching...
No Matches
SwsOpChain Struct Reference

Compiled "chain" of operations, which can be dispatched efficiently. More...

#include <ops_chain.h>

Public Member Functions

 DECLARE_ALIGNED_8 (uint8_t, impl)[1024]
 

Data Fields

int impl_size
 
int cpu_flags
 
int over_read [4]
 
int over_write [4]
 
const void * ref [16]
 
int num_ref
 

Detailed Description

Compiled "chain" of operations, which can be dispatched efficiently.

Effectively just a list of function pointers, alongside a small amount of private data for each operation.

Definition at line 66 of file ops_chain.h.

Member Function Documentation

◆ DECLARE_ALIGNED_8()

SwsOpChain::DECLARE_ALIGNED_8 ( uint8_t ,
impl  )

Field Documentation

◆ impl_size

int SwsOpChain::impl_size

Definition at line 71 of file ops_chain.h.

Referenced by ff_sws_op_chain_append().

◆ cpu_flags

int SwsOpChain::cpu_flags

Definition at line 74 of file ops_chain.h.

Referenced by compile_uops_aarch64(), ff_sws_op_chain_attach(), and ff_sws_uop_lookup().

◆ over_read

int SwsOpChain::over_read[4]

Definition at line 75 of file ops_chain.h.

Referenced by ff_sws_op_chain_attach(), and ff_sws_uop_lookup().

◆ over_write

int SwsOpChain::over_write[4]

Definition at line 76 of file ops_chain.h.

Referenced by ff_sws_op_chain_attach(), and ff_sws_uop_lookup().

◆ ref

const void* SwsOpChain::ref[16]

Definition at line 79 of file ops_chain.h.

Referenced by ff_sws_op_chain_append(), and ff_sws_op_chain_free_cb().

◆ num_ref

int SwsOpChain::num_ref

Definition at line 80 of file ops_chain.h.

Referenced by ff_sws_op_chain_append(), and ff_sws_op_chain_free_cb().


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