From c53b4c332fe43c038d130f8716f54a8cd93dcb4c Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Thu, 8 Jan 2004 19:22:10 +0000 Subject: [PATCH 1/1] * modules/video_output/caca.c: + Updated for libcaca 0.7. --- modules/video_output/caca.c | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/modules/video_output/caca.c b/modules/video_output/caca.c index 1c2adbc8ad..132efe7f39 100644 --- a/modules/video_output/caca.c +++ b/modules/video_output/caca.c @@ -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 * @@ -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; -- 2.39.2