aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/survive.c5
-rw-r--r--src/survive_playback.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/survive.c b/src/survive.c
index 899d206..f46f128 100644
--- a/src/survive.c
+++ b/src/survive.c
@@ -111,6 +111,11 @@ SurviveContext *survive_init_internal(int argc, char *const *argv) {
MANUAL_DRIVER_REGISTRATION(PoserDaveOrtho)
MANUAL_DRIVER_REGISTRATION(PoserDummy)
MANUAL_DRIVER_REGISTRATION(DriverRegHTCVive)
+ MANUAL_DRIVER_REGISTRATION(DriverRegPlayback)
+
+ MANUAL_DRIVER_REGISTRATION(DisambiguatorCharles)
+ MANUAL_DRIVER_REGISTRATION(DisambiguatorStateBased)
+ MANUAL_DRIVER_REGISTRATION(DisambiguatorTurvey)
#endif
SurviveContext *ctx = calloc(1, sizeof(SurviveContext));
diff --git a/src/survive_playback.c b/src/survive_playback.c
index 43a3c0b..c73dd2f 100644
--- a/src/survive_playback.c
+++ b/src/survive_playback.c
@@ -275,7 +275,7 @@ static int playback_poll(struct SurviveContext *ctx, void *_driver) {
if (f && !feof(f) && !ferror(f)) {
driver->lineno++;
- char *line;
+ char *line = 0;
if (driver->next_time_us == 0) {
size_t n = 0;