Jakob Bornecrantz
|
b26c8135ae
|
u/*: Use new logging functions
|
2020-07-03 14:55:44 +01:00 |
|
Jakob Bornecrantz
|
38685eba38
|
u/log: Add logging helpers
|
2020-07-03 14:33:54 +01:00 |
|
Lubosz Sarnecki
|
166346ad6e
|
u/json: Add u_json_get_matrix_3x3.
As seen in Vive driver.
|
2020-07-02 18:42:37 +02:00 |
|
Lubosz Sarnecki
|
a9db6fbd40
|
u/json: Add fprintf error messages.
|
2020-07-02 18:42:37 +02:00 |
|
Lubosz Sarnecki
|
0bdd1133e4
|
u/json: Add u_json_get_vec3_array.
As seen in Vive driver.
|
2020-07-02 18:42:30 +02:00 |
|
Jakob Bornecrantz
|
5bad87690f
|
ipc: Avoid deadlocks due to render timing helper not getting data in time
|
2020-07-01 13:22:03 +01:00 |
|
Jakob Bornecrantz
|
83081f9cc1
|
u/render_timing: Add helper code for frame timing
|
2020-06-24 00:56:45 +01:00 |
|
Ryan Pavlik
|
821706e0e4
|
u/hashmap: Add "empty" function.
Used for cleanup assertions to start with: i.e. at some known point,
the hash map should be empty.
|
2020-06-15 17:04:00 -05:00 |
|
Ryan Pavlik
|
bc6cc85e7d
|
xrt: Improve doxygen documentation.
|
2020-06-03 16:28:18 -05:00 |
|
Jakob Bornecrantz
|
ebd5773fb8
|
util: Add function for u_hashset to allocate a item
|
2020-06-02 13:02:04 +01:00 |
|
Jakob Bornecrantz
|
0d2a24b9a0
|
util: Add a index fifo
|
2020-06-02 13:02:04 +01:00 |
|
Jakob Bornecrantz
|
ef41cf2088
|
u/time: Use a very large hammer to "fix" time_state
|
2020-05-27 17:50:06 +01:00 |
|
Ryan Pavlik
|
4638b0af7b
|
build: Switch all CMake options to XRT_... to match what's used in source.
Also revise other small related parts of the build to make them more clear and consistent.
|
2020-05-12 11:52:51 -05:00 |
|
Jakob Bornecrantz
|
1744715a5d
|
u/file: Do not print errors
|
2020-05-07 22:25:44 +00:00 |
|
Jakob Bornecrantz
|
c7903e2d5e
|
u/sink: Add support for XRT_FORMAT_UYVY422
|
2020-04-28 11:46:31 +00:00 |
|
Jakob Bornecrantz
|
7602e555b0
|
xrt: Add the format XRT_FORMAT_UYVY422
|
2020-04-28 11:46:31 +00:00 |
|
Jakob Bornecrantz
|
59b7794172
|
xrt: Rename XRT_FORMAT_YUV422 to XRT_FORMAT_YUYV422
|
2020-04-28 11:46:31 +00:00 |
|
Christoph Haag
|
74a328e909
|
u/json: Add json getter
u_json_get() is much, much shorter than cJSON_GetObjectItemCaseSensitive().
|
2020-04-28 10:22:42 +00:00 |
|
Ryan Pavlik
|
7fab448cf0
|
build: Support building with system cJSON.
Fixes #62.
|
2020-04-24 20:34:53 +00:00 |
|
Jakob Bornecrantz
|
061dbefbd0
|
u/threading: Add a new higher level threading helpers
|
2020-04-15 17:33:35 +00:00 |
|
Jakob Bornecrantz
|
f47c384b79
|
u/json: Add bool getter function
|
2020-04-10 12:29:21 +00:00 |
|
Jakob Bornecrantz
|
b5dd07f2fa
|
u/file: Add file helpers
|
2020-04-10 12:29:21 +00:00 |
|
Jakob Bornecrantz
|
817ec2f2bc
|
u/hashset: Fix ISO C++ warning
|
2020-04-07 16:19:55 +01:00 |
|
Jakob Bornecrantz
|
e3516061bb
|
u/var: Add expand RO values
|
2020-03-25 13:58:51 +00:00 |
|
Pete Black
|
8597ad5ee8
|
u/bitwise: Add bitwise manipulator functions
|
2020-03-11 21:36:49 +00:00 |
|
Jakob Bornecrantz
|
119dc283af
|
u/mesh: Fix file brief
|
2020-03-11 20:37:20 +00:00 |
|
Jakob Bornecrantz
|
622320904a
|
xrt: Misc tidy of u_var_timing
|
2020-03-09 20:01:38 +00:00 |
|
Christoph Haag
|
e8ccb07db7
|
st/gui: Add compositor frame timing graph to debug ui
|
2020-03-09 12:59:12 +01:00 |
|
Jakob Bornecrantz
|
59f0d0ff0a
|
u/time: Use smaller xrt_config_os.h instead of xrt_config.h
|
2020-03-05 11:25:50 +00:00 |
|
Ryan Pavlik
|
4d7a8d819c
|
util/hashset: Add missing include.
|
2020-03-03 10:33:14 +00:00 |
|
Jakob Bornecrantz
|
0619190d2b
|
build: Refactor how config defines are handled
With loads of changes from Ryan.
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
fca21e83b0
|
aux/util: Provide a conversion function from CLOCK_MONOTONIC nanoseconds to adjusted time.
|
2020-03-02 12:34:19 -06:00 |
|
Jakob Bornecrantz
|
039e29e7ad
|
u/time: Tidy
|
2020-02-27 13:55:48 +00:00 |
|
Nova
|
d48022d55d
|
u/json: Add a lot more helper functions
|
2020-02-09 21:06:47 +00:00 |
|
Jakob Bornecrantz
|
c14d709a85
|
u/sink: Better error printing in converters
|
2020-01-26 19:37:37 +00:00 |
|
Jakob Bornecrantz
|
405f68c98a
|
u/sink: Convert handle YUV888 to RGB888 as well
|
2020-01-26 19:37:37 +00:00 |
|
Jakob Bornecrantz
|
50b3794816
|
u/sink: Add quirk support for Leap Motion Conrtoller
|
2020-01-26 19:37:37 +00:00 |
|
Jakob Bornecrantz
|
16eb05e089
|
u/sink: Make quirk sink creation parameters into a struct.
|
2020-01-26 19:37:37 +00:00 |
|
Jakob Bornecrantz
|
f16230a2d5
|
u/sink: Add a converter sink that accepts yuv, yuyv or l8
|
2020-01-26 19:37:36 +00:00 |
|
Pete Black
|
f45f69c9f2
|
u/sink: Add a deinterleaver sink
|
2020-01-26 19:37:36 +00:00 |
|
Jakob Bornecrantz
|
1bcf13ba7e
|
u/mesh: Refactor and document
|
2020-01-26 16:00:14 +00:00 |
|
Jakob Bornecrantz
|
ef4798ab1c
|
u/var: Add pose tracking
|
2020-01-25 16:37:46 +00:00 |
|
Jakob Bornecrantz
|
38fbb1d7ad
|
u/var: Use a macro to only write list once
|
2020-01-25 14:54:44 +00:00 |
|
Ryan Pavlik
|
798fa623ea
|
u_json: Add array helper.
|
2020-01-24 21:42:43 +00:00 |
|
Jakob Bornecrantz
|
6603882a2d
|
u/sink: Add new quirking sink
|
2020-01-17 14:31:45 +00:00 |
|
Jakob Bornecrantz
|
5d6ed6973c
|
u/sink: Copy stereo format to result frame
|
2020-01-16 17:47:08 +00:00 |
|
Jakob Bornecrantz
|
7082a599c7
|
xrt: Make it possible for the device set active status on inputs
|
2020-01-13 21:59:37 +00:00 |
|
Jakob Bornecrantz
|
eda46d3bea
|
util: Add some wrapper files around cJSON
This makes cJSON files be accessible from everywhere in Monado,
and adds a nice place to add common helpers.
|
2020-01-09 15:21:04 +00:00 |
|
Ryan Pavlik
|
ceb600167c
|
u/var: Clang tidy and make param names consistent/expressive
|
2019-12-07 18:25:34 +00:00 |
|
Ryan Pavlik
|
4f6b4761cb
|
aux/util: Add U_ARRAY_REALLOC_OR_FREE to safely wrap realloc.
|
2019-12-03 09:39:06 -06:00 |
|