Steve Markgraf
de7c63b090
add 8 bit IQ support
2025-08-23 21:37:53 +02:00
Steve Markgraf
768c4f5900
Add support for hsdaohSDR
2025-08-23 21:37:46 +02:00
Steve Markgraf
c478ee1edc
Support for format conversion and multiple streams
2025-08-23 21:37:27 +02:00
43a473792e
udev: implement compatibility with systemd-logind
...
systemd-logind uses the udev tag "uaccess" to make devices accessible to
logged-in users. For this to work, the rule needs to be evaluated after
70-uaccess.rules and before 73-seat-late.rules.
2025-07-15 22:01:22 +02:00
Steve Markgraf
83342ad691
switch to struct for callback
2025-02-14 22:17:09 +01:00
Steve Markgraf
1fbd15eedc
lib: add message when losing sync
2025-01-07 20:32:32 +01:00
Steve Markgraf
5ae9aa7993
Update README.md
2025-01-07 01:04:10 +01:00
Steve Markgraf
21a4b470b4
lib: remove yet another print to stdout
2024-12-26 00:11:17 +01:00
Steve Markgraf
6f368dbcf6
lib: extend support for pipelined CRC
...
For a performance optimization for hsdaoh-rp2350
we need to support the current line containing
the CRC of the line before the previous line.
2024-12-25 22:54:41 +01:00
Steve Markgraf
28a8ded9d2
lib: don't print to stdout
2024-12-21 02:14:48 +01:00
Steve Markgraf
59fa7bd4f9
Add Windows build instructions
2024-12-15 19:50:30 +01:00
Steve Markgraf
23da9c64dd
lib: only re-attach Kernel driver if it was attached previously
2024-12-15 01:14:03 +01:00
Steve Markgraf
ccd8727801
remove some stale code
2024-12-15 01:05:38 +01:00
Steve Markgraf
0ad2ea5b97
lib: rework synchronization logic
...
On Windows it apparently happens that right after
startup of libuvc the first frames are 'out of order'.
Require at least 5 frames to be received in order
before considering the data stream synchronized.
2024-12-15 00:40:44 +01:00
Steve Markgraf
a5375f79cc
lib: re-use libusb device handle from libuvc
...
Apparently on Windows a libusb device cannot be
opened twice with different interfaces like on
Linux. Thus, get the libusb device handle from
libuvc.
2024-12-14 18:27:35 +01:00
Steve Markgraf
5d80559044
fix Windows build
2024-12-14 14:14:20 +01:00
Steve Markgraf
df8c676c64
bump CMake version to get rid of warning
2024-12-14 14:03:48 +01:00
Steve Markgraf
9b910ef0a7
lib: add code to control a data source via EDID RAM
2024-12-12 00:18:45 +01:00
Steve Markgraf
6c033c60b6
hsdaoh_file: retry writing in case whole frame couldn't be written at once
2024-11-28 22:15:59 +01:00
Steve Markgraf
e20acf8c15
lib: force input decoder to YCbCr mode
...
By writing the second register, the input decoder
seems to be forced to YCbCr mode, irregardless
of what is specified in the AVI info frame or even
the presence of it.
2024-11-20 23:17:41 +01:00
Steve Markgraf
f2506f34a4
Update README.md - mention hsdaoh-rp2350
2024-11-18 00:28:53 +01:00
Steve Markgraf
21894c06c1
Add support for hsdaoh-rp2350 and CRC16
2024-11-18 00:22:56 +01:00
Steve Markgraf
61d3c4745c
Update README.md
2024-06-02 23:02:47 +02:00
Steve Markgraf
1df975e576
Update README.md, add link to SDR design file
2024-06-02 22:54:52 +02:00
Steve Markgraf
c6fbfa398a
readme: update link to recording
2024-05-31 00:24:44 +02:00
Steve Markgraf
361c666bba
improve error reporting and startup
2024-05-29 23:02:54 +02:00
Steve Markgraf
6f904d2fbb
add missing cmakes files
2024-05-28 01:39:15 +02:00
Steve Markgraf
656fc6f33f
Create README.md
2024-05-08 00:37:08 +02:00
Steve Markgraf
46af0781e7
initial commit
2024-05-05 15:17:17 +02:00