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 |
|
Jakob Bornecrantz
|
ba9fd61bb8
|
u/sink: Reject frames that don't have a valid JPEG header
|
2019-11-23 00:01:05 +00:00 |
|
Jakob Bornecrantz
|
ee3d9d08f6
|
u/time: Send in a pointer to pointer to the timekeeping destroy function
|
2019-11-15 20:30:01 +00:00 |
|
Jakob Bornecrantz
|
786e67f189
|
u/time: Mark exported functions as C to get even better errors
|
2019-11-15 20:28:24 +00:00 |
|
Ryan Pavlik
|
08903e67b3
|
u_var: Update comments/prototypes.
|
2019-11-11 18:14:14 -06:00 |
|
Jakob Bornecrantz
|
ef6931b7f9
|
aux/util: Refactor mesh generation
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
b403da22eb
|
aux/util: Add distortion mesh generation
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
b67d65b4a5
|
aux/util: Add function to free device and stuff hanging off it
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
f38f631fe8
|
aux/util: Add special r8g8b8x8 or l8 converter
|
2019-10-19 23:15:48 +01:00 |
|
pblack
|
b351e8cd75
|
aux/util: Don't overwrite distortion info
|
2019-10-10 01:52:45 +01:00 |
|
Jakob Bornecrantz
|
0987927343
|
aux/util: Code style, pointer star location
|
2019-09-29 11:45:23 +01:00 |
|