[vlc-commits] dtv multisat: Set dvb_diseqc_master_cmd command	length.
    Zoran Turalija 
    git at videolan.org
       
    Fri Aug 10 18:18:06 CEST 2012
    
    
  
vlc | branch: master | Zoran Turalija <zoran.turalija at gmail.com> | Fri Aug 10 17:13:09 2012 +0200| [cfb1f18ec5543abfa35050600377548b69e6907a] | committer: Rémi Denis-Courmont
dtv multisat: Set dvb_diseqc_master_cmd command length.
FE_DISEQC_SEND_MASTER_CMD will fail if command length is not set,
preventing multi-satellite tunning using DiSEqC switch.
Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cfb1f18ec5543abfa35050600377548b69e6907a
---
 modules/access/dtv/linux.c |    1 +
 1 file changed, 1 insertion(+)
diff --git a/modules/access/dtv/linux.c b/modules/access/dtv/linux.c
index fbc771b..b0b88be 100644
--- a/modules/access/dtv/linux.c
+++ b/modules/access/dtv/linux.c
@@ -785,6 +785,7 @@ known:
                    | ((voltage == SEC_VOLTAGE_18) << 1) /* polarization */
                    | (tone == SEC_TONE_ON); /* option */
         cmd.msg[4] = cmd.msg[5] = 0; /* unused */
+        cmd.msg_len = 4; /* length*/
         msleep (15000); /* wait 15 ms before DiSEqC command */
         if (ioctl (d->frontend, FE_DISEQC_SEND_MASTER_CMD, &cmd) < 0)
         {
    
    
More information about the vlc-commits
mailing list