Go to the source code of this file.
◆ MAX_RLE_BULK
Maximum RLE code for bulk copy.
Definition at line 31 of file qtrleenc.c.
◆ MAX_RLE_REPEAT
#define MAX_RLE_REPEAT 128 |
Maximum RLE code for repeat.
Definition at line 33 of file qtrleenc.c.
◆ MAX_RLE_SKIP
Maximum RLE code for skip.
Definition at line 35 of file qtrleenc.c.
◆ qtrle_encode_end()
◆ qtrle_encode_init()
◆ qtrle_encode_line()
◆ encode_frame()
◆ qtrle_encode_frame()
◆ ff_qtrle_encoder
Initial value:= {
.name = "qtrle",
},
}
static av_cold int init(AVCodecContext *avctx)
#define FF_CODEC_CAP_INIT_CLEANUP
The codec allows calling the close function for deallocation even if the init function returned a fai...
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static enum AVPixelFormat pix_fmts[]
AVPixelFormat
Pixel format.
@ AV_PIX_FMT_RGB24
packed RGB 8:8:8, 24bpp, RGBRGB...
@ AV_PIX_FMT_ARGB
packed ARGB 8:8:8:8, 32bpp, ARGBARGB...
@ AV_PIX_FMT_RGB555BE
packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), big-endian , X=unused/undefined
@ AV_PIX_FMT_GRAY8
Y , 8bpp.
static av_cold int qtrle_encode_end(AVCodecContext *avctx)
static av_cold int qtrle_encode_init(AVCodecContext *avctx)
static int qtrle_encode_frame(AVCodecContext *avctx, AVPacket *pkt, const AVFrame *pict, int *got_packet)
Definition at line 408 of file qtrleenc.c.