[webrtc-svc] Confusing names for KEY and KEY_SHIFT structures (#36)

DanilChapovalov has just created a new issue for https://github.com/w3c/webrtc-svc:

== Confusing names for KEY and KEY_SHIFT structures ==
L4T7_KEY name suggests it is using 4 spatial and 7 temporal layers.
That is not entirely true. It is using 4 spatial ids and 7 temporal ids to describes 3 spatial and 3 temporal layers.
Extra ids are needed to overcome limitations of the av1 operating_point_idcs.
Though webrtc-svc spec mentions av1, it is not av1 specific.
e.g. VP9 describes same structure using 3 spatial ids and 3 temporal ids.

Suggestion: Rename them or add alternative names that better match described number of layers, i.e.
instead of L4T7_KEY use L3T3_KEY and L4T7_KEY_AV1
instead of L3T3_KEY use L2T3_KEY and L3T3_KEY_AV1
(same for all other KEY and KEY_SHIFT structures)


Please view or discuss this issue at https://github.com/w3c/webrtc-svc/issues/36 using your GitHub account

Received on Monday, 6 July 2020 18:25:20 UTC