Opened 2 years ago

Last modified 5 months ago

#9514 reopened defect

TIFF decoding fails with error: rps 0 invalid

Reported by: tospi Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: tif
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

Summary of the bug:
When trying to open a TIFF image sequence from Netflix Open Content (https://opencontent.netflix.com/#h.d0oh6u8prqhe), decoding fails with this error:

rps 0 invalid

It happens with single images, as well as with the whole image sequence.

When using other image viewers, e.g. IrfanView or Windows Photo Viewer, the files can be displayed without problems.

How to reproduce for one file:

./ffmpeg.exe -i http://download.opencontent.netflix.com.s3.amazonaws.com/sparks/HDR10_1000nit_PQ_2020_image_sequence/SPARKS_HDR10_4K_2020_PQ_1000nits_01000.tif test.bmp
ffmpeg version 2021-11-15-git-9e8cdb24cd-full_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11.2.0 (Rev2, Built by MSYS2 project)
  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libglslang --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
  libavutil      57.  8.100 / 57.  8.100
  libavcodec     59. 12.100 / 59. 12.100
  libavformat    59.  8.100 / 59.  8.100
  libavdevice    59.  0.101 / 59.  0.101
  libavfilter     8. 16.102 /  8. 16.102
  libswscale      6.  1.100 /  6.  1.100
  libswresample   4.  0.100 /  4.  0.100
  libpostproc    56.  0.100 / 56.  0.100
[tiff @ 00000230d7bd1300] rps 0 invalid
Input #0, tiff_pipe, from 'http://download.opencontent.netflix.com.s3.amazonaws.com/sparks/HDR10_1000nit_PQ_2020_image_sequence/SPARKS_HDR10_4K_2020_PQ_1000nits_01000.tif':
  Duration: N/A, bitrate: N/A
  Stream #0:0: Video: tiff, gbrp16le, 4096x2160, 25 fps, 25 tbr, 25 tbn
Stream mapping:
  Stream #0:0 -> #0:0 (tiff (native) -> bmp (native))
Press [q] to stop, [?] for help
[tiff @ 00000230d7bd7b40] rps 0 invalid
Error while decoding stream #0:0: Invalid data found when processing input
Output #0, image2, to 'test.bmp':
  Metadata:
    encoder         : Lavf59.8.100
  Stream #0:0: Video: bmp, bgr24, 4096x2160, q=2-31, 200 kb/s, 25 fps, 25 tbn
    Metadata:
      encoder         : Lavc59.12.100 bmp
frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed=   0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
Conversion failed!

Change History (4)

comment:1 by Balling, 2 years ago

Status: newopen

Can confirm that.

comment:2 by Balling, 2 years ago

Keywords: tif added; tiff removed

Fixed a keyword.

comment:3 by Carl Eugen Hoyos, 20 months ago

Reproduced by developer: set
Resolution: fixed
Status: openclosed

Should be fixed in ff6044b921ffb59964a126faef5106a391a819eb, thank you for the report!

comment:4 by lencho, 5 months ago

Resolution: fixed
Status: closedreopened

This is happening again in version 6, tested on Windows and Linux.

Note: See TracTickets for help on using tickets.