|
| 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 | group_bits |
| |
| 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 89 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] |
◆ group_bits
| int BM3DContext::group_bits |
◆ pgroup_size
| int BM3DContext::pgroup_size |
◆ slices
◆ fs
◆ nb_threads
| int BM3DContext::nb_threads |
◆ get_block_row
◆ do_block_ssd
◆ do_output
◆ block_filtering
The documentation for this struct was generated from the following file: