Don't use VP9 specific concepts to combine spatial layer frames in FrameBuffer2.
The Dependency Descriptor use unique ids for every frame, meaning spatial layer frames will all have unique ids. Bug: webrtc:10342 Change-Id: I241a8b3959e27bd918ae7a907ab5158fe9dcd7a5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/194327 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32655}
This commit is contained in:
@ -179,7 +179,7 @@ RtpFrameReferenceFinder::ManageFrameGeneric(
|
||||
RtpFrameObject* frame,
|
||||
const RTPVideoHeader::GenericDescriptorInfo& descriptor) {
|
||||
frame->id.picture_id = descriptor.frame_id;
|
||||
frame->id.spatial_layer = descriptor.spatial_index;
|
||||
frame->SetSpatialIndex(descriptor.spatial_index);
|
||||
|
||||
if (EncodedFrame::kMaxFrameReferences < descriptor.dependencies.size()) {
|
||||
RTC_LOG(LS_WARNING) << "Too many dependencies in generic descriptor.";
|
||||
|
||||
Reference in New Issue
Block a user