[FFmpeg-trac] #10272(ffmpeg:new): FFMpeg repots error for non-monotonic dts but prints a true assertion.

FFmpeg trac at avcodec.org
Sun Mar 19 11:43:46 EET 2023


#10272: FFMpeg repots error for non-monotonic dts but prints a true assertion.
-------------------------------------+----------------------------------
             Reporter:  ethanpet113  |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  ffmpeg
              Version:  5.1.2        |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+----------------------------------
Comment (by ethanpet113):

 I would understand if it printed **x==x** to indicate that that is true
 and should not be or if it printed **prev=x; cur=x-1**.

 What I think is happening is it is printing **x0 >= x1** with the
 understanding that I as the end user should understand one of those is the
 frame that came later, and it was out of order, otherwise it wouldn't be
 reporting an error, and that's a bit confusing but managable. Then I think
 in the case where x=y it's just more confusing, because it appears that an
 incorrect comparison has occurred even though it is running correctly.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10272#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list