[FFmpeg-trac] #9765(avcodec:new): Regresion due to "avcodec/wmadec: fix WMA gapless playback"

FFmpeg trac at avcodec.org
Sun Sep 24 03:44:38 EEST 2023


#9765: Regresion due to "avcodec/wmadec: fix WMA gapless playback"
-------------------------------------+-------------------------------------
             Reporter:  Mika         |                    Owner:  (none)
  Fischer                            |
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  wma          |               Blocked By:
  regression                         |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Balling):

 For reference Presentation time of first packet is 3000, but 3000 is
 preroll. The spec says to substract to get 0.


 https://web.archive.org/web/20131203084402/http://msdn.microsoft.com/en-
 us/library/bb643323.aspx



 Preroll

 Specifies the amount of time to buffer data before starting to play the
 file, in millisecond units. If this value is nonzero, the Play Duration
 field and **all of the payload Presentation Time fields** have been offset
 by this amount. Therefore, player software must subtract the value in the
 preroll field from the play duration and presentation times to calculate
 their actual values.

 Also see the https://github.com/mpv-
 player/mpv/pull/12304#pullrequestreview-1608354046
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9765#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list