server: mac python fixes

This commit is contained in:
Koushik Dutta
2023-03-25 21:52:32 -07:00
parent 7e66d1ac7f
commit 31b424f89f
3 changed files with 9 additions and 4 deletions

View File

@@ -39,7 +39,10 @@ export class PythonRuntimeWorker extends ChildProcessWorker {
'/usr/local/lib/gstreamer-1.0',
];
for (const gstPath of gstPaths) {
if (fs.existsSync(path.join(gstPath, 'libgstx264.dylib'))) {
// search for common plugins.
if (fs.existsSync(path.join(gstPath, 'libgstx264.dylib'))
|| fs.existsSync(path.join(gstPath, 'libgstlibav.dylib'))
|| fs.existsSync(path.join(gstPath, 'libgstvideotestsrc.dylib'))) {
gstEnv['GST_PLUGIN_PATH'] = gstPath;
break;
}