X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvf_mp.c;h=8edb20fb8fea38a14c808d5e155a03fc5606323c;hb=4751c6c270dfce432dea0a5751c344723bf1d51e;hp=8076ec3733fa0224f6b8eb28264a6ff3c828a9e0;hpb=65da7007043cf4fb99b72c7f823cfc15e429b45f;p=ffmpeg diff --git a/libavfilter/vf_mp.c b/libavfilter/vf_mp.c index 8076ec3733f..8edb20fb8fe 100644 --- a/libavfilter/vf_mp.c +++ b/libavfilter/vf_mp.c @@ -126,7 +126,6 @@ extern const vf_info_t ff_vf_info_detc; extern const vf_info_t ff_vf_info_dint; extern const vf_info_t ff_vf_info_divtc; extern const vf_info_t ff_vf_info_down3dright; -extern const vf_info_t ff_vf_info_dsize; extern const vf_info_t ff_vf_info_eq2; extern const vf_info_t ff_vf_info_eq; extern const vf_info_t ff_vf_info_fil; @@ -135,7 +134,6 @@ extern const vf_info_t ff_vf_info_fspp; extern const vf_info_t ff_vf_info_harddup; extern const vf_info_t ff_vf_info_ilpack; extern const vf_info_t ff_vf_info_ivtc; -extern const vf_info_t ff_vf_info_kerndeint; extern const vf_info_t ff_vf_info_mcdeint; extern const vf_info_t ff_vf_info_noise; extern const vf_info_t ff_vf_info_ow; @@ -146,12 +144,10 @@ extern const vf_info_t ff_vf_info_pullup; extern const vf_info_t ff_vf_info_qp; extern const vf_info_t ff_vf_info_sab; extern const vf_info_t ff_vf_info_softpulldown; -extern const vf_info_t ff_vf_info_softskip; extern const vf_info_t ff_vf_info_spp; extern const vf_info_t ff_vf_info_stereo3d; extern const vf_info_t ff_vf_info_telecine; extern const vf_info_t ff_vf_info_tinterlace; -extern const vf_info_t ff_vf_info_unsharp; extern const vf_info_t ff_vf_info_uspp; @@ -160,7 +156,6 @@ static const vf_info_t* const filters[]={ &ff_vf_info_dint, &ff_vf_info_divtc, &ff_vf_info_down3dright, - &ff_vf_info_dsize, &ff_vf_info_eq2, &ff_vf_info_eq, &ff_vf_info_fil, @@ -169,7 +164,6 @@ static const vf_info_t* const filters[]={ &ff_vf_info_harddup, &ff_vf_info_ilpack, &ff_vf_info_ivtc, - &ff_vf_info_kerndeint, &ff_vf_info_mcdeint, &ff_vf_info_noise, &ff_vf_info_ow, @@ -180,12 +174,10 @@ static const vf_info_t* const filters[]={ &ff_vf_info_qp, &ff_vf_info_sab, &ff_vf_info_softpulldown, - &ff_vf_info_softskip, &ff_vf_info_spp, &ff_vf_info_stereo3d, &ff_vf_info_telecine, &ff_vf_info_tinterlace, - &ff_vf_info_unsharp, &ff_vf_info_uspp, NULL @@ -215,6 +207,12 @@ zrmjpeg CpuCaps ff_gCpuCaps; //FIXME initialize this so optims work +enum AVPixelFormat ff_mp2ff_pix_fmt(int mp){ + int i; + for(i=0; conversion_map[i].fmt && mp != conversion_map[i].fmt; i++) + ; + return mp == conversion_map[i].fmt ? conversion_map[i].pix_fmt : AV_PIX_FMT_NONE; +} static void ff_sws_getFlagsAndFilterFromCmdLine(int *flags, SwsFilter **srcFilterParam, SwsFilter **dstFilterParam) {