Streamreader.dll support
Streamreader.dll support
Is it possible to support streamreader.dll under Windows?
Re: Streamreader.dll support
Hi
Could you give more details about streamreader.dll?
Thanks
Could you give more details about streamreader.dll?
Thanks
Re: Streamreader.dll support
There was an original StreamReader that was used in various DVB-IP projects but there is a StreamReaderEx that used the same filename as the original. It was updated to do RFScan, constellation, vendor BDA extensions, and support newer modulations.
I have used StreamReaderEx in my own projects and it works quite well
Here is the StreamReaderEx SDK headers includes StreamReaderDemo, shows how to initialise BDA hardware, tune, get data
http://crazycat69.narod.ru/sattelite/St ... Ex-SDK.rar
Search for sourceforge crazyscan to get the StreamReaderEx binary (will only let me insert 1 URL into message)
I have used StreamReaderEx in my own projects and it works quite well
Here is the StreamReaderEx SDK headers includes StreamReaderDemo, shows how to initialise BDA hardware, tune, get data
http://crazycat69.narod.ru/sattelite/St ... Ex-SDK.rar
Search for sourceforge crazyscan to get the StreamReaderEx binary (will only let me insert 1 URL into message)
Re: Streamreader.dll support
If you know how to use the SDK I can help you write the code.
To create a new adapter is not hard, all you need to do is tune to a specific frequency as long as you receive the parameters and add/remove pids.
Of course, diseqc and jess/unicable can be added also later.
Basically you need first to implement a function like:
https://github.com/catalinii/minisatip/ ... /src/dvb.c -> find_dvb_adapters which fills the functions of the device:
Then implement:
ad->set_pid = (Set_pid)dvb_set_psi_pes_filter;
ad->del_filters = (Del_filters)dvb_del_filters;
ad->commit = (Adapter_commit)dvb_commit;
ad->tune = (Tune)dvb_tune;
ad->delsys = (Dvb_delsys)dvb_delsys;
ad->post_init = NULL;
ad->close = (Adapter_commit)dvb_close;
ad->get_signal = (Device_signal)dvb_get_signal;
Thanks
To create a new adapter is not hard, all you need to do is tune to a specific frequency as long as you receive the parameters and add/remove pids.
Of course, diseqc and jess/unicable can be added also later.
Basically you need first to implement a function like:
https://github.com/catalinii/minisatip/ ... /src/dvb.c -> find_dvb_adapters which fills the functions of the device:
Then implement:
ad->set_pid = (Set_pid)dvb_set_psi_pes_filter;
ad->del_filters = (Del_filters)dvb_del_filters;
ad->commit = (Adapter_commit)dvb_commit;
ad->tune = (Tune)dvb_tune;
ad->delsys = (Dvb_delsys)dvb_delsys;
ad->post_init = NULL;
ad->close = (Adapter_commit)dvb_close;
ad->get_signal = (Device_signal)dvb_get_signal;
Thanks