Add support of negotiating Vp9 SVC in PC test framework.
SVC support is limited: During SVC testing there is no SFU, so framework will try to emulate SFU behavior in regular p2p call. Because of it there are such limitations: * if |target_spatial_index| is not equal to the highest spatial layer then no packet/frame drops are allowed. If there will be any drops, that will affect requested layer, then WebRTC SVC implementation will continue decoding only the highest available layer and won't restore lower layers, so analyzer won't receive required data which will cause wrong results or test failures. Bug: webrtc:10138 Change-Id: I079566260ca9f1815935bce365d1bca10766663a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/144882 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28612}
This commit is contained in:
@ -241,7 +241,7 @@ class PeerConnectionE2EQualityTest
|
||||
const VideoConfig& video_config);
|
||||
void MaybeAddAudio(TestPeer* peer);
|
||||
void SetPeerCodecPreferences(TestPeer* peer, const RunParams& run_params);
|
||||
void SetupCall();
|
||||
void SetupCall(const RunParams& run_params);
|
||||
void ExchangeOfferAnswer(SignalingInterceptor* signaling_interceptor);
|
||||
void ExchangeIceCandidates(SignalingInterceptor* signaling_interceptor);
|
||||
void StartVideo(
|
||||
|
Reference in New Issue
Block a user