Rename the default HRTF

This commit is contained in:
Chris Robinson
2019-11-28 15:47:16 -08:00
parent 6069eef94d
commit b310e09f59
3 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -1112,7 +1112,7 @@ option(ALSOFT_EMBED_HRTF_DATA "Embed the HRTF data files (increases library foot
if(ALSOFT_EMBED_HRTF_DATA)
MACRO(make_hrtf_header FILENAME VARNAME)
SET(infile "${OpenAL_SOURCE_DIR}/hrtf/${FILENAME}")
SET(outfile "${OpenAL_BINARY_DIR}/${FILENAME}.h")
SET(outfile "${OpenAL_BINARY_DIR}/${VARNAME}.h")
ADD_CUSTOM_COMMAND(OUTPUT "${outfile}"
COMMAND "${BIN2H_COMMAND}" "${infile}" "${outfile}" ${VARNAME}
@@ -1122,7 +1122,7 @@ if(ALSOFT_EMBED_HRTF_DATA)
SET(ALC_OBJS ${ALC_OBJS} "${outfile}")
ENDMACRO()
make_hrtf_header(default-44100.mhr "hrtf_default_44100")
make_hrtf_header("Default HRTF.mhr" "hrtf_default")
endif()
ADD_CUSTOM_COMMAND(OUTPUT "${OpenAL_BINARY_DIR}/bsinc_inc.h"
@@ -1361,7 +1361,7 @@ ENDIF()
# Install HRTF definitions
IF(ALSOFT_HRTF_DEFS)
INSTALL(FILES hrtf/default-44100.mhr
INSTALL(FILES "hrtf/Default HRTF.mhr"
DESTINATION ${CMAKE_INSTALL_DATADIR}/openal/hrtf)
MESSAGE(STATUS "Installing HRTF definitions")
MESSAGE(STATUS "")
+6 -6
View File
@@ -1172,7 +1172,7 @@ void AddBuiltInEntry(const std::string &dispname, ALuint residx)
}
#define IDR_DEFAULT_44100_MHR 1
#define IDR_DEFAULT_HRTF_MHR 1
using ResData = al::span<const char>;
#ifndef ALSOFT_EMBED_HRTF_DATA
@@ -1182,12 +1182,12 @@ ResData GetResource(int /*name*/)
#else
#include "default-44100.mhr.h"
#include "hrtf_default.h"
ResData GetResource(int name)
{
if(name == IDR_DEFAULT_44100_MHR)
return {reinterpret_cast<const char*>(hrtf_default_44100), sizeof(hrtf_default_44100)};
if(name == IDR_DEFAULT_HRTF_MHR)
return {reinterpret_cast<const char*>(hrtf_default), sizeof(hrtf_default)};
return ResData{};
}
#endif
@@ -1240,8 +1240,8 @@ al::vector<std::string> EnumerateHrtf(const char *devname)
for(const auto &fname : SearchDataFiles(".mhr", "openal/hrtf"))
AddFileEntry(fname);
if(!GetResource(IDR_DEFAULT_44100_MHR).empty())
AddBuiltInEntry("Built-In 44100hz", IDR_DEFAULT_44100_MHR);
if(!GetResource(IDR_DEFAULT_HRTF_MHR).empty())
AddBuiltInEntry("Built-In HRTF", IDR_DEFAULT_HRTF_MHR);
}
al::vector<std::string> list;