[FFmpeg-trac] #9255(avcodec:new): DNX120 Decoding is broken in FFMpeg and FFPlay (fine in AVID and Adobe Premiere)

FFmpeg trac at avcodec.org
Sat May 22 12:46:20 EEST 2021


#9255: DNX120 Decoding is broken in FFMpeg and FFPlay (fine in AVID and Adobe
Premiere)
------------------------------------+-----------------------------------
             Reporter:  FranceBB    |                    Owner:  (none)
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  dnxhd race  |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------
Comment (by FranceBB):

 There are also some DNX120 that play ok from some cameras and some other
 DNX120 that have green fields from some totally different cameras.
 Going deeper in the analysis, those from the camera brands that are
 decoded correctly have:

 [dnxhd @ 000001f4fd9d7c80] interlaced 3, cur field 1

 those from the camera brands that are decoded incorrectly (unless
 -thread_type slice is specified) have:

 [dnxhd @ 0000013fc0277c80] interlaced 2, cur field 0

 the values are bits in the frame header, what i don't get is why we have
 the entries 2 times

 [dnxhd @ 0000025bc07c7c80] interlaced 2, cur field 0
 [dnxhd @ 0000025bc07c7c80] Profile cid 1242.
 [dnxhd @ 0000025bc07c7c80] 1920x1080, 4:2:2 8 bits, MBAFF=0 ACT=0
 [dnxhd @ 0000025bc07c7c80] interlaced 2, cur field 0
 [dnxhd @ 0000025bc07c7c80] 1920x1080, 4:2:2 8 bits, MBAFF=0 ACT=0

 in the camera that produce the version with the decoding issue, it's 2
 times "interlaced 2, cur field 0" while in the camera brands that produce
 a file correctly decoded without any flag, only the first entry is the
 same while the second entry is

 [dnxhd @ 00000222415e7c80] interlaced 3, cur field 1
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9255#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list