|
const AVClass * | class |
|
float | sigma |
|
int | block_size |
|
int | block_step |
|
int | group_size |
|
int | bm_range |
|
int | bm_step |
|
float | th_mse |
|
float | hard_threshold |
|
int | mode |
|
int | ref |
|
int | planes |
|
int | depth |
|
int | max |
|
int | nb_planes |
|
int | planewidth [4] |
|
int | planeheight [4] |
|
int | pblock_size |
|
int | pgroup_size |
|
SliceContext | slices [MAX_NB_THREADS] |
|
FFFrameSync | fs |
|
int | nb_threads |
|
void(* | get_block_row )(const uint8_t *srcp, int src_linesize, int y, int x, int block_size, float *dst) |
|
double(* | do_block_ssd )(struct BM3DContext *s, PosCode *pos, const uint8_t *src, int src_stride, int r_y, int r_x) |
|
void(* | do_output )(struct BM3DContext *s, uint8_t *dst, int dst_linesize, int plane, int nb_jobs) |
|
void(* | block_filtering )(struct BM3DContext *s, const uint8_t *src, int src_linesize, const uint8_t *ref, int ref_linesize, int y, int x, int plane, int jobnr) |
|
Definition at line 91 of file vf_bm3d.c.
◆ class
◆ sigma
◆ block_size
int BM3DContext::block_size |
◆ block_step
int BM3DContext::block_step |
◆ group_size
int BM3DContext::group_size |
◆ bm_range
int BM3DContext::bm_range |
◆ bm_step
◆ th_mse
float BM3DContext::th_mse |
◆ hard_threshold
float BM3DContext::hard_threshold |
◆ mode
◆ ref
◆ planes
◆ depth
◆ max
◆ nb_planes
int BM3DContext::nb_planes |
◆ planewidth
int BM3DContext::planewidth[4] |
◆ planeheight
int BM3DContext::planeheight[4] |
◆ pblock_size
int BM3DContext::pblock_size |
◆ pgroup_size
int BM3DContext::pgroup_size |
◆ slices
◆ fs
◆ nb_threads
int BM3DContext::nb_threads |
◆ get_block_row
◆ do_block_ssd
◆ do_output
void(* BM3DContext::do_output) (struct BM3DContext *s, uint8_t *dst, int dst_linesize, int plane, int nb_jobs) |
◆ block_filtering
The documentation for this struct was generated from the following file: