Ticket #410 (closed task: fixed)

Opened 5 years ago

Last modified 4 years ago

Export colorspace information

Reported by: astrange Owned by:
Priority: normal Milestone: 1.3
Component: decompression Version: 1.1.3
Severity: normal Keywords:
Cc:

Description

Using the new colorspace information in AVCodecContext, we can implement GetSourceDataGammaLevel? and add the colr/nclc/whatever it is atom to signal the YUV colorspace. That should fix some color incompatibilities with Apple H.264 and make HD look better.

(if no codecs actually export this, it needs to be implemented in lavc, or we can just use bitstream_info)

Change History

comment:1 Changed 5 years ago by astrange

Also need to set color info (and fix the destination colorspace) for subtitle tracks, handle custom YUV matrices, and handle chroma siting (including fixing ColorConversions? if necessary).

comment:2 Changed 4 years ago by astrange

  • Status changed from new to closed
  • Resolution set to fixed

(In [1170]) Set video colorspace info on import via 'nclc'.

Fixes the colors for every video ever. Closes #410

Note: See TracTickets for help on using tickets.