|
|
@@ -293,6 +293,12 @@ static void mpegts_write_pmt(AVFormatContext *s, MpegTSService *service) |
|
|
|
/* write optional descriptors here */ |
|
|
|
switch(st->codec->codec_type) { |
|
|
|
case AVMEDIA_TYPE_AUDIO: |
|
|
|
if(st->codec->codec_id==CODEC_ID_EAC3){ |
|
|
|
*q++=0x7a; // EAC3 descriptor see A038 DVB SI |
|
|
|
*q++=1; // 1 byte, all flags sets to 0 |
|
|
|
*q++=0; // omit all fields... |
|
|
|
} |
|
|
|
|
|
|
|
if (lang) { |
|
|
|
char *p; |
|
|
|
char *next = lang->value; |
|
|
|