FFmpeg
Data Fields
SwsOpChain Struct Reference

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

#include <ops_chain.h>

Data Fields

SwsOpImpl impl [SWS_MAX_OPS+1]
 
void(* free [SWS_MAX_OPS+1])(void *)
 
int num_impl
 
int cpu_flags
 

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 80 of file ops_chain.h.

Field Documentation

◆ impl

SwsOpImpl SwsOpChain::impl[SWS_MAX_OPS+1]

Definition at line 82 of file ops_chain.h.

Referenced by ff_sws_op_chain_append(), ff_sws_op_chain_free_cb(), and process().

◆ free

void(* SwsOpChain::free[SWS_MAX_OPS + 1])(void *)

Definition at line 83 of file ops_chain.h.

Referenced by compile(), ff_sws_op_chain_append(), and ff_sws_op_chain_free_cb().

◆ num_impl

int SwsOpChain::num_impl

Definition at line 84 of file ops_chain.h.

Referenced by ff_sws_op_chain_append(), and ff_sws_op_chain_free_cb().

◆ cpu_flags

int SwsOpChain::cpu_flags

Definition at line 85 of file ops_chain.h.

Referenced by compile(), and ff_sws_op_compile_tables().


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