[x265] Main12 partially functional
Steve Borho
steve at borho.org
Thu Jul 9 00:54:59 CEST 2015
Thanks to Min's hard work the Main12 profiles are now functional if you
stick with just the C code (either build with ENABLE_ASSEMBLY=OFF, or
run with --no-asm)
I'm working on a patch to ffmpeg that will enable feeding 12bit inputs
into our encoder (hopefully your source video is 12bits per channel or
higher)
known issues:
1. the asm testbench reports many primitives are wrong for Main12
(mostly constant or dynamic range issues)
2. there are probably primitives that are passing tests but are still
broken (because the test bench is not always catching dynamic range
issues)
3. Main12 needs unique lambda tables, just as Main10's differ from Main.
Until this gets resolved, Main12 compression efficiency will
suffer greatly.
4. There are likely other places where the code assumes HIGH_BIT_DEPTH
means Main10, these will only be found by code review
If anyone would like to work on any of these, please respond with a
description on which area(s) you are working.
--
Steve Borho
More information about the x265-devel
mailing list