Introduce quirks support for devices which provide incomplete metadata. Add conservative logic to unbreak the Logic Shrimp. Amend previously received information when it was incomplete, but don't interfere if a future firmware version fixes the issue. Without this change, the device gets detected but "has zero channels" and would be unusable. Because when a device provides metadata, these details are used exclusively, no fallbacks apply. |
||
---|---|---|
.. | ||
api.c | ||
protocol.c | ||
protocol.h |