[FFmpeg-trac] #9479(undetermined:new): DolbyE not recognized in mxf container

FFmpeg trac at avcodec.org
Mon Nov 1 23:45:54 EET 2021

#9479: DolbyE not recognized in mxf container
             Reporter:  FranceBB     |                    Owner:  (none)
                 Type:  enhancement  |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
Comment (by emcodem):

 Not to forget that DolbyE can come in different configurations than in a
 stereo track, the container for DolbyE is afaik limited to pcm_s16le or
 pcm_s24le. In MXF, the only known to me way to indicate the presence of
 DolbyE is to utilize the fixedchannelstatus metadata Field of the
 AES3Essence descriptor but this is not required by any standard.
 In IMX D10 MXF, DolbyE was often carried in 2 of 4 pcm_s16le channels of
 one single audio track.
 In XDCAMHD, DolbyE is often carried in a pair of 2 mono tracks.
 As we see in the above example on top of IMX and XDCAM audio track
 layouts, people get creative and come up with generic audio layouts in MXF
 where they they either have only stereo pairs or even a mix of stereo and
 mono tracks in the same file.

 In my humble opinion, it would be best to have DolbyE decoding implemented
 as an Audio Filter which accepts a stereo PCM stream on input. This way
 one could decode DolbyE totally independent of the Source Track layout or
Ticket URL: <https://trac.ffmpeg.org/ticket/9479#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list