Adding some AV1 constants and helper functions
I've added a basic AV1 impl to Chrome Remote Desktop and am looking into what is needed to test with I444 (Profile-1) in our platform. This CL adds a few helper functions, constants, and enums that can be used to configure the SDP with different AV1 profiles. More work is still needed but I wanted to get this in place first so I can build on it in the CRD host code. Change-Id: I1af9ebf31f833138e8c36e0c0a30e32289e7b58e Bug: chromium:1329660 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264000 Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Joe Downing <joedow@google.com> Cr-Commit-Position: refs/heads/main@{#37182}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
0f0978d36e
commit
87bcc1cab9
@ -11,6 +11,7 @@
|
||||
#include "api/video_codecs/sdp_video_format.h"
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "api/video_codecs/av1_profile.h"
|
||||
#include "api/video_codecs/h264_profile_level_id.h"
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "api/video_codecs/vp9_profile.h"
|
||||
@ -55,6 +56,8 @@ bool IsSameCodecSpecific(const SdpVideoFormat& format1,
|
||||
format2.parameters);
|
||||
case kVideoCodecVP9:
|
||||
return VP9IsSameProfile(format1.parameters, format2.parameters);
|
||||
case kVideoCodecAV1:
|
||||
return AV1IsSameProfile(format1.parameters, format2.parameters);
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user