[FFmpeg-trac] #10062(undetermined:new): av1_qsv produces incorrect output files

FFmpeg trac at avcodec.org
Mon Nov 28 09:43:47 EET 2022


#10062: av1_qsv produces incorrect output files
-------------------------------------+-------------------------------------
             Reporter:  oviano       |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  qsv          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by oviano):

 Ok, so manually setting the PTS to the DTS, or similar workaround,
 produces a decodable file, but even though the packets are stamped with
 correct PTS and DTS, the frames the dav1d emits from this aren't always
 correct. For example, if the first sequence of packet PTS are 0, 512,
 1024, 1536, 2048.....then dav1d emits frames where the first two frames
 are both with PTS 2048.

 The frames themselves are correct though. I tested a 240 frame file where
 each frame displays its frame number, and they are all present and
 correct, just the timestamps are wrong.

 I can only assume that embedded in the bitstream there is additional frame
 numbers/time stamps/something which causes dav1d to give a different
 output frame PTS compared to the input packet PTS.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10062#comment:11>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list