Fix typo in recording

Add $stream variable to filename
Changed $seconds variable to $second
This commit is contained in:
Thulinma 2016-02-24 00:45:00 +01:00
parent 99b5b8361d
commit 56232c1fba

View file

@ -18,7 +18,7 @@
/* roxlu-begin */ /* roxlu-begin */
static std::string strftime_now(const std::string& format); static std::string strftime_now(const std::string& format);
static void replace_str(std::string& str, const std::string& from, const std::string& to); static void replace(std::string& str, const std::string& from, const std::string& to);
static void replace_variables(std::string& str); static void replace_variables(std::string& str);
/* roxlu-end */ /* roxlu-end */
@ -371,6 +371,7 @@ int Util::startRecording(std::string streamname) {
// The filename can hold variables like current time etc.. // The filename can hold variables like current time etc..
replace_variables(recordFilename); replace_variables(recordFilename);
replace(recordFilename, "$stream", streamname);
INFO_MSG("Filepath that we use for the recording: %s", recordFilename.c_str()); INFO_MSG("Filepath that we use for the recording: %s", recordFilename.c_str());
//to change hardcoding //to change hardcoding
@ -486,7 +487,7 @@ static void replace_variables(std::string& str) {
vars.insert(std::pair<std::string, std::string>("$year", year)); vars.insert(std::pair<std::string, std::string>("$year", year));
vars.insert(std::pair<std::string, std::string>("$hour", hour)); vars.insert(std::pair<std::string, std::string>("$hour", hour));
vars.insert(std::pair<std::string, std::string>("$minute", minute)); vars.insert(std::pair<std::string, std::string>("$minute", minute));
vars.insert(std::pair<std::string, std::string>("$seconds", seconds)); vars.insert(std::pair<std::string, std::string>("$second", seconds));
vars.insert(std::pair<std::string, std::string>("$datetime", datetime)); vars.insert(std::pair<std::string, std::string>("$datetime", datetime));
std::map<std::string, std::string>::iterator it = vars.begin(); std::map<std::string, std::string>::iterator it = vars.begin();