Commit 8b5fab74 authored by Sandesh Venkatesh's avatar Sandesh Venkatesh Committed by Manuel Jander
Browse files

Bug fixes, ivas_prot.h cleanup, Q documentation updates

parent b2ed1c2b
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -43,7 +43,6 @@
#include "stat_dec.h"
#include "rom_com.h"
#include "mime.h"
#include "ivas_prot.h"
#include "ivas_cnst.h"
#include "ivas_rom_com.h"
#include "wmc_auto.h"
+0 −1
Original line number Diff line number Diff line
@@ -40,7 +40,6 @@
#include "rom_com.h"
#include "prot_fx.h"
#include "wmc_auto.h"
#include "ivas_prot.h"
#include "ivas_prot_fx.h"

#define FSCALE_DENOM_BY_12800_Q15 1311
+20 −0
Original line number Diff line number Diff line
@@ -7636,6 +7636,26 @@ Word16 norm_arr( Word16 *arr, Word16 size )
    return q;
}

Word16 W_norm_arr( Word64 *arr, Word16 size )
{
    Word16 q = 63;
    Word16 exp = 0;
    move16();
    move16();
    FOR( Word16 i = 0; i < size; i++ )
    {
        if ( arr[i] != 0 )
        {
            exp = W_norm( arr[i] );
        }
        if ( arr[i] != 0 )
        {
            q = s_min( q, exp );
        }
    }
    return q;
}

Word16 get_min_scalefactor( Word32 x, Word32 y )
{
#ifndef FIX_1104_OPT_GETMINSCALEFAC
+0 −1
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@
#include "cnst.h"      /* Common constants                       */
#include "rom_com.h"   /* Static table prototypes                */
#include "prot_fx.h"   /* Function prototypes                    */
#include "ivas_prot.h" /* Function prototypes                    */
#include "assert.h"    /* Debug prototypes                       */
#include "stl.h"
#include "ivas_prot_fx.h"
+0 −1
Original line number Diff line number Diff line
@@ -34,7 +34,6 @@
#include "options.h"
#include "cnst.h"
#include "ivas_cnst.h"
#include "ivas_prot.h"
#include "ivas_prot_fx.h"
#include <math.h>
#include "wmc_auto.h"
Loading