mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-17 23:57:59 +01:00
![]() spatial_idx is not present in RTP header if there is no temporal or spatial layering. But the parser sets spatial_idx to 0 in this case. When reflector repacketizes such packets it writes layering indices into outgoing packets. When packets arrive to receiver it thinks that it deals with multi layer stream and passes it through special path in Vp9 reference frame finder which never outputs inter frames. I modified the parser such that it keeps spatial_idx=kNoSpatialIdx(255) when there is no layer indices in RTP header. Related unit tests have been modified as well. Bug: none Change-Id: I14498cafb4e57797577dc873298c35b243479f88 Reviewed-on: https://webrtc-review.googlesource.com/17980 Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20560} |
||
---|---|---|
.. | ||
include | ||
mocks | ||
source | ||
test | ||
BUILD.gn | ||
DEPS | ||
OWNERS |