From cb939468202ce9352a9a8809007f24608bbbb61a Mon Sep 17 00:00:00 2001 From: Thierry Foucu Date: Sun, 8 Apr 2012 09:44:14 +0200 Subject: [PATCH] mpegtsenc: Add support to mux s302 stream Signed-off-by: Michael Niedermayer --- libavformat/mpegtsenc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c index de4259c3a0..36e958f49c 100644 --- a/libavformat/mpegtsenc.c +++ b/libavformat/mpegtsenc.c @@ -306,6 +306,14 @@ static void mpegts_write_pmt(AVFormatContext *s, MpegTSService *service) *q++=1; // 1 byte, all flags sets to 0 *q++=0; // omit all fields... } + if(st->codec->codec_id==CODEC_ID_S302M){ + *q++ = 0x05; /* MPEG-2 registration descriptor*/ + *q++ = 4; + *q++ = 'B'; + *q++ = 'S'; + *q++ = 'S'; + *q++ = 'D'; + } if (lang) { char *p;