[FFmpeg-trac] #5493(avfilter:open): framerate filter outputs an undefined number of frames with x264 (was: incomplete x264 MB tree with framerate filter)

FFmpeg trac at avcodec.org
Wed Jun 22 16:24:24 CEST 2016


#5493: framerate filter outputs an undefined number of frames with x264
-------------------------------------+-------------------------------------
             Reporter:  blacktrash   |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  important    |                Component:  avfilter
              Version:  git-master   |               Resolution:
             Keywords:  framerate    |               Blocked By:
  libx264                            |  Reproduced by developer:  1
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by michael):

 * cc: michael (removed)
 * keywords:  framerate libx264 regression => framerate libx264


Comment:

 This seems a bug in the framerate filter, pending_input_frames starts
 drifting apart between pass 1 and 2 caused by different patterns of
 request_frame calls and ultimatly resulting in diferent output frame
 numbers.
 This on my box only reproduces with -threads 1 (but any x264 version)
 i do not think this is a regression, the commit in question indicates that
 flushing did not work correctly before and this ticket indicates it still
 doesnt work.
 Ill leave this to stefano and paul as they know the code better

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5493#comment:11>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list