[FFmpeg-trac] #9514(avcodec:new): TIFF decoding fails with error: rps 0 invalid

FFmpeg trac at avcodec.org
Wed Nov 17 14:49:12 EET 2021


#9514: TIFF decoding fails with error: rps 0 invalid
---------------------------------+--------------------------------------
             Reporter:  tospi    |                     Type:  defect
               Status:  new      |                 Priority:  normal
            Component:  avcodec  |                  Version:  git-master
             Keywords:  tiff     |               Blocked By:
             Blocking:           |  Reproduced by developer:  0
Analyzed by developer:  0        |
---------------------------------+--------------------------------------
 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!
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9514>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list