diff --git a/openVulkanoCpp/Image/YuvUtils.hpp b/openVulkanoCpp/Image/YuvUtils.hpp index 156b22e..7e5ee1c 100644 --- a/openVulkanoCpp/Image/YuvUtils.hpp +++ b/openVulkanoCpp/Image/YuvUtils.hpp @@ -48,18 +48,18 @@ namespace OpenVulkano { uint8_t* dest = buffer.get(); size_t rowStride = strideY * sizeLumX; - for(int y = 0; y < sizeLumY; y += strideY, srcLum += rowStride) + for(uint32_t y = 0; y < sizeLumY; y += strideY, srcLum += rowStride) { - for(int x = 0; x < sizeLumX; x += strideX, dest++) + for(uint32_t x = 0; x < sizeLumX; x += strideX, dest++) { *dest = srcLum[x]; } } uint32_t chromaCount = (sizeChromaComponentX / strideX) * (sizeChromaComponentY / strideY); rowStride = strideY * sizeChromaComponentX * 2; - for(int y = 0; y < sizeChromaComponentY; y += strideY, srcChroma += rowStride) + for(uint32_t y = 0; y < sizeChromaComponentY; y += strideY, srcChroma += rowStride) { - for (int x = 0; x < sizeChromaComponentX * 2; x += 2 * strideX, dest++) + for (uint32_t x = 0; x < sizeChromaComponentX * 2; x += 2 * strideX, dest++) { dest[0] = srcChroma[x]; dest[chromaCount] = srcChroma[x + 1];