Changeset 40788
- Timestamp:
- 08/22/17 17:10:50 (6 years ago)
- Location:
- titan/titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/frontenddev.h
r40784 r40788 102 102 return node->feaktband; 103 103 } 104 105 #if DVB_API_VERSION >= 5106 int fegetProperty(unsigned int cmd)107 {108 struct dtv_property p[1];109 memset(p, 0, sizeof(p));110 struct dtv_properties cmdseq;111 cmdseq.props = p;112 113 p[0].cmd = cmd;114 cmdseq.num = 1;115 116 if(ioctl(node->fd, FE_GET_PROPERTY, &cmdseq) < 0)117 {118 perr("FE_GET_PROPERTY -> %d", cmd);119 return -1;120 }121 return p[0].u.data;122 }123 #endif124 104 125 105 char* fegettypestr(struct dvbdev* dvbnode) -
titan/titan/scan.h
r40787 r40788 364 364 switch (transmission) 365 365 { 366 case 0: transmission _mode= TRANSMISSION_MODE_2K; break;367 case 1: transmission _mode= TRANSMISSION_MODE_8K; break;368 case 2: transmission _mode= TRANSMISSION_MODE_4K; break;369 case 3: transmission _mode= TRANSMISSION_MODE_1K; break;370 case 4: transmission _mode= TRANSMISSION_MODE_16K; break;371 case 5: transmission _mode= TRANSMISSION_MODE_32K; break;372 default: transmission _mode= TRANSMISSION_MODE_AUTO; break;366 case 0: transmission = TRANSMISSION_MODE_2K; break; 367 case 1: transmission = TRANSMISSION_MODE_8K; break; 368 case 2: transmission = TRANSMISSION_MODE_4K; break; 369 case 3: transmission = TRANSMISSION_MODE_1K; break; 370 case 4: transmission = TRANSMISSION_MODE_16K; break; 371 case 5: transmission = TRANSMISSION_MODE_32K; break; 372 default: transmission = TRANSMISSION_MODE_AUTO; break; 373 373 } 374 374 plp_id = buf[3]; … … 376 376 hierarchy = HIERARCHY_AUTO; 377 377 modulation = QAM_AUTO; 378 inversion = INVERSION_UNKNOWN; 379 //inversion = INVERSION_AUTO; 380 system = SYSTEM_DVB_T2; 378 //inversion = INVERSION_UNKNOWN; 379 inversion = INVERSION_AUTO; 380 //system = SYSTEM_DVB_T2; 381 system = 1; 381 382 382 383 char* loop1 = buf + 8; //call_id … … 384 385 char* loop3 = buf + 10; //centre_frequency if Flag == 0 385 386 unsigned int cfre = 0; 386 int i = 0;387 int i1 = 0; 387 388 int i2 = 0; 388 389 int step1 = 0; … … 398 399 if (flag == 0) 399 400 { 400 for(i = 0; i < dlen-6; i=i+step1)401 for(i1 = 0; i1 < dlen-6; i1=i1+step1) 401 402 { 402 403 step1 = 6; 403 404 404 cfre = ((loop3[i ] << 24) & 0xff000000);405 cfre = cfre | ((loop3[i +1] << 16) & 0xff0000);406 cfre = cfre | ((loop3[i +2] << 8) & 0xff00);407 cfre = cfre | (loop3[i +3] & 0xff);405 cfre = ((loop3[i1] << 24) & 0xff000000); 406 cfre = cfre | ((loop3[i1+1] << 16) & 0xff0000); 407 cfre = cfre | ((loop3[i1+2] << 8) & 0xff00); 408 cfre = cfre | (loop3[i1+3] & 0xff); 408 409 frequency = cfre * 10; 409 410 debug(500, "nitscan DVB-T2 - Flag=%d -> id=%llu freq=%d bandwidth=%d hp=%d lp=%d modulation=%d guard=%d trans=%d hierarchy=%d tpnode=%p", flag, id, frequency, bandwidth, hp, lp, modulation, guardinterval, transmission, hierarchy, tpnode); … … 413 414 else 414 415 err("not add nitscan DVB-T2 - Flag=%d -> id=%llu frequency:%s", flag, id, frequency); 415 sillen = loop3[i +4];416 sillen = loop3[i1+4]; 416 417 step1 = step1 + sillen; 417 418 } … … 419 420 else 420 421 { 421 for(i = 0; i < dlen-6; i=i+step1)422 for(i1 = 0; i1 < dlen-6; i1=i1+step1) 422 423 { 423 fllen = loop1[i +2];424 fllen = loop1[i1+2]; 424 425 step1 = 3; 425 426 step1 = step1 + fllen
Note: See TracChangeset
for help on using the changeset viewer.