[FFmpeg-trac] #11084(undetermined:new): S337M - DolbyE data size 1037087 in SMPTE 337M is not implemented

FFmpeg trac at avcodec.org
Thu Jul 4 12:56:05 EEST 2024


#11084: S337M - DolbyE data size 1037087 in SMPTE 337M is not implemented
-------------------------------------+-------------------------------------
             Reporter:  Francesco    |                     Type:
  Bucciantini                        |  enhancement
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:  s337m        |               Blocked By:
  dolby_e                            |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 **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".

 [[Image(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
 LWLibavAudioSource() - https://github.com/HomeOfAviSynthPlusEvolution/L
 -SMASH-Works
 FFAudioSource() - https://github.com/FFMS/ffms2
 BestAudioSource() - https://github.com/vapoursynth/bestsource
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11084>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list