Pascal Jacob
Pascal Jacob
The axis_interpretation function reads the screen axis data from the file using `reader.get_screen_axis()` which returns axis in string format ('+X', '-Y', etc.) [here](https://github.com/MattiasFredriksson/io_anim_c3d/blob/ce77dd5ce2b1e4217c0b0794d7dc471d017d5dcc/c3d_parse_dictionary.py#L177C12-L177C13). The code afterwards just assumes this data...
Fixes infinite loop during vive driver shutdown. `survive_handle_close_request_flag` in drive_vive.c never shutdown the usb connection because `usbInfo.requestClose` was never `true`. I updated `survive_close_usb_device` to set the `requestClose` flag to true...
**Describe the bug** When closing libsurvive by stopping Unitys playmode it freezes during `survive_vive_close()` call. The `survive_vive_close()` function is stuck in an infinite loop as it is waiting for `survive_handle_close_request_flag()`...
**Describe the bug** When running the command `.\survive-cli.exe --record 2024-12-19_tracking.rec.gz` it only runs for about two seconds before it quits and the log file only contains basic info: ``` "v":"0",...