FFmpeg
Data Fields
FSPPDSPContext Struct Reference

#include <vf_fsppdsp.h>

Data Fields

void(* store_slice )(uint8_t *restrict dst, int16_t *restrict src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)
 
void(* store_slice2 )(uint8_t *restrict dst, int16_t *restrict src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)
 
void(* mul_thrmat )(const int16_t *restrict thr_adr_noq, int16_t *restrict thr_adr, int q)
 
void(* column_fidct )(const int16_t *restrict thr_adr, const int16_t *restrict data, int16_t *restrict output, int cnt)
 
void(* row_idct )(const int16_t *restrict workspace, int16_t *restrict output_adr, ptrdiff_t output_stride, int cnt)
 
void(* row_fdct )(int16_t *restrict data, const uint8_t *restrict pixels, ptrdiff_t line_size, int cnt)
 

Detailed Description

Definition at line 33 of file vf_fsppdsp.h.

Field Documentation

◆ store_slice

void(* FSPPDSPContext::store_slice) (uint8_t *restrict dst, int16_t *restrict src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)

Definition at line 34 of file vf_fsppdsp.h.

Referenced by check_store_slice(), and ff_fsppdsp_init().

◆ store_slice2

void(* FSPPDSPContext::store_slice2) (uint8_t *restrict dst, int16_t *restrict src, ptrdiff_t dst_stride, ptrdiff_t src_stride, ptrdiff_t width, ptrdiff_t height, ptrdiff_t log2_scale)

Definition at line 38 of file vf_fsppdsp.h.

Referenced by check_store_slice(), and ff_fsppdsp_init().

◆ mul_thrmat

void(* FSPPDSPContext::mul_thrmat) (const int16_t *restrict thr_adr_noq, int16_t *restrict thr_adr, int q)

Definition at line 42 of file vf_fsppdsp.h.

Referenced by check_mul_thrmat(), ff_fsppdsp_init(), and filter_frame().

◆ column_fidct

void(* FSPPDSPContext::column_fidct) (const int16_t *restrict thr_adr, const int16_t *restrict data, int16_t *restrict output, int cnt)

Definition at line 45 of file vf_fsppdsp.h.

Referenced by check_column_fidct(), and ff_fsppdsp_init().

◆ row_idct

void(* FSPPDSPContext::row_idct) (const int16_t *restrict workspace, int16_t *restrict output_adr, ptrdiff_t output_stride, int cnt)

Definition at line 48 of file vf_fsppdsp.h.

Referenced by ff_fsppdsp_init().

◆ row_fdct

void(* FSPPDSPContext::row_fdct) (int16_t *restrict data, const uint8_t *restrict pixels, ptrdiff_t line_size, int cnt)

Definition at line 51 of file vf_fsppdsp.h.

Referenced by ff_fsppdsp_init().


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