| FFmpeg
    4.0
    | 
#include <libavfilter/deshake.h>
| Data Fields | |
| const AVClass * | class | 
| int | counts [2 *MAX_R+1][2 *MAX_R+1] | 
| double * | angles | 
| < Scratch buffer for motion search  More... | |
| unsigned | angles_size | 
| AVFrame * | ref | 
| Previous frame.  More... | |
| int | rx | 
| Maximum horizontal shift.  More... | |
| int | ry | 
| Maximum vertical shift.  More... | |
| int | edge | 
| Edge fill method.  More... | |
| int | blocksize | 
| Size of blocks to compare.  More... | |
| int | contrast | 
| Contrast threshold.  More... | |
| int | search | 
| Motion search method.  More... | |
| av_pixelutils_sad_fn | sad | 
| Sum of the absolute difference function.  More... | |
| Transform | last | 
| Transform from last frame.  More... | |
| int | refcount | 
| Number of reference frames (defines averaging window)  More... | |
| FILE * | fp | 
| Transform | avg | 
| int | cw | 
| Crop motion search to this box.  More... | |
| int | ch | 
| int | cx | 
| int | cy | 
| char * | filename | 
| Motion search detailed log filename.  More... | |
| int | opencl | 
| int(* | transform )(AVFilterContext *ctx, int width, int height, int cw, int ch, const float *matrix_y, const float *matrix_uv, enum InterpolateMethod interpolate, enum FillMethod fill, AVFrame *in, AVFrame *out) | 
Definition at line 57 of file deshake.h.
Referenced by find_motion().
| double* DeshakeContext::angles | 
< Scratch buffer for motion search
Scratch buffer for block angles
Definition at line 58 of file deshake.h.
Referenced by find_motion(), and uninit().
| unsigned DeshakeContext::angles_size | 
Definition at line 59 of file deshake.h.
Referenced by find_motion(), and uninit().
| AVFrame* DeshakeContext::ref | 
Previous frame.
Definition at line 60 of file deshake.h.
Referenced by config_props(), filter_frame(), and uninit().
| int DeshakeContext::rx | 
Maximum horizontal shift.
Definition at line 61 of file deshake.h.
Referenced by find_block_motion(), find_motion(), and init().
| int DeshakeContext::ry | 
Maximum vertical shift.
Definition at line 62 of file deshake.h.
Referenced by find_block_motion(), find_motion(), and init().
| int DeshakeContext::edge | 
Edge fill method.
Definition at line 63 of file deshake.h.
Referenced by filter_frame(), and init().
| int DeshakeContext::blocksize | 
Size of blocks to compare.
Definition at line 64 of file deshake.h.
Referenced by find_motion(), and init().
| int DeshakeContext::contrast | 
Contrast threshold.
Definition at line 65 of file deshake.h.
Referenced by find_motion(), and init().
| int DeshakeContext::search | 
Motion search method.
Definition at line 66 of file deshake.h.
Referenced by find_block_motion(), and init().
| av_pixelutils_sad_fn DeshakeContext::sad | 
Sum of the absolute difference function.
Definition at line 67 of file deshake.h.
Referenced by filter_frame().
| Transform DeshakeContext::last | 
Transform from last frame.
Definition at line 68 of file deshake.h.
Referenced by config_props(), and filter_frame().
| int DeshakeContext::refcount | 
Number of reference frames (defines averaging window)
Definition at line 69 of file deshake.h.
Referenced by filter_frame(), and init().
| FILE* DeshakeContext::fp | 
Definition at line 70 of file deshake.h.
Referenced by filter_frame(), init(), and uninit().
| Transform DeshakeContext::avg | 
Definition at line 71 of file deshake.h.
Referenced by filter_frame().
| int DeshakeContext::cw | 
Crop motion search to this box.
Definition at line 72 of file deshake.h.
Referenced by filter_frame(), and init().
| int DeshakeContext::ch | 
Definition at line 73 of file deshake.h.
Referenced by filter_frame(), and init().
| int DeshakeContext::cx | 
Definition at line 74 of file deshake.h.
Referenced by filter_frame(), and init().
| int DeshakeContext::cy | 
Definition at line 75 of file deshake.h.
Referenced by filter_frame(), and init().
| char* DeshakeContext::filename | 
| int(* DeshakeContext::transform) (AVFilterContext *ctx, int width, int height, int cw, int ch, const float *matrix_y, const float *matrix_uv, enum InterpolateMethod interpolate, enum FillMethod fill, AVFrame *in, AVFrame *out) | 
Definition at line 78 of file deshake.h.
Referenced by filter_frame(), and init().
 1.8.13
 1.8.13