mirror of
https://code.videolan.org/videolan/vlc
synced 2024-09-04 09:11:33 +02:00
* modules/video_output/caca.c:
+ Updated for libcaca 0.7.
This commit is contained in:
parent
5d751eab7d
commit
c53b4c332f
@ -1,8 +1,8 @@
|
||||
/*****************************************************************************
|
||||
* caca.c: Color ASCII Art video output plugin using libcaca
|
||||
*****************************************************************************
|
||||
* Copyright (C) 2003 VideoLAN
|
||||
* $Id: caca.c,v 1.5 2004/01/04 04:50:24 sam Exp $
|
||||
* Copyright (C) 2003, 2004 VideoLAN
|
||||
* $Id: caca.c,v 1.6 2004/01/08 19:22:10 sam Exp $
|
||||
*
|
||||
* Authors: Sam Hocevar <sam@zoy.org>
|
||||
*
|
||||
@ -199,24 +199,21 @@ static int Manage( vout_thread_t *p_vout )
|
||||
int event;
|
||||
vlc_value_t val;
|
||||
|
||||
while(( event = caca_get_event() ))
|
||||
while(( event = caca_get_event(CACA_EVENT_KEY_PRESS) ))
|
||||
{
|
||||
if( event & CACA_EVENT_KEY_PRESS )
|
||||
switch( event & 0x00ffffff )
|
||||
{
|
||||
switch( event & 0xffff )
|
||||
{
|
||||
case 'q':
|
||||
val.i_int = KEY_MODIFIER_CTRL | 'q';
|
||||
break;
|
||||
case ' ':
|
||||
val.i_int = KEY_SPACE;
|
||||
break;
|
||||
default:
|
||||
continue;
|
||||
}
|
||||
|
||||
var_Set( p_vout->p_vlc, "key-pressed", val );
|
||||
case 'q':
|
||||
val.i_int = KEY_MODIFIER_CTRL | 'q';
|
||||
break;
|
||||
case ' ':
|
||||
val.i_int = KEY_SPACE;
|
||||
break;
|
||||
default:
|
||||
continue;
|
||||
}
|
||||
|
||||
var_Set( p_vout->p_vlc, "key-pressed", val );
|
||||
}
|
||||
|
||||
return VLC_SUCCESS;
|
||||
|
Loading…
Reference in New Issue
Block a user