Mercurial > mplayer.hg
comparison mplayer.c @ 13091:25f51c72eb06
added runtime toggle of root window playback
only directx supports this at the moment
author | joey |
---|---|
date | Sun, 22 Aug 2004 19:01:56 +0000 |
parents | b9171604a4ac |
children | 36701f60f093 |
comparison
equal
deleted
inserted
replaced
13090:0c37bcfc5ef0 | 13091:25f51c72eb06 |
---|---|
747 int osd_show_vobsub_changed = 0; | 747 int osd_show_vobsub_changed = 0; |
748 int osd_show_sub_changed = 0; | 748 int osd_show_sub_changed = 0; |
749 int osd_show_percentage = 0; | 749 int osd_show_percentage = 0; |
750 int osd_show_tv_channel = 25; | 750 int osd_show_tv_channel = 25; |
751 int osd_show_ontop = 0; | 751 int osd_show_ontop = 0; |
752 int osd_show_rootwin = 0; | |
752 int osd_show_framedropping = 0; | 753 int osd_show_framedropping = 0; |
753 | 754 |
754 int rtc_fd=-1; | 755 int rtc_fd=-1; |
755 | 756 |
756 //float a_frame=0; // Audio | 757 //float a_frame=0; // Audio |
3041 vo_osd_changed(OSDTYPE_SUBTITLE); | 3042 vo_osd_changed(OSDTYPE_SUBTITLE); |
3042 #endif | 3043 #endif |
3043 } | 3044 } |
3044 | 3045 |
3045 } break; | 3046 } break; |
3047 case MP_CMD_VO_ROOTWIN: | |
3048 { | |
3049 if(video_out && vo_config_count) { | |
3050 video_out->control(VOCTRL_ROOTWIN, 0); | |
3051 #ifdef USE_OSD | |
3052 osd_show_rootwin=10; | |
3053 vo_osd_changed(OSDTYPE_SUBTITLE); | |
3054 #endif | |
3055 } | |
3056 | |
3057 } break; | |
3046 case MP_CMD_PANSCAN : { | 3058 case MP_CMD_PANSCAN : { |
3047 if ( !video_out ) break; | 3059 if ( !video_out ) break; |
3048 if ( video_out->control( VOCTRL_GET_PANSCAN,NULL ) == VO_TRUE ) | 3060 if ( video_out->control( VOCTRL_GET_PANSCAN,NULL ) == VO_TRUE ) |
3049 { | 3061 { |
3050 int abs= cmd->args[1].v.i; | 3062 int abs= cmd->args[1].v.i; |
3638 snprintf(osd_text_tmp, 63, "A-V delay: %d ms", ROUND(audio_delay*1000)); | 3650 snprintf(osd_text_tmp, 63, "A-V delay: %d ms", ROUND(audio_delay*1000)); |
3639 osd_show_av_delay--; | 3651 osd_show_av_delay--; |
3640 } else if (osd_show_ontop) { | 3652 } else if (osd_show_ontop) { |
3641 snprintf(osd_text_tmp, 63, "Stay on top: %sabled", vo_ontop?"en":"dis"); | 3653 snprintf(osd_text_tmp, 63, "Stay on top: %sabled", vo_ontop?"en":"dis"); |
3642 osd_show_ontop--; | 3654 osd_show_ontop--; |
3655 } else if (osd_show_rootwin) { | |
3656 snprintf(osd_text_tmp, 63, "Rootwin: %sabled", vo_rootwin?"en":"dis"); | |
3657 osd_show_rootwin--; | |
3643 } else if (osd_show_framedropping) { | 3658 } else if (osd_show_framedropping) { |
3644 snprintf(osd_text_tmp, 63, "Framedropping: %s", | 3659 snprintf(osd_text_tmp, 63, "Framedropping: %s", |
3645 (frame_dropping == 1 ? "on" : | 3660 (frame_dropping == 1 ? "on" : |
3646 (frame_dropping == 2 ? "hard" : "off"))); | 3661 (frame_dropping == 2 ? "hard" : "off"))); |
3647 osd_show_framedropping--; | 3662 osd_show_framedropping--; |