Changeset 44096


Ignore:
Timestamp:
10/04/19 18:36:18 (5 years ago)
Author:
gost
Message:

fix multibox

Location:
titan/titan
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/dmxdev.h

    r43642 r44096  
    479479                return 1;
    480480        }
    481         if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkchipset("3798MV200") == 1) //source darf bei dieser Box nur einmal gesetzt werden, l\F6scht ansonsten die Filter.
     481        if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkchipset("3798MV200") == 1 || checkchipset("HI3798mv200") == 1)//source darf bei dieser Box nur einmal gesetzt werden, l\F6scht ansonsten die Filter.
    482482        {
    483483                if(node->fedmxsource == source)
     
    491491        //Workaround da ansonsten DVR4 nicht funktioniert (Treiberproblem)
    492492       
    493         if(source > DMX_SOURCE_DVR0 && status.setdvr0 == 0 && checkchipset("3798MV200") == 0)
     493        if(source > DMX_SOURCE_DVR0 && status.setdvr0 == 0 && checkchipset("3798MV200") == 0 && checkchipset("HI3798MV200")
    494494        {
    495495                int sourcehelp = DMX_SOURCE_DVR0;
     
    508508        else
    509509        {
    510                 if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkbox("DM920") == 1 || checkchipset("3798MV200") == 1)
     510                if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkbox("DM920") == 1 || checkchipset("3798MV200") == 1  || checkchipset("HI3798MV200") == 1)
    511511                {
    512512                  struct dvbdev* nodeh = dvbdev;
  • titan/titan/menu.h

    r43800 r44096  
    554554                if(check == 1)
    555555                {
    556                         if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkrealbox("SF8008") == 1 || checkrealbox("SF8008S") == 1 || checkrealbox("SF8008T") == 1)
     556                        if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkrealbox("SF8008") == 1 || checkrealbox("SF8008S") == 1 || checkrealbox("SF8008T") == 1 || checkchipset("HI3798MV200") == 1)
    557557                                return 0;
    558558                        else
  • titan/titan/play.h

    r43647 r44096  
    17061706                //if(getconfigint("playertype", NULL) == 1 && cmpfilenameext(file, ".ts") == 0)
    17071707                int noworkaround = 1;
    1708                 if(checkchipset("3798MV200") == 1)
     1708                if(checkchipset("3798MV200") == 1 || checkchipset("HI3798MV200") == 1)
    17091709                        noworkaround = getconfigint("playintern", NULL);
    17101710                if(cmpfilenameext(file, ".ts") == 0 && checkbox("VUSOLO2") != 1 && noworkaround == 1)
  • titan/titan/service.h

    r44095 r44096  
    301301#endif         
    302302        audiostop(status.aktservice->audiodev);
    303         if(checkbox("MULTIBOX") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1 || checkchipset("3798MV200") == 1)
     303        if(checkbox("MULTIBOX") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1 || checkchipset("3798MV200") == 1 || checkchipset("HI3798MV200") == 1)
    304304                dmxstop(status.aktservice->dmxaudiodev);
    305305
     
    504504        if(status.mute != 1)
    505505        {
    506                 if(checkbox("MULTIBOX") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1 || checkchipset("3798MV200") == 1)
     506                if(checkbox("MULTIBOX") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1 || checkchipset("3798MV200") == 1 || checkchipset("HI3798MV200") == 1)
    507507                        dmxstart(status.aktservice->dmxaudiodev);
    508508                audioplay(status.aktservice->audiodev);
     
    818818       
    819819                audiostop(node->audiodev);
    820                 if(checkbox("MULTIBOX") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1 || checkchipset("3798MV200") == 1)
     820                if(checkbox("MULTIBOX") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1 || checkchipset("3798MV200") == 1 || checkchipset("HI3798MV200") == 1)
    821821                        dmxstop(status.aktservice->dmxaudiodev);
    822822
     
    837837                        dmxstop(node->dmxaudiodev);
    838838                        videostop(node->videodev, clear);
    839                         if(clear == 1 && checkchipset("3798MV200") == 1)
     839                        if(clear == 1 && (checkchipset("3798MV200") == 1 || checkchipset("HH3798MV200") == 1)
    840840                                videoclearbuffer(status.aktservice->videodev);
    841841                }
  • titan/titan/standby.h

    r43936 r44096  
    9090        //setvideomode("720p24", 1);
    9191        writesys("/proc/stb/avs/0/input", "aux", 1);
    92         if(checkrealbox("SF8008") == 1)
     92        if(checkrealbox("SF8008") == 1 || checkchipset("HI3798MV200") == 1)
    9393                writesys("/proc/stb/hdmi/output", "off", 1);
    9494#endif
     
    127127        setvideomode(savevideomode, 1);
    128128        free(savevideomode); savevideomode = NULL;
    129         if(checkrealbox("SF8008") == 1)
     129        if(checkrealbox("SF8008") == 1 || checkchipset("HI3798MV200") == 1)
    130130                writesys("/proc/stb/hdmi/output", "on", 1);
    131131#endif
  • titan/titan/titan.c

    r44011 r44096  
    877877        if(checkbox("DM7020HD") == 0 && checkbox("DM7020HDV2") == 0 && checkbox("VUSOLO2") == 0 && checkbox("DM900") == 0 && checkbox("DM920") == 0 && checkbox("DM520") == 0 && checkbox("DM525") == 0)
    878878                setfbosd();
    879         if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkrealbox("SF8008") == 1 || checkrealbox("SF8008S") == 1 || checkrealbox("SF8008T") == 1)
     879        if(checkrealbox("HD51") == 1 || checkrealbox("HD60") == 1 || checkrealbox("HD61") == 1 || checkrealbox("SF8008") == 1 || checkrealbox("SF8008S") == 1 || checkrealbox("SF8008T") == 1 || checkchipset("HI3798MV200") == 1)
    880880                setfbosdnull();
    881881        status.usedirectfb = 1;
Note: See TracChangeset for help on using the changeset viewer.