Skip to content

Commit 4d37016

Browse files
Explicitly indicate that the JPEG2000-RCT exception is for RGB without alpha
1 parent 4428ead commit 4d37016

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ffv1.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ RFC:```
336336
RFC:b=Cb+g
337337
RFC:```
338338

339-
Exception for the JPEG2000-RCT conversion: if bits_per_raw_sample is between 9 and 15 inclusive, the following formulae for reversible conversions between YCbCr and RGB MUST be used instead of the ones above:
339+
Exception for the JPEG2000-RCT conversion: if bits_per_raw_sample is between 9 and 15 inclusive and alpha_plane is 0, the following formulae for reversible conversions between YCbCr and RGB MUST be used instead of the ones above:
340340

341341
PDF:$$Cb=g-b$$
342342
RFC:```
@@ -368,7 +368,7 @@ RFC:```
368368
RFC:g=Cb+b
369369
RFC:```
370370

371-
Background: At the time of this writing, in all known implementations of FFV1 bitstream, when bits_per_raw_sample was between 9 and 15 inclusive, GBR planes were used as BGR planes during both encoding and decoding. In the meanwhile, 16-bit JPEG2000-RCT was implemented without this issue in one implementation and validated by one conformance checker. Methods to address this exception for the transform are under consideration for the next version of the FFV1 bitstream.
371+
Background: At the time of this writing, in all known implementations of FFV1 bitstream, when bits_per_raw_sample was between 9 and 15 inclusive and alpha_plane is 0, GBR planes were used as BGR planes during both encoding and decoding. In the meanwhile, 16-bit JPEG2000-RCT was implemented without this issue in one implementation and validated by one conformance checker. Methods to address this exception for the transform are under consideration for the next version of the FFV1 bitstream.
372372

373373
[@!ISO.15444-1.2016]
374374

0 commit comments

Comments
 (0)