#1310 closed enhancement (fixed)
vpx 10-bit colour encoding support
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 4.1 |
Component: | encodings | Version: | trunk |
Keywords: | 10-bit colour vpx | Cc: |
Change History (8)
comment:3 Changed 5 years ago by
Milestone: | 2.1 → 3.0 |
---|---|
Status: | new → assigned |
re-scheduling - the 16-bit per channel reformatting constraint is costly.
comment:4 Changed 4 years ago by
Milestone: | 3.0 → 3.1 |
---|
comment:6 Changed 3 years ago by
Milestone: | 4.0 → 4.1 |
---|
comment:7 Changed 2 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:8 Changed 17 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1310
Note: See
TracTickets for help on using
tickets.
libvpx needs to be compiled with
--enable-vp9-highbitdepth
,CONFIG_VP9_HIGHBITDEPTH
should be set and the image formats we can use are "Image uses 16bit framebuffer":I believe those formats store the the YUV channels in the high 10/12 bits of each 16bit value. Wasting quite a bit of space and requiring a CSC step to go from R210 to this format.. sigh.
Note: vpx now also supports alpha channel:
VPX_IMG_FMT_HAS_ALPHA
.Also worth considering colorspace bits (#1155):
vpx_color_space
.