├── .bazelrc ├── .github └── workflows │ └── ci.yml ├── BUILD.bazel ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── WORKSPACE.bazel ├── brunsli.cmake ├── c ├── common │ ├── README │ ├── ans_params.cc │ ├── ans_params.h │ ├── constants.cc │ ├── constants.h │ ├── context.cc │ ├── context.h │ ├── distributions.h │ ├── histogram.h │ ├── lehmer_code.cc │ ├── lehmer_code.h │ ├── platform.cc │ ├── platform.h │ ├── port.h │ ├── predict.cc │ ├── predict.h │ ├── quant_matrix.cc │ └── quant_matrix.h ├── dec │ ├── README │ ├── ans_decode.cc │ ├── ans_decode.h │ ├── arith_decode.h │ ├── bit_reader.cc │ ├── bit_reader.h │ ├── brunsli_decode.cc │ ├── brunsli_input.h │ ├── context_map_decode.cc │ ├── context_map_decode.h │ ├── decode.cc │ ├── histogram_decode.cc │ ├── histogram_decode.h │ ├── huffman_decode.cc │ ├── huffman_decode.h │ ├── huffman_table.cc │ ├── huffman_table.h │ ├── jpeg_data_writer.cc │ ├── output_chunk.h │ ├── serialization_state.h │ ├── state.cc │ ├── state.h │ └── state_internal.h ├── enc │ ├── README │ ├── ans_encode.cc │ ├── ans_encode.h │ ├── brunsli_encode.cc │ ├── cluster.h │ ├── context_map_encode.cc │ ├── context_map_encode.h │ ├── encode.cc │ ├── fast_log.h │ ├── histogram_encode.cc │ ├── histogram_encode.h │ ├── huffman_encode.cc │ ├── huffman_encode.h │ ├── huffman_tree.cc │ ├── huffman_tree.h │ ├── jpeg_data_reader.cc │ ├── jpeg_huffman_decode.cc │ ├── jpeg_huffman_decode.h │ ├── state.h │ ├── write_bits.cc │ └── write_bits.h ├── experimental │ ├── groups.cc │ └── groups.h ├── include │ └── brunsli │ │ ├── brunsli_decode.h │ │ ├── brunsli_encode.h │ │ ├── decode.h │ │ ├── encode.h │ │ ├── jpeg_data.h │ │ ├── jpeg_data_reader.h │ │ ├── jpeg_data_writer.h │ │ ├── status.h │ │ └── types.h ├── tests │ ├── bit_reader_test.cc │ ├── build_huffman_table_test.cc │ ├── c_api_test.cc │ ├── context_test.cc │ ├── distributions_test.cc │ ├── fallback_test.cc │ ├── fuzz_decode.cc │ ├── fuzz_decode_streaming.cc │ ├── fuzz_encode.cc │ ├── headerless_test.cc │ ├── huffman_tree_test.cc │ ├── lehmer_code_test.cc │ ├── quant_matrix_test.cc │ ├── stream_decode_test.cc │ ├── test_utils.cc │ └── test_utils.h └── tools │ ├── cbrunsli.cc │ └── dbrunsli.cc ├── compiler_config_setting.bzl ├── contrib ├── mod_brunsli │ ├── README.md │ └── mod_brunsli.c ├── ngx_brunsli │ ├── README.md │ ├── config │ └── src │ │ └── ngx_http_brunsli_static_module.c └── py │ └── jxl_library_patches │ ├── README.txt │ ├── __init__.py │ ├── jxl_imageio.py │ ├── jxl_pillow.py │ ├── jxl_pythonmagick.py │ └── jxl_utils.py ├── explainer.md ├── java ├── .bazelrc ├── BUILD.bazel ├── WORKSPACE.bazel ├── dev │ └── brunsli │ │ └── wrapper │ │ ├── BUILD.bazel │ │ ├── Codec.java │ │ ├── CodecJNI.java │ │ ├── CodecTest.java │ │ ├── codec_jni.cc │ │ ├── codec_jni.h │ │ └── codec_jni_onload.cc └── jni.ldscript ├── scripts ├── README ├── compress.sh └── pre-push ├── security-privacy-questionnaire.md └── wasm └── codec.cc /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/.bazelrc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/WORKSPACE.bazel -------------------------------------------------------------------------------- /brunsli.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/brunsli.cmake -------------------------------------------------------------------------------- /c/common/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/README -------------------------------------------------------------------------------- /c/common/ans_params.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/ans_params.cc -------------------------------------------------------------------------------- /c/common/ans_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/ans_params.h -------------------------------------------------------------------------------- /c/common/constants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/constants.cc -------------------------------------------------------------------------------- /c/common/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/constants.h -------------------------------------------------------------------------------- /c/common/context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/context.cc -------------------------------------------------------------------------------- /c/common/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/context.h -------------------------------------------------------------------------------- /c/common/distributions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/distributions.h -------------------------------------------------------------------------------- /c/common/histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/histogram.h -------------------------------------------------------------------------------- /c/common/lehmer_code.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/lehmer_code.cc -------------------------------------------------------------------------------- /c/common/lehmer_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/lehmer_code.h -------------------------------------------------------------------------------- /c/common/platform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/platform.cc -------------------------------------------------------------------------------- /c/common/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/platform.h -------------------------------------------------------------------------------- /c/common/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/port.h -------------------------------------------------------------------------------- /c/common/predict.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/predict.cc -------------------------------------------------------------------------------- /c/common/predict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/predict.h -------------------------------------------------------------------------------- /c/common/quant_matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/quant_matrix.cc -------------------------------------------------------------------------------- /c/common/quant_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/common/quant_matrix.h -------------------------------------------------------------------------------- /c/dec/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/README -------------------------------------------------------------------------------- /c/dec/ans_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/ans_decode.cc -------------------------------------------------------------------------------- /c/dec/ans_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/ans_decode.h -------------------------------------------------------------------------------- /c/dec/arith_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/arith_decode.h -------------------------------------------------------------------------------- /c/dec/bit_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/bit_reader.cc -------------------------------------------------------------------------------- /c/dec/bit_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/bit_reader.h -------------------------------------------------------------------------------- /c/dec/brunsli_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/brunsli_decode.cc -------------------------------------------------------------------------------- /c/dec/brunsli_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/brunsli_input.h -------------------------------------------------------------------------------- /c/dec/context_map_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/context_map_decode.cc -------------------------------------------------------------------------------- /c/dec/context_map_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/context_map_decode.h -------------------------------------------------------------------------------- /c/dec/decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/decode.cc -------------------------------------------------------------------------------- /c/dec/histogram_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/histogram_decode.cc -------------------------------------------------------------------------------- /c/dec/histogram_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/histogram_decode.h -------------------------------------------------------------------------------- /c/dec/huffman_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/huffman_decode.cc -------------------------------------------------------------------------------- /c/dec/huffman_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/huffman_decode.h -------------------------------------------------------------------------------- /c/dec/huffman_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/huffman_table.cc -------------------------------------------------------------------------------- /c/dec/huffman_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/huffman_table.h -------------------------------------------------------------------------------- /c/dec/jpeg_data_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/jpeg_data_writer.cc -------------------------------------------------------------------------------- /c/dec/output_chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/output_chunk.h -------------------------------------------------------------------------------- /c/dec/serialization_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/serialization_state.h -------------------------------------------------------------------------------- /c/dec/state.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/state.cc -------------------------------------------------------------------------------- /c/dec/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/state.h -------------------------------------------------------------------------------- /c/dec/state_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/dec/state_internal.h -------------------------------------------------------------------------------- /c/enc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/README -------------------------------------------------------------------------------- /c/enc/ans_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/ans_encode.cc -------------------------------------------------------------------------------- /c/enc/ans_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/ans_encode.h -------------------------------------------------------------------------------- /c/enc/brunsli_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/brunsli_encode.cc -------------------------------------------------------------------------------- /c/enc/cluster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/cluster.h -------------------------------------------------------------------------------- /c/enc/context_map_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/context_map_encode.cc -------------------------------------------------------------------------------- /c/enc/context_map_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/context_map_encode.h -------------------------------------------------------------------------------- /c/enc/encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/encode.cc -------------------------------------------------------------------------------- /c/enc/fast_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/fast_log.h -------------------------------------------------------------------------------- /c/enc/histogram_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/histogram_encode.cc -------------------------------------------------------------------------------- /c/enc/histogram_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/histogram_encode.h -------------------------------------------------------------------------------- /c/enc/huffman_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/huffman_encode.cc -------------------------------------------------------------------------------- /c/enc/huffman_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/huffman_encode.h -------------------------------------------------------------------------------- /c/enc/huffman_tree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/huffman_tree.cc -------------------------------------------------------------------------------- /c/enc/huffman_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/huffman_tree.h -------------------------------------------------------------------------------- /c/enc/jpeg_data_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/jpeg_data_reader.cc -------------------------------------------------------------------------------- /c/enc/jpeg_huffman_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/jpeg_huffman_decode.cc -------------------------------------------------------------------------------- /c/enc/jpeg_huffman_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/jpeg_huffman_decode.h -------------------------------------------------------------------------------- /c/enc/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/state.h -------------------------------------------------------------------------------- /c/enc/write_bits.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/write_bits.cc -------------------------------------------------------------------------------- /c/enc/write_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/enc/write_bits.h -------------------------------------------------------------------------------- /c/experimental/groups.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/experimental/groups.cc -------------------------------------------------------------------------------- /c/experimental/groups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/experimental/groups.h -------------------------------------------------------------------------------- /c/include/brunsli/brunsli_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/brunsli_decode.h -------------------------------------------------------------------------------- /c/include/brunsli/brunsli_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/brunsli_encode.h -------------------------------------------------------------------------------- /c/include/brunsli/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/decode.h -------------------------------------------------------------------------------- /c/include/brunsli/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/encode.h -------------------------------------------------------------------------------- /c/include/brunsli/jpeg_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/jpeg_data.h -------------------------------------------------------------------------------- /c/include/brunsli/jpeg_data_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/jpeg_data_reader.h -------------------------------------------------------------------------------- /c/include/brunsli/jpeg_data_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/jpeg_data_writer.h -------------------------------------------------------------------------------- /c/include/brunsli/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/status.h -------------------------------------------------------------------------------- /c/include/brunsli/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/include/brunsli/types.h -------------------------------------------------------------------------------- /c/tests/bit_reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/bit_reader_test.cc -------------------------------------------------------------------------------- /c/tests/build_huffman_table_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/build_huffman_table_test.cc -------------------------------------------------------------------------------- /c/tests/c_api_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/c_api_test.cc -------------------------------------------------------------------------------- /c/tests/context_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/context_test.cc -------------------------------------------------------------------------------- /c/tests/distributions_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/distributions_test.cc -------------------------------------------------------------------------------- /c/tests/fallback_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/fallback_test.cc -------------------------------------------------------------------------------- /c/tests/fuzz_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/fuzz_decode.cc -------------------------------------------------------------------------------- /c/tests/fuzz_decode_streaming.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/fuzz_decode_streaming.cc -------------------------------------------------------------------------------- /c/tests/fuzz_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/fuzz_encode.cc -------------------------------------------------------------------------------- /c/tests/headerless_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/headerless_test.cc -------------------------------------------------------------------------------- /c/tests/huffman_tree_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/huffman_tree_test.cc -------------------------------------------------------------------------------- /c/tests/lehmer_code_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/lehmer_code_test.cc -------------------------------------------------------------------------------- /c/tests/quant_matrix_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/quant_matrix_test.cc -------------------------------------------------------------------------------- /c/tests/stream_decode_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/stream_decode_test.cc -------------------------------------------------------------------------------- /c/tests/test_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/test_utils.cc -------------------------------------------------------------------------------- /c/tests/test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tests/test_utils.h -------------------------------------------------------------------------------- /c/tools/cbrunsli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tools/cbrunsli.cc -------------------------------------------------------------------------------- /c/tools/dbrunsli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/c/tools/dbrunsli.cc -------------------------------------------------------------------------------- /compiler_config_setting.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/compiler_config_setting.bzl -------------------------------------------------------------------------------- /contrib/mod_brunsli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/mod_brunsli/README.md -------------------------------------------------------------------------------- /contrib/mod_brunsli/mod_brunsli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/mod_brunsli/mod_brunsli.c -------------------------------------------------------------------------------- /contrib/ngx_brunsli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/ngx_brunsli/README.md -------------------------------------------------------------------------------- /contrib/ngx_brunsli/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/ngx_brunsli/config -------------------------------------------------------------------------------- /contrib/ngx_brunsli/src/ngx_http_brunsli_static_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/ngx_brunsli/src/ngx_http_brunsli_static_module.c -------------------------------------------------------------------------------- /contrib/py/jxl_library_patches/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/py/jxl_library_patches/README.txt -------------------------------------------------------------------------------- /contrib/py/jxl_library_patches/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/py/jxl_library_patches/__init__.py -------------------------------------------------------------------------------- /contrib/py/jxl_library_patches/jxl_imageio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/py/jxl_library_patches/jxl_imageio.py -------------------------------------------------------------------------------- /contrib/py/jxl_library_patches/jxl_pillow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/py/jxl_library_patches/jxl_pillow.py -------------------------------------------------------------------------------- /contrib/py/jxl_library_patches/jxl_pythonmagick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/py/jxl_library_patches/jxl_pythonmagick.py -------------------------------------------------------------------------------- /contrib/py/jxl_library_patches/jxl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/contrib/py/jxl_library_patches/jxl_utils.py -------------------------------------------------------------------------------- /explainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/explainer.md -------------------------------------------------------------------------------- /java/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/.bazelrc -------------------------------------------------------------------------------- /java/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/BUILD.bazel -------------------------------------------------------------------------------- /java/WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/WORKSPACE.bazel -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/BUILD.bazel -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/Codec.java -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/CodecJNI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/CodecJNI.java -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/CodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/CodecTest.java -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/codec_jni.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/codec_jni.cc -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/codec_jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/codec_jni.h -------------------------------------------------------------------------------- /java/dev/brunsli/wrapper/codec_jni_onload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/dev/brunsli/wrapper/codec_jni_onload.cc -------------------------------------------------------------------------------- /java/jni.ldscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/java/jni.ldscript -------------------------------------------------------------------------------- /scripts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/scripts/README -------------------------------------------------------------------------------- /scripts/compress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/scripts/compress.sh -------------------------------------------------------------------------------- /scripts/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/scripts/pre-push -------------------------------------------------------------------------------- /security-privacy-questionnaire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/security-privacy-questionnaire.md -------------------------------------------------------------------------------- /wasm/codec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brunsli/HEAD/wasm/codec.cc --------------------------------------------------------------------------------