# HG changeset patch # User ods15 # Date 1159769350 0 # Node ID 46ab7035469143d53b370db42737810f070add81 # Parent a9d7e965d24f2684ecb0140ec9ace0b9622721bd Original Commit: r97 | ods15 | 2006-09-30 23:32:19 +0300 (Sat, 30 Sep 2006) | 2 lines don't assert fail for channels != 2, exit cleanly instead... diff -r a9d7e965d24f -r 46ab70354691 vorbis_enc.c --- a/vorbis_enc.c Mon Oct 02 06:09:08 2006 +0000 +++ b/vorbis_enc.c Mon Oct 02 06:09:10 2006 +0000 @@ -1057,6 +1057,8 @@ { venc_context_t * venc = avccontext->priv_data; + if (avccontext->channels != 2) return -1; + create_vorbis_context(venc, avccontext); if (avccontext->flags & CODEC_FLAG_QSCALE) venc->quality = avccontext->global_quality / (float)FF_QP2LAMBDA / 100.;