Remove the libaom av1 decoder.
Bug: webrtc:14267 Change-Id: I95a416b25fa20d4dea6896e05beb59789621f1fa Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268305 Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38253}
This commit is contained in:
@ -15,7 +15,6 @@
|
||||
#include "api/video_codecs/video_decoder.h"
|
||||
#include "api/video_codecs/vp9_profile.h"
|
||||
#include "media/base/media_constants.h"
|
||||
#include "modules/video_coding/codecs/av1/libaom_av1_decoder.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
@ -92,7 +91,7 @@ TEST(InternalDecoderFactoryTest, H264) {
|
||||
TEST(InternalDecoderFactoryTest, Av1Profile0) {
|
||||
InternalDecoderFactory factory;
|
||||
InitFieldTrialsFromString(kDav1dDecoderFieldTrialEnabled);
|
||||
if (kIsLibaomAv1DecoderSupported || kDav1dIsIncluded) {
|
||||
if (kDav1dIsIncluded) {
|
||||
EXPECT_THAT(factory.GetSupportedFormats(),
|
||||
Contains(Field(&SdpVideoFormat::name, cricket::kAv1CodecName)));
|
||||
EXPECT_TRUE(
|
||||
@ -104,6 +103,14 @@ TEST(InternalDecoderFactoryTest, Av1Profile0) {
|
||||
}
|
||||
}
|
||||
|
||||
#if defined(RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY)
|
||||
TEST(InternalDecoderFactoryTest, Av1) {
|
||||
InternalDecoderFactory factory;
|
||||
EXPECT_THAT(factory.GetSupportedFormats(),
|
||||
Contains(Field(&SdpVideoFormat::name, cricket::kAv1CodecName)));
|
||||
}
|
||||
#endif
|
||||
|
||||
TEST(InternalDecoderFactoryTest, Av1Profile1_Dav1dDecoderTrialEnabled) {
|
||||
InitFieldTrialsFromString(kDav1dDecoderFieldTrialEnabled);
|
||||
InternalDecoderFactory factory;
|
||||
@ -138,10 +145,12 @@ TEST(InternalDecoderFactoryTest, QueryCodecSupportNoReferenceScaling) {
|
||||
VP9ProfileToString(VP9Profile::kProfile1)}}),
|
||||
/*reference_scaling=*/false),
|
||||
Support(kVp9Enabled ? kSupported : kUnsupported));
|
||||
EXPECT_THAT(
|
||||
factory.QueryCodecSupport(SdpVideoFormat(cricket::kAv1CodecName),
|
||||
/*reference_scaling=*/false),
|
||||
Support(kIsLibaomAv1DecoderSupported ? kSupported : kUnsupported));
|
||||
|
||||
#if defined(RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY)
|
||||
EXPECT_THAT(factory.QueryCodecSupport(SdpVideoFormat(cricket::kAv1CodecName),
|
||||
/*reference_scaling=*/false),
|
||||
Support(kSupported));
|
||||
#endif
|
||||
}
|
||||
|
||||
TEST(InternalDecoderFactoryTest, QueryCodecSupportReferenceScaling) {
|
||||
@ -150,10 +159,11 @@ TEST(InternalDecoderFactoryTest, QueryCodecSupportReferenceScaling) {
|
||||
EXPECT_THAT(factory.QueryCodecSupport(SdpVideoFormat(cricket::kVp9CodecName),
|
||||
/*reference_scaling=*/true),
|
||||
Support(kVp9Enabled ? kSupported : kUnsupported));
|
||||
EXPECT_THAT(
|
||||
factory.QueryCodecSupport(SdpVideoFormat(cricket::kAv1CodecName),
|
||||
/*reference_scaling=*/true),
|
||||
Support(kIsLibaomAv1DecoderSupported ? kSupported : kUnsupported));
|
||||
#if defined(RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY)
|
||||
EXPECT_THAT(factory.QueryCodecSupport(SdpVideoFormat(cricket::kAv1CodecName),
|
||||
/*reference_scaling=*/true),
|
||||
Support(kSupported));
|
||||
#endif
|
||||
|
||||
// Invalid config even though VP8 and H264 are supported.
|
||||
EXPECT_THAT(factory.QueryCodecSupport(SdpVideoFormat(cricket::kH264CodecName),
|
||||
|
||||
Reference in New Issue
Block a user