Changeset 39947
- Timestamp:
- 02/08/17 19:50:33 (6 years ago)
- Location:
- titan/titan
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/avsettings.h
r34893 r39947 24 24 struct skin* ac3mode = getscreennode(avsettings, "ac3mode"); 25 25 struct skin* aacmode = getscreennode(avsettings, "aacmode"); 26 struct skin* ac3plusmode = getscreennode(avsettings, "ac3plusmode"); 27 struct skin* dtshdmode = getscreennode(avsettings, "dtshdmode"); 28 struct skin* wmapromode = getscreennode(avsettings, "wmapromode"); 26 29 struct skin* wssmode = getscreennode(avsettings, "wssmode"); 27 30 struct skin* volautochangevalue = getscreennode(avsettings, "volautochangevalue"); … … 177 180 setchoiceboxselection(aacmode, ret); 178 181 free(ret); ret = NULL; 179 182 183 if(checkbox("DM900") == 1 && ac3plusmode != NULL) 184 { 185 ac3plusmode->hidden = NO; 186 dtshdmode->hidden = NO; 187 wmapromode->hidden = NO; 188 189 ret = getac3pluschoices(); 190 changeinput(ac3plusmode, ret); 191 free(ret); ret = NULL; 192 ret = getac3plus(); 193 setchoiceboxselection(ac3plusmode, ret); 194 free(ret); ret = NULL; 195 196 ret = getdtshdchoices(); 197 changeinput(dtshdmode, ret); 198 free(ret); ret = NULL; 199 ret = getdtshd(); 200 setchoiceboxselection(dtshdmode, ret); 201 free(ret); ret = NULL; 202 203 ret = getwmaprochoices(); 204 changeinput(wmapromode, ret); 205 free(ret); ret = NULL; 206 ret = getwmapro(); 207 setchoiceboxselection(wmapromode, ret); 208 free(ret); ret = NULL; 209 } 210 else 211 { 212 ac3plusmode->hidden = YES; 213 dtshdmode->hidden = YES; 214 wmapromode->hidden = YES; 215 } 180 216 #ifdef SH4 181 217 aacmode->hidden = YES; 182 218 #endif 183 219 220 184 221 ret = getwsschoices(); 185 222 changeinput(wssmode, ret); … … 418 455 free(ret); ret = NULL; 419 456 } 457 if(ac3plusmode->ret != NULL) 458 { 459 ret = getac3plus(); 460 if(ostrcmp(ret, ac3plusmode->ret) != 0) 461 setaac(ac3plusmode->ret); 462 free(ret); ret = NULL; 463 } 464 if(dtshdmode->ret != NULL) 465 { 466 ret = getdtshd(); 467 if(ostrcmp(ret, dtshdmode->ret) != 0) 468 setaac(dtshdmode->ret); 469 free(ret); ret = NULL; 470 } 471 if(wmapromode->ret != NULL) 472 { 473 ret = getwmapro(); 474 if(ostrcmp(ret, wmapromode->ret) != 0) 475 setaac(wmapromode->ret); 476 free(ret); ret = NULL; 477 } 420 478 if(wssmode->ret != NULL) 421 479 { -
titan/titan/global.h
r39903 r39947 3704 3704 if(ac3pluschoicesdev == NULL) 3705 3705 { 3706 err("NULL detect");3707 return NULL;3706 addconfig("ac3pluschoicesdev", "/proc/stb/audio/ac3plus_choices"); 3707 ac3pluschoicesdev = getconfig("ac3pluschoicesdev", NULL); 3708 3708 } 3709 3709 … … 3729 3729 if(dtshdchoicesdev == NULL) 3730 3730 { 3731 err("NULL detect");3732 return NULL;3731 addconfig("dtshdchoicesdev", "/proc/stb/audio/dtshd_choices"); 3732 dtshdchoicesdev = getconfig("dtshdchoicesdev", NULL); 3733 3733 } 3734 3734 … … 3754 3754 if(wmaprochoicesdev == NULL) 3755 3755 { 3756 err("NULL detect");3757 return NULL;3756 addconfig("wmaprochoicesdev", "/proc/stb/audio/wmapro_choices"); 3757 wmaprochoicesdev = getconfig("wmaprochoicesdev", NULL); 3758 3758 } 3759 3759 … … 3974 3974 3975 3975 ac3plusdev = getconfig("ac3plusdev", NULL); 3976 if(ac3plusdev == NULL) 3977 { 3978 addconfig("ac3plusdev", "/proc/stb/audio/ac3plus"); 3979 ac3plusdev = getconfig("ac3plusdev", NULL); 3980 } 3976 3981 3977 3982 if(ac3plusdev != NULL && value != NULL) … … 3992 3997 3993 3998 dtshddev = getconfig("dtshddev", NULL); 3999 if(dtshddev == NULL) 4000 { 4001 addconfig("dtshddev", "/proc/stb/audio/dtshd"); 4002 dtshddev = getconfig("dtshddev", NULL); 4003 } 3994 4004 3995 4005 if(dtshddev != NULL && value != NULL) … … 4010 4020 4011 4021 wmaprodev = getconfig("wmaprodev", NULL); 4022 if(wmaprodev == NULL) 4023 { 4024 addconfig("wmaprodev", "/proc/stb/audio/wmapro"); 4025 wmaprodev = getconfig("wmaprodev", NULL); 4026 } 4012 4027 4013 4028 if(wmaprodev != NULL && value != NULL) -
titan/titan/titan.c
r39793 r39947 626 626 ret = setaudiosource(getconfig("av_audiosource", NULL)); 627 627 ret = setac3(getconfig("av_ac3mode", NULL)); 628 629 if(checkbox("DM900") == 1) 630 { 631 if(getconfig("av_ac3plusmode", NULL) == NULL) 632 addconfig("av_ac3plusmode", "use_hdmi_caps"); 633 if(getconfig("av_dtshdmode", NULL) == NULL) 634 addconfig("av_dtshdmode", "use_hdmi_caps"); 635 if(getconfig("av_wmapromode", NULL) == NULL) 636 addconfig("av_wmapromode", "downmix"); 637 ret = setac3plus(getconfig("av_ac3plusmode", NULL)); 638 ret = setdtshd(getconfig("av_dtshdmode", NULL)); 639 ret = setwmapro(getconfig("av_wmapromode", NULL)); 640 } 641 628 642 #ifdef MIPSEL 629 643 ret = setaac(getconfig("av_aacmode", NULL));
Note: See TracChangeset
for help on using the changeset viewer.