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

#include <vmaf_motion.h>

Data Fields

uint64_t(* sad )(const uint16_t *img1, const uint16_t *img2, int w, int h, ptrdiff_t img1_stride, ptrdiff_t img2_stride)
 
void(* convolution_x )(const uint16_t *filter, int filt_w, const uint16_t *src, uint16_t *dst, int w, int h, ptrdiff_t src_stride, ptrdiff_t dst_stride)
 
void(* convolution_y )(const uint16_t *filter, int filt_w, const uint8_t *src, uint16_t *dst, int w, int h, ptrdiff_t src_stride, ptrdiff_t dst_stride)
 

Detailed Description

Definition at line 29 of file vmaf_motion.h.

Field Documentation

uint64_t(* VMAFMotionDSPContext::sad)(const uint16_t *img1, const uint16_t *img2, int w, int h, ptrdiff_t img1_stride, ptrdiff_t img2_stride)

Definition at line 30 of file vmaf_motion.h.

Referenced by ff_vmafmotion_process(), and vmafmotiondsp_init().

void(* VMAFMotionDSPContext::convolution_x)(const uint16_t *filter, int filt_w, const uint16_t *src, uint16_t *dst, int w, int h, ptrdiff_t src_stride, ptrdiff_t dst_stride)

Definition at line 32 of file vmaf_motion.h.

Referenced by ff_vmafmotion_process(), and vmafmotiondsp_init().

void(* VMAFMotionDSPContext::convolution_y)(const uint16_t *filter, int filt_w, const uint8_t *src, uint16_t *dst, int w, int h, ptrdiff_t src_stride, ptrdiff_t dst_stride)

Definition at line 35 of file vmaf_motion.h.

Referenced by ff_vmafmotion_process(), and vmafmotiondsp_init().


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