summaryrefslogtreecommitdiff
path: root/kms++/inc/kms++/pixelformats.h
diff options
context:
space:
mode:
Diffstat (limited to 'kms++/inc/kms++/pixelformats.h')
-rw-r--r--kms++/inc/kms++/pixelformats.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/kms++/inc/kms++/pixelformats.h b/kms++/inc/kms++/pixelformats.h
index 15fee7f..784717d 100644
--- a/kms++/inc/kms++/pixelformats.h
+++ b/kms++/inc/kms++/pixelformats.h
@@ -59,10 +59,10 @@ static inline PixelFormat FourCCToPixelFormat(const std::string& fourcc)
static inline std::string PixelFormatToFourCC(PixelFormat f)
{
- char buf[5] = { (char)(((int)f >> 0) & 0xff),
- (char)(((int)f >> 8) & 0xff),
- (char)(((int)f >> 16) & 0xff),
- (char)(((int)f >> 24) & 0xff),
+ char buf[5] = { (char)(((uint32_t)f >> 0) & 0xff),
+ (char)(((uint32_t)f >> 8) & 0xff),
+ (char)(((uint32_t)f >> 16) & 0xff),
+ (char)(((uint32_t)f >> 24) & 0xff),
0 };
return std::string(buf);
}