multimedia/gpac-libgpac: fix build on big-endian

evg/raster_yuv.c:1329:2: error: use of undeclared identifier 'ptr'
        get_u16_le(dstc, dst);
        ^
evg/raster_yuv.c:1294:55: note: expanded from macro 'get_u16_le'
This commit is contained in:
Piotr Kubaj 2022-12-08 21:12:52 +00:00
parent 7f95b4c19c
commit 7e7399cc86
1 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,11 @@
--- src/evg/raster_yuv.c.orig 2022-12-08 16:12:27 UTC
+++ src/evg/raster_yuv.c
@@ -1291,7 +1291,7 @@ GF_Err evg_surface_clear_yuyv(GF_EVGSurface *_surf, GF
#define set_u16_le(_ptr, val) { ((u8 *)_ptr)[0] = (val>>8)&0xFF; ((u8 *)_ptr)[1] = (val&0xFF); }
#define set_u16_be(_ptr, val) { *(u16 *) _ptr = (u16) val; }
-#define get_u16_le(val, _ptr) { val = ((u32) (*(u8 *) ptr+1)<< 8) | *(u8 *) ptr; }
+#define get_u16_le(val, _ptr) { val = ((u32) (*(u8 *) _ptr+1)<< 8) | *(u8 *) _ptr; }
#define get_u16_be(val, _ptr) { val = *(u16 *) (_ptr); }
#else