Skip to content
This repository was archived by the owner on Sep 9, 2024. It is now read-only.

Commit a4b6aff

Browse files
author
Kuba Audykowicz
authored
Merge pull request #384 from DolbyIO/dll_path_fix
Fix DLL loading on UE4
2 parents 4f9efa2 + 8303dd6 commit a4b6aff

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

DolbyIO/Source/Private/DolbyIOModule.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class FDolbyIOModule final : public IModuleInterface
2424
[](std::size_t Count, std::size_t Al) { return ::operator new(Count, static_cast<std::align_val_t>(Al)); },
2525
::operator delete,
2626
[](void* Ptr, std::size_t Al) { ::operator delete(Ptr, static_cast<std::align_val_t>(Al)); }};
27-
BaseDir = FPaths::Combine(BaseDir, "bin");
27+
BaseDir = FPaths::Combine(BaseDir, TEXT("bin"));
2828
LoadDll(BaseDir, "avutil-57.dll");
2929
LoadDll(BaseDir, "avcodec-59.dll");
3030
LoadDll(BaseDir, "dvclient.dll");
@@ -39,13 +39,13 @@ class FDolbyIOModule final : public IModuleInterface
3939
LoadDll(BaseDir, "video_processor.dll");
4040
dolbyio::comms::plugin::video_processor::set_app_allocator(Allocator);
4141
#elif PLATFORM_MAC
42-
BaseDir = FPaths::Combine(BaseDir, "lib");
42+
BaseDir = FPaths::Combine(BaseDir, TEXT("lib"));
4343
LoadDll(BaseDir, "libdolbyio_comms_media.dylib");
4444
LoadDll(BaseDir, "libdolbyio_comms_sdk.dylib");
4545
LoadDll(BaseDir, "libvideo_processor.dylib");
4646
#elif PLATFORM_LINUX
4747
BaseDir += "-ubuntu-20.04-clang10-libc++10";
48-
BaseDir = FPaths::Combine(BaseDir, "lib");
48+
BaseDir = FPaths::Combine(BaseDir, TEXT("lib"));
4949
LoadDll(BaseDir, "libavutil.so.57");
5050
LoadDll(BaseDir, "libavcodec.so.59");
5151
LoadDll(BaseDir, "libavformat.so.59");

0 commit comments

Comments
 (0)