Share constants for dependency descriptor rtp header extension
Bug: webrtc:10342 Change-Id: I9c81215569bd1bd96b953faa359f5a3d32c7d0c4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177521 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31549}
This commit is contained in:
committed by
Commit Bot
parent
af0d5bca34
commit
09867d37ed
@ -17,6 +17,7 @@
|
||||
#include <string>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/transport/rtp/dependency_descriptor.h"
|
||||
#include "api/video/video_frame_type.h"
|
||||
#include "modules/video_coding/chain_diff_calculator.h"
|
||||
#include "modules/video_coding/codecs/av1/scalability_structure_l1t2.h"
|
||||
@ -105,7 +106,8 @@ TEST_P(ScalabilityStructureTest,
|
||||
FrameDependencyStructure structure =
|
||||
GetParam().svc_factory()->DependencyStructure();
|
||||
EXPECT_GT(structure.num_decode_targets, 0);
|
||||
EXPECT_LE(structure.num_decode_targets, 32);
|
||||
EXPECT_LE(structure.num_decode_targets,
|
||||
DependencyDescriptor::kMaxDecodeTargets);
|
||||
EXPECT_GE(structure.num_chains, 0);
|
||||
EXPECT_LE(structure.num_chains, structure.num_decode_targets);
|
||||
if (structure.num_chains == 0) {
|
||||
@ -115,7 +117,8 @@ TEST_P(ScalabilityStructureTest,
|
||||
AllOf(SizeIs(structure.num_decode_targets), Each(Ge(0)),
|
||||
Each(Le(structure.num_chains))));
|
||||
}
|
||||
EXPECT_THAT(structure.templates, SizeIs(Lt(size_t{64})));
|
||||
EXPECT_THAT(structure.templates,
|
||||
SizeIs(Lt(size_t{DependencyDescriptor::kMaxTemplates})));
|
||||
}
|
||||
|
||||
TEST_P(ScalabilityStructureTest, TemplatesAreSortedByLayerId) {
|
||||
|
||||
Reference in New Issue
Block a user