Right. it fails

$ gdal_translate web_mercator.tif web_mercator_jpeg.tif -co COMPRESS=JPEG
-co BIGTIFF=YES -of GTIFF -co TILED=YES -co BLOCKXSIZE=512 -co
BLOCKYSIZE=512 -oo NUM_THREADS=ALL_CPUS
Input file size is 677881, 303664
0..                                                  - estimated remaining
time: 00:31:20ERROR 1: LZWDecode:Not enough data at scanline 0 (short 2
bytes)

But if I change -oo with -co, it fails somewhere else:

$ gdal_translate web_mercator.tif web_mercator_jpeg_co.tif -co
COMPRESS=JPEG -co BIGTIFF=YES -of GTIFF -co TILED=YES -co BLOCKXSIZE=512
-co BLOCKYSIZE=512 -co NUM_THREADS=ALL_CPUS
Input file size is 677881, 303664
0...10...                                            - estimated remaining
time: 00:10:55ERROR 1: web_mercator.tif:Using code not yet in table
ERROR 1: TIFFReadEncodedTile() failed.
ERROR 1: web_mercator.tif, band 1: IReadBlock failed at X offset 2570, Y
offset 216: TIFFReadEncodedTile() failed.


On Wed, 20 Aug 2025 at 22:43, Even Rouault <even.roua...@spatialys.com>
wrote:

>
>
> Can I do other useful tests tonight?
>
> Maybe just check/confirm that the issue is multithreading on the decoding
> side (which it looks to be) with:
>
> gdal_translate web_mercator.tif web_mercator_jpeg.tif -co COMPRESS=JPEG
> -co BIGTIFF=YES -of GTIFF -co TILED=YES -co BLOCKXSIZE=512 -co
> BLOCKYSIZE=512 -oo NUM_THREADS=ALL_CPUS
>
> where web_mercator.tif is LZW or Deflate compressed
>
> -- http://www.spatialys.com
> My software is free, but my time generally not.
>
>
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to