Add support for scalability modes L2T3 and S2T3
Bug: webrtc:11607 Change-Id: I1d0bd171564d2852f2f6ee2bbee26c7a1c0e1c3f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267103 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Florent Castelli <orphis@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37389}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
5b2556e9cd
commit
3c24c096ef
@ -133,6 +133,23 @@ class ScalabilityStructureL2T2 : public ScalabilityStructureFullSvc {
|
||||
FrameDependencyStructure DependencyStructure() const override;
|
||||
};
|
||||
|
||||
// S1T2 4 ,8
|
||||
// S1T1 / | 6' |
|
||||
// S1T0 2--+-'+--+-...
|
||||
// | | | |
|
||||
// S0T2 | 3 | ,7
|
||||
// S0T1 | / 5'
|
||||
// S0T0 1----'-----...
|
||||
// Time-> 0 1 2 3
|
||||
class ScalabilityStructureL2T3 : public ScalabilityStructureFullSvc {
|
||||
public:
|
||||
explicit ScalabilityStructureL2T3(ScalingFactor resolution_factor = {})
|
||||
: ScalabilityStructureFullSvc(2, 3, resolution_factor) {}
|
||||
~ScalabilityStructureL2T3() override = default;
|
||||
|
||||
FrameDependencyStructure DependencyStructure() const override;
|
||||
};
|
||||
|
||||
// S2 0-0-0-
|
||||
// | | |
|
||||
// S1 0-0-0-...
|
||||
|
||||
Reference in New Issue
Block a user