diff --git a/doc/examples/muxing.c b/doc/examples/muxing.c index 4cd3f65455..4cf72e5bcc 100644 --- a/doc/examples/muxing.c +++ b/doc/examples/muxing.c @@ -73,7 +73,8 @@ static AVStream *add_stream(AVFormatContext *oc, AVCodec **codec, switch ((*codec)->type) { case AVMEDIA_TYPE_AUDIO: - c->sample_fmt = AV_SAMPLE_FMT_FLTP; + c->sample_fmt = (*codec)->sample_fmts ? + (*codec)->sample_fmts[0] : AV_SAMPLE_FMT_FLTP; c->bit_rate = 64000; c->sample_rate = 44100; c->channels = 2;