void ff_vp56dsp_init(VP56DSPContext *s, enum CodecID codec) { if (codec == CODEC_ID_VP5) { s->edge_filter_hor = vp5_edge_filter_hor; s->edge_filter_ver = vp5_edge_filter_ver; } else { s->edge_filter_hor = vp6_edge_filter_hor; s->edge_filter_ver = vp6_edge_filter_ver; } if (ARCH_ARM) ff_vp56dsp_init_arm(s, codec); }
av_cold void ff_vp56dsp_init(VP56DSPContext *s, enum AVCodecID codec) { if (codec == AV_CODEC_ID_VP5) { s->edge_filter_hor = vp5_edge_filter_hor; s->edge_filter_ver = vp5_edge_filter_ver; } else { s->edge_filter_hor = vp6_edge_filter_hor; s->edge_filter_ver = vp6_edge_filter_ver; if (CONFIG_VP6_DECODER) { s->vp6_filter_diag4 = ff_vp6_filter_diag4_c; } } if (ARCH_ARM) ff_vp56dsp_init_arm(s, codec); if (ARCH_X86) ff_vp56dsp_init_x86(s, codec); }
void ff_vp56dsp_init(VP56DSPContext *s, enum CodecID codec) { if (codec == CODEC_ID_VP5) { s->edge_filter_hor = vp5_edge_filter_hor; s->edge_filter_ver = vp5_edge_filter_ver; } else { s->edge_filter_hor = vp6_edge_filter_hor; s->edge_filter_ver = vp6_edge_filter_ver; if (CONFIG_VP6_DECODER) { s->vp6_filter_diag4 = ff_vp6_filter_diag4_c; } } #if (ARCH_ARM) ff_vp56dsp_init_arm(s, codec); #endif #if (HAVE_MMX) ff_vp56dsp_init_x86(s, codec); #endif }