FFmpeg
Data Fields
DeshakeOpenCLContext Struct Reference

Data Fields

OpenCLFilterContext ocf
 
int initialized
 
int64_t duration
 
int eof
 
AVLFG alfg
 
FFFrameQueue fq
 
AbsoluteFrameMotion abs_motion
 
int smooth_window
 
int curr_frame
 
float * gauss_kernel
 
float * ransac_err
 
CropInfo crop_y
 
CropInfo crop_uv
 
int is_yuv
 
int sw_format
 
MotionVectormatches_host
 
MotionVectormatches_contig_host
 
MotionVectorinliers
 
cl_command_queue command_queue
 
cl_kernel kernel_grayscale
 
cl_kernel kernel_harris_response
 
cl_kernel kernel_refine_features
 
cl_kernel kernel_brief_descriptors
 
cl_kernel kernel_match_descriptors
 
cl_kernel kernel_transform
 
cl_kernel kernel_crop_upscale
 
cl_mem grayscale
 
cl_mem harris_buf
 
cl_mem refined_features
 
cl_mem prev_refined_features
 
cl_mem brief_pattern
 
cl_mem descriptors
 
cl_mem prev_descriptors
 
cl_mem matches
 
cl_mem matches_contig
 
cl_mem transform_y
 
cl_mem transform_uv
 
int tripod_mode
 
int debug_on
 
int should_crop
 
cl_int refine_features
 
float smooth_percent
 
float smooth_window_multiplier
 
cl_kernel kernel_draw_debug_info
 
cl_mem debug_matches
 
cl_mem debug_model_matches
 
unsigned long long grayscale_time
 
unsigned long long harris_response_time
 
unsigned long long refine_features_time
 
unsigned long long brief_descriptors_time
 
unsigned long long match_descriptors_time
 
unsigned long long transform_time
 
unsigned long long crop_upscale_time
 
unsigned long long read_buf_time
 

Detailed Description

Definition at line 200 of file vf_deshake_opencl.c.

Field Documentation

OpenCLFilterContext DeshakeOpenCLContext::ocf

Definition at line 201 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init().

int DeshakeOpenCLContext::initialized

Definition at line 203 of file vf_deshake_opencl.c.

Referenced by activate(), and deshake_opencl_init().

int64_t DeshakeOpenCLContext::duration

Definition at line 206 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

int DeshakeOpenCLContext::eof

Definition at line 207 of file vf_deshake_opencl.c.

Referenced by activate(), and deshake_opencl_init().

AVLFG DeshakeOpenCLContext::alfg

Definition at line 210 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init(), estimate_affine_2d(), and minimize_error().

FFFrameQueue DeshakeOpenCLContext::fq

Definition at line 213 of file vf_deshake_opencl.c.

Referenced by activate(), deshake_opencl_init(), and deshake_opencl_uninit().

AbsoluteFrameMotion DeshakeOpenCLContext::abs_motion
int DeshakeOpenCLContext::smooth_window

Definition at line 219 of file vf_deshake_opencl.c.

Referenced by activate(), deshake_opencl_init(), filter_frame(), and ringbuf_float_at().

int DeshakeOpenCLContext::curr_frame

Definition at line 221 of file vf_deshake_opencl.c.

Referenced by activate(), deshake_opencl_init(), and filter_frame().

float* DeshakeOpenCLContext::gauss_kernel

Definition at line 224 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init(), deshake_opencl_uninit(), and filter_frame().

float* DeshakeOpenCLContext::ransac_err
CropInfo DeshakeOpenCLContext::crop_y

Definition at line 230 of file vf_deshake_opencl.c.

Referenced by filter_frame().

CropInfo DeshakeOpenCLContext::crop_uv

Definition at line 232 of file vf_deshake_opencl.c.

Referenced by filter_frame().

int DeshakeOpenCLContext::is_yuv
int DeshakeOpenCLContext::sw_format

Definition at line 237 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init(), and filter_frame().

