What exactly do you mean by "What do you have?"?
I got this card:
ACASIS AC-VS2583 capture card has 2 HDMI video signal inputs, providing 4K@60Hz input and capture. It has the characteristics of supporting multiple cards in one machine (up to 4), VRR technology, ultra-low latency, and high bandwidth. Supports streaming or recording applications such as OBS...
www.acasis.com
That's what I meant. :-)
And it's not what I have. I don't think my driver will work for you, at least not directly as-is, based on lines 71-75 of
hws_video.c
. That's where the PCIe identifier is (what card to attach to), and they're different. You might try copying your ID's into my code to see if it just happens to work, but it's all experimental at that point. Likewise with the list of capabilities that immediately follow, and all the other differences.
This is the file "
alex.liu@longtimetech.com" sent me:
www.dropbox.com
For comparison at least, I've attached my version of what you sent. Another notable difference is the absence of what appears to be a third party in a couple of your header files, that is present for me, along with some renaming away from what is probably an abbreviation of that third party:
Where I have:
C:
/*
TurboSight TBS PCIE DVB driver
Copyright (C) 2017 www.tbsdtv.com
*/
and things are prefixed with
_TBS_
, you have:
and things are prefixed with
_HWS_
.
A lot of the code is the same, but there are still a fair number of other differences beyond what I mentioned here, I suspect to account for not using that third party anymore. If whoever replaced them or made that code change did a poor job, then that would probably explain it. I didn't dive into it enough to confirm though.
Pity, 'cause that's a good card.
Edit: I dont understand why they cant give all needed drivers here:
https://www.acasis.com/pages/acasis-product-drivers
Having to email some guy feels fishy as hell...
Yes it does. Fortunately I didn't have to, but so far there are two people in rapid succession that did. One worked, and the other didn't.