[FFmpeg-trac] #9864(avcodec:open): DolbyED2 track cannot be decoded

FFmpeg trac at avcodec.org
Fri Mar 10 11:11:47 EET 2023


#9864: DolbyED2 track cannot be decoded
-------------------------------------+-------------------------------------
             Reporter:  Francesco    |                    Owner:  (none)
  Bucciantini                        |
                 Type:  enhancement  |                   Status:  open
             Priority:  wish         |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Francesco Bucciantini):

 Hi there, everyone!
 Nicolas added the required documentation in a/doc/decoders.texi about the
 DolbyE decoder and in a/doc/demuxers.texi about the Demuxer.
 In particular, the patch now is fully completed including the required
 documentation part and you can find it here:
 https://patchwork.ffmpeg.org/project/ffmpeg/patch/20230309175125.19691-2-nicolas.gaullier@cji.paris/

 The Dolby E audio decoder is a raw decoder without any further processing,
 which means the output sample rate is different from the 48KHz input
 sample rate. A dolby E stream is always carried in a s337m muxer, as a raw
 file or muxed in any format that is able to transport an AES3 or an
 equivalent uncompressed audio stream (stereo, 48KHz, 16/20/24 bits).
 Currently, only wav and raw file formats are supported. Other formats
 require two passes of processing: a first one to extract the s337m stream
 and another to decode it. In case of AES3, or if the format itself
 supports it, the non-PCM mode may be signaled, but in a more general
 manner, a stream has to be probed to be handled as dolby E rather than
 pcm. By default, stream probing is enabled which forbids pass-through as
 no s337m muxer is implemented yet. In order to pass-through a dolby E
 stream, @code{--non_pcm_mode copy} must be specified (see input muxer
 options).


 Please review the patch and finally merge it once and for all or at least
 give us some kind of feedback.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9864#comment:28>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list