# HG changeset patch # User rtognimp # Date 1106692785 0 # Node ID 500eb730c784a2d50a9b2c20a27fad9350ed15a2 # Parent 0ddc0ba5474774812237f38748ed005db3d19d16 Always select correct descramblig matrix for sipr audio Fixes brokenaudio.rmvb diff -r 0ddc0ba54747 -r 500eb730c784 libmpcodecs/ad_realaud.c --- a/libmpcodecs/ad_realaud.c Tue Jan 25 22:25:39 2005 +0000 +++ b/libmpcodecs/ad_realaud.c Tue Jan 25 22:39:45 2005 +0000 @@ -446,7 +446,7 @@ sh->a_in_buffer_size= sh->a_in_buffer_len=sh->wf->nBlockAlign*h; } else - if(!sps){ + if((sh->format == mmioFOURCC('s','i','p','r')) || !sps){ // is !sps really needed? (cook with sipr matrix?) // 'sipr' way int j,n; int bs=h*w*2/96; // nibbles per subpacket