Commit 88f9593f authored by Sandesh Venkatesh's avatar Sandesh Venkatesh
Browse files

Merge branch 'EVS_WINDOWING_LSP' into 'main'

EVS code windowing, lsp poly changes

See merge request !4
parents befd5828 7e175180
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -246,6 +246,7 @@
    <ClCompile Include="..\lib_com\lsf_tools.c" />
    <ClCompile Include="..\lib_com\lsf_tools_fx.c" />
    <ClCompile Include="..\lib_com\lsp_conv_poly.c" />
    <ClCompile Include="..\lib_com\lsp_conv_poly_fx.c" />
    <ClCompile Include="..\lib_com\modif_fs.c" />
    <ClCompile Include="..\lib_com\modif_fs_fx.c" />
    <ClCompile Include="..\lib_com\mslvq_com.c" />
@@ -308,8 +309,10 @@
    <ClCompile Include="..\lib_com\wi.c" />
    <ClCompile Include="..\lib_com\window.c" />
    <ClCompile Include="..\lib_com\window_ola.c" />
    <ClCompile Include="..\lib_com\window_ola_fx.c" />
    <ClCompile Include="..\lib_com\wi_fx.c" />
    <ClCompile Include="..\lib_com\wtda.c" />
    <ClCompile Include="..\lib_com\wtda_fx.c" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\lib_com\basop32.h" />
+6 −1
Original line number Diff line number Diff line
@@ -518,6 +518,8 @@
    <ClCompile Include="..\lib_com\enh32.c">
      <Filter>common_all_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_com\window_ola_fx.c" />
    <ClCompile Include="..\lib_com\wtda_fx.c" />
    <ClCompile Include="..\lib_com\syn_filt_fx.c">
      <Filter>common_all_c</Filter>
    </ClCompile>
@@ -576,6 +578,9 @@
    <ClCompile Include="..\lib_com\reordvct_fx.c">
      <Filter>common_all_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_com\lsp_conv_poly_fx.c">
      <Filter>common_all_c</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\lib_com\basop_proto_func.h">
+906 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −1
Original line number Diff line number Diff line
@@ -87,7 +87,7 @@
#define NONBE_FIX_819_DOUBLE_PREC_COMB_FORMATS                /* VA: issue 820: Double precision arithmetic in combined formats */
#define NONBE_FIX_849_OMASA_BFI_CRASH                         /* VA: issue 849: fix OMASA 2TC and FEC crashes */


#define IVAS_FLOAT_FIXED
/* ##################### End NON-BE switches ########################### */

/* ################## End DEVELOPMENT switches ######################### */
+9 −1
Original line number Diff line number Diff line
@@ -765,6 +765,14 @@ int16_t lsp_convert_poly(
    const int16_t Opt_AMRWB /* i  : flag for the AMR-WB IO mode    */
);

#ifdef IVAS_FLOAT_FIXED
Word16 lsp_convert_poly_fx(
    Word16 w[],            /* i/o: LSP or ISP parameters          */
    const Word16 L_frame,  /* i  : flag for up or down conversion */
    const Word16 Opt_AMRWB /* i  : flag for the AMR-WB IO mode    */
);
#endif

/*! r: pulse position */
int16_t findpulse(
    const int16_t L_frame, /* i  : length of the frame   */
@@ -5160,7 +5168,7 @@ void wtda_ext(
    const uint16_t kernel_type /* i  : transform kernel type (0 - 3)       */
);

void tcx_get_windows_mode1(
void tcx_get_windows_mode1_flt(
    const int16_t left_mode,  /* i  : overlap mode of left window half    */
    const int16_t right_mode, /* i  : overlap mode of right window half   */
    float *left_win,          /* o  : left overlap window                 */
Loading