|
plowboy33Anonymous Visitor
 | Sichbo said: Me again,
No reply from v@box/broadlogic guys, BUT, finally after hours of piss farting around with their driver's installation last night, I've figured out what their documentation is referring to. All of the functions ADPTSE_QueryInterfaceVersion, ADPTSE_RegisterApp, ADPTSE_SetLNBFrequency, etc) are exposed by the a adpsi30.dll sitting in system32 folder -- their api is NOT exposed by their VB2030TS.ax directshow filter, as a hex editor had lead me to believe.
I think now we may be able to get some good use out of these broadlogic boards after all :)
I'm having a play with the sdk today, will let you know how it goes.
I really appreciate you efforts si, I hope you come up with something. If not I'm gonna wait till the new prof advancetune usb tuner(advancetune 7700 same company as prof, new owner I hear) comes out before I invest in another card thanks, Plow |
|
SichboAdministrator
 | Sure thing Plow,
Yesterday I had *some* success with the broadlogic. I have it now tuning to frequencies and have enhanced the Spectrum Analyzer tool accordingly, if you want to try out v2.2.11 it has gone up just now. Upgrade is on your Settings screen. You should see "VBox TS Source" come up under devices in this build, and be able to do a spectrum sweep and also "try lock".
But you won't actually be able to read transponder data :(
Where the BL2030 card really drops the ball is in it's implementation of data I/O. I think this card was a bit ahead of it's time, back in the Windows 98 days, before hardware was fast enough to handle a full transponder mux. As such, they didn't provide a way for developers to pull the *entire* TS mux, which is a critical bit of functionality for SichboPVR to be able to work properly.
Instead, the BL2030 requires me to explicitly request individual pieces of data (via things called Packet Identifiers or PIDs.) Which makes it nigh impossible to discover hidden transport streams that are not advertised by the programming tables in the stream. I'm actually still struggling to even get *requested* PID data at this stage, their SDK is missing a few important bits of info which I've scraped by without, but I'm getting error codes which I can't quite decipher when requesting PID data.
I will continue to try at least make it so you can watch regular programming on this card.. not sure when/if it'll be ready, I might be able to have a play with it again tonight.
It actually looks like Merkin and I will be doing Prof's new drivers for them.. I have their blindscan API planned out etc already, we're waiting on prototypes for actual development & testing. I plan on making it to do a sweep (similar to BLSA) and then try lock the "interesting frequencies" all in one command, for reporting AGC levels + locked Frequencies/FECs/Symbol Rates back to client apps. Wise move to wait for their 7700 ;)
|