.priv_data_size = sizeof (EightSvxContext),
.init = eightsvx_decode_init,
.decode = eightsvx_decode_frame,
+ .long_name = "8SVX fibonacci",
};
AVCodec eightsvx_exp_decoder = {
.priv_data_size = sizeof (EightSvxContext),
.init = eightsvx_decode_init,
.decode = eightsvx_decode_frame,
+ .long_name = "8SVX exponential",
};
aasc_decode_end,
aasc_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Autodesk RLE",
};
NULL,
NULL,
adx_decode_frame,
+ .long_name = "SEGA CRI ADX",
};
adx_encode_frame,
adx_encode_close,
NULL,
+ .long_name = "SEGA CRI ADX",
};
NULL,
alac_decode_close,
alac_decode_frame,
+ .long_name = "ALAC (Apple Lossless Audio Codec)",
};
encode_frame,
//encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .long_name= "ASUS V1",
};
AVCodec asv2_encoder = {
encode_frame,
//encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .long_name= "ASUS V2",
};
#endif //CONFIG_ENCODERS
.init = atrac3_decode_init,
.close = atrac3_decode_close,
.decode = atrac3_decode_frame,
+ .long_name = "Atrac 3 (Adaptive TRansform Acoustic Coding 3)",
};
.init = bethsoftvid_decode_init,
.close = bethsoftvid_decode_end,
.decode = bethsoftvid_decode_frame,
+ .long_name = "Bethesda VID video",
};
decode_end,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Interplay C93",
};
cavs_decode_frame,
CODEC_CAP_DR1 | CODEC_CAP_DELAY,
.flush= cavs_flush,
+ .long_name= "Chinese AVS video (AVS1-P2, JiZhun profile)",
};
cinepak_decode_end,
cinepak_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Cinepak",
};
NULL,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Cirrus Logic AccuPak",
};
#if 0
#ifdef CONFIG_ENCODERS
encode_init,
encode_frame,
//encode_end,
+ .long_name = "Cirrus Logic AccuPak",
};
#endif //CONFIG_ENCODERS
.init = cook_decode_init,
.close = cook_decode_close,
.decode = cook_decode_frame,
+ .long_name = "COOK",
};
decode_end,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "CamStudio",
};
cyuv_decode_end,
cyuv_decode_frame,
CODEC_CAP_DR1,
- NULL
+ NULL,
+ .long_name = "Creative YUV (CYUV)",
};
.priv_data_size = sizeof(DCAContext),
.init = dca_decode_init,
.decode = dca_decode_frame,
+ .long_name = "DCA (DTS Coherent Acoustics)",
};
dnxhd_decode_close,
dnxhd_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "VC3/DNxHD",
};
dnxhd_encode_picture,
dnxhd_encode_end,
.pix_fmts = (enum PixelFormat[]){PIX_FMT_YUV422P, -1},
+ .long_name = "VC3/DNxHD",
};
escape124_decode_close,
escape124_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Escape 124",
};
flac_decode_close,
flac_decode_frame,
.flush= flac_flush,
+ .long_name= "FLAC (Free Lossless Audio Codec)"
};
flac_encode_close,
NULL,
.capabilities = CODEC_CAP_SMALL_LAST_FRAME,
+ .long_name = "FLAC (Free Lossless Audio Codec)",
};
flashsv_decode_frame,
CODEC_CAP_DR1,
.pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+ .long_name = "Flash Screen Video",
};
flashsv_encode_frame,
flashsv_encode_end,
.pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+ .long_name = "Flash Screen Video",
};
decode_end,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Fraps",
};
g726_encode_frame,
g726_close,
NULL,
+ .long_name = "G.726 ADPCM",
};
#endif //CONFIG_ENCODERS
NULL,
g726_close,
g726_decode_frame,
+ .long_name = "G.726 ADPCM",
};
h261_decode_end,
h261_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "H.261",
};
MPV_encode_picture,
MPV_encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .long_name= "H.261",
};
.init = imc_decode_init,
.close = imc_decode_close,
.decode = imc_decode_frame,
+ .long_name = "IMC (Intel Music Codec)",
};
NULL,
ir2_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Intel Indeo 2",
};
indeo3_decode_end,
indeo3_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "Intel Indeo 3",
};
ipvideo_decode_end,
ipvideo_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Interplay MVE Video",
};
NULL,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "LOCO",
};
NULL,
NULL,
mace_decode_frame,
+ .long_name = "MACE (Macintosh Audio Compression/Expansion) 3:1",
};
AVCodec mace6_decoder = {
NULL,
NULL,
mace_decode_frame,
+ .long_name = "MACE (Macintosh Audio Compression/Expansion) 6:1",
};
mimic_decode_end,
mimic_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Mimic",
};
ff_mjpeg_decode_end,
ff_mjpeg_decode_frame,
CODEC_CAP_DR1,
- NULL
+ NULL,
+ .long_name = "MJPEG (Motion JPEG)",
};
AVCodec thp_decoder = {
ff_mjpeg_decode_end,
ff_mjpeg_decode_frame,
CODEC_CAP_DR1,
- NULL
+ NULL,
+ .long_name = "Nintendo Gamecube THP video",
};
MPV_encode_picture,
MPV_encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, PIX_FMT_YUVJ422P, -1},
+ .long_name= "MJPEG (Motion JPEG)",
};
mm_decode_end,
mm_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "American Laser Games MM Video",
};
NULL,
mpc7_decode_frame,
.flush = mpc7_decode_flush,
+ .long_name = "Musepack SV7",
};
NULL,
NULL,
mpc8_decode_frame,
+ .long_name = "Musepack SV8",
};
NULL,
decode_end,
decode_tag,
+ .long_name = "Nellymoser",
};
decode_end,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "NuppelVideo",
};
NULL,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Apple QuickDraw",
};
decode_end,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Q-team QPEG",
};
shorten_decode_close,
shorten_decode_frame,
.flush= shorten_flush,
+ .long_name= "Shorten",
};
ff_mjpeg_decode_end,
sp5x_decode_frame,
CODEC_CAP_DR1,
- NULL
+ NULL,
+ .long_name = "Sunplus JPEG (SP5X)"
};
AVCodec amv_decoder = {
ff_mjpeg_decode_init,
NULL,
ff_mjpeg_decode_end,
- sp5x_decode_frame
+ sp5x_decode_frame,
+ .long_name = "AMV Video",
};
NULL,
NULL,
truespeech_decode_frame,
+ .long_name = "DSP Group TrueSpeech",
};
decode_end,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "TechSmith Screen Capture Codec",
};
decode_init,
NULL,
decode_end,
- decode_frame
+ decode_frame,
+ .long_name = "Beam Software VB",
};
NULL,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "ATI VCR1",
};
#if 0
#ifdef CONFIG_ENCODERS
encode_init,
encode_frame,
//encode_end,
+ .long_name = "ATI VCR1",
};
#endif //CONFIG_ENCODERS
NULL,
vorbis_decode_close,
vorbis_decode_frame,
+ .long_name = "Vorbis",
};
vorbis_encode_frame,
vorbis_encode_close,
.capabilities= CODEC_CAP_DELAY,
+ .long_name = "Vorbis",
};
vp3_decode_end,
vp3_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "Theora",
};
#endif
vp3_decode_end,
vp3_decode_frame,
0,
- NULL
+ NULL,
+ .long_name = "On2 VP3",
};
vp56_free,
vp56_decode_frame,
CODEC_CAP_DR1,
+ .long_name = "On2 VP5",
};
NULL,
NULL,
wavpack_decode_frame,
+ .long_name = "WavPack",
};
NULL,
ff_wma_end,
wma_decode_superframe,
+ .long_name = "Windows Media Audio 1",
};
AVCodec wmav2_decoder =
NULL,
ff_wma_end,
wma_decode_superframe,
+ .long_name = "Windows Media Audio 2",
};
encode_init,
encode_superframe,
ff_wma_end,
+ .long_name = "Windows Media Audio 1",
};
AVCodec wmav2_encoder =
encode_init,
encode_superframe,
ff_wma_end,
+ .long_name = "Windows Media Audio 2",
};
wmv2_decode_end,
ff_h263_decode_frame,
CODEC_CAP_DRAW_HORIZ_BAND | CODEC_CAP_DR1,
+ .long_name = "Windows Media Video 8",
};
MPV_encode_picture,
MPV_encode_end,
.pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .long_name= "Windows Media Video 8",
};
NULL,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Winnov WNV1",
};
NULL,
decode_frame,
CODEC_CAP_DR1,
+ .long_name = "Miro VideoXL",
};
NULL,
NULL,
decode_frame,
+ .long_name = "XSUB",
};