Go to the source code of this file.
Functions |
| static int | alloc_avg (ThisFilter *filter, int size) |
| static int | init_avg (ThisFilter *filter, VideoFrame *frame) |
| static void | init_vars (ThisFilter *tf, VideoFrame *frame, int *thr1, int *thr2, int *height, uint8_t **avg, uint8_t **buf) |
| static int | quickdnr (VideoFilter *f, VideoFrame *frame, int field) |
| static int | quickdnr2 (VideoFilter *f, VideoFrame *frame, int field) |
| static int | quickdnrMMX (VideoFilter *f, VideoFrame *frame, int field) |
| static int | quickdnr2MMX (VideoFilter *f, VideoFrame *frame, int field) |
| static void | cleanup (VideoFilter *vf) |
| static VideoFilter * | new_filter (VideoFrameType inpixfmt, VideoFrameType outpixfmt, int *width, int *height, char *options, int threads) |
Typedef Documentation
Function Documentation
Variable Documentation
Initial value:
{
{
.name= (char*)"quickdnr",
.descript= (char*)
"removes noise with a fast single/double thresholded average filter",
.libname= NULL
},
FILT_NULL
}
Definition at line 590 of file filter_quickdnr.c.