[FFmpeg-trac] #3124(avformat:new): Wrong PTS when seeking in Opus file

FFmpeg trac at avcodec.org
Mon Nov 11 08:23:02 CET 2013

#3124: Wrong PTS when seeking in Opus file
             Reporter:  tuukka    |                     Type:  defect
               Status:  new       |                 Priority:  minor
            Component:  avformat  |                  Version:  git-master
             Keywords:  Opus      |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
 Seeking in Opus file with ffprobe/ffplay everything seems work fine. PTS
 changes correctly and all works as expected.
 Scenario when one wants to seek to X PTS in file and then read Y bytes
 after that jump Y bytes ahead to read next Y bytes one gets the same
 output as first readied Y bytes.
 If you just keep doing that reading procedure after next Z times you just
 get new loop to read on. This bug somehow follows the OggS-headers and
 granule points in Ogg-container. It seems you always got Y bytes from
 start of the last header-point. On Ogg/Vorbis with or without libvorbis
 everything works with same code.
 https://github.com/illuusio/ffmpeg-example.git have example application to
 demo this bug report.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3124>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list