Changeset 32205
- Timestamp:
- 01/08/15 10:23:54 (8 years ago)
- Location:
- titan/titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/avsettings.h
r31830 r32205 24 24 struct skin* ac3mode = getscreennode(avsettings, "ac3mode"); 25 25 struct skin* aacmode = getscreennode(avsettings, "aacmode"); 26 struct skin* wssmode = getscreennode(avsettings, "wssmode"); 26 27 struct skin* volautochangevalue = getscreennode(avsettings, "volautochangevalue"); 27 28 struct skin* mode3d = getscreennode(avsettings, "mode3d"); … … 174 175 #ifdef SH4 175 176 aacmode->hidden = YES; 177 #endif 178 179 ret = getwsschoices(); 180 changeinput(wssmode, ret); 181 free(ret); ret = NULL; 182 ret = getwss(); 183 setchoiceboxselection(wssmode, ret); 184 free(ret); ret = NULL; 185 186 #ifdef SH4 187 wssmode->hidden = YES; 176 188 #endif 177 189 … … 356 368 free(ret); ret = NULL; 357 369 } 370 if(wssmode->ret != NULL) 371 { 372 ret = getwss(); 373 if(ostrcmp(ret, wssmode->ret) != 0) 374 setaac(wssmode->ret); 375 free(ret); ret = NULL; 376 } 358 377 if(mode3d->ret != NULL) 359 378 { -
titan/titan/global.h
r32076 r32205 3575 3575 } 3576 3576 3577 char* getwsschoices() 3578 { 3579 char *wsschoicesdev = NULL; 3580 char *value = NULL; 3581 3582 wsschoicesdev = getconfig("wsschoicesdev", NULL); 3583 3584 if(wsschoicesdev == NULL) 3585 { 3586 err("NULL detect"); 3587 return NULL; 3588 } 3589 3590 value = readsys(wsschoicesdev, 1); 3591 if(value == NULL) 3592 { 3593 err("NULL detect"); 3594 return NULL; 3595 } 3596 3597 value = convertspacetolf(value); 3598 3599 return value; 3600 } 3601 3577 3602 int setciclock(int slotnr, char* value) 3578 3603 { … … 3734 3759 } 3735 3760 3761 int setwss(char* value) 3762 { 3763 char* wssdev = NULL; 3764 int ret = 0; 3765 3766 wssdev = getconfig("wssdev", NULL); 3767 3768 if(wssdev != NULL && value != NULL) 3769 { 3770 debug(100, "set %s to %s", wssdev, value); 3771 ret = writesys(wssdev, value, 0); 3772 if(ret == 0) addconfig("av_wssmode", value); 3773 return ret; 3774 } 3775 3776 return 0; 3777 } 3778 3736 3779 char* getac3() 3737 3780 { … … 3771 3814 3772 3815 value = readsys(aacdev, 1); 3816 if(value == NULL) 3817 { 3818 err("NULL detect"); 3819 return NULL; 3820 } 3821 3822 return value; 3823 } 3824 3825 char* getwss() 3826 { 3827 char *wssdev = NULL; 3828 char *value = NULL; 3829 3830 wssdev = getconfig("wssdev", NULL); 3831 3832 if(wssdev == NULL) 3833 { 3834 err("NULL detect"); 3835 return NULL; 3836 } 3837 3838 value = readsys(wssdev, 1); 3773 3839 if(value == NULL) 3774 3840 {
Note: See TracChangeset
for help on using the changeset viewer.