webrtc/modules/video_coding/codecs/av1
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
..
av1_svc_config.cc Use NONE if scalability mode is not specified 2021-11-25 13:50:14 +00:00
av1_svc_config.h Add av1 svc configuration for target bitrates 2020-11-27 13:32:05 +00:00
av1_svc_config_unittest.cc Use NONE if scalability mode is not specified 2021-11-25 13:50:14 +00:00
BUILD.gn Make libaom_av1_encoder always build the libaom encoder. 2022-01-21 13:45:47 +00:00
dav1d_decoder.cc Reland "Add dav1d decoder to WebRTC." 2021-11-23 15:59:58 +00:00
dav1d_decoder.h Reland "Add dav1d decoder to WebRTC." 2021-11-23 15:59:58 +00:00
DEPS Reland "Add dav1d decoder to WebRTC." 2021-11-23 15:59:58 +00:00
libaom_av1_decoder.cc Migrate software decoders to new VideoDecoder::Configure 2021-08-11 09:16:22 +00:00
libaom_av1_decoder.h Add Av1 Decoder wrapper behind a build flag 2020-03-11 11:20:56 +00:00
libaom_av1_decoder_absent.cc Add Av1 Decoder wrapper behind a build flag 2020-03-11 11:20:56 +00:00
libaom_av1_encoder.cc Make libaom_av1_encoder always build the libaom encoder. 2022-01-21 13:45:47 +00:00
libaom_av1_encoder.h Make libaom_av1_encoder always build the libaom encoder. 2022-01-21 13:45:47 +00:00
libaom_av1_encoder_supported.cc Make libaom_av1_encoder always build the libaom encoder. 2022-01-21 13:45:47 +00:00
libaom_av1_encoder_supported.h Make libaom_av1_encoder always build the libaom encoder. 2022-01-21 13:45:47 +00:00
libaom_av1_encoder_unittest.cc Always call aom_codec_encode for every spatial layer in the libaom AV1 encoder wrapper. 2021-10-29 09:44:00 +00:00
libaom_av1_unittest.cc Don't configure SVC params without per layer bitrate configured. 2021-12-02 09:52:32 +00:00