Commit 2e39f6de authored by Jan Kiene's avatar Jan Kiene
Browse files

saturating sub to fix crash in final renderer pseudo frame

parent c17037fd
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1426,7 +1426,7 @@ static void QuantizeSpectrumDPCM_Opt(
                        ppiQImag[iBlockOffset][iFBOffset] = L_shr( ppiQImag_fx, 21 );

                        ppiQReal_fx = L_shl( ppiQReal[iBlockOffset][iFBOffset], 21 );
                        fPrevReal_fx = L_sub( L_shl( UnQuantize_fx( ppiQReal_fx,
                        fPrevReal_fx = L_sub_sat( L_shl( UnQuantize_fx( ppiQReal_fx,
                                                                    fInvSCFGain_fx,
                                                                    ppiSignReal[iBlockOffset][iFBOffset] ),
                                                     9 ),
@@ -1434,7 +1434,7 @@ static void QuantizeSpectrumDPCM_Opt(
                        /* add prediction to quantized residual = reconstructed sample */

                        ppiQImag_fx = L_shl( ppiQImag[iBlockOffset][iFBOffset], 21 );
                        fPrevImag_fx = L_sub( L_shl( UnQuantize_fx( ppiQImag_fx,
                        fPrevImag_fx = L_sub_sat( L_shl( UnQuantize_fx( ppiQImag_fx,
                                                                    fInvSCFGain_fx,
                                                                    ppiSignImag[iBlockOffset][iFBOffset] ),
                                                     9 ),