diff --git modules/vtb_decode/vtb_decode.c modules/vtb_decode/vtb_decode.c
index af0e9be78..176ce0e2e 100644
--- modules/vtb_decode/vtb_decode.c
+++ modules/vtb_decode/vtb_decode.c
@@ -275,6 +275,7 @@ static GF_Err VTBDec_InitDecoder(VTBDec *ctx)
+#ifdef AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER
case GPAC_OTI_VIDEO_HEVC:
if (gf_list_count(ctx->SPSs) && gf_list_count(ctx->PPSs) && gf_list_count(ctx->VPSs)) {
@@ -426,6 +427,7 @@ static GF_Err VTBDec_InitDecoder(VTBDec *ctx)
case GPAC_OTI_VIDEO_MPEG2_SIMPLE:
case GPAC_OTI_VIDEO_MPEG2_MAIN:
@@ -1548,8 +1550,10 @@ static const char *VTBDec_GetCodecName(GF_BaseDecoder *dec)
case kCMVideoCodecType_H264:
return ctx->is_hardware ? "VTB hardware AVC|H264" : "VTB software AVC|H264";
+#ifdef AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER
case kCMVideoCodecType_HEVC:
return ctx->is_hardware ? "VTB hardware HEVC" : "VTB software HEVC";
case kCMVideoCodecType_MPEG2Video:
return ctx->is_hardware ? "VTB hardware MPEG-2" : "VTB software MPEG-2";
case kCMVideoCodecType_MPEG4Video: