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

◆ ocf

OpenCLFilterContext DeshakeOpenCLContext::ocf

Definition at line 201 of file vf_deshake_opencl.c.

◆ initialized

int DeshakeOpenCLContext::initialized

Definition at line 203 of file vf_deshake_opencl.c.

Referenced by activate().

◆ duration

int64_t DeshakeOpenCLContext::duration

Definition at line 206 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

◆ eof

int DeshakeOpenCLContext::eof

Definition at line 207 of file vf_deshake_opencl.c.

Referenced by activate().

◆ alfg

AVLFG DeshakeOpenCLContext::alfg

Definition at line 210 of file vf_deshake_opencl.c.

Referenced by estimate_affine_2d(), and minimize_error().

◆ fq

FFFrameQueue DeshakeOpenCLContext::fq

Definition at line 213 of file vf_deshake_opencl.c.

Referenced by activate().

◆ abs_motion

AbsoluteFrameMotion DeshakeOpenCLContext::abs_motion

Definition at line 215 of file vf_deshake_opencl.c.

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

◆ smooth_window

int DeshakeOpenCLContext::smooth_window

Definition at line 219 of file vf_deshake_opencl.c.

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

◆ curr_frame

int DeshakeOpenCLContext::curr_frame

Definition at line 221 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

◆ gauss_kernel

float* DeshakeOpenCLContext::gauss_kernel

Definition at line 224 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ ransac_err

float* DeshakeOpenCLContext::ransac_err

Definition at line 227 of file vf_deshake_opencl.c.

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

◆ crop_y

CropInfo DeshakeOpenCLContext::crop_y

Definition at line 230 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ crop_uv

CropInfo DeshakeOpenCLContext::crop_uv

Definition at line 232 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ is_yuv

int DeshakeOpenCLContext::is_yuv

Definition at line 235 of file vf_deshake_opencl.c.

Referenced by filter_frame(), and queue_frame().

◆ sw_format

int DeshakeOpenCLContext::sw_format

Definition at line 237 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ matches_host

MotionVector* DeshakeOpenCLContext::matches_host

Definition at line 240 of file vf_deshake_opencl.c.

Referenced by make_vectors_contig().

◆ matches_contig_host

MotionVector* DeshakeOpenCLContext::matches_contig_host

Definition at line 241 of file vf_deshake_opencl.c.

Referenced by make_vectors_contig().

◆ inliers

MotionVector* DeshakeOpenCLContext::inliers

Definition at line 243 of file vf_deshake_opencl.c.

◆ command_queue

cl_command_queue DeshakeOpenCLContext::command_queue

Definition at line 245 of file vf_deshake_opencl.c.

Referenced by filter_frame(), and queue_frame().

◆ kernel_grayscale

cl_kernel DeshakeOpenCLContext::kernel_grayscale

Definition at line 246 of file vf_deshake_opencl.c.

Referenced by queue_frame().

◆ kernel_harris_response

cl_kernel DeshakeOpenCLContext::kernel_harris_response

Definition at line 247 of file vf_deshake_opencl.c.

◆ kernel_refine_features

cl_kernel DeshakeOpenCLContext::kernel_refine_features

Definition at line 248 of file vf_deshake_opencl.c.

◆ kernel_brief_descriptors

cl_kernel DeshakeOpenCLContext::kernel_brief_descriptors

Definition at line 249 of file vf_deshake_opencl.c.

◆ kernel_match_descriptors

cl_kernel DeshakeOpenCLContext::kernel_match_descriptors

Definition at line 250 of file vf_deshake_opencl.c.

◆ kernel_transform

cl_kernel DeshakeOpenCLContext::kernel_transform

Definition at line 251 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ kernel_crop_upscale

cl_kernel DeshakeOpenCLContext::kernel_crop_upscale

Definition at line 252 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ grayscale

cl_mem DeshakeOpenCLContext::grayscale

Definition at line 255 of file vf_deshake_opencl.c.

Referenced by queue_frame().

◆ harris_buf

cl_mem DeshakeOpenCLContext::harris_buf

Definition at line 257 of file vf_deshake_opencl.c.

◆ refined_features

cl_mem DeshakeOpenCLContext::refined_features

Definition at line 260 of file vf_deshake_opencl.c.

◆ prev_refined_features

cl_mem DeshakeOpenCLContext::prev_refined_features

Definition at line 262 of file vf_deshake_opencl.c.

◆ brief_pattern

cl_mem DeshakeOpenCLContext::brief_pattern

Definition at line 265 of file vf_deshake_opencl.c.

◆ descriptors

cl_mem DeshakeOpenCLContext::descriptors

Definition at line 267 of file vf_deshake_opencl.c.

◆ prev_descriptors

cl_mem DeshakeOpenCLContext::prev_descriptors

Definition at line 269 of file vf_deshake_opencl.c.

◆ matches

cl_mem DeshakeOpenCLContext::matches

Definition at line 271 of file vf_deshake_opencl.c.

◆ matches_contig

cl_mem DeshakeOpenCLContext::matches_contig

Definition at line 272 of file vf_deshake_opencl.c.

◆ transform_y

cl_mem DeshakeOpenCLContext::transform_y

Definition at line 274 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ transform_uv

cl_mem DeshakeOpenCLContext::transform_uv

Definition at line 276 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ tripod_mode

int DeshakeOpenCLContext::tripod_mode

Definition at line 280 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ debug_on

int DeshakeOpenCLContext::debug_on

Definition at line 281 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

◆ should_crop

int DeshakeOpenCLContext::should_crop

Definition at line 282 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ refine_features

cl_int DeshakeOpenCLContext::refine_features

Definition at line 285 of file vf_deshake_opencl.c.

◆ smooth_percent

float DeshakeOpenCLContext::smooth_percent

Definition at line 288 of file vf_deshake_opencl.c.

Referenced by smooth().

◆ smooth_window_multiplier

float DeshakeOpenCLContext::smooth_window_multiplier

Definition at line 291 of file vf_deshake_opencl.c.

◆ kernel_draw_debug_info

cl_kernel DeshakeOpenCLContext::kernel_draw_debug_info

Definition at line 295 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ debug_matches

cl_mem DeshakeOpenCLContext::debug_matches

Definition at line 296 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ debug_model_matches

cl_mem DeshakeOpenCLContext::debug_model_matches

Definition at line 297 of file vf_deshake_opencl.c.

Referenced by filter_frame().

◆ grayscale_time

unsigned long long DeshakeOpenCLContext::grayscale_time

Definition at line 300 of file vf_deshake_opencl.c.

Referenced by activate().

◆ harris_response_time

unsigned long long DeshakeOpenCLContext::harris_response_time

Definition at line 301 of file vf_deshake_opencl.c.

Referenced by activate().

◆ refine_features_time

unsigned long long DeshakeOpenCLContext::refine_features_time

Definition at line 302 of file vf_deshake_opencl.c.

Referenced by activate().

◆ brief_descriptors_time

unsigned long long DeshakeOpenCLContext::brief_descriptors_time

Definition at line 303 of file vf_deshake_opencl.c.

Referenced by activate().

◆ match_descriptors_time

unsigned long long DeshakeOpenCLContext::match_descriptors_time

Definition at line 304 of file vf_deshake_opencl.c.

Referenced by activate().

◆ transform_time

unsigned long long DeshakeOpenCLContext::transform_time

Definition at line 305 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

◆ crop_upscale_time

unsigned long long DeshakeOpenCLContext::crop_upscale_time

Definition at line 306 of file vf_deshake_opencl.c.

Referenced by activate(), and filter_frame().

◆ read_buf_time

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: