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•9 months ago
|
||
We can change this later, but this behave reasonably for now.
Updated•9 months ago
|
Assignee | ||
Comment 2•9 months ago
|
||
Assignee | ||
Comment 3•9 months ago
|
||
Assignee | ||
Comment 4•9 months ago
|
||
Assignee | ||
Comment 5•9 months ago
|
||
Assignee | ||
Comment 6•9 months ago
|
||
We'll have to revisit this to see if it's optimal, but for now this will do.
Assignee | ||
Comment 7•9 months ago
|
||
Assignee | ||
Comment 8•9 months ago
|
||
More settings will be added in next patches.
Assignee | ||
Comment 9•9 months ago
|
||
This is necessary for VP9 SVC to work.
Assignee | ||
Comment 10•9 months 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•9 months ago
|
||
Assignee | ||
Comment 12•9 months ago
|
||
Assignee | ||
Comment 13•9 months ago
|
||
Assignee | ||
Comment 14•9 months ago
|
||
libaomenc.c doesn't have ts_mode=2 that automatically sets the temporal id, it
needs to be done explicitly.
Assignee | ||
Comment 15•9 months ago
|
||
Assignee | ||
Comment 16•9 months ago
|
||
Comment 17•9 months ago
|
||
Comment 18•9 months ago
|
||
Comment 19•9 months 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
•