[FFmpeg-cvslog] lavc/audiotoolboxenc: allow setting maxrate with pre-10.9 deployment targets

Rodger Combs git at videolan.org
Sat Apr 2 10:39:22 CEST 2016


ffmpeg | branch: master | Rodger Combs <rodger.combs at gmail.com> | Sun Mar 27 12:17:25 2016 -0500| [36770d876937db538179f6c87b57e3b5b609013c] | committer: Rodger Combs

lavc/audiotoolboxenc: allow setting maxrate with pre-10.9 deployment targets

The build failure here is caused by the enum value not being defined, but
as long as we're on a newer SDK that has it, it's safe to use it even
when our deployment target is older. Setting the property will error, but
we're not failing on errors there.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36770d876937db538179f6c87b57e3b5b609013c
---

 libavcodec/audiotoolboxenc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/audiotoolboxenc.c b/libavcodec/audiotoolboxenc.c
index 2fca15b..855df0c 100644
--- a/libavcodec/audiotoolboxenc.c
+++ b/libavcodec/audiotoolboxenc.c
@@ -428,7 +428,7 @@ static av_cold int ffat_init_encoder(AVCodecContext *avctx)
 
     ffat_update_ctx(avctx);
 
-#if !TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
+#if !TARGET_OS_IPHONE && defined(__MAC_10_9)
     if (at->mode == kAudioCodecBitRateControlMode_Variable && avctx->rc_max_rate) {
         UInt32 max_size = avctx->rc_max_rate * avctx->frame_size / avctx->sample_rate;
         if (max_size)



More information about the ffmpeg-cvslog mailing list