Changeset 42144 for titan/titan/titan.c


Ignore:
Timestamp:
04/03/18 20:12:54 (5 years ago)
Author:
gost
Message:

[titan] mutant fix DTSHD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/titan.c

    r42143 r42144  
    637637        if(checkrealbox("HD51") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1)
    638638        {
    639                 if(getconfig("av_ac3plusmode", NULL) == NULL)
    640                         addconfig("av_ac3plusmode", "force_ac3");
    641                 if(getconfig("av_dtshdmode", NULL) == NULL)
    642                         addconfig("av_dtshdmode", "downmix");
    643                 if(getconfig("av_wmapromode", NULL) == NULL)
    644                         addconfig("av_wmapromode", "downmix");
    645                 ret = setac3plus(getconfig("av_ac3plusmode", NULL));
    646                 ret = setdtshd(getconfig("av_dtshdmode", NULL));
    647                 ret = setwmapro(getconfig("av_wmapromode", NULL));
    648        
     639                if(isfile("/proc/stb/audio/ac3plus_choices"))
     640                {
     641                        if(getconfig("av_ac3plusmode", NULL) == NULL)
     642                                addconfig("av_ac3plusmode", "force_ac3");
     643                        addconfig("av_can_ac3plusmode", "1");
     644                        ret = setac3plus(getconfig("av_ac3plusmode", NULL));
     645                }
     646                else
     647                        addconfig("av_can_ac3plusmode", "0");
     648
     649                if(isfile("/proc/stb/audio/dtshd_choices"))
     650                {
     651                        if(getconfig("av_dtshdmode", NULL) == NULL)
     652                                addconfig("av_dtshdmode", "downmix");
     653                        addconfig("av_can_dtshdmode", "1");
     654                        ret = setdtshd(getconfig("av_dtshdmode", NULL));
     655                }
     656                else
     657                        addconfig("av_can_dtshdmode", "0");
     658                       
     659                if(isfile("/proc/stb/audio/wmapro_choices"))
     660                {
     661                        if(getconfig("av_wmapromode", NULL) == NULL)
     662                                addconfig("av_wmapromode", "downmix");
     663                        addconfig("av_can_wmapromode", "1");
     664                        ret = setwmapro(getconfig("av_wmapromode", NULL));
     665                }
     666                else
     667                        addconfig("av_can_wmapromode", "0");   
    649668                addconfig("mode3ddev", "/proc/stb/fb/primary/3d");     //24.02.17
    650669        }
Note: See TracChangeset for help on using the changeset viewer.