Skip to contentSkip to conversation

How to determine DVB-S2 capability in S2API?

linux-dvb Klaus Schmidinger 4 participants 5 messages Nov 22, 2008 – Nov 23, 2008 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

I'm currently adopting the patch that makes VDR use S2API, but I can't figure out how an application is supposed to find out whether a DVB device is DVB-S or DVB-S2.

Clearly I must be missing something, since S2API is said to be "technically superior" than the "multiproto" API (where, BTW, this was no problem at all ;-).

Klaus

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

#1 lore raw

Le samedi 22 novembre 2008 16:43:07 Klaus Schmidinger, vous avez écrit :

Quoted 3 lines

I'm currently adopting the patch that makes VDR use S2API, but I can't figure out how an application is supposed to find out whether a DVB device is DVB-S or DVB-S2.

This bit is missing in current api.
Will be added soon, i guess asa someone provides a patch :) A that time, i solve that with a user toggleable "S2 capable device" ui option.

Signature · 7 lines
Christophe Thommeret


_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
#3 lore raw
In reply to Klaus Schmidinger

Klaus Schmidinger schreef:

Quoted 8 lines

I'm currently adopting the patch that makes VDR use S2API, but I can't figure out how an application is supposed to find out whether a DVB device is DVB-S or DVB-S2.

Clearly I must be missing something, since S2API is said to be "technically superior" than the "multiproto" API (where, BTW, this was no problem at all ;-).

Quoted 7 lines

Klaus

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

Klaus,

I have the same problem with diseqc version. There is no request we can do to determine which version is supported by te device. This was allready missing in V3 of the API.

Michel.

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

#2 lore raw
In reply to Christophe Thommeret
Quoted 9 lines · Christophe Thommeret

Le samedi 22 novembre 2008 16:43:07 Klaus Schmidinger, vous avez écrit :

Quoted 3 lines

I'm currently adopting the patch that makes VDR use S2API, but I can't figure out how an application is supposed to find out whether a DVB device is DVB-S or DVB-S2.

This bit is missing in current api.
Will be added soon, i guess asa someone provides a patch :) A that time, i solve that with a user toggleable "S2 capable device" ui option.

Considering that the "multiproto" API did think of handling this, I really don't understand why the "technologically superior" *S2*API didn't even think of this.

Requiring the user to configure this is a workaround that even more disqualifies the decision to go S2API.

But anyway, it looks like we're stuck with this inferior API, so I've posted a patch that adds this capability. Let's hope it gets adopted - VDR 1.7.2 will require it, anyway.

Klaus

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

#4 lore raw
In reply to Michel Verbraak
Quoted 3 lines · Michel Verbraak

I have the same problem with diseqc version. There is no request we can do to determine which version is supported by te device. This was allready missing in V3 of the API.

FE_DISEQC_RECV_SLAVE_REPLY sets errno to EOPNOTSUPP if DiSEqC 2.x is not supported by the device driver. Set slave_reply->timeout to 0 to avoid blocking.

Have you ever seen a switch, LNB, motor or other satellite equipment which actually provides useful data via DiSEqC 2.x?

Regards,
Andreas

_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb