1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-17 04:58:06 +00:00

keypress fix by M.Hunold@t-online.de (Michael Hunold)

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2123 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
arpi 2001-10-07 17:19:22 +00:00
parent f2facc7e71
commit d195cabade

View File

@ -135,6 +135,16 @@ int lirc_mp_getinput(){
}
}
// the lirc support is "broken by design": (see mailing list discussion)
// we only accept one command at each call of this subroutine, but the
// "lirc_code2char()" function should be called in a loop
// until it reports "empty"... (see lirc documentation)
// so we need to flush the lirc command queue after we processed one
// command. of course we report if we really lose a message.
while((ret=lirc_code2char(lirc_config,code,&c))==0 && c!=NULL){
fprintf(stderr, "LIRC: lost command \"%s\"",c);
}
free(code);
if(ret==-1){
mp_msg(MSGT_LIRC,MSGL_V,"LIRC: lirc_code2char() returned an error!\n");