[FFmpeg-trac] #10392(avcodec:new): mxf with DolbyE and channel_count != 02 is wrongly read by FFMpeg and cannot be remuxed

FFmpeg trac at avcodec.org
Mon Jun 12 13:23:17 EEST 2023


#10392: mxf with DolbyE and channel_count != 02 is wrongly read by FFMpeg and
cannot be remuxed
-------------------------------------+-------------------------------------
             Reporter:  Francesco    |                    Owner:  (none)
  Bucciantini                        |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  dolby_e mxf  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Francesco Bucciantini):

 Ok, I've attached the header dump of the Omneon_1_track_8_channels.mxf and
 indeed the channel count says 08 like in the faulty DolbyE version:

 [ k = ChannelCount
   3d.07, l =     4 (0004) ]
        0  00 00 00 08                                        ....

 however here's the average bps value:

 [ k = AvgBps
   3d.09, l =     4 (0004) ]
        0  00 11 94 00                                        ....

 while for the wrongly muxed one (the one with DolbyE muxed with channel
 count 08) we have:

  [ k = ChannelCount
   3d.07, l =     4 (0004) ]
        0  00 00 00 08                                        ....

   [ k = AvgBps
   3d.09, l =     4 (0004) ]
        0  00 02 32 80                                        ..2.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10392#comment:7>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list