MCPcopy Create free account
hub / github.com/AOMediaCodec/libavif / avifGainMapMetadataSize

Function avifGainMapMetadataSize

src/write.c:977–981  ·  view source on GitHub ↗

Returns the number of bytes written by avifWriteGainmapMetadata().

Source from the content-addressed store, hash-verified

975
976// Returns the number of bytes written by avifWriteGainmapMetadata().
977static uint32_t avifGainMapMetadataSize(const avifGainMap * gainMap)
978{
979 const uint8_t channelCount = avifGainMapIdenticalChannels(gainMap) ? 1u : 3u;
980 return (uint32_t)(sizeof(uint16_t) * 2 + sizeof(uint8_t) + sizeof(uint32_t) * 4 + channelCount * sizeof(uint32_t) * 10);
981}
982
983static avifResult avifWriteGainmapMetadata(avifRWStream * s, const avifGainMap * gainMap, avifDiagnostics * diag)
984{

Callers 3

avifWriteGainmapMetadataFunction · 0.85
avifEncoderWriteMiniBoxFunction · 0.85

Calls 1

Tested by

no test coverage detected