Changeset 39435


Ignore:
Timestamp:
12/16/16 10:20:34 (5 years ago)
Author:
gost
Message:

[titan] arm.. dm900 add some function

Location:
titan/titan
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/adjust.h

    r38864 r39435  
    175175        addchoicebox(screenanim, "4", _("left to right"));
    176176        addchoicebox(screenanim, "5", _("top to bottom"));
    177         if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1)
     177        if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1)
    178178        {
    179179                addchoicebox(screenanim, "11", _("slide from left"));
  • titan/titan/ca.h

    r38428 r39435  
    142142
    143143        ret = dvbwrite(fd, buf, count, tout);
    144         if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1)
     144        if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1)
    145145                usleep(150000);
    146146        if(ret >= 0 && ret == count && dvbnode != NULL && dvbnode->caslot != NULL) dvbnode->caslot->poll = 0;
     
    15071507        free(buf); buf = NULL;
    15081508        dvbnode->caslot->poll = 0;
    1509         if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1)
     1509        if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1)
    15101510                sleep(1);
    15111511        return ret;
  • titan/titan/global.h

    r39407 r39435  
    47774777        {
    47784778                debug(100, "set %s to %d",progressdev, value);
    4779                 if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1)
     4779                if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1)
    47804780                        return writesysint(progressdev, value, 1);
    47814781                else
  • titan/titan/httpdfunc.h

    r38864 r39435  
    56785678        }
    56795679
    5680         if(checkrealbox("DM7020HD") == 1)
     5680        if(checkrealbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1)
    56815681        {
    56825682                if(mode == 0)
  • titan/titan/infobar.h

    r38809 r39435  
    7373        int playinfobarcount = 0, playinfobarstatus = 0;
    7474       
    75         if(file_exist("/etc/.mipsel") || ((checkbox("ATEMIO520") == 1 || checkbox("ATEMIO530") == 1 || checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1) && ostrcmp(getconfig("remotecontrol", NULL), "1") != 1))
     75        if(file_exist("/etc/.mipsel") || ((checkbox("ATEMIO520") == 1 || checkbox("ATEMIO530") == 1 || checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1) && ostrcmp(getconfig("remotecontrol", NULL), "1") != 1))
    7676                playstop = 0;
    7777        else
     
    238238                       
    239239               
    240                 if(status.pvr == 1 && (rcret == getrcconfigint("rcpause", NULL) || ((checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("ATEMIO520") == 1 || checkbox("ATEMIO530") == 1) && rcret == getrcconfigint("rcplay", NULL) && status.pause == 0 && status.slowspeed == 0 && status.playspeed == 0 && ostrcmp(getconfig("remotecontrol", NULL), "0") == 0)))
     240                if(status.pvr == 1 && (rcret == getrcconfigint("rcpause", NULL) || ((checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1 || checkbox("ATEMIO520") == 1 || checkbox("ATEMIO530") == 1) && rcret == getrcconfigint("rcplay", NULL) && status.pause == 0 && status.slowspeed == 0 && status.playspeed == 0 && ostrcmp(getconfig("remotecontrol", NULL), "0") == 0)))
    241241                {
    242242                        //timeshift
     
    486486                if(rcret == getrcconfigint("rcblue", NULL) && getconfig("bluekey", NULL) == NULL)
    487487                {
    488                         if(checkbox("DM7020HD") == 0 && checkbox("DM7020HDV2") == 0)
     488                        if(checkbox("DM7020HD") == 0 && checkbox("DM7020HDV2") == 0 || checkbox("DM900") == 1)
    489489                                rcret = getrcconfigint("rctvradio", NULL);
    490490                        else
  • titan/titan/play.h

    r39124 r39435  
    18251825                                        playrcfr(file, showname, &playinfobarstatus, &playinfobarcount, playertype, flag);
    18261826
    1827                                 if(rcret == getrcconfigint("rcpause", NULL) || ((checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("ATEMIO520") == 1 || checkbox("ATEMIO530") == 1) && rcret == getrcconfigint("rcplay", NULL) && status.pause == 0 && status.slowspeed == 0 && status.playspeed == 0 && ostrcmp(getconfig("remotecontrol", NULL), "0") == 0))
     1827                                if(rcret == getrcconfigint("rcpause", NULL) || ((checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1 || checkbox("ATEMIO520") == 1 || checkbox("ATEMIO530") == 1) && rcret == getrcconfigint("rcplay", NULL) && status.pause == 0 && status.slowspeed == 0 && status.playspeed == 0 && ostrcmp(getconfig("remotecontrol", NULL), "0") == 0))
    18281828                                {       
    18291829                                        playrcpause(file, showname, &playinfobarstatus, &playinfobarcount, playertype, flag);
  • titan/titan/skinadjust.h

    r38854 r39435  
    9494        addchoicebox(blinkoff, "1", _("off"));
    9595        setchoiceboxselection(blinkoff, getconfig("skinblinkoff", NULL));
    96 
     96       
    9797#ifdef MIPSEL
    9898        changeinput(leftoffset, "0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20");
     
    125125        obottomoffset = getconfigint("fbbottomoffset", NULL);
    126126
     127        if(checkbox("DM900") == 1) //offset fuer FB nicht vorgesehen
     128        {
     129                leftoffset->hidden = YES;
     130                rightoffset->hidden = YES;
     131                topoffset->hidden = YES;
     132                bottomoffset->hidden = YES;
     133        }
     134       
    127135        if(checkscreen("infobar") != status.skinerr)
    128136                addchoicebox(infobar_sel, "infobar", "default");
  • titan/titan/vfdisplay.h

    r36753 r39435  
    7272                setchoiceboxselection(blinkoff, getconfig("skinblinkoff", NULL));
    7373        }       
     74        else if(checkbox("DM900") == 1)
     75        {
     76                char *tmp1 = NULL, *tmp2 = NULL;               
     77                int i = 0;             
     78                if(checkscreen("OLED_dream2") != status.skinerr)
     79                        addchoicebox(oled_sel, "OLED_dream2", "v1");           
     80                for (i=2;i<30;i++)
     81                {
     82                        tmp1 = ostrcat("OLED_dream2_v",oitoa(i), 0, 1);
     83                        tmp2 = ostrcat("v",oitoa(i), 0, 1);
     84                        if(checkscreen(tmp1) != status.skinerr)
     85                                addchoicebox(oled_sel, tmp1,tmp2);
     86                        free(tmp1);tmp1=NULL;
     87                        free(tmp2);tmp2=NULL;
     88                }
     89               
     90                setchoiceboxselection(oled_sel, getskinconfig("OLED_dream2", NULL));
     91                addchoicebox(blinkoff, "0", _("on"));
     92                addchoicebox(blinkoff, "1", _("off"));
     93                setchoiceboxselection(blinkoff, getconfig("skinblinkoff", NULL));
     94        }       
    7495        else
    7596        {
     
    102123//record
    103124
    104         if(checkchipset("BCM7424") == 1 || checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1) //inihdp
     125        if(checkchipset("BCM7424") == 1 || checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1) //inihdp
    105126                vfdrecord->hidden = YES;
    106127        else
     
    149170                if(rcret == getrcconfigint("rcexit", NULL)) break;
    150171               
    151                 if((rcret == getrcconfigint("rcleft", NULL) || rcret == getrcconfigint("rcright", NULL)) &&  (checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkchipset("BCM7424") == 1) && listbox->select != NULL && ostrcmp(listbox->select->name, "oled_sel") == 0) // inihdp
     172                if((rcret == getrcconfigint("rcleft", NULL) || rcret == getrcconfigint("rcright", NULL)) &&  (checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1 || checkbox("DM900") == 1 || checkchipset("BCM7424") == 1) && listbox->select != NULL && ostrcmp(listbox->select->name, "oled_sel") == 0) // inihdp
    152173                {
    153174                        tmpstr = ostrcat(tmpstr, oled_sel->ret, 0, 0);
     
    159180                                else if(checkbox("DM7020HD") == 1 || checkbox("DM7020HDV2") == 1)
    160181                                        OLED_all = getscreen("OLED_dream1");
     182                                else if(checkbox("DM900") == 1)
     183                                        OLED_all = getscreen("OLED_dream2");
    161184                        }       
    162185                        struct skin* textbox = getscreennode(OLED_all, "textbox");
     
    228251                                addconfig("skinblinkoff", blinkoff->ret);
    229252                        }
    230                         else if(checkbox("DM7020HD") != 1 && checkbox("DM7020HDV2") != 1) //inihdp
     253                        else if(checkbox("DM7020HD") != 1 && checkbox("DM7020HDV2") != 1 && checkbox("DM900") != 1) //inihdp
    231254                        {
    232255                                addskinconfigscreencheck("OLED_dream1", oled_sel, "0");
     256                                addskinconfigscreencheck("OLED_dream2", oled_sel, "0");
    233257                                addconfig("skinblinkoff", blinkoff->ret);
    234258                        }
    235 
    236259                        break;
    237260                }
Note: See TracChangeset for help on using the changeset viewer.