@@ -24,9 +24,11 @@ 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+ // Add this here as I am not sure how Windows paths are interpreted (do I need the backslash)
2728 BaseDir = FPaths::Combine (BaseDir, TEXT (" bin" ));
2829 LoadDll (BaseDir, " avutil-57.dll" );
2930 LoadDll (BaseDir, " avcodec-59.dll" );
31+ LoadDll (BaseDir, " avformat-59.dll" );
3032 LoadDll (BaseDir, " dvclient.dll" );
3133 LoadDll (BaseDir, " dolbyio_comms_media.dll" );
3234 LoadDll (BaseDir, " dolbyio_comms_sdk.dll" );
@@ -39,19 +41,23 @@ class FDolbyIOModule final : public IModuleInterface
3941 LoadDll (BaseDir, " video_processor.dll" );
4042 dolbyio::comms::plugin::video_processor::set_app_allocator (Allocator);
4143#elif PLATFORM_MAC
42- BaseDir = FPaths::Combine (BaseDir, TEXT (" lib" ));
43- LoadDll (BaseDir, " libdolbyio_comms_media.dylib" );
44- LoadDll (BaseDir, " libdolbyio_comms_sdk.dylib" );
45- LoadDll (BaseDir, " libvideo_processor.dylib" );
44+ LoadDll (BaseDir, " lib/libdvclient.dylib" );
45+ LoadDll (BaseDir, " lib/libdolbyio_comms_media.dylib" );
46+ LoadDll (BaseDir, " lib/libdolbyio_comms_sdk.dylib" );
47+ LoadDll (BaseDir, " lib/libopencv_core.4.5.dylib" );
48+ LoadDll (BaseDir, " lib/libopencv_imgproc.4.5.dylib" );
49+ LoadDll (BaseDir, " lib/libopencv_imgcodecs.4.5.dylib" );
50+ LoadDll (BaseDir, " lib/libdlb_vidseg_c_api.dylib" );
51+ LoadDll (BaseDir, " lib/libdvdnr.dylib" );
52+ LoadDll (BaseDir, " lib/libvideo_processor.dylib" );
4653#elif PLATFORM_LINUX
4754 BaseDir += " -ubuntu-20.04-clang10-libc++10" ;
48- BaseDir = FPaths::Combine (BaseDir, TEXT (" lib" ));
49- LoadDll (BaseDir, " libavutil.so.57" );
50- LoadDll (BaseDir, " libavcodec.so.59" );
51- LoadDll (BaseDir, " libavformat.so.59" );
52- LoadDll (BaseDir, " libdvclient.so" );
53- LoadDll (BaseDir, " libdolbyio_comms_media.so" );
54- LoadDll (BaseDir, " libdolbyio_comms_sdk.so" );
55+ LoadDll (BaseDir, " lib/libavutil.so.57" );
56+ LoadDll (BaseDir, " lib/libavcodec.so.59" );
57+ LoadDll (BaseDir, " lib/libavformat.so.59" );
58+ LoadDll (BaseDir, " lib/libdvclient.so" );
59+ LoadDll (BaseDir, " lib/libdolbyio_comms_media.so" );
60+ LoadDll (BaseDir, " lib/libdolbyio_comms_sdk.so" );
5561#endif
5662 }
5763
0 commit comments