[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