ac_context.h |
This function is used for entropy-sources pre-clustering.
Ideally, each combination of |nonzeros_left| and |k| should go to its own
bucket; but it implies (64 * 63 / 2) == 2016 buckets. If there is other
dimension (e.g. block context), then number of primary clusters becomes too
big.
To solve this problem, |nonzeros_left| and |k| values are clustered. It is
known that their sum is at most 64, consequently, the total number buckets
is at most A(64) * B(64).
|
6292 |
ac_strategy.cc |
is_lut= |
3278 |
ac_strategy.h |
is_first= |
9481 |
ac_strategy_test.cc |
|
10467 |
alpha.cc |
|
3933 |
alpha.h |
|
2348 |
alpha_test.cc |
bg= |
4262 |
ans_common.cc |
|
6433 |
ans_common.h |
|
6006 |
ans_common_test.cc |
|
1525 |
ans_params.h |
|
1116 |
ans_test.cc |
|
10109 |
base |
|
|
bit_reader_test.cc |
thread |
8309 |
bits_test.cc |
|
3087 |
blending.cc |
|
6288 |
blending.h |
|
943 |
blending_test.cc |
decoded_bytes= |
2020 |
box_content_decoder.cc |
|
3203 |
box_content_decoder.h |
Outputs the contents of a box in a streaming fashion, either directly, or
optionally decoding with Brotli, in case of a brob box. The input must be
the contents of a box, excluding the box header.
|
1361 |
butteraugli |
|
|
byte_order_test.cc |
|
1191 |
chroma_from_luma.cc |
|
1939 |
chroma_from_luma.h |
|
4597 |
cms |
|
|
codec_in_out.h |
|
3457 |
coeff_order.cc |
|
5293 |
coeff_order.h |
|
2030 |
coeff_order_fwd.h |
|
1466 |
coeff_order_test.cc |
|
3471 |
color_encoding_internal.cc |
|
7247 |
color_encoding_internal.h |
unused |
12548 |
color_encoding_internal_test.cc |
|
5049 |
color_management_test.cc |
is_gray= |
18183 |
common.h |
|
2171 |
compressed_dc.cc |
|
11319 |
compressed_dc.h |
|
1231 |
convolve-inl.h |
|
11471 |
convolve.h |
|
2841 |
convolve_separable5.cc |
|
9723 |
convolve_slow.cc |
thread |
7480 |
convolve_symmetric3.cc |
|
7031 |
convolve_symmetric5.cc |
|
7210 |
convolve_test.cc |
|
10428 |
data_parallel_test.cc |
num_threads |
3319 |
dct-inl.h |
|
12426 |
dct_block-inl.h |
tag |
3214 |
dct_for_test.h |
|
2749 |
dct_scales.cc |
|
1327 |
dct_scales.h |
|
12557 |
dct_test.cc |
thread |
11610 |
dct_util.h |
|
2563 |
dec_ans.cc |
|
15861 |
dec_ans.h |
|
19460 |
dec_bit_reader.h |
|
11484 |
dec_cache.cc |
|
13571 |
dec_cache.h |
|
7359 |
dec_context_map.cc |
disallow_lz77= |
2975 |
dec_context_map.h |
|
883 |
dec_external_image.cc |
thread |
20027 |
dec_external_image.h |
|
2875 |
dec_external_image_gbench.cc |
bits_per_sample= |
2272 |
dec_frame.cc |
is_preview= |
34281 |
dec_frame.h |
|
14103 |
dec_group.cc |
|
33239 |
dec_group.h |
|
1796 |
dec_group_border.cc |
|
8456 |
dec_group_border.h |
|
1416 |
dec_huffman.cc |
for memset |
7615 |
dec_huffman.h |
|
867 |
dec_modular.cc |
|
33601 |
dec_modular.h |
|
5817 |
dec_noise.cc |
|
5361 |
dec_noise.h |
|
908 |
dec_patch_dictionary.cc |
|
13175 |
dec_patch_dictionary.h |
|
5412 |
dec_transforms-inl.h |
|
26586 |
dec_transforms_testonly.cc |
|
1338 |
dec_transforms_testonly.h |
|
1076 |
dec_xyb-inl.h |
|
14355 |
dec_xyb.cc |
thread |
12656 |
dec_xyb.h |
|
3312 |
decode.cc |
|
105213 |
decode_test.cc |
|
232012 |
decode_to_jpeg.cc |
|
6564 |
decode_to_jpeg.h |
|
7786 |
enc_ac_strategy.cc |
|
48587 |
enc_ac_strategy.h |
|
3064 |
enc_adaptive_quantization.cc |
|
52935 |
enc_adaptive_quantization.h |
|
2540 |
enc_ans.cc |
|
70448 |
enc_ans.h |
|
4869 |
enc_ans_params.h |
|
2567 |
enc_aux_out.cc |
|
3749 |
enc_aux_out.h |
|
2543 |
enc_bit_writer.cc |
|
7528 |
enc_bit_writer.h |
|
5046 |
enc_butteraugli_comparator.cc |
pool= |
2749 |
enc_butteraugli_comparator.h |
|
1278 |
enc_cache.cc |
thread |
10201 |
enc_cache.h |
|
2691 |
enc_chroma_from_luma.cc |
|
16260 |
enc_chroma_from_luma.h |
|
2355 |
enc_cluster.cc |
|
12768 |
enc_cluster.h |
|
1801 |
enc_coeff_order.cc |
|
12602 |
enc_coeff_order.h |
|
2212 |
enc_comparator.cc |
|
5147 |
enc_comparator.h |
|
2146 |
enc_context_map.cc |
aux_out |
6058 |
enc_context_map.h |
|
1143 |
enc_debug_image.cc |
|
4416 |
enc_debug_image.h |
|
1279 |
enc_detect_dots.cc |
|
23225 |
enc_detect_dots.h |
|
2342 |
enc_dot_dictionary.cc |
Quantization constants for Ellipse dots |
2807 |
enc_dot_dictionary.h |
|
873 |
enc_entropy_coder.cc |
|
10443 |
enc_entropy_coder.h |
|
1572 |
enc_external_image.cc |
thread |
10307 |
enc_external_image.h |
|
2996 |
enc_external_image_gbench.cc |
c_current= |
1626 |
enc_external_image_test.cc |
xsize= |
2788 |
enc_fast_lossless.cc |
|
159606 |
enc_fast_lossless.h |
|
4621 |
enc_fields.cc |
default_value |
7801 |
enc_fields.h |
|
1290 |
enc_frame.cc |
|
107979 |
enc_frame.h |
|
4339 |
enc_gaborish.cc |
|
3220 |
enc_gaborish.h |
|
798 |
enc_gaborish_test.cc |
|
2673 |
enc_gamma_correct.h |
|
953 |
enc_group.cc |
|
21347 |
enc_group.h |
|
957 |
enc_heuristics.cc |
|
48256 |
enc_heuristics.h |
|
1871 |
enc_huffman.cc |
|
7097 |
enc_huffman.h |
|
837 |
enc_huffman_tree.cc |
|
10319 |
enc_huffman_tree.h |
|
1696 |
enc_icc_codec.cc |
|
17955 |
enc_icc_codec.h |
|
804 |
enc_image_bundle.cc |
|
6465 |
enc_image_bundle.h |
|
1530 |
enc_linalg.cc |
|
1100 |
enc_linalg.h |
|
598 |
enc_linalg_test.cc |
|
2519 |
enc_modular.cc |
stream_id |
74353 |
enc_modular.h |
|
5295 |
enc_noise.cc |
|
13342 |
enc_noise.h |
|
1003 |
enc_optimize.h |
|
4216 |
enc_optimize_test.cc |
|
2712 |
enc_params.h |
|
6908 |
enc_patch_dictionary.cc |
|
32587 |
enc_patch_dictionary.h |
|
3656 |
enc_photon_noise.cc |
|
3379 |
enc_photon_noise.h |
|
642 |
enc_photon_noise_test.cc |
xsize= |
1516 |
enc_progressive_split.cc |
|
3161 |
enc_progressive_split.h |
num_coefficients= |
4476 |
enc_quant_weights.cc |
|
7959 |
enc_quant_weights.h |
|
1702 |
enc_splines.cc |
|
3226 |
enc_splines.h |
|
780 |
enc_toc.cc |
skip= |
1757 |
enc_toc.h |
|
805 |
enc_transforms-inl.h |
|
26716 |
enc_transforms.cc |
|
1296 |
enc_transforms.h |
|
998 |
enc_xyb.cc |
thread |
15864 |
enc_xyb.h |
|
2015 |
encode.cc |
|
112523 |
encode_internal.h |
Frame index box 'jxli' will start with Varint() for
NF: has type Varint(): number of frames listed in the index.
TNUM: has type u32: numerator of tick unit.
TDEN: has type u32: denominator of tick unit. Value 0 means the file is
ill-formed. per frame i listed: OFFi: has type Varint(): offset of start byte of
this frame compared to start byte of previous frame from this index in the JPEG
XL codestream. For the first frame, this is the offset from the first byte of
the JPEG XL codestream. Ti: has type Varint(): duration in ticks between the
start of this frame and the start of the next frame in the index. If this is the
last frame in the index, this is the duration in ticks between the start of this
frame and the end of the stream. A tick lasts TNUM / TDEN seconds. Fi: has type
Varint(): amount of frames the next frame in the index occurs after this frame.
If this is the last frame in the index, this is the amount of frames after this
frame in the remainder of the stream. Only frames that are presented by the
decoder are counted for this purpose, this excludes frames that are not intended
for display but for compositing with other frames, such as frames that aren't
the last frame with a duration of 0 ticks.
All the frames listed in jxli are keyframes and the first frame is
present in the list.
There shall be either zero or one Frame Index boxes in a JPEG XL file.
The offsets OFFi per frame are given as bytes in the codestream, not as
bytes in the file format using the box structure. This means if JPEG XL Partial
Codestream boxes are used, the offset is counted within the concatenated
codestream, bytes from box headers or non-codestream boxes are not counted.
|
24237 |
encode_test.cc |
|
85450 |
entropy_coder.cc |
|
1991 |
entropy_coder.h |
|
1515 |
entropy_coder_test.cc |
|
1853 |
epf.cc |
|
4969 |
epf.h |
|
1021 |
fake_parallel_runner_testonly.h |
|
2597 |
fast_math_test.cc |
|
8865 |
field_encodings.h |
|
4000 |
fields.cc |
unused |
20931 |
fields.h |
|
13948 |
fields_test.cc |
|
15444 |
frame_dimensions.h |
|
4091 |
frame_header.cc |
|
19829 |
frame_header.h |
|
16986 |
fuzztest.h |
f |
541 |
gamma_correct_test.cc |
|
1124 |
gradient_test.cc |
|
7626 |
headers.cc |
|
6563 |
headers.h |
|
2419 |
huffman_table.cc |
for memcpy |
5302 |
huffman_table.h |
number of bits used for this symbol |
870 |
iaca_test.cc |
|
462 |
icc_codec.cc |
|
16212 |
icc_codec.h |
|
1125 |
icc_codec_common.cc |
|
5755 |
icc_codec_common.h |
|
4240 |
icc_codec_test.cc |
|
10981 |
image.cc |
|
3457 |
image.h |
|
12584 |
image_bundle.cc |
|
4512 |
image_bundle.h |
|
9233 |
image_bundle_test.cc |
|
1420 |
image_metadata.cc |
|
20547 |
image_metadata.h |
unused |
16094 |
image_ops.cc |
|
3554 |
image_ops.h |
|
10162 |
image_ops_test.cc |
padding= |
3480 |
image_test_utils.h |
|
8735 |
inverse_mtf-inl.h |
|
2236 |
jpeg |
|
|
jxl.syms |
|
39 |
jxl.version |
|
610 |
jxl_osx.syms |
|
6 |
jxl_test.cc |
jpeg_bytes= |
70128 |
lehmer_code.h |
|
2872 |
lehmer_code_test.cc |
|
2902 |
libjxl.pc.in |
|
404 |
libjxl_cms.pc.in |
|
429 |
loop_filter.cc |
|
3912 |
loop_filter.h |
|
2121 |
luminance.cc |
|
711 |
luminance.h |
|
653 |
memory_manager_internal.cc |
|
5258 |
memory_manager_internal.h |
|
6126 |
modular |
|
|
modular_test.cc |
distmap= |
21017 |
noise.h |
|
1491 |
opsin_image_test.cc |
pool= |
4577 |
opsin_inverse_test.cc |
intensity_target= |
2592 |
opsin_params.cc |
|
1409 |
opsin_params.h |
|
788 |
pack_signed.h |
|
1020 |
padded_bytes.h |
|
6302 |
padded_bytes_test.cc |
|
2147 |
passes_state.cc |
|
3253 |
passes_state.h |
|
3083 |
passes_test.cc |
distmap= |
15466 |
patch_dictionary_internal.h |
|
756 |
patch_dictionary_test.cc |
distmap= |
2191 |
preview_test.cc |
distmap= |
2460 |
quant_weights.cc |
|
53271 |
quant_weights.h |
tag |
15590 |
quant_weights_test.cc |
|
10176 |
quantizer-inl.h |
|
2354 |
quantizer.cc |
|
5682 |
quantizer.h |
|
5930 |
quantizer_test.cc |
|
3413 |
rational_polynomial_test.cc |
|
8506 |
render_pipeline |
|
|
roundtrip_test.cc |
bits_per_sample= |
41575 |
simd_util-inl.h |
|
12991 |
simd_util.cc |
|
1016 |
simd_util.h |
|
382 |
simd_util_test.cc |
|
2465 |
speed_tier_test.cc |
shrink8= |
4695 |
splines.cc |
|
28564 |
splines.h |
|
4819 |
splines_gbench.cc |
control_points= |
2364 |
splines_test.cc |
control_points= |
15784 |
test_image.cc |
|
16167 |
test_image.h |
|
2480 |
test_memory_manager.cc |
opaque |
643 |
test_memory_manager.h |
|
441 |
test_utils.cc |
align= |
32277 |
test_utils.h |
|
9231 |
testing.h |
|
3242 |
tf_gbench.cc |
Three parallel runs, as this will run on R, G and B. |
5563 |
toc.cc |
skip= |
3921 |
toc.h |
|
1973 |
toc_test.cc |
n_bits= |
3485 |
transpose-inl.h |
tag |
7428 |
version.h.in |
|
1181 |
xorshift128plus-inl.h |
|
3076 |
xorshift128plus_test.cc |
|
17922 |