Skip to content

Commit e6800c4

Browse files
ledyba-zdreampiggy
authored andcommitted
Workaround/Some of color space constans are deprecated.
1 parent 7b5fb70 commit e6800c4

1 file changed

Lines changed: 0 additions & 30 deletions

File tree

SDWebImageAVIFCoder/Classes/ColorSpace.m

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -443,21 +443,6 @@ void SDAVIFCalcColorSpaceRGB(avifImage * avif, CGColorSpaceRef* ref, BOOL* shoul
443443
*shouldRelease = FALSE;
444444
return;
445445
}
446-
if(colorPrimaries == AVIF_NCLX_COLOUR_PRIMARIES_BT2020 &&
447-
transferCharacteristics == AVIF_NCLX_TRANSFER_CHARACTERISTICS_SMPTE2084 /* PQ */) {
448-
static CGColorSpaceRef bt2020pq = NULL;
449-
static dispatch_once_t onceToken;
450-
dispatch_once(&onceToken, ^{
451-
if (@available(macOS 10.14.6, iOS 13.0, tvOS 13.0, *)) {
452-
bt2020pq = CGColorSpaceCreateWithName(kCGColorSpaceITUR_2020_PQ_EOTF);
453-
} else {
454-
bt2020pq = defaultColorSpace;
455-
}
456-
});
457-
*ref = bt2020pq;
458-
*shouldRelease = FALSE;
459-
return;
460-
}
461446
if(colorPrimaries == AVIF_NCLX_COLOUR_PRIMARIES_SMPTE432 /* Display P3 */ &&
462447
transferCharacteristics == AVIF_NCLX_TRANSFER_CHARACTERISTICS_SRGB) {
463448
static CGColorSpaceRef p3 = NULL;
@@ -489,21 +474,6 @@ void SDAVIFCalcColorSpaceRGB(avifImage * avif, CGColorSpaceRef* ref, BOOL* shoul
489474
*shouldRelease = FALSE;
490475
return;
491476
}
492-
if(colorPrimaries == AVIF_NCLX_COLOUR_PRIMARIES_SMPTE432 /* Display P3 */ &&
493-
transferCharacteristics == AVIF_NCLX_TRANSFER_CHARACTERISTICS_SMPTE2084 /* PQ */) {
494-
static CGColorSpaceRef p3pq = NULL;
495-
static dispatch_once_t onceToken;
496-
dispatch_once(&onceToken, ^{
497-
if (@available(macOS 10.14.6, iOS 13.0, tvOS 13.0, *)) {
498-
p3pq = CGColorSpaceCreateWithName(kCGColorSpaceDisplayP3_PQ_EOTF);
499-
} else {
500-
p3pq = defaultColorSpace;
501-
}
502-
});
503-
*ref = p3pq;
504-
*shouldRelease = FALSE;
505-
return;
506-
}
507477
if(colorPrimaries == AVIF_NCLX_COLOUR_PRIMARIES_SMPTE432 /* Display P3 */ &&
508478
transferCharacteristics == AVIF_NCLX_TRANSFER_CHARACTERISTICS_LINEAR) {
509479
static CGColorSpaceRef p3linear = NULL;

0 commit comments

Comments
 (0)