Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.10.0
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other
Target Operating System
Linux
QNX
other
Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other
SDK Manager Version
2.1.0
other
Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other
Issue Description
Hi,
I’ve been struggling to run a simulation (camera.virtual) using recorded data taken with driveworks recoder using supported entron camera models.
I tried multiple ways: recording in h264, mp4 and inserting the timestamps file as a .txt or as mp4.timestamps/h264.timestamps as its created when recorded.
Also tried recording in 15,30fps and in both cases it doesn’t work.
the timestamps file is unrecognized when trying to run with mp4:
[06-02-2025 05:43:40] SensorFactory::createSensor() → camera.virtual, video=/media/sandisk_extreme_pro/driveworks_recordings/2025-02-06/05-33-31/camera_front_center.mp4,timestamp=,smoothing=true,camera-group=a
[06-02-2025 05:43:40] Found driver: camera.virtual
[06-02-2025 05:43:40] CameraVirtual: defaulting to non SIPL
[06-02-2025 05:43:40] CameraBase: pool size set to 8
[06-02-2025 05:43:40] CameraVirtual: mp4 video with header info, camera name F008A120RM0AV2
[06-02-2025 05:43:40] CameraVirtualNvMedia: seek table with 329 entries covering 329 events ranging from 1738820005097440 to 1738820023664037 usecs
the timestamps file is recognized when running with h264:
[06-02-2025 06:01:33] SensorFactory::createSensor() → camera.virtual, video=/media/sandisk_extreme_pro/driveworks_recordings/2025-02-06/05-57-35/camera_front_center.h264,timestamp=/media/sandisk_extreme_pro/driveworks_recordings/2025-02-06/05-57-35/camera_front_center.txt,smoothing=true,camera-group=a
[06-02-2025 06:01:33] Found driver: camera.virtual
[06-02-2025 06:01:33] CameraVirtual: defaulting to non SIPL
[06-02-2025 06:01:33] CameraVirtual: h264 and h265 video format decoding is deprecated. Please switch to a different format.
[06-02-2025 06:01:33] CameraBase: pool size set to 8
[06-02-2025 06:01:33] SyncDriver: GPU device available, enabling CUDA sync
[06-02-2025 06:01:33] SyncDriver: enableCUDAPresync, object successfully created
[06-02-2025 06:01:33] SyncDriver: GPU device available, enabling CUDA sync
[06-02-2025 06:01:33] SyncDriver: enableCUDAPresync, object successfully created
[06-02-2025 06:01:33] SyncDriver: GPU device available, enabling CUDA sync
[06-02-2025 06:01:33] SyncDriver: enableCUDAPresync, object successfully created
[06-02-2025 06:01:33] DecoderNvMedia, allocating pool
[06-02-2025 06:01:33] CameraVirtualNvMedia: no seek table found at /media/sandisk_extreme_pro/driveworks_recordings/2025-02-06/05-57-35/camera_front_center.h264.seek, seeking is not available.
but it’s still not working.
Can you please instruct me on how to solve this?
Is there a post process that should be done to the recording in order for it to work for simulation?
Just for clearance:
My app works fine in real time (camera.gmsl), the issue is only with running simulation using the recorded data.