mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-02-18 02:55:46 +00:00
check file flag for aplay
This commit is contained in:
parent
b1e7c82131
commit
c1f080f29f
@ -24,6 +24,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <janus/config.h>
|
#include <janus/config.h>
|
||||||
#include <janus/plugins/plugin.h>
|
#include <janus/plugins/plugin.h>
|
||||||
@ -64,7 +65,16 @@ us_config_s *us_config_init(const char *config_dir_path) {
|
|||||||
US_JLOG_INFO("config", "Missing config value: acap.tc358743");
|
US_JLOG_INFO("config", "Missing config value: acap.tc358743");
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
config->aplay_dev_name = _get_value(jcfg, "aplay", "device");
|
if ((config->aplay_dev_name = _get_value(jcfg, "aplay", "device")) != NULL) {
|
||||||
|
char *path = _get_value(jcfg, "aplay", "check");
|
||||||
|
if (path != NULL) {
|
||||||
|
if (access(path, F_OK) != 0) {
|
||||||
|
US_JLOG_INFO("config", "No check file found, aplay will be disabled");
|
||||||
|
US_DELETE(config->aplay_dev_name, free);
|
||||||
|
}
|
||||||
|
US_DELETE(path, free);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
goto ok;
|
goto ok;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user