View Single Post
Old 20th October 2018, 18:29   #1159  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Looking at https://aomediacodec.github.io/av1-spec/av1-spec.pdf
Quote:
The Main profile supports YUV 4:2:0 or monochrome bitstreams with bit depth equal to 8 or 10.
The High profile further adds support for 4:4:4 bitstreams with the same bit depth constraints.
Finally, the Professional profile extends support over the High profile to also bitstreams with bit depth equal to 12, and also adds support for the 4:2:2 video format.
at page 635 of 665
Thus how I understand it:
Main should support:
  • 4:2:0 at 8bit and 10bit
High should support:
  • 4:2:0 at 8bit and 10bit
  • 4:4:4 at 8bit and 10bit
and Professional should support
  • 4:2:0 at 8bit, 10bit and 12bit
  • 4:2:2 at 8bit, 10bit and 12bit
  • 4:4:4 at 8bit, 10bit and 12bit

Where as aomenc reports:
Quote:
Profile 1 requires 4:4:4 color format
and
Quote:
Profile 2 bit-depth < 10 requires 4:2:2 color format
from the looks of it aomenc has a bug here.

Looking at 6.4.1 I agree with you it should be:
  • Main:
    • 4:0:0 with 8bit
    • 4:2:0 with 8 and 10 bit
  • High:
    • 4:4:4 with 8 and 10 bit
  • Professional:
    • 4:0:0 with 8, 10, 12 bit
    • 4:2:0 with 12bit
    • 4:2:2 with 8, 10, 12 bit
    • 4:4:4 with 8, 10, 12 bit

Cu Selur
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote