On Tue, Oct 23, 2012 at 05:44:00PM -0400, Justin Ruggles wrote: > --- > libavcodec/ws-snd1.c | 11 +++++------ > 1 files changed, 5 insertions(+), 6 deletions(-) > > diff --git a/libavcodec/ws-snd1.c b/libavcodec/ws-snd1.c > index 880ae85..05cb31c 100644 > --- a/libavcodec/ws-snd1.c > +++ b/libavcodec/ws-snd1.c > @@ -20,6 +20,8 @@ > */ > > #include <stdint.h> > + > +#include "libavutil/audioconvert.h" > #include "libavutil/common.h" > #include "libavutil/intreadwrite.h" > #include "avcodec.h" > @@ -46,12 +48,9 @@ static av_cold int ws_snd_decode_init(AVCodecContext > *avctx) > { > WSSndContext *s = avctx->priv_data; > > - if (avctx->channels != 1) { > - av_log_ask_for_sample(avctx, "unsupported number of channels\n"); > - return AVERROR(EINVAL); > - } > - > - avctx->sample_fmt = AV_SAMPLE_FMT_U8; > + avctx->channels = 1; > + avctx->channel_layout = AV_CH_LAYOUT_MONO; > + avctx->sample_fmt = AV_SAMPLE_FMT_U8; > > avcodec_get_frame_defaults(&s->frame); > avctx->coded_frame = &s->frame; > --
LGTM _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel