[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