|
FFmpeg
4.4.6
|
Data Fields | |
| 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) |
| SliceContext BM3DContext::slices[MAX_NB_THREADS] |
| FFFrameSync BM3DContext::fs |