il… via monorail
2018-11-26 09:55:44 UTC
Status: Unconfirmed
Owner: ----
New issue 1580 by ***@chromium.org: vp9 encoder in SVC flexible mode and
skipped layers can create strange spatial references
https://bugs.chromium.org/p/webm/issues/detail?id=1580
We are using vp9 flexible svc mode in webrtc with different fps per spatial
layer. Idea is that vp9 will provide the following references (no temporal
layers involved):
o---o---o---o---o
| |
o---------------o
| |
o---------------o
(o - means subframe, horizontal or vertical line is reference. Bottom is
the base layer, 3 spatial layers are used).
Encoder is asked to skip some layers by calling:
vpx_codec_control(encoder_, VP9E_SET_SVC_LAYER_ID, &layer_id);
Where layer_id.spatial_layer_id > 0.
What happens in fact is that all frames with only 2nd spatial layer also
have a reference to the last encoded 1st spatial layer subframe.
So, this is what actually happening:
o---o---o
| / /
o------
|
o
The Last buffer references previous frame on the same layer correctly, but
golden buffer contains a strange reference to the previous layer of the
previous picture.
We have a workaround for that in WebRTC, but it may be an unintended
behavior, please check if it's a bug.
--
You received this message because:
1. The project was configured to send all issue notifications to this
address
You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
Owner: ----
New issue 1580 by ***@chromium.org: vp9 encoder in SVC flexible mode and
skipped layers can create strange spatial references
https://bugs.chromium.org/p/webm/issues/detail?id=1580
We are using vp9 flexible svc mode in webrtc with different fps per spatial
layer. Idea is that vp9 will provide the following references (no temporal
layers involved):
o---o---o---o---o
| |
o---------------o
| |
o---------------o
(o - means subframe, horizontal or vertical line is reference. Bottom is
the base layer, 3 spatial layers are used).
Encoder is asked to skip some layers by calling:
vpx_codec_control(encoder_, VP9E_SET_SVC_LAYER_ID, &layer_id);
Where layer_id.spatial_layer_id > 0.
What happens in fact is that all frames with only 2nd spatial layer also
have a reference to the last encoded 1st spatial layer subframe.
So, this is what actually happening:
o---o---o
| / /
o------
|
o
The Last buffer references previous frame on the same layer correctly, but
golden buffer contains a strange reference to the previous layer of the
previous picture.
We have a workaround for that in WebRTC, but it may be an unintended
behavior, please check if it's a bug.
--
You received this message because:
1. The project was configured to send all issue notifications to this
address
You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.