[FFmpeg-trac] #504(undetermined:new): Fixing av_seek_frame

FFmpeg trac at avcodec.org
Tue Sep 27 05:04:14 CEST 2011


#504: Fixing av_seek_frame
-------------------------------------+-------------------------------------
             Reporter:  DonMoir      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by DonMoir):

 With dumbdog.mpg and I think several other MPEG1 files, the index_entries
 are all flagged with AVINDEX_KEYFRAME. When you start reading, the packets
 are flagged with AV_PKT_FLAG_KEY. When you start decoding after a seek and
 you get a finished frame, the AVFrame key_frame field is zero. Can someone
 explain why this is ? It seems since I have seeked to a keyframe and I
 start reading and decoding at the seeked position, I should be getting a
 keyframe. It appears that the index_entries being flagged as
 AVINDEX_KEYFRAME is a bug and they do not really represent keyframes??

 With ffplay, the seek sort of works when you hit left arrow, but right
 arrow will cause it to stop playing. The fact the left seek kind of works
 with ffplay is more accidental then correctly working. I know why that is
 but I don't think it's relevant to the problem.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/504#comment:3>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list