├── .clang-format ├── .github └── workflows │ ├── cifuzz.yml │ ├── cmake_android.yml │ ├── cmake_linux.yml │ ├── cmake_mac.yml │ └── cmake_win.yml ├── .gitignore ├── Android.bp ├── CMakeLists.txt ├── DESCRIPTION ├── LICENSE ├── README.md ├── adobe-hdr-gain-map-license ├── Android.bp └── NOTICE ├── benchmark ├── Android.bp ├── AndroidTest.xml ├── DynamicConfig.xml └── benchmark_test.cpp ├── cmake ├── FindEGL.cmake ├── FindOpenGLES3.cmake ├── cmake_uninstall.cmake.in ├── libuhdr.pc.in ├── package.cmake └── toolchains │ ├── aarch64-linux-gnu.cmake │ ├── android.cmake │ ├── arm-linux-gnueabihf.cmake │ ├── loong64-linux-gnu.cmake │ ├── riscv32-linux-gnu.cmake │ └── riscv64-linux-gnu.cmake ├── docs ├── building.md ├── code-of-conduct.md ├── contributing.md ├── fuzzers.md └── jpegr_format.png ├── examples ├── Android.bp ├── metadata.cfg └── ultrahdr_app.cpp ├── fuzzer ├── Android.bp ├── ossfuzz.sh ├── ultrahdr_dec_fuzzer.cpp ├── ultrahdr_enc_fuzzer.cpp └── ultrahdr_legacy_fuzzer.cpp ├── java ├── UltraHdrApp.java ├── com │ └── google │ │ └── media │ │ └── codecs │ │ └── ultrahdr │ │ ├── UltraHDRCommon.java │ │ ├── UltraHDRDecoder.java │ │ └── UltraHDREncoder.java ├── jni │ ├── com_google_media_codecs_ultrahdr_UltraHDRCommon.h │ ├── com_google_media_codecs_ultrahdr_UltraHDRDecoder.h │ ├── com_google_media_codecs_ultrahdr_UltraHDREncoder.h │ └── ultrahdr-jni.cpp └── metadata.cfg ├── lib ├── include │ └── ultrahdr │ │ ├── dsp │ │ └── arm │ │ │ └── mem_neon.h │ │ ├── editorhelper.h │ │ ├── gainmapmath.h │ │ ├── gainmapmetadata.h │ │ ├── icc.h │ │ ├── jpegdecoderhelper.h │ │ ├── jpegencoderhelper.h │ │ ├── jpegr.h │ │ ├── jpegrutils.h │ │ ├── multipictureformat.h │ │ ├── ultrahdr.h │ │ └── ultrahdrcommon.h └── src │ ├── dsp │ └── arm │ │ ├── editorhelper_neon.cpp │ │ └── gainmapmath_neon.cpp │ ├── editorhelper.cpp │ ├── gainmapmath.cpp │ ├── gainmapmetadata.cpp │ ├── gpu │ ├── applygainmap_gl.cpp │ ├── editorhelper_gl.cpp │ └── uhdr_gl_utils.cpp │ ├── icc.cpp │ ├── jpegdecoderhelper.cpp │ ├── jpegencoderhelper.cpp │ ├── jpegr.cpp │ ├── jpegrutils.cpp │ ├── multipictureformat.cpp │ └── ultrahdr_api.cpp ├── tests ├── Android.bp ├── AndroidTest.xml ├── data │ ├── LICENSE │ ├── jpeg_image.jpg │ ├── minnie-318x240.yu12 │ ├── minnie-320x240-rgb.jpg │ ├── minnie-320x240-y.jpg │ ├── minnie-320x240-yuv-icc.jpg │ ├── minnie-320x240-yuv.jpg │ ├── minnie-320x240.rgb │ ├── minnie-320x240.y │ ├── minnie-320x240.yu12 │ ├── raw_p010_image.p010 │ └── raw_yuv420_image.yuv420 ├── editorhelper_test.cpp ├── gainmapmath_test.cpp ├── gainmapmetadata_test.cpp ├── icchelper_test.cpp ├── jpegdecoderhelper_test.cpp ├── jpegencoderhelper_test.cpp └── jpegr_test.cpp ├── third_party └── image_io │ ├── LICENSE │ ├── METADATA │ ├── MODULE_LICENSE_APACHE2 │ ├── README.android │ ├── includes │ └── image_io │ │ ├── base │ │ ├── byte_buffer.h │ │ ├── byte_data.h │ │ ├── byte_pointer_data_destination.h │ │ ├── cout_message_writer.h │ │ ├── data_context.h │ │ ├── data_destination.h │ │ ├── data_line_map.h │ │ ├── data_line_map_builder_destination.h │ │ ├── data_match_result.h │ │ ├── data_range.h │ │ ├── data_range_tracking_destination.h │ │ ├── data_scanner.h │ │ ├── data_segment.h │ │ ├── data_segment_data_source.h │ │ ├── data_source.h │ │ ├── image_metadata.h │ │ ├── istream_data_source.h │ │ ├── istream_ref_data_source.h │ │ ├── message.h │ │ ├── message_handler.h │ │ ├── message_stats.h │ │ ├── message_store.h │ │ ├── message_writer.h │ │ ├── ostream_data_destination.h │ │ ├── ostream_ref_data_destination.h │ │ ├── string_ref_data_source.h │ │ ├── types.h │ │ └── validated_number.h │ │ ├── extras │ │ └── base64_decoder_data_destination.h │ │ ├── gcontainer │ │ └── gcontainer.h │ │ ├── jpeg │ │ ├── jpeg_image_extractor.h │ │ ├── jpeg_info.h │ │ ├── jpeg_info_builder.h │ │ ├── jpeg_marker.h │ │ ├── jpeg_scanner.h │ │ ├── jpeg_segment.h │ │ ├── jpeg_segment_builder.h │ │ ├── jpeg_segment_info.h │ │ ├── jpeg_segment_lister.h │ │ ├── jpeg_segment_processor.h │ │ ├── jpeg_xmp_data_extractor.h │ │ ├── jpeg_xmp_info.h │ │ └── jpeg_xmp_info_builder.h │ │ ├── utils │ │ ├── file_utils.h │ │ ├── message_stats_writer.h │ │ ├── string_outputter.h │ │ └── string_outputter_message_writer.h │ │ └── xml │ │ ├── xml_action.h │ │ ├── xml_attribute_rule.h │ │ ├── xml_cdata_and_comment_rules.h │ │ ├── xml_element_rules.h │ │ ├── xml_handler.h │ │ ├── xml_handler_context.h │ │ ├── xml_pi_rule.h │ │ ├── xml_portion.h │ │ ├── xml_reader.h │ │ ├── xml_rule.h │ │ ├── xml_terminal.h │ │ ├── xml_token_context.h │ │ └── xml_writer.h │ └── src │ ├── base │ ├── byte_buffer.cc │ ├── byte_pointer_data_destination.cc │ ├── data_context.cc │ ├── data_line_map.cc │ ├── data_range_tracking_destination.cc │ ├── data_scanner.cc │ ├── data_segment.cc │ ├── data_segment_data_source.cc │ ├── istream_ref_data_source.cc │ ├── message_handler.cc │ ├── message_writer.cc │ ├── ostream_ref_data_destination.cc │ └── string_ref_data_source.cc │ ├── extras │ └── base64_decoder_data_destination.cc │ ├── gcontainer │ └── gcontainer.cc │ ├── jpeg │ ├── jpeg_image_extractor.cc │ ├── jpeg_info_builder.cc │ ├── jpeg_marker.cc │ ├── jpeg_scanner.cc │ ├── jpeg_segment.cc │ ├── jpeg_segment_builder.cc │ ├── jpeg_segment_lister.cc │ ├── jpeg_xmp_data_extractor.cc │ ├── jpeg_xmp_info.cc │ └── jpeg_xmp_info_builder.cc │ ├── modp_b64 │ ├── BUILD.gn │ ├── DEPS │ ├── LICENSE │ ├── METADATA │ ├── MODULE_LICENSE_BSD │ ├── Makefile │ ├── README.chromium │ ├── common.mk │ ├── modp_b64.cc │ ├── modp_b64.gyp │ ├── modp_b64 │ │ └── modp_b64.h │ ├── modp_b64_data.h │ └── modp_b64_nacl.gyp │ ├── utils │ └── file_utils.cc │ └── xml │ ├── xml_attribute_rule.cc │ ├── xml_cdata_and_comment_rules.cc │ ├── xml_element_rules.cc │ ├── xml_handler.cc │ ├── xml_pi_rule.cc │ ├── xml_reader.cc │ ├── xml_rule.cc │ ├── xml_token_context.cc │ └── xml_writer.cc └── ultrahdr_api.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/cifuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.github/workflows/cifuzz.yml -------------------------------------------------------------------------------- /.github/workflows/cmake_android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.github/workflows/cmake_android.yml -------------------------------------------------------------------------------- /.github/workflows/cmake_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.github/workflows/cmake_linux.yml -------------------------------------------------------------------------------- /.github/workflows/cmake_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.github/workflows/cmake_mac.yml -------------------------------------------------------------------------------- /.github/workflows/cmake_win.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.github/workflows/cmake_win.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/.gitignore -------------------------------------------------------------------------------- /Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/Android.bp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/README.md -------------------------------------------------------------------------------- /adobe-hdr-gain-map-license/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/adobe-hdr-gain-map-license/Android.bp -------------------------------------------------------------------------------- /adobe-hdr-gain-map-license/NOTICE: -------------------------------------------------------------------------------- 1 | This product includes Gain Map technology under license by Adobe. 2 | -------------------------------------------------------------------------------- /benchmark/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/benchmark/Android.bp -------------------------------------------------------------------------------- /benchmark/AndroidTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/benchmark/AndroidTest.xml -------------------------------------------------------------------------------- /benchmark/DynamicConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/benchmark/DynamicConfig.xml -------------------------------------------------------------------------------- /benchmark/benchmark_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/benchmark/benchmark_test.cpp -------------------------------------------------------------------------------- /cmake/FindEGL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/FindEGL.cmake -------------------------------------------------------------------------------- /cmake/FindOpenGLES3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/FindOpenGLES3.cmake -------------------------------------------------------------------------------- /cmake/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /cmake/libuhdr.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/libuhdr.pc.in -------------------------------------------------------------------------------- /cmake/package.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/package.cmake -------------------------------------------------------------------------------- /cmake/toolchains/aarch64-linux-gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/toolchains/aarch64-linux-gnu.cmake -------------------------------------------------------------------------------- /cmake/toolchains/android.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/toolchains/android.cmake -------------------------------------------------------------------------------- /cmake/toolchains/arm-linux-gnueabihf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/toolchains/arm-linux-gnueabihf.cmake -------------------------------------------------------------------------------- /cmake/toolchains/loong64-linux-gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/toolchains/loong64-linux-gnu.cmake -------------------------------------------------------------------------------- /cmake/toolchains/riscv32-linux-gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/toolchains/riscv32-linux-gnu.cmake -------------------------------------------------------------------------------- /cmake/toolchains/riscv64-linux-gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/cmake/toolchains/riscv64-linux-gnu.cmake -------------------------------------------------------------------------------- /docs/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/docs/building.md -------------------------------------------------------------------------------- /docs/code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/docs/code-of-conduct.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/fuzzers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/docs/fuzzers.md -------------------------------------------------------------------------------- /docs/jpegr_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/docs/jpegr_format.png -------------------------------------------------------------------------------- /examples/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/examples/Android.bp -------------------------------------------------------------------------------- /examples/metadata.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/examples/metadata.cfg -------------------------------------------------------------------------------- /examples/ultrahdr_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/examples/ultrahdr_app.cpp -------------------------------------------------------------------------------- /fuzzer/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/fuzzer/Android.bp -------------------------------------------------------------------------------- /fuzzer/ossfuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/fuzzer/ossfuzz.sh -------------------------------------------------------------------------------- /fuzzer/ultrahdr_dec_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/fuzzer/ultrahdr_dec_fuzzer.cpp -------------------------------------------------------------------------------- /fuzzer/ultrahdr_enc_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/fuzzer/ultrahdr_enc_fuzzer.cpp -------------------------------------------------------------------------------- /fuzzer/ultrahdr_legacy_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/fuzzer/ultrahdr_legacy_fuzzer.cpp -------------------------------------------------------------------------------- /java/UltraHdrApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/UltraHdrApp.java -------------------------------------------------------------------------------- /java/com/google/media/codecs/ultrahdr/UltraHDRCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/com/google/media/codecs/ultrahdr/UltraHDRCommon.java -------------------------------------------------------------------------------- /java/com/google/media/codecs/ultrahdr/UltraHDRDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/com/google/media/codecs/ultrahdr/UltraHDRDecoder.java -------------------------------------------------------------------------------- /java/com/google/media/codecs/ultrahdr/UltraHDREncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/com/google/media/codecs/ultrahdr/UltraHDREncoder.java -------------------------------------------------------------------------------- /java/jni/com_google_media_codecs_ultrahdr_UltraHDRCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/jni/com_google_media_codecs_ultrahdr_UltraHDRCommon.h -------------------------------------------------------------------------------- /java/jni/com_google_media_codecs_ultrahdr_UltraHDRDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/jni/com_google_media_codecs_ultrahdr_UltraHDRDecoder.h -------------------------------------------------------------------------------- /java/jni/com_google_media_codecs_ultrahdr_UltraHDREncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/jni/com_google_media_codecs_ultrahdr_UltraHDREncoder.h -------------------------------------------------------------------------------- /java/jni/ultrahdr-jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/jni/ultrahdr-jni.cpp -------------------------------------------------------------------------------- /java/metadata.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/java/metadata.cfg -------------------------------------------------------------------------------- /lib/include/ultrahdr/dsp/arm/mem_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/dsp/arm/mem_neon.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/editorhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/editorhelper.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/gainmapmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/gainmapmath.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/gainmapmetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/gainmapmetadata.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/icc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/icc.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/jpegdecoderhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/jpegdecoderhelper.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/jpegencoderhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/jpegencoderhelper.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/jpegr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/jpegr.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/jpegrutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/jpegrutils.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/multipictureformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/multipictureformat.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/ultrahdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/ultrahdr.h -------------------------------------------------------------------------------- /lib/include/ultrahdr/ultrahdrcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/include/ultrahdr/ultrahdrcommon.h -------------------------------------------------------------------------------- /lib/src/dsp/arm/editorhelper_neon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/dsp/arm/editorhelper_neon.cpp -------------------------------------------------------------------------------- /lib/src/dsp/arm/gainmapmath_neon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/dsp/arm/gainmapmath_neon.cpp -------------------------------------------------------------------------------- /lib/src/editorhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/editorhelper.cpp -------------------------------------------------------------------------------- /lib/src/gainmapmath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/gainmapmath.cpp -------------------------------------------------------------------------------- /lib/src/gainmapmetadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/gainmapmetadata.cpp -------------------------------------------------------------------------------- /lib/src/gpu/applygainmap_gl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/gpu/applygainmap_gl.cpp -------------------------------------------------------------------------------- /lib/src/gpu/editorhelper_gl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/gpu/editorhelper_gl.cpp -------------------------------------------------------------------------------- /lib/src/gpu/uhdr_gl_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/gpu/uhdr_gl_utils.cpp -------------------------------------------------------------------------------- /lib/src/icc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/icc.cpp -------------------------------------------------------------------------------- /lib/src/jpegdecoderhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/jpegdecoderhelper.cpp -------------------------------------------------------------------------------- /lib/src/jpegencoderhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/jpegencoderhelper.cpp -------------------------------------------------------------------------------- /lib/src/jpegr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/jpegr.cpp -------------------------------------------------------------------------------- /lib/src/jpegrutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/jpegrutils.cpp -------------------------------------------------------------------------------- /lib/src/multipictureformat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/multipictureformat.cpp -------------------------------------------------------------------------------- /lib/src/ultrahdr_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/lib/src/ultrahdr_api.cpp -------------------------------------------------------------------------------- /tests/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/Android.bp -------------------------------------------------------------------------------- /tests/AndroidTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/AndroidTest.xml -------------------------------------------------------------------------------- /tests/data/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/LICENSE -------------------------------------------------------------------------------- /tests/data/jpeg_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/jpeg_image.jpg -------------------------------------------------------------------------------- /tests/data/minnie-318x240.yu12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-318x240.yu12 -------------------------------------------------------------------------------- /tests/data/minnie-320x240-rgb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240-rgb.jpg -------------------------------------------------------------------------------- /tests/data/minnie-320x240-y.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240-y.jpg -------------------------------------------------------------------------------- /tests/data/minnie-320x240-yuv-icc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240-yuv-icc.jpg -------------------------------------------------------------------------------- /tests/data/minnie-320x240-yuv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240-yuv.jpg -------------------------------------------------------------------------------- /tests/data/minnie-320x240.rgb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240.rgb -------------------------------------------------------------------------------- /tests/data/minnie-320x240.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240.y -------------------------------------------------------------------------------- /tests/data/minnie-320x240.yu12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/minnie-320x240.yu12 -------------------------------------------------------------------------------- /tests/data/raw_p010_image.p010: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/raw_p010_image.p010 -------------------------------------------------------------------------------- /tests/data/raw_yuv420_image.yuv420: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/data/raw_yuv420_image.yuv420 -------------------------------------------------------------------------------- /tests/editorhelper_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/editorhelper_test.cpp -------------------------------------------------------------------------------- /tests/gainmapmath_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/gainmapmath_test.cpp -------------------------------------------------------------------------------- /tests/gainmapmetadata_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/gainmapmetadata_test.cpp -------------------------------------------------------------------------------- /tests/icchelper_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/icchelper_test.cpp -------------------------------------------------------------------------------- /tests/jpegdecoderhelper_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/jpegdecoderhelper_test.cpp -------------------------------------------------------------------------------- /tests/jpegencoderhelper_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/jpegencoderhelper_test.cpp -------------------------------------------------------------------------------- /tests/jpegr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/tests/jpegr_test.cpp -------------------------------------------------------------------------------- /third_party/image_io/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/LICENSE -------------------------------------------------------------------------------- /third_party/image_io/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/METADATA -------------------------------------------------------------------------------- /third_party/image_io/MODULE_LICENSE_APACHE2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/image_io/README.android: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/README.android -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/byte_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/byte_buffer.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/byte_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/byte_data.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/byte_pointer_data_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/byte_pointer_data_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/cout_message_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/cout_message_writer.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_context.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_line_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_line_map.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_line_map_builder_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_line_map_builder_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_match_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_match_result.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_range.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_range_tracking_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_range_tracking_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_scanner.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_segment.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_segment_data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_segment_data_source.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/data_source.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/image_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/image_metadata.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/istream_data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/istream_data_source.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/istream_ref_data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/istream_ref_data_source.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/message.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/message_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/message_handler.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/message_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/message_stats.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/message_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/message_store.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/message_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/message_writer.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/ostream_data_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/ostream_data_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/ostream_ref_data_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/ostream_ref_data_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/string_ref_data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/string_ref_data_source.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/types.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/base/validated_number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/base/validated_number.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/extras/base64_decoder_data_destination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/extras/base64_decoder_data_destination.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/gcontainer/gcontainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/gcontainer/gcontainer.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_image_extractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_image_extractor.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_info.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_info_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_info_builder.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_marker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_marker.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_scanner.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_segment.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_segment_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_segment_builder.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_segment_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_segment_info.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_segment_lister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_segment_lister.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_segment_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_segment_processor.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_xmp_data_extractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_data_extractor.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/jpeg/jpeg_xmp_info_builder.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/utils/file_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/utils/file_utils.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/utils/message_stats_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/utils/message_stats_writer.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/utils/string_outputter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/utils/string_outputter.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/utils/string_outputter_message_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/utils/string_outputter_message_writer.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_action.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_attribute_rule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_attribute_rule.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_cdata_and_comment_rules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_cdata_and_comment_rules.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_element_rules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_element_rules.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_handler.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_handler_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_handler_context.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_pi_rule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_pi_rule.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_portion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_portion.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_reader.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_rule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_rule.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_terminal.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_token_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_token_context.h -------------------------------------------------------------------------------- /third_party/image_io/includes/image_io/xml/xml_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/includes/image_io/xml/xml_writer.h -------------------------------------------------------------------------------- /third_party/image_io/src/base/byte_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/byte_buffer.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/byte_pointer_data_destination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/byte_pointer_data_destination.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/data_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/data_context.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/data_line_map.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/data_line_map.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/data_range_tracking_destination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/data_range_tracking_destination.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/data_scanner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/data_scanner.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/data_segment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/data_segment.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/data_segment_data_source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/data_segment_data_source.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/istream_ref_data_source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/istream_ref_data_source.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/message_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/message_handler.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/message_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/message_writer.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/ostream_ref_data_destination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/ostream_ref_data_destination.cc -------------------------------------------------------------------------------- /third_party/image_io/src/base/string_ref_data_source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/base/string_ref_data_source.cc -------------------------------------------------------------------------------- /third_party/image_io/src/extras/base64_decoder_data_destination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/extras/base64_decoder_data_destination.cc -------------------------------------------------------------------------------- /third_party/image_io/src/gcontainer/gcontainer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/gcontainer/gcontainer.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_image_extractor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_image_extractor.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_info_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_info_builder.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_marker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_marker.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_scanner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_scanner.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_segment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_segment.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_segment_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_segment_builder.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_segment_lister.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_segment_lister.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_xmp_data_extractor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_xmp_data_extractor.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_xmp_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_xmp_info.cc -------------------------------------------------------------------------------- /third_party/image_io/src/jpeg/jpeg_xmp_info_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/jpeg/jpeg_xmp_info_builder.cc -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/BUILD.gn -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/DEPS: -------------------------------------------------------------------------------- 1 | include_rules = [ 2 | '+build', 3 | ] -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/LICENSE -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/METADATA: -------------------------------------------------------------------------------- 1 | third_party { 2 | license_type: NOTICE 3 | } 4 | -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/MODULE_LICENSE_BSD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/Makefile -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/README.chromium: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/README.chromium -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/common.mk -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/modp_b64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/modp_b64.cc -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/modp_b64.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/modp_b64.gyp -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/modp_b64/modp_b64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/modp_b64/modp_b64.h -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/modp_b64_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/modp_b64_data.h -------------------------------------------------------------------------------- /third_party/image_io/src/modp_b64/modp_b64_nacl.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/modp_b64/modp_b64_nacl.gyp -------------------------------------------------------------------------------- /third_party/image_io/src/utils/file_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/utils/file_utils.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_attribute_rule.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_attribute_rule.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_cdata_and_comment_rules.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_cdata_and_comment_rules.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_element_rules.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_element_rules.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_handler.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_pi_rule.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_pi_rule.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_reader.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_rule.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_rule.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_token_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_token_context.cc -------------------------------------------------------------------------------- /third_party/image_io/src/xml/xml_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/third_party/image_io/src/xml/xml_writer.cc -------------------------------------------------------------------------------- /ultrahdr_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/libultrahdr/HEAD/ultrahdr_api.h --------------------------------------------------------------------------------