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/avsettings.h

    r42143 r42144  
    201201        if((checkrealbox("HD51") == 1 || checkbox("DM900") == 1 || checkbox("DM920") == 1 || checkbox("DM520") == 1 || checkbox("DM525") == 1) && ac3plusmode != NULL)
    202202        {
    203                 ac3plusmode->hidden = NO;
    204                 dtshdmode->hidden = NO;
    205                 wmapromode->hidden = NO;
    206                
    207                 ret = getac3pluschoices();
    208                 changeinput(ac3plusmode, ret);
    209                 free(ret); ret = NULL;
    210                 ret = getac3plus();
    211                 setchoiceboxselection(ac3plusmode, ret);
    212                 free(ret); ret = NULL;
    213                
    214                 ret = getdtshdchoices();
    215                 changeinput(dtshdmode, ret);
    216                 free(ret); ret = NULL;
    217                 ret = getdtshd();
    218                 setchoiceboxselection(dtshdmode, ret);
    219                 free(ret); ret = NULL;
    220                
    221                 ret = getwmaprochoices();
    222                 changeinput(wmapromode, ret);
    223                 free(ret); ret = NULL;
    224                 ret = getwmapro();
    225                 setchoiceboxselection(wmapromode, ret);
    226                 free(ret); ret = NULL;
     203                if(getconfigint("av_can_ac3plusmode", NULL) == YES)
     204                {
     205                        ac3plusmode->hidden = NO;
     206                        ret = getac3pluschoices();
     207                        changeinput(ac3plusmode, ret);
     208                        free(ret); ret = NULL;
     209                        ret = getac3plus();
     210                        setchoiceboxselection(ac3plusmode, ret);
     211                        free(ret); ret = NULL;
     212                }
     213                else
     214                        ac3plusmode->hidden = YES;
     215                       
     216                if(getconfigint("av_can_dtshdmode", NULL) == YES)
     217                {
     218                        dtshdmode->hidden = NO;
     219                        ret = getdtshdchoices();
     220                        changeinput(dtshdmode, ret);
     221                        free(ret); ret = NULL;
     222                        ret = getdtshd();
     223                        setchoiceboxselection(dtshdmode, ret);
     224                        free(ret); ret = NULL;
     225                }
     226                else
     227                        dtshdmode->hidden = YES;
     228                       
     229                if(getconfigint("av_can_wmapromode", NULL) == YES)
     230                {
     231                        wmapromode->hidden = NO;
     232                        ret = getwmaprochoices();
     233                        changeinput(wmapromode, ret);
     234                        free(ret); ret = NULL;
     235                        ret = getwmapro();
     236                        setchoiceboxselection(wmapromode, ret);
     237                        free(ret); ret = NULL;
     238                }
     239                else
     240                        wmapromode->hidden = YES;
    227241        }
    228242        else
Note: See TracChangeset for help on using the changeset viewer.