libavfilter/gradfun.h File Reference
#include "avfilter.h"
Go to the source code of this file.
|
Data Structures |
struct | GradFunContext |
| Holds instance-specific information for gradfun. More...
|
Functions |
void | ff_gradfun_filter_line_c (uint8_t *dst, const uint8_t *src, const uint16_t *dc, int width, int thresh, const uint16_t *dithers) |
void | ff_gradfun_blur_line_c (uint16_t *dc, uint16_t *buf, const uint16_t *buf1, const uint8_t *src, int src_linesize, int width) |
void | ff_gradfun_filter_line_mmx2 (uint8_t *dst, const uint8_t *src, const uint16_t *dc, int width, int thresh, const uint16_t *dithers) |
void | ff_gradfun_filter_line_ssse3 (uint8_t *dst, const uint8_t *src, const uint16_t *dc, int width, int thresh, const uint16_t *dithers) |
void | ff_gradfun_blur_line_sse2 (uint16_t *dc, uint16_t *buf, const uint16_t *buf1, const uint8_t *src, int src_linesize, int width) |
Function Documentation
void ff_gradfun_blur_line_c |
( |
uint16_t * |
dc, |
|
|
uint16_t * |
buf, |
|
|
const uint16_t * |
buf1, |
|
|
const uint8_t * |
src, |
|
|
int |
src_linesize, |
|
|
int |
width | |
|
) |
| | |
void ff_gradfun_blur_line_sse2 |
( |
uint16_t * |
dc, |
|
|
uint16_t * |
buf, |
|
|
const uint16_t * |
buf1, |
|
|
const uint8_t * |
src, |
|
|
int |
src_linesize, |
|
|
int |
width | |
|
) |
| | |
void ff_gradfun_filter_line_c |
( |
uint8_t * |
dst, |
|
|
const uint8_t * |
src, |
|
|
const uint16_t * |
dc, |
|
|
int |
width, |
|
|
int |
thresh, |
|
|
const uint16_t * |
dithers | |
|
) |
| | |
void ff_gradfun_filter_line_mmx2 |
( |
uint8_t * |
dst, |
|
|
const uint8_t * |
src, |
|
|
const uint16_t * |
dc, |
|
|
int |
width, |
|
|
int |
thresh, |
|
|
const uint16_t * |
dithers | |
|
) |
| | |
void ff_gradfun_filter_line_ssse3 |
( |
uint8_t * |
dst, |
|
|
const uint8_t * |
src, |
|
|
const uint16_t * |
dc, |
|
|
int |
width, |
|
|
int |
thresh, |
|
|
const uint16_t * |
dithers | |
|
) |
| | |