[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
container.
--
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