On Fri, 29 Aug 2014 21:42:10 +0100 Lyndon Hill <[email protected]> wrote:
> J Decker d3ck0r at gmail.com wrote: > > > You also need to flush the codec contexts. > > av_flush_buffer > > http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/17549 > > > > also you probably need SEEK_BACKWARD ... I found that seek( 0, SEEK_ANY ) > > would skip the first keyframe > > > I tried changing to backward but the problem remains, HEVC bitstreams don't > have timestamps; so default timestamp is AV_NOPTS_VALUE which on my system is > negative - seeking to timestamp 0 takes you to the end of the file. > > > > There is also av_seek_file() > > Do you mean avformat_seek_file() ? > It also uses timestamps and has a warning in the documentation to not use it. > > > Sorry all if threading is broken; I have been browsing the archives rather > than receiving the list and there is no option to receive only replies to > your own posts. So I can't post this as a proper reply. I am now setting to > receive the list when I post anything. > For such files, doing byte based seeks is probably the only thing that works. _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
