aboutsummaryrefslogtreecommitdiff
path: root/src/survive_playback.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-22 10:11:22 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-22 10:11:22 -0600
commitabb8176f4ef23047a66e416f3f3a6eee6fc7a0c4 (patch)
tree5e2a52a8372aa198ce4a4708ed1ea7e7d5d876ff /src/survive_playback.c
parent6f54646482e44051af1d3e2965012888b00e2038 (diff)
downloadlibsurvive-abb8176f4ef23047a66e416f3f3a6eee6fc7a0c4.tar.gz
libsurvive-abb8176f4ef23047a66e416f3f3a6eee6fc7a0c4.tar.bz2
Fixed startup bug; changed config names to be consistent
Diffstat (limited to 'src/survive_playback.c')
-rw-r--r--src/survive_playback.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/survive_playback.c b/src/survive_playback.c
index 45eea85..9261bb5 100644
--- a/src/survive_playback.c
+++ b/src/survive_playback.c
@@ -300,9 +300,9 @@ static int playback_close(struct SurviveContext *ctx, void *_driver) {
return 0;
}
-void install_recording(SurviveContext *ctx) {
- const char *dataout_file = survive_configs(ctx, "dataoutfile", SC_SETCONFIG, "");
- int record_to_stdout = survive_configi(ctx, "datastdout", SC_SETCONFIG, 0);
+void survive_install_recording(SurviveContext *ctx) {
+ const char *dataout_file = survive_configs(ctx, "record", SC_SETCONFIG, "");
+ int record_to_stdout = survive_configi(ctx, "record-stdout", SC_SETCONFIG, 0);
if (strlen(dataout_file) > 0 || record_to_stdout) {
ctx->recptr = calloc(1, sizeof(struct SurviveRecordingData));
@@ -314,14 +314,16 @@ void install_recording(SurviveContext *ctx) {
ctx->recptr = 0;
return;
}
+ SV_INFO("Recording to '%s'", dataout_file);
ctx->recptr->alwaysWriteStdOut = record_to_stdout;
+ if (record_to_stdout) {
+ SV_INFO("Recording to stdout");
+ }
}
}
int DriverRegPlayback(SurviveContext *ctx) {
- install_recording(ctx);
-
- const char *playback_file = survive_configs(ctx, "playbackfile", SC_SETCONFIG, "");
+ const char *playback_file = survive_configs(ctx, "playback", SC_SETCONFIG, "");
if (strlen(playback_file) == 0) {
return 0;
@@ -330,7 +332,7 @@ int DriverRegPlayback(SurviveContext *ctx) {
SurvivePlaybackData *sp = calloc(1, sizeof(SurvivePlaybackData));
sp->ctx = ctx;
sp->playback_dir = playback_file;
- sp->time_factor = survive_configf(ctx, "playbackfactor", SC_SETCONFIG, 1.f);
+ sp->time_factor = survive_configf(ctx, "playback-factor", SC_SETCONFIG, 1.f);
printf("%s\n", playback_file);
@@ -341,7 +343,7 @@ int DriverRegPlayback(SurviveContext *ctx) {
return -1;
}
- SV_INFO("Using playback file '%s'", playback_file);
+ SV_INFO("Using playback file '%s' with timefactor of %f", playback_file, sp->time_factor);
SurviveObject *hmd = survive_create_hmd(ctx, "Playback", sp);
SurviveObject *wm0 = survive_create_wm0(ctx, "Playback", sp, 0);
SurviveObject *wm1 = survive_create_wm1(ctx, "Playback", sp, 0);