Opened 2 months ago

Last modified 2 months ago

#11084 new enhancement

S337M - DolbyE data size 1037087 in SMPTE 337M is not implemented

Reported by: Francesco Bucciantini Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords: s337m dolby_e
Cc: Francesco Bucciantini Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description (last modified by Francesco Bucciantini)

Summary of the bug:
When decoding a 7h DolbyE 5.1 + 2.0 stream with the DolbyE decoder, it reaches 6h 30m and then it crashes with the following error:

"Dolby E data size 1037087 in SMPTE 337M is not implemented".

https://i.imgur.com/2Nuh0uu.png

Expected result:
The decoder goes on to decode the whole stream.

Notes:
This was tracked as part of the following user request on Doom9 (end of page 2): https://forum.doom9.org/showthread.php?t=176739&page=2
and continued in the following page:
https://forum.doom9.org/showthread.php?p=2003772#post2003772

How to reproduce:
Step 1:
Download the original .ts sample from here https://gofile.io/d/dGfiBO

Step 2:
Demux CH.5-6 (i.e audio track 3) to extract the DolbyE 5.1 + 2.0 track

ffmpeg.exe -hide_banner -non_pcm_mode copy -i "Isle of Wight Festival (21-6-24) (1080i) (Feed) (Dolby-E).ts" -map 0:3 -c:a pcm_s24le -f s24le -y "Isle of Wight Festival (21-6-24) (1080i) (Feed) (Dolby-E)_stream1_CH56.wav"

Step 3:
Try to decode the stream.

ffmpeg.exe -hide_banner -i "Isle of Wight Festival (21-6-24) (1080i) (Feed) (Dolby-E)_stream1_CH56.wav" -c:a pcm_s24le -ar 48000 -rf64 always -f wav -y "Isle of Wight Festival (21-6-24) (1080i) (Feed) (Dolby-E)_stream1_CH56_Decoded_51_20.wav"

and you'll see the error message after 6h 30m instead of being able to decode the whole stream.

Projects affected:
FFMpeg - Avisynth - VapourSynth

LWLibavAudioSource() - https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works
FFAudioSource() - https://github.com/FFMS/ffms2
BestAudioSource() - https://github.com/vapoursynth/bestsource

Change History (1)

comment:1 by Francesco Bucciantini, 2 months ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.