Ver código fonte

Fixed mapping between Apple YUV formats and SDL formats

Fixes https://github.com/libsdl-org/SDL/issues/10001
Sam Lantinga 1 ano atrás
pai
commit
4ce4fc575a
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      src/camera/coremedia/SDL_camera_coremedia.m

+ 2 - 2
src/camera/coremedia/SDL_camera_coremedia.m

@@ -53,8 +53,8 @@ static SDL_PixelFormatEnum CoreMediaFormatToSDL(FourCharCode fmt)
         CASE(kCMPixelFormat_24RGB, SDL_PIXELFORMAT_RGB24);
         CASE(kCMPixelFormat_24RGB, SDL_PIXELFORMAT_RGB24);
         CASE(kCMPixelFormat_32ARGB, SDL_PIXELFORMAT_ARGB32);
         CASE(kCMPixelFormat_32ARGB, SDL_PIXELFORMAT_ARGB32);
         CASE(kCMPixelFormat_32BGRA, SDL_PIXELFORMAT_BGRA32);
         CASE(kCMPixelFormat_32BGRA, SDL_PIXELFORMAT_BGRA32);
-        CASE(kCMPixelFormat_422YpCbCr8, SDL_PIXELFORMAT_YUY2);
-        CASE(kCMPixelFormat_422YpCbCr8_yuvs, SDL_PIXELFORMAT_UYVY);
+        CASE(kCMPixelFormat_422YpCbCr8, SDL_PIXELFORMAT_UYVY);
+        CASE(kCMPixelFormat_422YpCbCr8_yuvs, SDL_PIXELFORMAT_YUY2);
         CASE(kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange, SDL_PIXELFORMAT_NV12);
         CASE(kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange, SDL_PIXELFORMAT_NV12);
         CASE(kCVPixelFormatType_420YpCbCr8BiPlanarFullRange, SDL_PIXELFORMAT_NV12);
         CASE(kCVPixelFormatType_420YpCbCr8BiPlanarFullRange, SDL_PIXELFORMAT_NV12);
         CASE(kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange, SDL_PIXELFORMAT_P010);
         CASE(kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange, SDL_PIXELFORMAT_P010);