[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
 https://patchwork.ffmpeg.org/project/ffmpeg/patch/20220913213127.1756-1-nicolas.gaullier@cji.paris/
 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
 later.
-- 
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