diff --git a/src/cam/sdl_texture.cpp b/src/cam/sdl_texture.cpp
index 2ca2add2f00c..02a8ff28b669 100644
--- a/src/cam/sdl_texture.cpp
+++ b/src/cam/sdl_texture.cpp
@@ -9,7 +9,7 @@

 #include <iostream>

-SDLTexture::SDLTexture(const SDL_Rect &rect, SDL_PixelFormatEnum pixelFormat,
+SDLTexture::SDLTexture(const SDL_Rect &rect, uint32_t pixelFormat,
 		       const int pitch)
 	: ptr_(nullptr), rect_(rect), pixelFormat_(pixelFormat), pitch_(pitch)
 {
diff --git a/src/cam/sdl_texture.h b/src/cam/sdl_texture.h
index 9097479846f7..2275b4e605d9 100644
--- a/src/cam/sdl_texture.h
+++ b/src/cam/sdl_texture.h
@@ -14,7 +14,7 @@
 class SDLTexture
 {
 public:
-	SDLTexture(const SDL_Rect &rect, SDL_PixelFormatEnum pixelFormat,
+	SDLTexture(const SDL_Rect &rect, uint32_t pixelFormat,
 		   const int pitch);
 	virtual ~SDLTexture();
 	int create(SDL_Renderer *renderer);
@@ -24,6 +24,6 @@ public:
 protected:
 	SDL_Texture *ptr_;
 	const SDL_Rect rect_;
-	const SDL_PixelFormatEnum pixelFormat_;
+	const uint32_t pixelFormat_;
 	const int pitch_;
 };
