This reverts commit 05b58ad77e79efc5b4750f40b5092f945f0fff4d. Reason for revert: UB because the shift exponent (-2) is negative (UB happens at this line https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc;l=279;drc=05b58ad77e79efc5b4750f40b5092f945f0fff4d). Original change's description: > video_layer_allocation: clean up unused code > > remove unused support for more than four spatial layer descriptions > of temporal layers > > BUG=webrtc:12000 > > Change-Id: I087bcd020897898636bdf9c838abafa8c73c53f3 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/281320 > Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> > Commit-Queue: Philipp Hancke <phancke@microsoft.com> > Reviewed-by: Per Kjellander <perkj@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#38646} Bug: webrtc:12000, webrtc:14678 Change-Id: Ib94a0dead98aeb84af9b91c0ca6ad0893e8f2874 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283840 Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#38660}