mirror of
https://github.com/mpv-player/mpv
synced 2024-12-20 22:02:59 +00:00
show a-v delay in osd (based on subdelay osd patch)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3784 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
b0a28151cb
commit
f197efd5c2
@ -423,6 +423,7 @@ int out_fmt=0;
|
|||||||
int osd_visible=100;
|
int osd_visible=100;
|
||||||
int osd_function=OSD_PLAY;
|
int osd_function=OSD_PLAY;
|
||||||
int osd_last_pts=-303;
|
int osd_last_pts=-303;
|
||||||
|
int osd_show_av_delay = 0;
|
||||||
int osd_show_sub_delay = 0;
|
int osd_show_sub_delay = 0;
|
||||||
|
|
||||||
int v_bright=50;
|
int v_bright=50;
|
||||||
@ -1874,10 +1875,12 @@ if(step_sec>0) {
|
|||||||
// delay correction:
|
// delay correction:
|
||||||
case '+':
|
case '+':
|
||||||
audio_delay+=0.1; // increase audio buffer delay
|
audio_delay+=0.1; // increase audio buffer delay
|
||||||
|
osd_show_av_delay = 9; // show the A-V delay in OSD
|
||||||
if(sh_audio) sh_audio->timer-=0.1;
|
if(sh_audio) sh_audio->timer-=0.1;
|
||||||
break;
|
break;
|
||||||
case '-':
|
case '-':
|
||||||
audio_delay-=0.1; // decrease audio buffer delay
|
audio_delay-=0.1; // decrease audio buffer delay
|
||||||
|
osd_show_av_delay = 9; // show the A-V delay in OSD
|
||||||
if(sh_audio) sh_audio->timer+=0.1;
|
if(sh_audio) sh_audio->timer+=0.1;
|
||||||
break;
|
break;
|
||||||
// quit
|
// quit
|
||||||
@ -2179,6 +2182,10 @@ if(rel_seek_secs || abs_seek_pos){
|
|||||||
if (osd_show_sub_delay) {
|
if (osd_show_sub_delay) {
|
||||||
sprintf(vo_osd_text, "Sub delay: %d ms",(int)(sub_delay*1000));
|
sprintf(vo_osd_text, "Sub delay: %d ms",(int)(sub_delay*1000));
|
||||||
osd_show_sub_delay--;
|
osd_show_sub_delay--;
|
||||||
|
} else
|
||||||
|
if (osd_show_av_delay) {
|
||||||
|
sprintf(vo_osd_text, "A-V delay: %d ms",(int)(audio_delay*1000));
|
||||||
|
osd_show_av_delay--;
|
||||||
} else
|
} else
|
||||||
sprintf(vo_osd_text,"%c %02d:%02d:%02d",osd_function,pts/3600,(pts/60)%60,pts%60);
|
sprintf(vo_osd_text,"%c %02d:%02d:%02d",osd_function,pts/3600,(pts/60)%60,pts%60);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user