Changeset 16538 for titan/plugins/tmdb
- Timestamp:
- 06/13/12 20:53:50 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/tmdb/tmdb.h
r16529 r16538 279 279 if(flag1 != 2 && ostrstr(tmpstr1, "size=\"original\"") != NULL) 280 280 // tnode->backdrop = string_resub("<image type=\"backdrop\" url=\"", "\" size=\"original\"", tmpstr1, 1); 281 tnode->backdrop = oregex(".*<image type=\"backdrop\" url=\".*(http://.*/original/.*)\" size=\"original\" width=\"1920 " height=\"1080\".*", tmpstr1);281 tnode->backdrop = oregex(".*<image type=\"backdrop\" url=\".*(http://.*/original/.*)\" size=\"original\" width=\"1920\" height=\"1080\".*", tmpstr1); 282 282 283 283 if(ostrstr(tmpstr1, "<rating>") != NULL) … … 368 368 } 369 369 370 void screentmdb(char* title) 370 //flag 0: only view 371 //flag 1: can return tmdb node 372 struct tmdb* screentmdb(char* title, int flag) 371 373 { 372 374 int rcret = 0; … … 380 382 struct skin* skin_cover = getscreennode(tmdbskin, "cover"); 381 383 struct skin* skin_votes = getscreennode(tmdbskin, "votes"); 382 struct tmdb* node = NULL; 384 struct skin* b3 = getscreennode(tmdbskin, "b3"); 385 struct tmdb* node = NULL, *retnode = NULL; 383 386 char* search = NULL; 384 387 385 388 setfbtransparent(255); 386 389 status.hangtime = 99999; 390 391 if(flag == 0) 392 b3->hidden = YES; 393 else 394 b3->hidden = NO; 387 395 388 396 if(title == NULL) title = getepgakttitle(NULL); … … 452 460 continue; 453 461 } 454 } 455 456 freetmdb(&node, 0); node = NULL; 462 if(rcret == getrcconfigint("rcyellow", NULL)) 463 { 464 retnode = node; 465 break; 466 } 467 } 468 469 if(retnode == NULL) 470 { 471 freetmdb(&node, 0); 472 node = NULL; 473 } 474 457 475 setosdtransparent(getskinconfigint("osdtransparent", NULL)); 458 476 status.hangtime = getconfigint("hangtime", NULL); 459 477 clearscreen(tmdbskin); 478 479 return retnode; 460 480 } 461 481
Note: See TracChangeset
for help on using the changeset viewer.