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

Function avifGainMapIdenticalChannels

src/write.c:960–974  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

958}
959
960static avifBool avifGainMapIdenticalChannels(const avifGainMap * gainMap)
961{
962 return gainMap->gainMapMin[0].n == gainMap->gainMapMin[1].n && gainMap->gainMapMin[0].n == gainMap->gainMapMin[2].n &&
963 gainMap->gainMapMin[0].d == gainMap->gainMapMin[1].d && gainMap->gainMapMin[0].d == gainMap->gainMapMin[2].d &&
964 gainMap->gainMapMax[0].n == gainMap->gainMapMax[1].n && gainMap->gainMapMax[0].n == gainMap->gainMapMax[2].n &&
965 gainMap->gainMapMax[0].d == gainMap->gainMapMax[1].d && gainMap->gainMapMax[0].d == gainMap->gainMapMax[2].d &&
966 gainMap->gainMapGamma[0].n == gainMap->gainMapGamma[1].n && gainMap->gainMapGamma[0].n == gainMap->gainMapGamma[2].n &&
967 gainMap->gainMapGamma[0].d == gainMap->gainMapGamma[1].d && gainMap->gainMapGamma[0].d == gainMap->gainMapGamma[2].d &&
968 gainMap->baseOffset[0].n == gainMap->baseOffset[1].n && gainMap->baseOffset[0].n == gainMap->baseOffset[2].n &&
969 gainMap->baseOffset[0].d == gainMap->baseOffset[1].d && gainMap->baseOffset[0].d == gainMap->baseOffset[2].d &&
970 gainMap->alternateOffset[0].n == gainMap->alternateOffset[1].n &&
971 gainMap->alternateOffset[0].n == gainMap->alternateOffset[2].n &&
972 gainMap->alternateOffset[0].d == gainMap->alternateOffset[1].d &&
973 gainMap->alternateOffset[0].d == gainMap->alternateOffset[2].d;
974}
975
976// Returns the number of bytes written by avifWriteGainmapMetadata().
977static uint32_t avifGainMapMetadataSize(const avifGainMap * gainMap)

Callers 2

avifGainMapMetadataSizeFunction · 0.85
avifWriteGainmapMetadataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected