changeset 29934:ccbc4361e9e6

Fix compilation with runtime cpu detection. All functions in swscale_template.c should be declared with the RENAME macro.
author ramiro
date Sat, 05 Dec 2009 09:44:19 +0000
parents 95a14f94aa15
children 4eb0a863bb38
files libswscale/swscale_template.c
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/libswscale/swscale_template.c	Thu Dec 03 21:04:53 2009 +0000
+++ b/libswscale/swscale_template.c	Sat Dec 05 09:44:19 2009 +0000
@@ -1818,16 +1818,16 @@
 #endif
 }
 
-static inline void nv12ToUV(uint8_t *dstU, uint8_t *dstV,
-                            const uint8_t *src1, const uint8_t *src2,
-                            long width, uint32_t *unused)
+static inline void RENAME(nv12ToUV)(uint8_t *dstU, uint8_t *dstV,
+                                    const uint8_t *src1, const uint8_t *src2,
+                                    long width, uint32_t *unused)
 {
     RENAME(nvXXtoUV)(dstU, dstV, src1, width);
 }
 
-static inline void nv21ToUV(uint8_t *dstU, uint8_t *dstV,
-                            const uint8_t *src1, const uint8_t *src2,
-                            long width, uint32_t *unused)
+static inline void RENAME(nv21ToUV)(uint8_t *dstU, uint8_t *dstV,
+                                    const uint8_t *src1, const uint8_t *src2,
+                                    long width, uint32_t *unused)
 {
     RENAME(nvXXtoUV)(dstV, dstU, src1, width);
 }
@@ -2962,8 +2962,8 @@
     switch(srcFormat) {
         case PIX_FMT_YUYV422  : c->hcscale_internal = RENAME(yuy2ToUV); break;
         case PIX_FMT_UYVY422  : c->hcscale_internal = RENAME(uyvyToUV); break;
-        case PIX_FMT_NV12     : c->hcscale_internal = nv12ToUV; break;
-        case PIX_FMT_NV21     : c->hcscale_internal = nv21ToUV; break;
+        case PIX_FMT_NV12     : c->hcscale_internal = RENAME(nv12ToUV); break;
+        case PIX_FMT_NV21     : c->hcscale_internal = RENAME(nv21ToUV); break;
         case PIX_FMT_RGB8     :
         case PIX_FMT_BGR8     :
         case PIX_FMT_PAL8     :