# HG changeset patch # User jbr # Date 1199568237 0 # Node ID 6d52514f9c41d730655aa8211451a347959cc007 # Parent 49d225414a3ff6346e1e5e494b781033f84f90e4 check for request_channels in dca init function diff -r 49d225414a3f -r 6d52514f9c41 dca.c --- a/dca.c Sat Jan 05 21:08:20 2008 +0000 +++ b/dca.c Sat Jan 05 21:23:57 2008 +0000 @@ -1230,6 +1230,13 @@ pre_calc_cosmod(s); dsputil_init(&s->dsp, avctx); + + /* allow downmixing to stereo */ + if (avctx->channels > 0 && avctx->request_channels < avctx->channels && + avctx->request_channels == 2) { + avctx->channels = avctx->request_channels; + } + return 0; }