[FFmpeg-trac] #9864(avcodec:open): DolbyED2 track cannot be decoded

FFmpeg trac at avcodec.org
Sat Sep 24 19:17:46 EEST 2022

#9864: DolbyED2 track cannot be decoded
             Reporter:  Francesco    |                    Owner:  (none)
  Bucciantini                        |
                 Type:  enhancement  |                   Status:  open
             Priority:  wish         |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
Comment (by Francesco Bucciantini):

 Yes, that patch right there that Balling quoted
 should really be merged upstream regardless of DolbyED2 'cause it's really
 really important. That bug affects the 20 bits section of standard DolbyE
 5.1 + 2.0 files which raises an error “Read past end of channel XX” while
 decoding them with FFMpeg. That is bug 'cause it's not just a "simple
 warning" but rather a real error as it really truncates the audio, hence
 throwing away few ms. When I decode the very same file with the official
 Dolby DP600, however, there are no warnings and the decoding completes
 correctly. By applying Nicola's patch, there's gonna be a simple warning,
 but data will be preserved and we're gonna avoid the few ms of mute audio.
 This is really important as we use DolbyE 5.1 + 2.0 in production on a
 daily basis, therefore it should really be merged sooner rather than
Ticket URL: <https://trac.ffmpeg.org/ticket/9864#comment:14>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list