Changeset 40020 for titan/titan/global.h
- Timestamp:
- 02/15/17 19:55:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r39947 r40020 6715 6715 } 6716 6716 6717 #ifdef MIPSEL 6718 int sethypridtunernew(struct dvbdev* tuner, char* value) 6719 { 6720 int ret = 0; 6721 6722 char* buf = NULL, *hypridtuner = NULL, *tmpstr = NULL; 6723 char* buf1 = NULL; 6724 6725 hypridtuner = getconfig("hypridtuner", NULL); 6726 6727 if(hypridtuner != NULL) 6728 { 6729 buf = malloc(MINMALLOC); 6730 if(buf == NULL) 6731 { 6732 err("no memory"); 6733 return 0; 6734 } 6735 } 6736 6737 sprintf(buf, hypridtuner, tuner->devnr); 6738 if(buf != NULL) 6739 { 6740 printf("set %s to %s\n", buf, value); 6741 if(file_exist(buf)) 6742 { 6743 buf1 = readsys("/sys/module/dvb_core/parameters/dvb_shutdown_timeout",1); 6744 ret = writesys("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "0", 1); 6745 if(ret != 0) 6746 printf("no /sys/module/dvb_core/parameters/dvb_shutdown_timeout available\n"); 6747 if(tuner->fd > -1) 6748 { 6749 feclose(tuner, -1); 6750 printf("set %s to %s\n", buf, value); 6751 ret = writesys(buf, value, 0); 6752 tuner->fd = feopen(tuner, NULL); 6753 } 6754 else 6755 { 6756 printf("set %s to %s\n", buf, value); 6757 ret = writesys(buf, value, 0); 6758 } 6759 writesys("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", buf1, 1); 6760 free(tmpstr); tmpstr = NULL; 6761 free(buf1); buf1 = NULL; 6762 } 6763 else 6764 { 6765 return 0; 6766 } 6767 } 6768 free(buf); buf = NULL; 6769 6770 return 0; 6771 } 6772 #endif 6773 6717 6774 int sethypridtuner(int dev, char* value) 6718 6775 {
Note: See TracChangeset
for help on using the changeset viewer.