[FFmpeg-trac] #9769(avcodec:new): JPEG 2000 decoder: SOC marker not present

FFmpeg trac at avcodec.org
Sat May 7 21:29:55 EEST 2022


#9769: JPEG 2000 decoder: SOC marker not present
-------------------------------------+-------------------------------------
             Reporter:  Pierre-      |                    Owner:  (none)
  Anthony Lemieux                    |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
  jpeg2000,j2k                       |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Balling):

 >the results are not bit exact, but that is expected with lossy J2K.

 In fact it is obviosuly not expected, but that is a known bug in our
 decoder or openjpeg. Need to compare with kakadu (will attach,
 .\kdu_expand.exe -i j2k1.j2c -o xqawsqa.ppm, then compress with ffmpeg to
 lossless jxl -f md5 is 55cfac05df63f74cadb245e4ce1ab86d) after all it was
 created with Kakadu-v8.0.3. Also nvJPEG2000 of Nvidia written in CUDA...
 And the standard.

 >but with the error message:

 That is technically a warning since it still allows decoding. How did you
 get j2k-samples/j2k1.j2c? What created it? Is it public test suite?
 Kakadu-v8.0.3 is not latest, 8.0.5 is. Here is kakadu:
 https://github.com/uclouvain/openjpeg/commit/92c0471154960d50ebe68b363f4bb1e2c1e4d775
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9769#comment:7>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list