Highway Robbery
✅Major Changes
LSL Stream Structure Update:
- Replaced previously used string-based LSL markers with a fixed sampling rate stream carrying integer frame indices.
- This aligns the video recording with precise timing for frame-level synchronization, improving downstream compatibility with tools expecting regular time series data.
Camera Identification Improvements:
- The UI now displays human-readable camera names instead of generic index labels (Camera 0, Camera 1, etc.).
- On supported systems, the application retrieves the friendly name / make / model of each camera device, enhancing usability when managing multiple inputs.
✅ Minor Fixes & Improvements
- Improved camera preview handling and dynamic sizing based on detected resolution.
- Added error handling for camera and stream startup failures.
- Internal cleanup of async task cancellation and LSL consumer check logic.