player-mplayer.c
branchtrunk
changeset 31 566c0f412764
parent 29 640ce9201139
child 39 ba6464ebc3f9
     1.1 --- a/player-mplayer.c	Tue Sep 01 20:55:41 2009 +0800
     1.2 +++ b/player-mplayer.c	Sat Oct 24 11:20:45 2009 +0800
     1.3 @@ -397,6 +397,10 @@
     1.4      else aid[0]=0;
     1.5      snprintf(cmd,sizeof(cmd),"%s \"%s\" %s%s",MPlayerCmd,fname,MPlayerSetup.SlaveMode?"SLAVE":"",aid);
     1.6      free(fname);
     1.7 +    // give index of primary dvb adapter device to mplayer via environment variable
     1.8 +    char dvb[4];
     1.9 +    snprintf(dvb,sizeof(dvb),"%d",cDevice::PrimaryDevice()->CardIndex()+1);
    1.10 +    setenv("DVB_DEVICE",dvb,1);
    1.11      execle("/bin/sh","sh","-c",cmd,(char *)0,environ);
    1.12      esyslog("ERROR: exec failed for %s: (%d) %s",cmd,errno,strerror(errno));
    1.13      exit(127);