#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.
1.5.8