Of Course TBS driver work properly using szap-s2 an vdr in local computer.
but, i need to make working TBS driver with
vtuner apps, but i get only S2 transponders
vtuner is apps used to make virtual driver (/dev/vtunerc0 -> /dev/dvb/adapter0) to communicate with "real driver" + "dvb hardware" installed in remote computer.
you can see this photo to understand how it work:
http://code.google.com/p/vtuner/wiki/BigPictureI think we should see this part of the (
vtuner-dvb-3.c line 181) source code to find the reason...
- Code: Select All Code
case VT_S:
case VT_S2: {
cmdseq.num = 9;
cmdseq.props = S;
if( ( hw->type == VT_S || hw->type == VT_S2) && fe_params->u.qpsk.fec_inner > FEC_AUTO) {
cmdseq.props[0].u.data = SYS_DVBS2;
switch( fe_params->u.qpsk.fec_inner ) {
case 19: cmdseq.props[2].u.data = PSK_8;
case 10: cmdseq.props[4].u.data = FEC_1_2 ; break;
case 20: cmdseq.props[2].u.data = PSK_8;
case 11: cmdseq.props[4].u.data = FEC_2_3 ; break;
case 21: cmdseq.props[2].u.data = PSK_8;
case 12: cmdseq.props[4].u.data = FEC_3_4 ; break;
case 22: cmdseq.props[2].u.data = PSK_8;
case 13: cmdseq.props[4].u.data = FEC_5_6 ; break;
case 23: cmdseq.props[2].u.data = PSK_8;
case 14: cmdseq.props[4].u.data = FEC_7_8 ; break;
case 24: cmdseq.props[2].u.data = PSK_8;
case 15: cmdseq.props[4].u.data = FEC_8_9 ; break;
case 25: cmdseq.props[2].u.data = PSK_8;
case 16: cmdseq.props[4].u.data = FEC_3_5 ; break;
case 26: cmdseq.props[2].u.data = PSK_8;
case 17: cmdseq.props[4].u.data = FEC_4_5 ; break;
case 27: cmdseq.props[2].u.data = PSK_8;
case 18: cmdseq.props[4].u.data = FEC_9_10; break;
}
switch( fe_params->inversion & 0x0c ) {
case 0: cmdseq.props[6].u.data = ROLLOFF_35; break;
case 4: cmdseq.props[6].u.data = ROLLOFF_25; break;
case 8: cmdseq.props[6].u.data = ROLLOFF_20; break;
default: WARN(MSG_NET, "ROLLOFF unknnown\n");
}
switch( fe_params->inversion & 0x30 ) {
case 0: cmdseq.props[7].u.data = PILOT_OFF; break;
case 0x10: cmdseq.props[7].u.data = PILOT_ON; break;
case 0x20: cmdseq.props[7].u.data = PILOT_AUTO; break;
default: WARN(MSG_NET, "PILOT unknown\n");
}
Thanks