|
static void | handle_formats (SwsContext *c) |
|
unsigned | swscale_version (void) |
| Return the LIBSWSCALE_VERSION_INT constant.
|
|
const char * | swscale_configuration (void) |
| Return the libswscale build-time configuration.
|
|
const char * | swscale_license (void) |
| Return the libswscale license.
|
|
int | sws_isSupportedInput (enum AVPixelFormat pix_fmt) |
| Return a positive value if pix_fmt is a supported input format, 0 otherwise.
|
|
int | sws_isSupportedOutput (enum AVPixelFormat pix_fmt) |
| Return a positive value if pix_fmt is a supported output format, 0 otherwise.
|
|
int | sws_isSupportedEndiannessConversion (enum AVPixelFormat pix_fmt) |
|
const char * | sws_format_name (enum AVPixelFormat format) |
|
static double | getSplineCoeff (double a, double b, double c, double d, double dist) |
|
static av_cold int | get_local_pos (SwsContext *s, int chr_subsample, int pos, int dir) |
|
static av_cold int | initFilter (int16_t **outFilter, int32_t **filterPos, int *outFilterSize, int xInc, int srcW, int dstW, int filterAlign, int one, int flags, int cpu_flags, SwsVector *srcFilter, SwsVector *dstFilter, double param[2], int srcPos, int dstPos) |
|
static void | fill_rgb2yuv_table (SwsContext *c, const int table[4], int dstRange) |
|
static void | fill_xyztables (struct SwsContext *c) |
|
int | sws_setColorspaceDetails (struct SwsContext *c, const int inv_table[4], int srcRange, const int table[4], int dstRange, int brightness, int contrast, int saturation) |
|
int | sws_getColorspaceDetails (struct SwsContext *c, int **inv_table, int *srcRange, int **table, int *dstRange, int *brightness, int *contrast, int *saturation) |
|
static int | handle_jpeg (enum AVPixelFormat *format) |
|
static int | handle_0alpha (enum AVPixelFormat *format) |
|
static int | handle_xyz (enum AVPixelFormat *format) |
|
SwsContext * | sws_alloc_context (void) |
| Allocate an empty SwsContext.
|
|
av_cold int | sws_init_context (SwsContext *c, SwsFilter *srcFilter, SwsFilter *dstFilter) |
| Initialize the swscaler context sws_context.
|
|
SwsContext * | sws_getContext (int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param) |
| Allocate and return an SwsContext.
|
|
SwsFilter * | sws_getDefaultFilter (float lumaGBlur, float chromaGBlur, float lumaSharpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose) |
|
SwsVector * | sws_allocVec (int length) |
| Allocate and return an uninitialized vector with length coefficients.
|
|
SwsVector * | sws_getGaussianVec (double variance, double quality) |
| Return a normalized Gaussian curve used to filter stuff quality = 3 is high quality, lower is lower quality.
|
|
SwsVector * | sws_getConstVec (double c, int length) |
| Allocate and return a vector with length coefficients, all with the same value c.
|
|
SwsVector * | sws_getIdentityVec (void) |
| Allocate and return a vector with just one coefficient, with value 1.0.
|
|
static double | sws_dcVec (SwsVector *a) |
|
void | sws_scaleVec (SwsVector *a, double scalar) |
| Scale all the coefficients of a by the scalar value.
|
|
void | sws_normalizeVec (SwsVector *a, double height) |
| Scale all the coefficients of a so that their sum equals height.
|
|
static SwsVector * | sws_getConvVec (SwsVector *a, SwsVector *b) |
|
static SwsVector * | sws_sumVec (SwsVector *a, SwsVector *b) |
|
static SwsVector * | sws_diffVec (SwsVector *a, SwsVector *b) |
|
static SwsVector * | sws_getShiftedVec (SwsVector *a, int shift) |
|
void | sws_shiftVec (SwsVector *a, int shift) |
|
void | sws_addVec (SwsVector *a, SwsVector *b) |
|
void | sws_subVec (SwsVector *a, SwsVector *b) |
|
void | sws_convVec (SwsVector *a, SwsVector *b) |
|
SwsVector * | sws_cloneVec (SwsVector *a) |
| Allocate and return a clone of the vector a, that is a vector with the same coefficients as a.
|
|
void | sws_printVec2 (SwsVector *a, AVClass *log_ctx, int log_level) |
| Print with av_log() a textual representation of the vector a if log_level <= av_log_level.
|
|
void | sws_freeVec (SwsVector *a) |
|
void | sws_freeFilter (SwsFilter *filter) |
|
void | sws_freeContext (SwsContext *c) |
| Free the swscaler context swsContext.
|
|
struct SwsContext * | sws_getCachedContext (struct SwsContext *context, int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param) |
| Check if context can be reused, otherwise reallocate a new one.
|
|