libultrahdr-1.4.0
x86_64-linux.package-alphashape
· build #12
· raw
1Using versionCheckHook
unpackPhase
2unpacking source archive /nix/store/3pmkxaw6f2wpm9qnl1y4qwm5ifg7y3b9-source3source root is sourcepatchPhase
4applying patch /nix/store/mclflx0mikr3vsxxswafwrlgxqc7anw2-5fa99b5271a3c80a13c78062d7adc6310222dd8e.patch5patching file lib/include/ultrahdr/ultrahdrcommon.h6applying patch /nix/store/hr4sy37kbw68887m6p011kdp9znfcnis-gtest.patch7patching file CMakeLists.txt8Hunk #1 succeeded at 512 (offset -24 lines).9Hunk #2 succeeded at 640 (offset -25 lines).10applying patch /nix/store/h8qliqvly4zy5d7dsj9zq6pprr3f9y1n-remove-platform-and-detection-logic.patch11patching file CMakeLists.txt12Hunk #1 succeeded at 30 (offset 5 lines).13Hunk #2 succeeded at 228 (offset -21 lines).14Hunk #3 succeeded at 477 (offset -34 lines).15patching file cmake/package.cmake16applying patch /nix/store/yk5g4fc4lq26kxsaadxfm3qww3p305s9-13a058f452d846e43d4691f6885eeeaa8b0ea8d0.patch17patching file lib/include/ultrahdr/icc.h18Hunk #1 succeeded at 19 (offset 6 lines).19patching file lib/include/ultrahdr/jpegrutils.h20Hunk #1 succeeded at 19 (offset 6 lines).21patching file lib/include/ultrahdr/multipictureformat.h22Hunk #1 succeeded at 19 (offset 6 lines).configurePhase
23cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/share/doc/libuhdr -DCMAKE_INSTALL_INFODIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib -DCMAKE_STRIP=/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ranlib -DCMAKE_AR=/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0 -DUHDR_BUILD_TESTS:BOOL=TRUE -DCMAKE_CROSSCOMPILING:BOOL=FALSE24CMake Deprecation Warning at CMakeLists.txt:22 (cmake_policy):25 The OLD behavior for policy CMP0091 will be removed from a future version26 of CMake.2728 The cmake-policies(7) manual explains that the OLD behaviors of all29 policies are deprecated and that a policy should be set to OLD only under30 specific short-term circumstances. Projects should be ported to the NEW31 behavior and not rely on setting a policy to OLD.323334-- The C compiler identification is GNU 15.2.035-- The CXX compiler identification is GNU 15.2.036-- Detecting C compiler ABI info37-- Detecting C compiler ABI info - done38-- Check for working C compiler: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc - skipped39-- Detecting C compile features40-- Detecting C compile features - done41-- Detecting CXX compiler ABI info42-- Detecting CXX compiler ABI info - done43-- Check for working CXX compiler: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/g++ - skipped44-- Detecting CXX compile features45-- Detecting CXX compile features - done46-- No target type chosen, selecting Shared47-- Performing Test CMAKE_HAVE_LIBC_PTHREAD48-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success49-- Found Threads: TRUE50-- Found JPEG: /nix/store/2my7dfwg31bziws1ck2sqrwbj05nbdn1-libjpeg-turbo-3.1.4.1/lib/libjpeg.so (found version "62")51-- Configuring done (0.7s)52-- Generating done (0.0s)53CMake Warning:54 Manually-specified variables were not used by the project:5556 CMAKE_EXPORT_NO_PACKAGE_REGISTRY575859-- Build files have been written to: /build/source/build60cmake: enabled parallel building61cmake: enabled parallel installingbuildPhase
62build flags: -j4863[1/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/byte_pointer_data_destination.cc.o64[2/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/data_range_tracking_destination.cc.o65[3/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/data_segment_data_source.cc.o66[4/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_xmp_info_builder.cc.o67[5/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/data_segment.cc.o68[6/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/byte_buffer.cc.o69[7/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/message_writer.cc.o70[8/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/data_line_map.cc.o71[9/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/string_ref_data_source.cc.o72[10/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/modp_b64/modp_b64.cc.o73[11/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/message_handler.cc.o74[12/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_image_extractor.cc.o75[13/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/utils/file_utils.cc.o76[14/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_xmp_data_extractor.cc.o77[15/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_segment.cc.o78[16/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/data_context.cc.o79[17/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_xmp_info.cc.o80[18/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/ostream_ref_data_destination.cc.o81[19/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_scanner.cc.o82[20/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_handler.cc.o83[21/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_token_context.cc.o84[22/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_writer.cc.o85[23/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_marker.cc.o86[24/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_pi_rule.cc.o87[25/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_attribute_rule.cc.o88[26/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_segment_lister.cc.o89[27/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_element_rules.cc.o90[28/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_rule.cc.o91[29/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/extras/base64_decoder_data_destination.cc.o92[30/61] Building CXX object CMakeFiles/core.dir/lib/src/multipictureformat.cpp.o93[31/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/data_scanner.cc.o94[32/61] Building CXX object CMakeFiles/core.dir/lib/src/jpegdecoderhelper.cpp.o95[33/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/base/istream_ref_data_source.cc.o96[34/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_reader.cc.o97[35/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_info_builder.cc.o98[36/61] Building CXX object CMakeFiles/core.dir/lib/src/jpegencoderhelper.cpp.o99[37/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/gcontainer/gcontainer.cc.o100[38/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/jpeg/jpeg_segment_builder.cc.o101[39/61] Building CXX object CMakeFiles/core.dir/lib/src/icc.cpp.o102[40/61] Building CXX object CMakeFiles/image_io.dir/third_party/image_io/src/xml/xml_cdata_and_comment_rules.cc.o103[41/61] Linking CXX static library libimage_io.a104[42/61] Building CXX object CMakeFiles/core.dir/lib/src/gainmapmetadata.cpp.o105[43/61] Building CXX object CMakeFiles/core.dir/lib/src/editorhelper.cpp.o106[44/61] Building CXX object CMakeFiles/ultrahdr_app.dir/examples/ultrahdr_app.cpp.o107[45/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/jpegencoderhelper_test.cpp.o108[46/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/gainmapmetadata_test.cpp.o109[47/61] Building CXX object CMakeFiles/core.dir/lib/src/jpegrutils.cpp.o110[48/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/jpegdecoderhelper_test.cpp.o111[49/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/icchelper_test.cpp.o112[50/61] Building CXX object CMakeFiles/core.dir/lib/src/gainmapmath.cpp.o113[51/61] Building CXX object CMakeFiles/core.dir/lib/src/ultrahdr_api.cpp.o114[52/61] Building CXX object CMakeFiles/core.dir/lib/src/jpegr.cpp.o115[53/61] Linking CXX static library libcore.a116[54/61] Linking CXX static library libuhdr.a117[55/61] Linking CXX executable ultrahdr_app118[56/61] Linking CXX shared library libuhdr.so.1.4.0119[57/61] Creating library symlink libuhdr.so.1 libuhdr.so120[58/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/editorhelper_test.cpp.o121[59/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/jpegr_test.cpp.o122[60/61] Building CXX object CMakeFiles/ultrahdr_unit_test.dir/tests/gainmapmath_test.cpp.o123[61/61] Linking CXX executable ultrahdr_unit_test124buildPhase completed in 1 minutes 29 secondscheckPhase
125check flags: -j48 test126[0/1] Running tests...127Test project /build/source/build128 Start 1: UHDRUnitTests,1291/1 Test #1: UHDRUnitTests, ................... Passed 48.17 sec130131100% tests passed, 0 tests failed out of 1132133Total Test time (real) = 48.17 sec134checkPhase completed in 49 secondsinstallPhase
135install flags: -j48 install136[0/1] Install the project...137-- Install configuration: "Release"138-- Installing: /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/pkgconfig/libuhdr.pc139-- Installing: /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/libuhdr.so.1.4.0140-- Installing: /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/libuhdr.so.1141-- Installing: /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/libuhdr.so142-- Installing: /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev/include/ultrahdr_api.h143-- Installing: /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/libuhdr.a144-- Installing: /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/bin/ultrahdr_app145-- You may need to add path /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0//nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/ to LD_LIBRARY_PATH if binaries are unable to load uhdr library 146e.g. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0//nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/ fixupPhase
147Moving /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/pkgconfig to /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev/lib/pkgconfig148Patching '/nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev/lib/pkgconfig/libuhdr.pc' includedir to output /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev149shrinking RPATHs of ELF executables and libraries in /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0150shrinking /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib/libuhdr.so.1.4.0151shrinking /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/bin/ultrahdr_app152checking for references to /build/ in /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0...153patching script interpreter paths in /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0154stripping (with command strip and flags -S -p) in /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/lib /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/bin155shrinking RPATHs of ELF executables and libraries in /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev156checking for references to /build/ in /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev...157patching script interpreter paths in /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev158stripping (with command strip and flags -S -p) in /nix/store/z73k2qfya47iqrwi95854pjzba3cz4rw-libultrahdr-1.4.0-dev/libinstallCheckPhase
159Executing versionCheckPhase160Successfully managed to find version 1.4.0 in the output of the command /nix/store/9v0bi55idbw2ch246cz9mr1v1ws1cyp6-libultrahdr-1.4.0/bin/ultrahdr_app --version161unsupported option --version162163## ultra hdr demo application. lib version: v1.4.0 164Usage : ultrahdr_app 165 -m mode of operation. [0:encode, 1:decode] 166167## encoder options : 168 -p raw hdr intent input resource (10-bit), required for encoding scenarios 0, 1, 2, 3. 169 -y raw sdr intent input resource (8-bit), required for encoding scenarios 1, 2. 170 -a raw hdr intent color format, optional. [0:p010, 4: rgbahalffloat, 5:rgba1010102 (default)] 171 -b raw sdr intent color format, optional. [1:yuv420, 3:rgba8888 (default)] 172 -i compressed sdr intent input resource (jpeg), required for encoding scenarios 2, 3, 4. 173 -g compressed gainmap input resource (jpeg), required for encoding scenario 4. 174 -w input file width, required for encoding scenarios 0, 1, 2, 3. 175 -h input file height, required for encoding scenarios 0, 1, 2, 3. 176 -C hdr intent color gamut, optional. [0:bt709, 1:p3 (default), 2:bt2100] 177 -c sdr intent color gamut, optional. [0:bt709 (default), 1:p3, 2:bt2100] 178 -t hdr intent color transfer, optional. [0:linear, 1:hlg (default), 2:pq] 179 It should be noted that not all combinations of input color format and input color transfer are supported. 180 srgb color transfer shall be paired with rgba8888 or yuv420 only. 181 hlg, pq shall be paired with rgba1010102 or p010. 182 linear shall be paired with rgbahalffloat. 183 -q quality factor to be used while encoding sdr intent, optional. [0-100], 95 : default.184 -e compute psnr, optional. [0:no (default), 1:yes] 185 -R color range of hdr intent, optional. [0:narrow-range (default), 1:full-range]. 186 -s gainmap image downsample factor, optional. [integer values in range [1 - 128] (1 : default)]. 187 -Q quality factor to be used while encoding gain map image, optional. [0-100], 95 : default. 188 -G gamma correction to be applied on the gainmap image, optional. [any positive real number (1.0 : default)].189 -M select multi channel gain map, optional. [0:disable, 1:enable (default)]. 190 -D select encoding preset, optional. [0:real time, 1:best quality (default)]. 191 -k min content boost recommendation, must be in linear scale, optional. [any positive real number] 192 -K max content boost recommendation, must be in linear scale, optional.[any positive real number] 193 -L set target display peak brightness in nits, optional. 194 For HLG content, this defaults to 1000 nits. 195 For PQ content, this defaults to 10000 nits. 196 any real number in range [203, 10000]. 197 -x binary input resource containing exif data to insert, optional. 198199## decoder options : 200 -j ultra hdr compressed input resource, required. 201 -o output transfer function, optional. [0:linear, 1:hlg (default), 2:pq, 3:srgb] 202 -O output color format, optional. [3:rgba8888, 4:rgbahalffloat, 5:rgba1010102 (default)] 203 It should be noted that not all combinations of output color format and output 204 transfer function are supported. 205 srgb output color transfer shall be paired with rgba8888 only. 206 hlg, pq shall be paired with rgba1010102. 207 linear shall be paired with rgbahalffloat. 208 -u enable gles acceleration, optional. [0:disable (default), 1:enable]. 209210## common options : 211 -z output filename, optional. 212 in encoding mode, default output filename 'out.jpeg'. 213 in decoding mode, default output filename 'outrgb.raw'. 214 -f gainmap metadata config file. 215 in encoding mode, resource from which gainmap metadata is read, required for encoding scenario 4. 216 in decoding mode, resource to which gainmap metadata is written, optional. 217218## examples of usage :219220## encode scenario 0 :221 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -w 1920 -h 1080 -q 97 -a 0222 ultrahdr_app -m 0 -p cosmat_1920x1080_rgba1010102.raw -w 1920 -h 1080 -q 97 -a 5223 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -w 1920 -h 1080 -q 97 -C 1 -t 2 -a 0224 ultrahdr_app -m 0 -p cosmat_1920x1080_rgba1010102.raw -w 1920 -h 1080 -q 97 -C 1 -t 2 -a 5225226## encode scenario 1 :227 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -y cosmat_1920x1080_420.yuv -w 1920 -h 1080 -q 97 -a 0 -b 1228 ultrahdr_app -m 0 -p cosmat_1920x1080_rgba1010102.raw -y cosmat_1920x1080_rgba8888.raw -w 1920 -h 1080 -q 97 -a 5 -b 3229 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -y cosmat_1920x1080_420.yuv -w 1920 -h 1080 -q 97 -C 2 -c 1 -t 1 -a 0 -b 1230 ultrahdr_app -m 0 -p cosmat_1920x1080_rgba1010102.raw -y cosmat_1920x1080_rgba8888.raw -w 1920 -h 1080 -q 97 -C 2 -c 1 -t 1 -a 5 -b 3231 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -y cosmat_1920x1080_420.yuv -w 1920 -h 1080 -q 97 -C 2 -c 1 -t 1 -e 1 -a 0 -b 1232233## encode scenario 2 :234 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -y cosmat_1920x1080_420.yuv -i cosmat_1920x1080_420_8bit.jpg -w 1920 -h 1080 -t 1 -o 3 -O 3 -e 1 -a 0 -b 1235 ultrahdr_app -m 0 -p cosmat_1920x1080_rgba1010102.raw -y cosmat_1920x1080_420.yuv -i cosmat_1920x1080_420_8bit.jpg -w 1920 -h 1080 -t 1 -o 3 -O 3 -e 1 -a 5 -b 1236237## encode scenario 3 :238 ultrahdr_app -m 0 -p cosmat_1920x1080_p010.yuv -i cosmat_1920x1080_420_8bit.jpg -w 1920 -h 1080 -t 1 -o 1 -O 5 -e 1 -a 0239 ultrahdr_app -m 0 -p cosmat_1920x1080_rgba1010102.raw -i cosmat_1920x1080_420_8bit.jpg -w 1920 -h 1080 -t 1 -o 1 -O 5 -e 1 -a 5240241## encode scenario 4 :242 ultrahdr_app -m 0 -i cosmat_1920x1080_420_8bit.jpg -g cosmat_1920x1080_420_8bit.jpg -f metadata.cfg243244## encode at high quality :245 ultrahdr_app -m 0 -p hdr_intent.raw -y sdr_intent.raw -w 640 -h 480 -c <select> -C <select> -t <select> -s 1 -M 1 -Q 98 -q 98 -D 1246247## decode api :248 ultrahdr_app -m 1 -j cosmat_1920x1080_hdr.jpg 249 ultrahdr_app -m 1 -j cosmat_1920x1080_hdr.jpg -o 3 -O 3250 ultrahdr_app -m 1 -j cosmat_1920x1080_hdr.jpg -o 1 -O 5251Finished versionCheckPhase252no Makefile or custom installCheckPhase, doing nothing