While checking for uhdr delegate, cflags is set with uhdr_cflags but
language chosen is c++. This would fail AC_CHECK_HEADER(...). This is
corrected.
Test: Build
List of options for uhdr coder:
Encoding options:
- uhdr:hdr-color-gamut=value
*Required
Specify hdr intent color gamut. Choose from {bt709, display_p3, bt2100}
- uhdr:hdr-color-transfer=value
*Required
Specify hdr intent color transfer. Choose from {hlg, pq, linear}
- uhdr:sdr-color-gamut=value
*Required
Specify sdr intent color gamut. Choose from {bt709, display_p3, bt2100}
- uhdr:gainmap-quality=value
*Optional, defaults to 95
Specify gainmap image encoding quality. Choose between [0-100]
- uhdr:gainmap-gamma=value
*Optional, defaults to 1.0
Specify gainmap image encoding gamma. Any positive real number
- uhdr:gainmap-min-content-boost=value
Value to control how much darker an image can get, when shown on
an HDR display, relative to the SDR rendition. Value MUST be in linear scale.
*Optional, If not configured, computed internally.
Specify min content boost. Any positive real number
- uhdr:gainmap-max-content-boost=value
Value to control how much brighter an image can get, when shown on
an HDR display, relative to the SDR rendition. Value MUST be in linear scale.
*Optional, If not configured, computed internally.
Specify max content boost. Any positive real number.
Test: ./utilities/magick \
-define uhdr:hdr-color-transfer=hlg \
-define uhdr:sdr-color-gamut=bt709 \
-define uhdr:hdr-color-gamut=bt2100 \
-define uhdr:gainmap-quality=92 \
sdr_intent.tiff hdr_intent.tiff uhdr:out.jpeg
Decoding options:
- uhdr:output-color-transfer=value
*Required
Specify output color transfer. Choose from {hlg, pq, linear, srgb}
Test: ./utilities/magick \
-define uhdr:output-color-transfer=srgb \
uhdr:out.jpeg out.png
Change-Id: Ie58851dbadba4a30a2bc92b7e2c257257e1db91e
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q8, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q8, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, x64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, arm64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, arm64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q8, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q8, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, HDRI, -HDRI, x86, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, HDRI, -HDRI, x86, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q8, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q8, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, x64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q8, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q8, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, x64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q8, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q8, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, noHDRI, arm64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, x64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, x64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, arm64, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (64, HDRI, -HDRI, arm64, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q8, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q8, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, noHDRI, x86, Q16, dll, dmt) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, HDRI, -HDRI, x86, Q16, static, smtd) (push) Has been skipped
windows release / Windows ${{matrix.quantum}}${{matrix.hdri_flag}}-${{matrix.platform}} (${{matrix.type}}) (32, HDRI, -HDRI, x86, Q16, dll, dmt) (push) Has been skipped