Initial JPEG-LS FPGA encoder baseline with tooling and timeout fix
|
After Width: | Height: | Size: 214 KiB |
|
After Width: | Height: | Size: 320 KiB |
|
After Width: | Height: | Size: 320 KiB |
BIN
img/reference/charls/black-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 80 B |
BIN
img/reference/charls/black-w6144-h256-s0-b16-r1.charlsjls
Normal file
|
After Width: | Height: | Size: 768 B |
BIN
img/reference/charls/black-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 768 B |
BIN
img/reference/charls/checkerboard-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
img/reference/charls/checkerboard-w6144-h256-s0-b16-r1.charlsjls
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
img/reference/charls/checkerboard-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 397 KiB |
|
After Width: | Height: | Size: 497 KiB |
|
After Width: | Height: | Size: 497 KiB |
|
After Width: | Height: | Size: 239 KiB |
|
After Width: | Height: | Size: 242 KiB |
|
After Width: | Height: | Size: 242 KiB |
|
After Width: | Height: | Size: 1.9 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 208 KiB |
|
After Width: | Height: | Size: 208 KiB |
194
img/reference/charls/manifest.json
Normal file
@@ -0,0 +1,194 @@
|
||||
{
|
||||
"encoder": "charls 2.4.1",
|
||||
"ratio": 0,
|
||||
"file_count": 17,
|
||||
"files": [
|
||||
{
|
||||
"source": "img/patterns/anti_diagonal_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/anti_diagonal_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 219135,
|
||||
"encoded_bytes": 219091
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/black-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/black-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 124,
|
||||
"encoded_bytes": 80
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/checkerboard-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/checkerboard-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 54473,
|
||||
"encoded_bytes": 54429
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/concentric_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/concentric_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 406166,
|
||||
"encoded_bytes": 406122
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/diagonal_gradient-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/diagonal_gradient-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 244777,
|
||||
"encoded_bytes": 244733
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/diagonal_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/diagonal_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 1959398,
|
||||
"encoded_bytes": 1959354
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/horizontal_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/horizontal_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 209344,
|
||||
"encoded_bytes": 209300
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/noise_uniform_seed1-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/noise_uniform_seed1-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 3246180,
|
||||
"encoded_bytes": 3246136
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/omaha-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/omaha-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 2686477,
|
||||
"encoded_bytes": 2686433
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/point_targets-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/point_targets-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 146,
|
||||
"encoded_bytes": 102
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/sawtooth_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/sawtooth_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 217086,
|
||||
"encoded_bytes": 217042
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/sena-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/sena-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 2221898,
|
||||
"encoded_bytes": 2221854
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/sensin-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/sensin-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 2309046,
|
||||
"encoded_bytes": 2309002
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/sinan-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/sinan-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 2250385,
|
||||
"encoded_bytes": 2250341
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/sine_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/sine_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 218736,
|
||||
"encoded_bytes": 218692
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/vertical_stripes-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/vertical_stripes-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 217086,
|
||||
"encoded_bytes": 217042
|
||||
},
|
||||
{
|
||||
"source": "img/patterns/white-w6144-h256-s0-b16.pgm",
|
||||
"output": "img/reference/charls/white-w6144-h256-s0-b16-r0.charlsjls",
|
||||
"width": 6144,
|
||||
"height": 256,
|
||||
"max_value": 65535,
|
||||
"container": "jpeg-ls-interchange",
|
||||
"spiff_stripped": true,
|
||||
"encoder_output_bytes": 1031,
|
||||
"encoded_bytes": 987
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 3.1 MiB |
|
After Width: | Height: | Size: 2.5 MiB |
|
After Width: | Height: | Size: 2.5 MiB |
BIN
img/reference/charls/omaha-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
img/reference/charls/omaha-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
|
After Width: | Height: | Size: 102 B |
|
After Width: | Height: | Size: 791 B |
|
After Width: | Height: | Size: 791 B |
|
After Width: | Height: | Size: 212 KiB |
|
After Width: | Height: | Size: 317 KiB |
|
After Width: | Height: | Size: 317 KiB |
BIN
img/reference/charls/sena-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
img/reference/charls/sena-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
img/reference/charls/sensin-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
img/reference/charls/sensin-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
img/reference/charls/sinan-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
img/reference/charls/sinan-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
img/reference/charls/sine_stripes-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 214 KiB |
BIN
img/reference/charls/sine_stripes-w6144-h256-s0-b16-r1.charlsjls
Normal file
|
After Width: | Height: | Size: 343 KiB |
BIN
img/reference/charls/sine_stripes-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 343 KiB |
|
After Width: | Height: | Size: 212 KiB |
|
After Width: | Height: | Size: 317 KiB |
|
After Width: | Height: | Size: 317 KiB |
BIN
img/reference/charls/white-w6144-h256-s0-b16-r0.charlsjls
Normal file
|
After Width: | Height: | Size: 987 B |
BIN
img/reference/charls/white-w6144-h256-s0-b16-r1.charlsjls
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
img/reference/charls/white-w6144-h256-s0-b16-r2.charlsjls
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 57 KiB |