self.verbose = args["verbose"]
self.dry_run = args["dry_run"]
self.tools = args["tools"]
+ self.audio_engine = args["audio_engine"]
self.conf = yaml.safe_load(conf_file)["telecaster"]
self.stream_types = ["audio", "video"]
self.deefuzzer_video_conf_file = "/tmp/telecaster_deefuzzer_webm_monitor.yml"
command.start()
def run(self):
- self.audio_engine_start()
+ if self.audio_engine:
+ self.audio_engine_start()
if self.tools:
self.audio_tools_start()
self.video_start()
parser.add_argument("-v", "--verbose", help="verbose", action="store_true")
parser.add_argument("-d", "--dry-run", help="dry run", action="store_true")
parser.add_argument("-t", "--tools", help="start tools", action="store_true")
+ parser.add_argument("-ae", "--audio-engine", help="start audio engine", action="store_true")
args = vars(parser.parse_args())
if os.path.exists(DEFAULT_CONFIG_FILE) and not args["config"]:
args['config'] = DEFAULT_CONFIG_FILE