mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 16:26:39 +00:00
sys/dvb/gstdvbsrc.c: Repeat diseqc call to allow for some diseqc switches.
Original commit message from CVS: * sys/dvb/gstdvbsrc.c: Repeat diseqc call to allow for some diseqc switches.
This commit is contained in:
parent
7c92b4e478
commit
361092ff6c
2 changed files with 9 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2008-03-28 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||||||
|
|
||||||
|
* sys/dvb/gstdvbsrc.c:
|
||||||
|
Repeat diseqc call to allow for some diseqc switches.
|
||||||
|
|
||||||
2008-03-27 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
2008-03-27 Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||||||
|
|
||||||
* ext/Makefile.am:
|
* ext/Makefile.am:
|
||||||
|
|
|
@ -1166,7 +1166,10 @@ diseqc (int secfd, int sat_no, int voltage, int tone)
|
||||||
cmd.cmd.msg[3] =
|
cmd.cmd.msg[3] =
|
||||||
0xf0 | (((sat_no * 4) & 0x0f) | (tone == SEC_TONE_ON ? 1 : 0) |
|
0xf0 | (((sat_no * 4) & 0x0f) | (tone == SEC_TONE_ON ? 1 : 0) |
|
||||||
(voltage == SEC_VOLTAGE_13 ? 0 : 2));
|
(voltage == SEC_VOLTAGE_13 ? 0 : 2));
|
||||||
|
/* send twice because some diseqc switches do not respond correctly the
|
||||||
|
* first time */
|
||||||
|
diseqc_send_msg (secfd, voltage, &cmd, tone,
|
||||||
|
sat_no % 2 ? SEC_MINI_B : SEC_MINI_A);
|
||||||
diseqc_send_msg (secfd, voltage, &cmd, tone,
|
diseqc_send_msg (secfd, voltage, &cmd, tone,
|
||||||
sat_no % 2 ? SEC_MINI_B : SEC_MINI_A);
|
sat_no % 2 ? SEC_MINI_B : SEC_MINI_A);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue