From 96c87b85f24a42329f508f4b8f7392808b747693 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Fri, 22 Aug 2014 19:11:47 +0200 Subject: add config & config reader --- voctocore/default-config.ini | 21 +++++++++++++++++++++ voctocore/lib/config.py | 9 +++++++++ 2 files changed, 30 insertions(+) create mode 100644 voctocore/default-config.ini create mode 100644 voctocore/lib/config.py (limited to 'voctocore') diff --git a/voctocore/default-config.ini b/voctocore/default-config.ini new file mode 100644 index 0000000..f9d90ee --- /dev/null +++ b/voctocore/default-config.ini @@ -0,0 +1,21 @@ +[sources] +video=cam1,cam2,grabber +audio=cam1,cam2 + +videocaps=video/x-raw,format=RGBx,width=1280,height=720,framerate=25/1 +audiocaps=audio/x-raw,format=S16LE,layout=interleaved,channels=2,rate=48000 + +[pause] +;image=/video/pause.png +video=/video/pause.m4v +audio=/video/dudel.m4a + +[nostream] +image=/video/nosteam.png +;video=/video/nosteam.m4v +audio=/video/dudel.m4a + +[mix] +monitorcaps=video/x-raw,width=1024,height=576 + +[client] diff --git a/voctocore/lib/config.py b/voctocore/lib/config.py new file mode 100644 index 0000000..b4c64aa --- /dev/null +++ b/voctocore/lib/config.py @@ -0,0 +1,9 @@ +import os.path +from configparser import SafeConfigParser + +Config = SafeConfigParser() +Config.read([ + 'default-config.ini', + '/etc/voctomix.ini', + os.path.expanduser('~/.voctomix.ini') +]) -- cgit v1.2.3