On 7/11/2023 11:10 AM, Pavel Koshevoy wrote:
---
  libavcodec/audiotoolboxdec.c | 2 ++
  libavcodec/audiotoolboxenc.c | 4 ++++
  2 files changed, 6 insertions(+)

diff --git a/libavcodec/audiotoolboxdec.c b/libavcodec/audiotoolboxdec.c
index 82babe3d31..7b33cdf87d 100644
--- a/libavcodec/audiotoolboxdec.c
+++ b/libavcodec/audiotoolboxdec.c
@@ -71,10 +71,12 @@ static UInt32 ffat_get_format_id(enum AVCodecID codec, int 
profile)
          return kAudioFormatAMR;
      case AV_CODEC_ID_EAC3:
          return kAudioFormatEnhancedAC3;
+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1058

Wouldn't it be better to do >= with the actual version where all this is first available?

      case AV_CODEC_ID_GSM_MS:
          return kAudioFormatMicrosoftGSM;
      case AV_CODEC_ID_ILBC:
          return kAudioFormatiLBC;
+#endif
      case AV_CODEC_ID_MP1:
          return kAudioFormatMPEGLayer1;
      case AV_CODEC_ID_MP2:
diff --git a/libavcodec/audiotoolboxenc.c b/libavcodec/audiotoolboxenc.c
index 1ccfda4d20..f652836018 100644
--- a/libavcodec/audiotoolboxenc.c
+++ b/libavcodec/audiotoolboxenc.c
@@ -69,15 +69,19 @@ static UInt32 ffat_get_format_id(enum AVCodecID codec, int 
profile)
              return kAudioFormatMPEG4AAC_HE_V2;
          case FF_PROFILE_AAC_LD:
              return kAudioFormatMPEG4AAC_LD;
+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1058
          case FF_PROFILE_AAC_ELD:
              return kAudioFormatMPEG4AAC_ELD;
+#endif
          }
      case AV_CODEC_ID_ADPCM_IMA_QT:
          return kAudioFormatAppleIMA4;
      case AV_CODEC_ID_ALAC:
          return kAudioFormatAppleLossless;
+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1058
      case AV_CODEC_ID_ILBC:
          return kAudioFormatiLBC;
+#endif
      case AV_CODEC_ID_PCM_ALAW:
          return kAudioFormatALaw;
      case AV_CODEC_ID_PCM_MULAW:
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to