Commit graph

24 commits

Author SHA1 Message Date
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