mirror of https://git.ffmpeg.org/ffmpeg.git
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.
This commit is contained in:
parent
0667327f3f
commit
36770d8769
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue