SVC encoding with libvpx/libaom doesn't work
Categories
(Core :: Audio/Video: Web Codecs, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox129 | --- | fixed |
People
(Reporter: padenot, Assigned: padenot)
Details
Attachments
(16 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
It appears to work because gop_size is 0, and that means "disable keyframe", so of course we can decimate and it decodes fine.
| Assignee | ||
Comment 1•1 year ago
|
||
We can change this later, but this behave reasonably for now.
Updated•1 year ago
|
| Assignee | ||
Comment 2•1 year ago
|
||
| Assignee | ||
Comment 3•1 year ago
|
||
| Assignee | ||
Comment 4•1 year ago
|
||
| Assignee | ||
Comment 5•1 year ago
|
||
| Assignee | ||
Comment 6•1 year ago
|
||
We'll have to revisit this to see if it's optimal, but for now this will do.
| Assignee | ||
Comment 7•1 year ago
|
||
| Assignee | ||
Comment 8•1 year ago
|
||
More settings will be added in next patches.
| Assignee | ||
Comment 9•1 year ago
|
||
This is necessary for VP9 SVC to work.
| Assignee | ||
Comment 10•1 year ago
|
||
A mix of what I see used elsewhere and also based on what "An Overview of Core
Coding Tools in the AV1 Video Codec" says (DOI: 10.1109/PCS.2018.8456249).
Comments are on each setting when appropriate.
| Assignee | ||
Comment 11•1 year ago
|
||
| Assignee | ||
Comment 12•1 year ago
|
||
| Assignee | ||
Comment 13•1 year ago
|
||
| Assignee | ||
Comment 14•1 year ago
|
||
libaomenc.c doesn't have ts_mode=2 that automatically sets the temporal id, it
needs to be done explicitly.
| Assignee | ||
Comment 15•1 year ago
|
||
| Assignee | ||
Comment 16•1 year ago
|
||
Comment 17•1 year ago
|
||
Comment 18•1 year ago
|
||
Comment 19•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/6721d70b77ae
https://hg.mozilla.org/mozilla-central/rev/255aac08382f
https://hg.mozilla.org/mozilla-central/rev/de816eddbf16
https://hg.mozilla.org/mozilla-central/rev/71cdca6b4cec
https://hg.mozilla.org/mozilla-central/rev/a4e6b3323c7c
https://hg.mozilla.org/mozilla-central/rev/15c931df3d00
https://hg.mozilla.org/mozilla-central/rev/d8ab62301f52
https://hg.mozilla.org/mozilla-central/rev/0c7fe7104989
https://hg.mozilla.org/mozilla-central/rev/7a53f0ee998b
https://hg.mozilla.org/mozilla-central/rev/49f517c8f1b0
https://hg.mozilla.org/mozilla-central/rev/cee7d846efef
https://hg.mozilla.org/mozilla-central/rev/6a5c9400ac44
https://hg.mozilla.org/mozilla-central/rev/54ffa8bf1cbf
https://hg.mozilla.org/mozilla-central/rev/1ace4b331c34
https://hg.mozilla.org/mozilla-central/rev/9d2f54b895df
https://hg.mozilla.org/mozilla-central/rev/beb5a1e95bc2
Description
•