[FFmpeg-devel] [PATCH] avcodec/videotoolboxenc: #define TARGET_CPU_ARM64 to 0 if not provided by the SDK

Carl Eugen Hoyos ceffmpeg at gmail.com
Sat May 15 17:57:14 EEST 2021



> Am 15.05.2021 um 14:12 schrieb Zane van Iperen <zane at zanevaniperen.com>:
> 
> 
> 
>> On 15/5/21 10:11 pm, Timo Rothenpieler wrote:
>>> On 15.05.2021 11:45, Zane van Iperen wrote:
>>> Fixes build failure on older SDKs without it.
>>> 
>>> Fixes #9242
>>> 
>>> Signed-off-by: Zane van Iperen <zane at zanevaniperen.com>
>>> ---
>>>   libavcodec/videotoolboxenc.c | 5 +++++
>>>   1 file changed, 5 insertions(+)
>>> 
>>> NB: This is untested, I do not have a Mac to try it on.
>>> 
>>> diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
>>> index 58239e0ab9..3d3677362a 100644
>>> --- a/libavcodec/videotoolboxenc.c
>>> +++ b/libavcodec/videotoolboxenc.c
>>> @@ -50,6 +50,11 @@ enum { kCVPixelFormatType_420YpCbCr10BiPlanarFullRange = 'xf20' };
>>>   enum { kCVPixelFormatType_420YpCbCr10BiPlanarVideoRange = 'x420' };
>>>   #endif
>>> +/* Older SDKs don't have this, make sure we can actually compile we're using one. */
>> Second half of that sentence is missing a word or has too many.
> 
> Yeah, picked that up shortly after I posted it. It's meant to read:
> "Older SDKs don't have this, make sure we can actually compile if we're using one."

Make it „Defined in macOS 10.x“ instead or remove the comment.

Carl Eugen


More information about the ffmpeg-devel mailing list