diff --git a/libswscale/yuv2rgb.c b/libswscale/yuv2rgb.c
index 309cb8df81e844bb9ba90e3a658853aa1d0e12a1..4d04fccb1dcdb23098b7d2aeed6cf7884990b295 100644
--- a/libswscale/yuv2rgb.c
+++ b/libswscale/yuv2rgb.c
@@ -460,7 +460,7 @@ SwsFunc sws_yuv2rgb_get_func_ptr(SwsContext *c)
 
 #if ARCH_BFIN
     if (c->flags & SWS_CPU_CAPS_BFIN)
-        t = sws_ff_bfin_yuv2rgb_get_func_ptr(c);
+        t = sws_yuv2rgb_get_func_ptr_bfin(c);
 #endif
 
     if (t)
diff --git a/libswscale/yuv2rgb_bfin.c b/libswscale/yuv2rgb_bfin.c
index 5bbd77b320ed15c09f78fd6e7a88284039b516c3..b88790743a17a950d41e8a3f8892048ef4eb9f3c 100644
--- a/libswscale/yuv2rgb_bfin.c
+++ b/libswscale/yuv2rgb_bfin.c
@@ -181,7 +181,7 @@ static int bfin_yuv420_bgr565(SwsContext *c,
 }
 
 
-SwsFunc ff_bfin_yuv2rgb_get_func_ptr(SwsContext *c)
+SwsFunc sws_yuv2rgb_get_func_ptr_bfin(SwsContext *c)
 {
     SwsFunc f;