Changeset 30944
- Timestamp:
- 11/12/14 15:53:20 (9 years ago)
- Location:
- titan/titan
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/infobar.h
r30923 r30944 690 690 if(rcret == getrcconfigint("rcmedia", NULL)) 691 691 { 692 //fuer HDMI IN test bei PIP 693 if(status.pipservice->dmxvideodev != NULL) 694 piphdmi(status.pipservice, 0); 692 695 /* 693 696 struct skin* pluginnode = getplugin("Media Center"); -
titan/titan/pip.h
r29925 r30944 389 389 if(node != NULL) 390 390 { 391 if(node-> videodev != NULL)391 if(node->dmxvideodev != NULL) 392 392 { 393 393 node->fedev->felock--; … … 401 401 videoclose(node->videodev, -1); 402 402 403 pippos(node->videodev, 0, 0, 0, 0, 1); 403 if(flag == 0) 404 pippos(node->videodev, 0, 0, 0, 0, 1); 404 405 405 406 node->videodev = NULL; 406 dmxstop(node->dmxvideodev); 407 dmxclose(node->dmxvideodev, -1); 408 node->dmxvideodev = NULL; 407 408 if(node->dmxvideodev != NULL) 409 { 410 dmxstop(node->dmxvideodev); 411 dmxclose(node->dmxvideodev, -1); 412 node->dmxvideodev = NULL; 413 } 409 414 410 415 return 0; … … 413 418 } 414 419 420 int piphdmi(struct service *node, int flag) 421 { 422 struct dvbdev *videonode = NULL; 423 424 if(node != NULL && node->type != NOTHING && node->type != HDMIIN) 425 pipstop(status.pipservice, 1); 426 427 videonode = videoopen(0, 1); 428 node->videodev = videonode; 429 node->type = HDMIIN; 430 431 if(videonode != NULL) 432 { 433 videoselectsource(videonode, VIDEO_SOURCE_HDMI); 434 videosetstreamtype(videonode, 0); 435 videoplay(videonode); 436 } 437 438 return 0; 439 } 440 441 415 442 #endif -
titan/titan/struct.h
r30933 r30944 156 156 #define MSDOS_SUPER_MAGIC 0x4d44 157 157 158 #ifndef VIDEO_SOURCE_HDMI 159 #define VIDEO_SOURCE_HDMI 2 160 #endif 161 #ifndef AUDIO_SOURCE_HDMI 162 #define AUDIO_SOURCE_HDMI 2 163 #endif 164 158 165 //Start Function Entry Point 159 166 #define STARTFUNC … … 200 207 enum {ALLCHANNEL, SATCHANNEL, PROVIDERCHANNEL, AZCHANNEL, BOUQUETCHANNEL, SATLIST, PROVIDERLIST, AZLIST, MAINBOUQUETLIST}; 201 208 enum {NOMODE, MVMODE, RMMODE, CPMODE, PROTECTMODE, EDITMODE}; 202 enum {NOTHING, CHANNEL, STILLPIC, RECORDDIRECT, RECORDTIMER, RECORDTIMESHIFT, RECORDSTREAM, TMPOTHER, RECORDPLAY };209 enum {NOTHING, CHANNEL, STILLPIC, RECORDDIRECT, RECORDTIMER, RECORDTIMESHIFT, RECORDSTREAM, TMPOTHER, RECORDPLAY, HDMIIN}; 203 210 enum {START, PAUSE, STOP}; 204 211 enum {DEACTIVE, ACTIVE, INPAUSE, ERROR};
Note: See TracChangeset
for help on using the changeset viewer.