Commit 689611a5 authored by sbsarac's avatar sbsarac
Browse files

Merge branch 'main' into 1019-socket-interface-for-pose-and-audio

parents 8163282e 94766bff
Loading
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -472,7 +472,12 @@
    <ClCompile Include="..\lib_com\ivas_osba_com.c">
      <Filter>common_ivas_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_com\ivas_rotation_com.c" />
    <ClCompile Include="..\lib_com\ivas_rotation_com.c">
      <Filter>common_ivas_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_com\ivas_limiter.c">
      <Filter>common_ivas_c</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\lib_com\basop_proto_func.h">
+109 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <ClCompile Include="..\lib_isar\lib_isar_post_rend.c" />
    <ClCompile Include="..\lib_isar\lib_isar_pre_rend.c" />
    <ClCompile Include="..\lib_isar\isar_lc3plus_common.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_lc3plus_dec.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_lc3plus_enc.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_lc3plus_payload.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_lcld_decoder.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_lcld_encoder.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_MSPred.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_NoiseGen.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_PerceptualModel.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_PredDecoder.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_PredEncoder.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_RMSEnvGrouping.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_rom_lcld_tables.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_rom_post_rend.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_splitRend_lcld_dec.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_splitRend_lcld_enc.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_splitRenderer_utils.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_splitRendererPLC.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_splitRendererPost.c">
      <Filter>isar_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_isar\isar_splitRendererPre.c">
      <Filter>isar_c</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\lib_isar\lib_isar_post_rend.h" />
    <ClInclude Include="..\lib_isar\lib_isar_pre_rend.h" />
    <ClInclude Include="..\lib_isar\isar_cnst.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_lc3plus_common.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_lc3plus_dec.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_lc3plus_enc.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_lc3plus_payload.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_lcld_prot.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_rom_lcld_tables.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_prot.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_rom_post_rend.h">
      <Filter>isar_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_isar\isar_stat.h">
      <Filter>isar_h</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <Filter Include="isar_c">
      <UniqueIdentifier>{afca9c26-7922-4c24-aa3a-cbf00aa2b6d1}</UniqueIdentifier>
    </Filter>
    <Filter Include="isar_h">
      <UniqueIdentifier>{1ce7afb2-7474-42f5-b477-2d854c093429}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
</Project>
 No newline at end of file
+177 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <ClCompile Include="..\lib_util\aeid_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\ambi_convert.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\audio_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\audio_file_writer.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\bitstream_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\bitstream_writer.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\cmdl_tools.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\cmdln_parser.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\evs_rtp_payload.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\g192.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\hrtf_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\ism_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\ism_file_writer.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\jbm_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\jbm_file_writer.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\ls_custom_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\masa_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\masa_file_writer.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\mime_io.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\render_config_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\rotation_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\rtpdump.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\split_rend_bfi_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\split_render_file_read_write.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\tsm_scale_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
    <ClCompile Include="..\lib_util\vector3_pair_file_reader.c">
      <Filter>util_c</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\lib_util\aeid_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\ambi_convert.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\audio_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\audio_file_writer.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\bitstream_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\bitstream_writer.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\cmdl_tools.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\cmdln_parser.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\evs_rtp_payload.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\g192.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\hrtf_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\ism_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\ism_file_writer.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\jbm_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\jbm_file_writer.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\ls_custom_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\masa_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\masa_file_writer.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\mime_io.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\render_config_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\rotation_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\rtpdump.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\split_rend_bfi_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\split_render_file_read_write.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\tinywavein_c.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\tinywaveout_c.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\tsm_scale_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
    <ClInclude Include="..\lib_util\vector3_pair_file_reader.h">
      <Filter>util_h</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <Filter Include="util_c">
      <UniqueIdentifier>{214bf366-8f03-4160-9ebe-daa6844c3754}</UniqueIdentifier>
    </Filter>
    <Filter Include="util_h">
      <UniqueIdentifier>{65ae801b-f259-4632-b413-22996b07a7bf}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
</Project>
 No newline at end of file
+8 −0
Original line number Diff line number Diff line
@@ -635,8 +635,16 @@ int main(
            fprintf( stdout, "FEC:                    %.2f %%\n", arg.FER );
        }
    }
#else
#ifdef FIX_VOIP_FUNCTIONS
    if ( ( error = IVAS_DEC_PrintConfig( hIvasDec, 1, arg.voipMode ) ) != IVAS_ERR_OK )
    {
        fprintf( stderr, "\nIVAS_DEC_PrintConfig failed: %s\n\n", IVAS_DEC_GetErrorMessage( error ) );
        goto cleanup;
    }
#else
    IVAS_DEC_PrintConfig( hIvasDec, 1, arg.voipMode );
#endif
#endif

    /*-------------------------------------------------------------------*
+12 −5
Original line number Diff line number Diff line
@@ -199,11 +199,15 @@ def tr_from_row(row, id_current, id_previous):
                if float(curr) > float(prev):
                    curr += f" {ARROW_UP}"
                    # increase is bad -> mark in red, execpt for SNR for which it is good -> mark in green
                    td_tmpl_curr = TD_TMPL_REDUCE if c == "MIN_SSNR" else TD_TMPL_INCREASE
                    td_tmpl_curr = (
                        TD_TMPL_REDUCE if c == "MIN_SSNR" else TD_TMPL_INCREASE
                    )
                elif float(curr) < float(prev):
                    curr += f" {ARROW_DOWN}"
                    # reduce is good -> mark in green, execpt for SNR for which it is bad -> mark in red
                    td_tmpl_curr = TD_TMPL_INCREASE if c == "MIN_SSNR" else TD_TMPL_REDUCE
                    td_tmpl_curr = (
                        TD_TMPL_INCREASE if c == "MIN_SSNR" else TD_TMPL_REDUCE
                    )
            except ValueError:
                # if we land here, one of the cells is not a number, this indicates a crash
                # or some error in the scripts, so mark with red as well
@@ -295,6 +299,7 @@ def merge_tables(tbl1, tbl2, suffix1, suffix2, merge_key, other_keys):
        for key in other_keys:
            new_row[f"{key}-{suffix1}"] = row1[key]

        found_merge_key_in_both_tbls = False
        for row2 in tbl2:
            if row1[merge_key] == row2[merge_key]:
                new_row[merge_key] = row1[merge_key]
@@ -303,14 +308,16 @@ def merge_tables(tbl1, tbl2, suffix1, suffix2, merge_key, other_keys):
                        new_row[f"{key}-{suffix2}"] = row2[key]
                    else:
                        new_row[f"{key}-{suffix2}"] = ""

                found_merge_key_in_both_tbls = True
                break

        if found_merge_key_in_both_tbls:
            merged.append(new_row)

    return merged



if __name__ == "__main__":
    parser = argparse.ArgumentParser()
    parser.add_argument("html_out")
Loading