MotionVector* DeshakeOpenCLContext::matches_host
MotionVector* DeshakeOpenCLContext::matches_contig_host
MotionVector* DeshakeOpenCLContext::inliers

Definition at line 243 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init(), and deshake_opencl_uninit().

cl_command_queue DeshakeOpenCLContext::command_queue
cl_kernel DeshakeOpenCLContext::kernel_grayscale

Definition at line 246 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and queue_frame().

cl_kernel DeshakeOpenCLContext::kernel_harris_response

Definition at line 247 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_kernel DeshakeOpenCLContext::kernel_refine_features

Definition at line 248 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_kernel DeshakeOpenCLContext::kernel_brief_descriptors

Definition at line 249 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_kernel DeshakeOpenCLContext::kernel_match_descriptors

Definition at line 250 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_kernel DeshakeOpenCLContext::kernel_transform

Definition at line 251 of file vf_deshake_opencl.c.

Referenced by filter_frame().

cl_kernel DeshakeOpenCLContext::kernel_crop_upscale

Definition at line 252 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and filter_frame().

cl_mem DeshakeOpenCLContext::grayscale

Definition at line 255 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init(), deshake_opencl_uninit(), and queue_frame().

cl_mem DeshakeOpenCLContext::harris_buf

Definition at line 257 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::refined_features

Definition at line 260 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::prev_refined_features

Definition at line 262 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::brief_pattern

Definition at line 265 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::descriptors

Definition at line 267 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::prev_descriptors

Definition at line 269 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::matches

Definition at line 271 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::matches_contig

Definition at line 272 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit().

cl_mem DeshakeOpenCLContext::transform_y

Definition at line 274 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and filter_frame().

cl_mem DeshakeOpenCLContext::transform_uv

Definition at line 276 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and filter_frame().

int DeshakeOpenCLContext::tripod_mode

Definition at line 280 of file vf_deshake_opencl.c.

Referenced by filter_frame().

int DeshakeOpenCLContext::debug_on
int DeshakeOpenCLContext::should_crop

Definition at line 282 of file vf_deshake_opencl.c.

Referenced by filter_frame().

cl_int DeshakeOpenCLContext::refine_features

Definition at line 285 of file vf_deshake_opencl.c.

float DeshakeOpenCLContext::smooth_percent

Definition at line 288 of file vf_deshake_opencl.c.

Referenced by smooth().

float DeshakeOpenCLContext::smooth_window_multiplier

Definition at line 291 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_init().

cl_kernel DeshakeOpenCLContext::kernel_draw_debug_info

Definition at line 295 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and filter_frame().

cl_mem DeshakeOpenCLContext::debug_matches

Definition at line 296 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and filter_frame().

cl_mem DeshakeOpenCLContext::debug_model_matches

Definition at line 297 of file vf_deshake_opencl.c.

Referenced by deshake_opencl_uninit(), and filter_frame().

unsigned long long DeshakeOpenCLContext::grayscale_time

Definition at line 300 of file vf_deshake_opencl.c.

Referenced by activate().

unsigned long long DeshakeOpenCLContext::harris_response_time

Definition at line 301 of file vf_deshake_opencl.c.

Referenced by activate().

unsigned long long DeshakeOpenCLContext::refine_features_time

Definition at line 302 of file vf_deshake_opencl.c.

Referenced by activate().

unsigned long long DeshakeOpenCLContext::brief_descriptors_time

Definition at line 303 of file vf_deshake_opencl.c.

Referenced by activate().

unsigned long long DeshakeOpenCLContext::match_descriptors_time

Definition at line 304 of file vf_deshake_opencl.c.

Referenced by activate().

unsigned long long DeshakeOpenCLContext::transform_time

Definition at line 305 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

unsigned long long DeshakeOpenCLContext::crop_upscale_time

Definition at line 306 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

unsigned long long DeshakeOpenCLContext::read_buf_time

Definition at line 309 of file vf_deshake_opencl.c.

Referenced by activate().


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