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) } break; +#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)) { s32 idx; @@ -426,6 +427,7 @@ static GF_Err VTBDec_InitDecoder(VTBDec *ctx) gf_free(dsi_data); } break; +#endif case GPAC_OTI_VIDEO_MPEG2_SIMPLE: case GPAC_OTI_VIDEO_MPEG2_MAIN: @@ -1548,8 +1550,10 @@ static const char *VTBDec_GetCodecName(GF_BaseDecoder *dec) switch (ctx->vtb_type) { 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"; +#endif case kCMVideoCodecType_MPEG2Video: return ctx->is_hardware ? "VTB hardware MPEG-2" : "VTB software MPEG-2"; case kCMVideoCodecType_MPEG4Video: