[FFmpeg-trac] #6216(avcodec:closed): TrueHD encoder creates non bitexact files

FFmpeg trac at avcodec.org
Fri Sep 24 05:06:16 EEST 2021


#6216: TrueHD encoder creates non bitexact files
------------------------------------+-----------------------------------
             Reporter:  James       |                    Owner:  (none)
                 Type:  defect      |                   Status:  closed
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:  fixed
             Keywords:  thd         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------
Comment (by Balling):

 Your latest patch is wrong, mediainfo prints channel0 instead of C, that
 it prints on Mono.mlp file, while before your fix it was printing Channel
 layout: L R. Also it breaks older versions decoders due to:

 {{{
 [truehd @ 000002693a4c9180] Assignment of matrix channel 0 to invalid
 output channel -22 is not implemented. Update your FFmpeg version to the
 newest one from Git. If the problem still occurs, it means that your file
 has a feature which has not been implemented.
 }}}

 Newest version
 {{{
 Audio
 Format                                   : MLP FBA
 Format/Info                              : Meridian Lossless Packing FBA
 Commercial name                          : Dolby TrueHD
 Bit rate mode                            : Variable
 Maximum bit rate                         : 9 597 kb/s
 Channel(s)                               :  channel0
 }}}

 original mono.mlp file:


 {{{
 Audio
 Format                                   : MLP FBA
 Format/Info                              : Meridian Lossless Packing FBA
 Commercial name                          : Dolby TrueHD
 Bit rate mode                            : Variable
 Maximum bit rate                         : 513 kb/s
 Channel(s)                               : 1 channel
 Channel layout                           : C
 Sampling rate                            : 48.0 kHz
 Frame rate                               : 1 200.000 FPS (40 SPF)
 Compression mode                         : Lossless

 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/6216#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list