Tweaks to various debug messages.
This commit is contained in:
parent
1174773244
commit
17d90f05a9
2 changed files with 12 additions and 28 deletions
|
@ -219,32 +219,15 @@ namespace Controller {
|
||||||
/// }
|
/// }
|
||||||
/// ~~~~~~~~~~~~~~~
|
/// ~~~~~~~~~~~~~~~
|
||||||
void CheckConfig(JSON::Value & in, JSON::Value & out){
|
void CheckConfig(JSON::Value & in, JSON::Value & out){
|
||||||
for (JSON::ObjIter jit = in.ObjBegin(); jit != in.ObjEnd(); jit++){
|
|
||||||
if (jit->first == "version" || jit->first == "time"){
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if (out.isMember(jit->first)){
|
|
||||||
if (jit->second != out[jit->first]){
|
|
||||||
Log("CONF", std::string("Updated configuration value ") + jit->first);
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
Log("CONF", std::string("New configuration value ") + jit->first);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (JSON::ObjIter jit = out.ObjBegin(); jit != out.ObjEnd(); jit++){
|
|
||||||
if (jit->first == "version" || jit->first == "time"){
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if ( !in.isMember(jit->first)){
|
|
||||||
Log("CONF", std::string("Deleted configuration value ") + jit->first);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
out = in;
|
out = in;
|
||||||
if (out["basepath"].asString()[out["basepath"].asString().size() - 1] == '/'){
|
if (out["basepath"].asString()[out["basepath"].asString().size() - 1] == '/'){
|
||||||
out["basepath"] = out["basepath"].asString().substr(0, out["basepath"].asString().size() - 1);
|
out["basepath"] = out["basepath"].asString().substr(0, out["basepath"].asString().size() - 1);
|
||||||
}
|
}
|
||||||
if (out.isMember("debug")){
|
if (out.isMember("debug")){
|
||||||
Util::Config::printDebugLevel = out["debug"].asInt();
|
if (Util::Config::printDebugLevel != out["debug"].asInt()){
|
||||||
|
Util::Config::printDebugLevel = out["debug"].asInt();
|
||||||
|
DEBUG_MSG(Util::Config::printDebugLevel, "Debug level set to %u", Util::Config::printDebugLevel);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -421,18 +404,20 @@ int main(int argc, char ** argv){
|
||||||
createAccount(Controller::conf.getString("account"));
|
createAccount(Controller::conf.getString("account"));
|
||||||
|
|
||||||
/// User friendliness input added at this line
|
/// User friendliness input added at this line
|
||||||
if (isatty(fileno(stdin))){
|
if (isatty(fileno(stdin)) && Controller::conf.getString("logfile") == ""){
|
||||||
//check for username
|
//check for username
|
||||||
if ( !Controller::Storage.isMember("account") || Controller::Storage["account"].size() < 1){
|
if ( !Controller::Storage.isMember("account") || Controller::Storage["account"].size() < 1){
|
||||||
std::string in_string = "";
|
std::string in_string = "";
|
||||||
while(yna(in_string) == 'x'){
|
while(yna(in_string) == 'x'){
|
||||||
std::cerr << "Account not set, do you want to create an account? (y)es, (n)o, (a)bort: ";
|
std::cout << "Account not set, do you want to create an account? (y)es, (n)o, (a)bort: ";
|
||||||
|
std::cout.flush();
|
||||||
std::getline(std::cin, in_string);
|
std::getline(std::cin, in_string);
|
||||||
if (yna(in_string) == 'y'){
|
if (yna(in_string) == 'y'){
|
||||||
//create account
|
//create account
|
||||||
std::string usr_string = "";
|
std::string usr_string = "";
|
||||||
while(!(Controller::Storage.isMember("account") && Controller::Storage["account"].size() > 0)){
|
while(!(Controller::Storage.isMember("account") && Controller::Storage["account"].size() > 0)){
|
||||||
std::cerr << "Please type in the username, a colon and a password in the following format; username:password" << std::endl << ": ";
|
std::cout << "Please type in the username, a colon and a password in the following format; username:password" << std::endl << ": ";
|
||||||
|
std::cout.flush();
|
||||||
std::getline(std::cin, usr_string);
|
std::getline(std::cin, usr_string);
|
||||||
createAccount(usr_string);
|
createAccount(usr_string);
|
||||||
}
|
}
|
||||||
|
@ -446,7 +431,8 @@ int main(int argc, char ** argv){
|
||||||
if ( !Controller::Storage.isMember("config") || !Controller::Storage["config"].isMember("protocols") || Controller::Storage["config"]["protocols"].size() < 1){
|
if ( !Controller::Storage.isMember("config") || !Controller::Storage["config"].isMember("protocols") || Controller::Storage["config"]["protocols"].size() < 1){
|
||||||
std::string in_string = "";
|
std::string in_string = "";
|
||||||
while(yna(in_string) == 'x'){
|
while(yna(in_string) == 'x'){
|
||||||
std::cerr << "Protocols not set, do you want to enable default protocols? (y)es, (n)o, (a)bort: ";
|
std::cout << "Protocols not set, do you want to enable default protocols? (y)es, (n)o, (a)bort: ";
|
||||||
|
std::cout.flush();
|
||||||
std::getline(std::cin, in_string);
|
std::getline(std::cin, in_string);
|
||||||
if (yna(in_string) == 'y'){
|
if (yna(in_string) == 'y'){
|
||||||
//create protocols
|
//create protocols
|
||||||
|
@ -465,7 +451,7 @@ int main(int argc, char ** argv){
|
||||||
}
|
}
|
||||||
//check for streams
|
//check for streams
|
||||||
if ( !Controller::Storage.isMember("streams") || Controller::Storage["streams"].size() < 1){
|
if ( !Controller::Storage.isMember("streams") || Controller::Storage["streams"].size() < 1){
|
||||||
std::cerr << "No streams configured, remember to set up streams through local settings page on port " << Controller::conf.getInteger("listen_port") << " or using the API." << std::endl;
|
std::cout << "No streams configured, remember to set up streams through local settings page on port " << Controller::conf.getInteger("listen_port") << " or using the API." << std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,6 @@ namespace Mist {
|
||||||
size_t seekPos = myMeta.tracks[trackSeek].keys[0].getBpos();
|
size_t seekPos = myMeta.tracks[trackSeek].keys[0].getBpos();
|
||||||
for (int i = 0; i < myMeta.tracks[trackSeek].keys.size(); i++){
|
for (int i = 0; i < myMeta.tracks[trackSeek].keys.size(); i++){
|
||||||
if (myMeta.tracks[trackSeek].keys[i].getTime() > seekTime){
|
if (myMeta.tracks[trackSeek].keys[i].getTime() > seekTime){
|
||||||
DEBUG_MSG(DLVL_WARN, "Seeking to keyframe %d on track %d, timestamp %ld, bytepos %lu", i, trackSeek, myMeta.tracks[trackSeek].keys[i].getTime(), seekPos);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
seekPos = myMeta.tracks[trackSeek].keys[i].getBpos();
|
seekPos = myMeta.tracks[trackSeek].keys[i].getBpos();
|
||||||
|
@ -126,7 +125,6 @@ namespace Mist {
|
||||||
while (trackSpec != "") {
|
while (trackSpec != "") {
|
||||||
index = trackSpec.find(' ');
|
index = trackSpec.find(' ');
|
||||||
selectedTracks.insert(atoi(trackSpec.substr(0, index).c_str()));
|
selectedTracks.insert(atoi(trackSpec.substr(0, index).c_str()));
|
||||||
DEBUG_MSG(DLVL_WARN, "Added track %d, index = %lld, (index == npos) = %d", atoi(trackSpec.substr(0, index).c_str()), index, index == std::string::npos);
|
|
||||||
if (index != std::string::npos) {
|
if (index != std::string::npos) {
|
||||||
trackSpec.erase(0, index + 1);
|
trackSpec.erase(0, index + 1);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Reference in a new issue