Commit c394a0e0 authored by sagnowski's avatar sagnowski
Browse files

Update contribution 35

- fixed Visual Studio build
- fixed memory sanitizer issues for all split rendering modes
- improved validation of split rendering configuration struct
parent b174c8e9
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "encoder", "encoder.vcxproj"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderer", "renderer.vcxproj", "{12B4C8A5-1E06-4E30-B443-D1F916F52B47}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LC3plus", "..\lib_rend\lc3plus_codec\ETSI_Release\LC3plus_ETSI_src_va15eb59632b_20230228\src\floating_point\msvc\LC3plus.vcxproj", "{95030B82-70CD-4C6B-84D4-61096035BEA2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{51160D4C-55C9-4C16-A792-D94507225746}"
	ProjectSection(SolutionItems) = preProject
		..\.clang-format = ..\.clang-format
@@ -87,6 +89,12 @@ Global
		{12B4C8A5-1E06-4E30-B443-D1F916F52B47}.Release|Win32.ActiveCfg = Release|Win32
		{12B4C8A5-1E06-4E30-B443-D1F916F52B47}.Release|Win32.Build.0 = Release|Win32
		{12B4C8A5-1E06-4E30-B443-D1F916F52B47}.Release|x64.ActiveCfg = Release|Win32
		{95030B82-70CD-4C6B-84D4-61096035BEA2}.Debug|Win32.ActiveCfg = Debug|Win32
		{95030B82-70CD-4C6B-84D4-61096035BEA2}.Debug|Win32.Build.0 = Debug|Win32
		{95030B82-70CD-4C6B-84D4-61096035BEA2}.Debug|x64.ActiveCfg = Debug|Win32
		{95030B82-70CD-4C6B-84D4-61096035BEA2}.Release|Win32.ActiveCfg = Release|Win32
		{95030B82-70CD-4C6B-84D4-61096035BEA2}.Release|Win32.Build.0 = Release|Win32
		{95030B82-70CD-4C6B-84D4-61096035BEA2}.Release|x64.ActiveCfg = Release|Win32
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
+10 −0
Original line number Diff line number Diff line
@@ -199,6 +199,9 @@
  <ItemGroup>
    <ClCompile Include="..\lib_rend\ivas_dirac_dec_binaural_functions.c" />
    <ClCompile Include="..\lib_rend\ivas_hrtf.c" />
    <ClCompile Include="..\lib_rend\ivas_lc3plus_common.c" />
    <ClCompile Include="..\lib_rend\ivas_lc3plus_dec.c" />
    <ClCompile Include="..\lib_rend\ivas_lc3plus_enc.c" />
    <ClCompile Include="..\lib_rend\ivas_lcld_tables.c" />
    <ClCompile Include="..\lib_rend\ivas_sba_rendering.c" />
    <ClCompile Include="..\lib_rend\ivas_allrad_dec.c" />
@@ -252,6 +255,9 @@
    <ClInclude Include="..\lib_rend\ivas_rom_TdBinauralRenderer.h" />
    <ClInclude Include="..\lib_rend\ivas_stat_rend.h" />
    <ClInclude Include="..\lib_rend\lib_rend.h" />
    <ClInclude Include="..\lib_rend\ivas_lc3plus_common.h" />
    <ClInclude Include="..\lib_rend\ivas_lc3plus_dec.h" />
    <ClInclude Include="..\lib_rend\ivas_lc3plus_enc.h" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="lib_com.vcxproj">
@@ -262,6 +268,10 @@
      <Project>{54509728-928b-44d9-a118-a6f92f08b34f}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
    <ProjectReference Include="..\lib_rend\lc3plus_codec\ETSI_Release\LC3plus_ETSI_src_va15eb59632b_20230228\src\floating_point\msvc\LC3plus.vcxproj">
      <Project>{95030B82-70CD-4C6B-84D4-61096035BEA2}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
+0 −12
Original line number Diff line number Diff line
[SPLITREND]
BITRATE = 1536000;
DOF = 2;
HQMODE = 0;
CODEC = 1;
POSECORRECTIONMODE = 1;

[GENERAL]
RENDERER = CREND;

[ROOMACOUSTICS]
REVERB = FALSE;
+0 −12
Original line number Diff line number Diff line
[SPLITREND]
BITRATE = 1792000;
DOF = 3;
HQMODE = 0;
CODEC = 1;
POSECORRECTIONMODE = 1;

[GENERAL]
RENDERER = CREND;

[ROOMACOUSTICS]
REVERB = FALSE;
+0 −12
Original line number Diff line number Diff line
[SPLITREND]
BITRATE = 320000;
DOF = 0;
HQMODE = 0;
CODEC = 1;
POSECORRECTIONMODE = 1;

[GENERAL]
RENDERER = CREND;

[ROOMACOUSTICS]
REVERB = FALSE;
Loading