The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

xrt: use int64_t for timestamps in get_body_joints

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298>

authored by

Simon Zeni and committed by
Rylie Pavlik
8cf2e4bd 68ca5823

+5 -5
+2 -2
src/xrt/include/xrt/xrt_device.h
··· 384 384 */ 385 385 xrt_result_t (*get_body_joints)(struct xrt_device *xdev, 386 386 enum xrt_input_name body_tracking_type, 387 - uint64_t desired_timestamp_ns, 387 + int64_t desired_timestamp_ns, 388 388 struct xrt_body_joint_set *out_value); 389 389 390 390 /*! ··· 613 613 static inline xrt_result_t 614 614 xrt_device_get_body_joints(struct xrt_device *xdev, 615 615 enum xrt_input_name body_tracking_type, 616 - uint64_t desired_timestamp_ns, 616 + int64_t desired_timestamp_ns, 617 617 struct xrt_body_joint_set *out_value) 618 618 { 619 619 if (xdev->get_body_joints == NULL) {
+1 -1
src/xrt/ipc/client/ipc_client_device.c
··· 151 151 static xrt_result_t 152 152 ipc_client_device_get_body_joints(struct xrt_device *xdev, 153 153 enum xrt_input_name body_tracking_type, 154 - uint64_t desired_timestamp_ns, 154 + int64_t desired_timestamp_ns, 155 155 struct xrt_body_joint_set *out_value) 156 156 { 157 157 ipc_client_device_t *icd = ipc_client_device(xdev);
+1 -1
src/xrt/ipc/server/ipc_server_handler.c
··· 2138 2138 ipc_handle_device_get_body_joints(volatile struct ipc_client_state *ics, 2139 2139 uint32_t id, 2140 2140 enum xrt_input_name body_tracking_type, 2141 - uint64_t desired_timestamp_ns, 2141 + int64_t desired_timestamp_ns, 2142 2142 struct xrt_body_joint_set *out_value) 2143 2143 { 2144 2144 struct xrt_device *xdev = get_xdev(ics, id);
+1 -1
src/xrt/ipc/shared/proto.json
··· 507 507 "in": [ 508 508 {"name": "id", "type": "uint32_t"}, 509 509 {"name": "body_tracking_type", "type": "enum xrt_input_name"}, 510 - {"name": "desired_timestamp_ns", "type": "uint64_t"} 510 + {"name": "desired_timestamp_ns", "type": "int64_t"} 511 511 ], 512 512 "out": [ 513 513 {"name": "value", "type": "struct xrt_body_joint_set"}