webrtc/sdk/objc/api/video_codec
philipel 95701503f2 Make libaom_av1_encoder always build the libaom encoder.
Currently `CreateLibaomAv1Encoder` will either return an actual libaom AV1 encoder or a nullptr depening on whether the build flag `enable_libaom` was configured to true or not. This CL updates the `libaom_av1_encoder` build target to no longer depend on `enable_libaom` so that `CreateLibaomAv1Encoder` will always return an encoder instance.

Added `CreateLibaomAv1EncoderIfSupported` as a replacement to the old `CreateLibaomAv1Encoder`.

Bug: webrtc:13573
Change-Id: Ibdcd52c609acd79feefa2b86f19d1b4ca3e91d0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242360
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35763}
2022-01-21 13:45:47 +00:00
..
RTCVideoCodecConstants.h Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoCodecConstants.mm Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoDecoderAV1.h Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoDecoderAV1.mm Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoDecoderVP8.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderVP8.mm RTC_OBJC_TYPE RTCWrappedNativeVideo{Decoder,Encoder}. 2020-08-25 08:58:29 +00:00
RTCVideoDecoderVP9.h Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoDecoderVP9.mm Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoEncoderAV1.h Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoEncoderAV1.mm Make libaom_av1_encoder always build the libaom encoder. 2022-01-21 13:45:47 +00:00
RTCVideoEncoderVP8.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderVP8.mm RTC_OBJC_TYPE RTCWrappedNativeVideo{Decoder,Encoder}. 2020-08-25 08:58:29 +00:00
RTCVideoEncoderVP9.h Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCVideoEncoderVP9.mm Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCWrappedNativeVideoDecoder.h RTC_OBJC_TYPE RTCWrappedNativeVideo{Decoder,Encoder}. 2020-08-25 08:58:29 +00:00
RTCWrappedNativeVideoDecoder.mm Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
RTCWrappedNativeVideoEncoder.h RTC_OBJC_TYPE RTCWrappedNativeVideo{Decoder,Encoder}. 2020-08-25 08:58:29 +00:00
RTCWrappedNativeVideoEncoder.mm Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00