Add missing inline keywords
This commit is contained in:
@@ -13,19 +13,16 @@ namespace OpenVulkano
|
|||||||
{
|
{
|
||||||
namespace YuvUtils
|
namespace YuvUtils
|
||||||
{
|
{
|
||||||
void NV12FromChromaPlanes(unsigned char* __restrict src, unsigned char* __restrict dest, int chromaChannelPixelCount)
|
inline void NV12FromChromaPlanes(unsigned char* __restrict src, unsigned char* __restrict dest, int chromaChannelPixelCount)
|
||||||
{
|
{
|
||||||
for(int i = 0; i < chromaChannelPixelCount; i++)
|
for(int i = 0; i < chromaChannelPixelCount; i++)
|
||||||
{
|
{
|
||||||
dest[i * 2] = src[i];
|
dest[i * 2] = src[i];
|
||||||
}
|
|
||||||
for(int i=0; i < chromaChannelPixelCount; i++)
|
|
||||||
{
|
|
||||||
dest[i * 2 + 1] = src[i + chromaChannelPixelCount];
|
dest[i * 2 + 1] = src[i + chromaChannelPixelCount];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChromaPlanesFromNV12(unsigned char* __restrict src, unsigned char* __restrict dest, uint32_t chromaChannelWidth, uint32_t chromaChannelHeight, uint32_t chromaRowPadding)
|
inline void ChromaPlanesFromNV12(unsigned char* __restrict src, unsigned char* __restrict dest, uint32_t chromaChannelWidth, uint32_t chromaChannelHeight, uint32_t chromaRowPadding)
|
||||||
{
|
{
|
||||||
uint8_t* dest2 = dest + chromaChannelWidth * chromaChannelHeight;
|
uint8_t* dest2 = dest + chromaChannelWidth * chromaChannelHeight;
|
||||||
for (uint32_t row = 0; row < chromaChannelHeight; row++)
|
for (uint32_t row = 0; row < chromaChannelHeight; row++)
|
||||||
@@ -39,7 +36,7 @@ namespace OpenVulkano
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
std::unique_ptr<uint8_t[]> PlansFromNV12(
|
inline std::unique_ptr<uint8_t[]> PlansFromNV12(
|
||||||
unsigned char* __restrict srcLum, unsigned char* __restrict srcChroma, uint32_t sizeLumX, uint32_t sizeLumY,
|
unsigned char* __restrict srcLum, unsigned char* __restrict srcChroma, uint32_t sizeLumX, uint32_t sizeLumY,
|
||||||
uint32_t sizeChromaComponentX, uint32_t sizeChromaComponentY, uint32_t strideX = 1, uint32_t strideY = 1, uint32_t srcLumRowPadding = 0, uint32_t srcChromaRowPadding = 0)
|
uint32_t sizeChromaComponentX, uint32_t sizeChromaComponentY, uint32_t strideX = 1, uint32_t strideY = 1, uint32_t srcLumRowPadding = 0, uint32_t srcChromaRowPadding = 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user