Danil Chapovalov
e3296b6d4c
Ignore inactive chains when writing DependencyDescriptor rtp header extension.
...
To implement rule
"Chains protecting no active decode targets MUST be ignored."
from https://aomediacodec.github.io/av1-rtp-spec/#a44-switching
Bug: webrtc:10342
Change-Id: Ibe5e0b7b6ab8955419d0d9f996c6397f442e1cda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/177668
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31566}
2020-06-25 14:59:38 +00:00
Danil Chapovalov
67dcb4b54d
Publish DependencyDescriptor structures in the api
...
The extension (and thus structures to carry it) are designed
in particular for client<->SFU link. Putting the structure into api
acknowledges it can be reused by SFU projects
Bug: webrtc:10342
Change-Id: I8ca1f5046abadf6aa16200443c4892e9a2a928b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166467
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30324}
2020-01-20 15:05:48 +00:00
Danil Chapovalov
e9f663c8cb
In dependency descritpor add active decode targets bitmask field
...
to follow spec draft change.
Bug: webrtc:10342
Change-Id: I8cd9f26a2061ecd62a3a7826c4086141203ee5cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159022
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29726}
2019-11-07 13:41:49 +00:00
Danil Chapovalov
6ed60e39dc
Implement Dependency Descriptor writer
...
Bug: webrtc:10342
Change-Id: I561825265c0990864e1d16aeed4afbdd98871940
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/153350
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29232}
2019-09-19 08:51:40 +00:00
Danil Chapovalov
52e5242593
Add trait to Build/Parse DependencyDescriptor rtp header extension
...
TBR=aleloi@webrtc.org
Bug: webrtc:10342
Change-Id: I9d321ec47ed748ccfac2be6793923c46d0a88d16
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/144032
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28415}
2019-06-28 14:21:21 +00:00