[FFmpeg-devel] [PATCH 4/5] mpegtsenc: set audio_type according to st->disposition
Måns Rullgård
mans
Tue Feb 15 00:12:29 CET 2011
Anssi Hannula <anssi.hannula at iki.fi> writes:
> ---
> libavformat/mpegtsenc.c | 7 +++++++
> 1 files changed, 7 insertions(+), 0 deletions(-)
>
> diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
> index b1bccd1..6945b4b 100644
> --- a/libavformat/mpegtsenc.c
> +++ b/libavformat/mpegtsenc.c
> @@ -289,6 +289,13 @@ static void mpegts_write_pmt(AVFormatContext *s, MpegTSService *service)
> *q++ = lang->value[0];
> *q++ = lang->value[1];
> *q++ = lang->value[2];
> + if (st->disposition & AV_DISPOSITION_CLEAN_EFFECTS)
> + *q++ = 0x01;
> + else if (st->disposition & AV_DISPOSITION_HEARING_IMPAIRED)
> + *q++ = 0x02;
> + else if (st->disposition & AV_DISPOSITION_VISUAL_IMPAIRED)
> + *q++ = 0x03;
> + else
> *q++ = 0; /* undefined type */
> }
> break;
OK
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list