[FFmpeg-devel] [PATCH 4/4] avformat/mpegenc - reject unsupported audio streams

Michael Niedermayer michael at niedermayer.cc
Tue Jan 30 05:16:54 EET 2018


On Mon, Jan 29, 2018 at 12:43:16PM +0530, Gyan Doshi wrote:
>  mpegenc.c |    4 ++++
>  1 file changed, 4 insertions(+)
> b173bdf76e80d3c378118ef452dd49b3aefdd5a3  0004-avformat-mpegenc-reject-unsupported-audio-streams.patch
> From 800aa096357c5dfa822157f349a0f0d23fea8c84 Mon Sep 17 00:00:00 2001
> From: Gyan Doshi <gyandoshi at gmail.com>
> Date: Mon, 29 Jan 2018 12:26:00 +0530
> Subject: [PATCH 4/4] avformat/mpegenc - reject unsupported audio streams
> 
> Only MP2, MP3, PCM S16BE, AC3 and DTS audio codecs
> are supported by the muxer.
> ---
>  libavformat/mpegenc.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/libavformat/mpegenc.c b/libavformat/mpegenc.c
> index 7a79b614ec..f3005d9518 100644
> --- a/libavformat/mpegenc.c
> +++ b/libavformat/mpegenc.c
> @@ -388,6 +388,10 @@ static av_cold int mpeg_mux_init(AVFormatContext *ctx)
>                  stream->lpcm_header[1] = (st->codecpar->channels - 1) | (j << 4);
>                  stream->lpcm_header[2] = 0x80;
>                  stream->lpcm_align     = st->codecpar->channels * 2;
> +            } else if (st->codecpar->codec_id != AV_CODEC_ID_MP2 &&
> +                       st->codecpar->codec_id != AV_CODEC_ID_MP3) {

MP1 should work too

i dont know if others are missing


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20180130/68ae9152/attachment.sig>


More information about the ffmpeg-devel mailing list