您的位置:首页 > 其它

ffmpeg中一个重要的解码器rv40

2018-02-01 18:30 141 查看
AVCodec ff_rv40_decoder = {

    .name                  = "rv40",

    .long_name             = NULL_IF_CONFIG_SMALL("RealVideo 4.0"),

    .type                  = AVMEDIA_TYPE_VIDEO,

    .id                    = AV_CODEC_ID_RV40,

    .priv_data_size        = sizeof(RV34DecContext),

    .init                  = rv40_decode_init,

    .close                 = ff_rv34_decode_end,

    .decode                = ff_rv34_decode_frame,

    .capabilities          = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY |

                             AV_CODEC_CAP_FRAME_THREADS,

    .flush                 = ff_mpeg_flush,

    .pix_fmts              = (const enum AVPixelFormat[]) {

        AV_PIX_FMT_YUV420P,

        AV_PIX_FMT_NONE

    },

    .init_thread_copy      = ONLY_IF_THREADS_ENABLED(ff_rv34_decode_init_thread_copy),

    .update_thread_context = ONLY_IF_THREADS_ENABLED(ff_rv34_decode_update_thread_context),

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