[FFmpeg-trac] #8660(undetermined:new): mpegts recognize s302m as private data stream

FFmpeg trac at avcodec.org
Fri May 8 13:38:20 EEST 2020

#8660: mpegts recognize s302m as private data stream
             Reporter:  jb_alvarado  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 Summary of the bug:

 When using s302m audio codec in mpegts, the current ffmpeg version gives
 then warning:

 [mpegts @ 0x55fa474108c0] Stream 1, codec s302m, is muxed as a private
 data stream and may not be recognized upon reading.

 That is a wrong message, because s302m should be listed as a audio codec.

 I read that the list of supported codecs are incomplete. Would be good to
 update it.

 How to reproduce:
 % ffmpeg -i input -c:v mpeg2video -c:a s302m -strict -2 -ar 48000 -ac 2 -f
 mpegts /dev/null

 Would it be correct to add in '''mpegts.h''':

 #define STREAM_TYPE_AUDIO_S302M    0x84

 And in '''mpegtsenc.c''':

 case AV_CODEC_ID_S302M:
         stream_type = STREAM_TYPE_AUDIO_S302M;

 ? Or does it need more effort?

 When yes, I could try to prepare a patch.

Ticket URL: <https://trac.ffmpeg.org/ticket/8660>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list