#include "imgutils.h"
#include "internal.h"
#include "log.h"
#include "pixdesc.h"
Go to the source code of this file.
Data Structures | |
struct | ImgUtils |
Functions | |
void | av_image_fill_max_pixsteps (int max_pixsteps[4], int max_pixstep_comps[4], const AVPixFmtDescriptor *pixdesc) |
Compute the max pixel step for each plane of an image with a format described by pixdesc. | |
static int | image_get_linesize (int width, int plane, int max_step, int max_step_comp, const AVPixFmtDescriptor *desc) |
int | av_image_get_linesize (enum PixelFormat pix_fmt, int width, int plane) |
Compute the size of an image line with format pix_fmt and width width for the plane plane. | |
int | av_image_fill_linesizes (int linesizes[4], enum PixelFormat pix_fmt, int width) |
Fill plane linesizes for an image with pixel format pix_fmt and width width. | |
int | av_image_fill_pointers (uint8_t *data[4], enum PixelFormat pix_fmt, int height, uint8_t *ptr, const int linesizes[4]) |
Fill plane data pointers for an image with pixel format pix_fmt and height height. | |
int | ff_set_systematic_pal2 (uint32_t pal[256], enum PixelFormat pix_fmt) |
int | av_image_alloc (uint8_t *pointers[4], int linesizes[4], int w, int h, enum PixelFormat pix_fmt, int align) |
Allocate an image with size w and h and pixel format pix_fmt, and fill pointers and linesizes accordingly. | |
int | av_image_check_size (unsigned int w, unsigned int h, int log_offset, void *log_ctx) |
Check if the given dimension of an image is valid, meaning that all bytes of the image can be addressed with a signed int. | |
void | av_image_copy_plane (uint8_t *dst, int dst_linesize, const uint8_t *src, int src_linesize, int bytewidth, int height) |
Copy image plane from src to dst. | |
void | av_image_copy (uint8_t *dst_data[4], int dst_linesizes[4], const uint8_t *src_data[4], const int src_linesizes[4], enum PixelFormat pix_fmt, int width, int height) |
Copy image in src_data to dst_data. | |
Variables | |
static const AVClass | imgutils_class = { "IMGUTILS", av_default_item_name, NULL, LIBAVUTIL_VERSION_INT, 0x42, 0x42 } |
Definition in file imgutils.c.
static int image_get_linesize | ( | int | width, | |
int | plane, | |||
int | max_step, | |||
int | max_step_comp, | |||
const AVPixFmtDescriptor * | desc | |||
) | [inline, static] |
Definition at line 48 of file imgutils.c.
Referenced by av_image_fill_linesizes(), and av_image_get_linesize().
const AVClass imgutils_class = { "IMGUTILS", av_default_item_name, NULL, LIBAVUTIL_VERSION_INT, 0x42, 0x42 } [static] |
Definition at line 219 of file imgutils.c.