bmp_decode_init,
NULL,
bmp_decode_end,
- bmp_decode_frame
+ bmp_decode_frame,
+ .long_name = "BMP image",
};
bmp_encode_frame,
NULL, //encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+ .long_name = "BMP image",
};
decode_end,
decode_frame,
CODEC_CAP_DR1 | CODEC_CAP_DRAW_HORIZ_BAND,
- NULL
+ NULL,
+ .long_name = "Huffyuv / HuffYUV",
};
AVCodec ffvhuff_decoder = {
decode_end,
decode_frame,
CODEC_CAP_DR1 | CODEC_CAP_DRAW_HORIZ_BAND,
- NULL
+ NULL,
+ .long_name = "Huffyuv FFmpeg variant",
};
#endif
encode_frame,
encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV422P, PIX_FMT_RGB32, -1},
+ .long_name = "Huffyuv / HuffYUV",
};
AVCodec ffvhuff_encoder = {
encode_frame,
encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_RGB32, -1},
+ .long_name = "Huffyuv FFmpeg variant",
};
#endif //CONFIG_ENCODERS
pcx_end,
pcx_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "PC Paintbrush PCX image",
};
NULL, //decode_end,
decode_frame,
0 /*CODEC_CAP_DR1*/ /*| CODEC_CAP_DRAW_HORIZ_BAND*/,
- NULL
+ NULL,
+ .long_name = "PNG image",
};
encode_frame,
NULL, //encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_PAL8, PIX_FMT_GRAY8, PIX_FMT_MONOBLACK, -1},
+ .long_name= "PNG image",
};
NULL, //encode_end,
pnm_decode_frame,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_GRAY8, PIX_FMT_GRAY16BE, -1},
+ .long_name= "PGM (Portable GrayMap) image",
};
#endif // CONFIG_PGM_ENCODER
NULL, //encode_end,
pnm_decode_frame,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .long_name= "PGMYUV (Portable GrayMap YUV) image",
};
#endif // CONFIG_PGMYUV_ENCODER
NULL, //encode_end,
pnm_decode_frame,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, -1},
+ .long_name= "PPM (Portable PixelMap) image",
};
#endif // CONFIG_PPM_ENCODER
NULL, //encode_end,
pnm_decode_frame,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_MONOWHITE, -1},
+ .long_name= "PBM (Portable BitMap) image",
};
#endif // CONFIG_PBM_ENCODER
NULL, //encode_end,
pnm_decode_frame,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_GRAY8, PIX_FMT_MONOWHITE, -1},
+ .long_name= "PAM (Portable AnyMap) image",
};
#endif // CONFIG_PAM_ENCODER
ptx_end,
ptx_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "V.Flash PTX image",
};
NULL,
sgi_end,
decode_frame,
+ .long_name = "SGI image",
};
encode_frame,
NULL,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGBA, PIX_FMT_PAL8, PIX_FMT_GRAY8, -1},
+ .long_name= "SGI image",
};
sunrast_end,
sunrast_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "Sun Rasterfile image",
};
targa_end,
decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "Truevision Targa image",
};
.init = targa_encode_init,
.encode = targa_encode_frame,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_RGB555, PIX_FMT_GRAY8, -1},
+ .long_name= "Truevision Targa image",
};
seqvideo_decode_end,
seqvideo_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Tiertex Limited SEQ video",
};
tiff_end,
decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "TIFF image",
};
PIX_FMT_YUV420P, PIX_FMT_YUV422P,
PIX_FMT_YUV444P, PIX_FMT_YUV410P,
PIX_FMT_YUV411P,
- -1}
-
+ -1},
+ .long_name = "TIFF image",
};
NULL,
tta_decode_close,
tta_decode_frame,
+ .long_name = "True Audio",
};
txd_end,
txd_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "Renderware TXD (TeXture Dictionary) image",
};
decode_init,
NULL,
decode_end,
- decode_frame
+ decode_frame,
+ .long_name = "VMware Screen Codec / VMware Video",
};
vqa_decode_end,
vqa_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Westwood Studios VQA (Vector Quantized Animation) video",
};