#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "internal.h"
#include "bytestream.h"
#include "put_bits.h"
#include "dsputil.h"
#include "mathops.h"
#include "utvideo.h"
#include "huffman.h"
Go to the source code of this file.
Definition in file utvideoenc.c.
static void calculate_codes | ( | HuffEntry * | he | ) | [static] |
static int encode_plane | ( | AVCodecContext * | avctx, | |
uint8_t * | src, | |||
uint8_t * | dst, | |||
int | stride, | |||
int | width, | |||
int | height, | |||
PutByteContext * | pb | |||
) | [static] |
static int huff_cmp_sym | ( | const void * | a, | |
const void * | b | |||
) | [static] |
static av_cold int utvideo_encode_close | ( | AVCodecContext * | avctx | ) | [static] |
Definition at line 44 of file utvideoenc.c.
static int utvideo_encode_frame | ( | AVCodecContext * | avctx, | |
AVPacket * | pkt, | |||
const AVFrame * | pic, | |||
int * | got_packet | |||
) | [static] |
Definition at line 504 of file utvideoenc.c.
static av_cold int utvideo_encode_init | ( | AVCodecContext * | avctx | ) | [static] |
Definition at line 57 of file utvideoenc.c.
Initial value:
{ .name = "utvideo", .type = AVMEDIA_TYPE_VIDEO, .id = AV_CODEC_ID_UTVIDEO, .priv_data_size = sizeof(UtvideoContext), .init = utvideo_encode_init, .encode2 = utvideo_encode_frame, .close = utvideo_encode_close, .pix_fmts = (const enum PixelFormat[]) { PIX_FMT_RGB24, PIX_FMT_RGBA, PIX_FMT_YUV422P, PIX_FMT_YUV420P, PIX_FMT_NONE }, .long_name = NULL_IF_CONFIG_SMALL("Ut Video"), }
Definition at line 610 of file utvideoenc.c.