[vlc-devel] commit: Fixed event on UNKNOWN_ES es. (Laurent Aimar )

git version control git at videolan.org
Tue Dec 9 21:40:20 CET 2008


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Fri Dec  5 17:40:48 2008 +0100| [d81aac69efe9431db560772c24054333531ae1f7] | committer: Laurent Aimar 

Fixed event on UNKNOWN_ES es.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d81aac69efe9431db560772c24054333531ae1f7
---

 src/input/event.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/input/event.c b/src/input/event.c
index e33bd4a..82c8d3e 100644
--- a/src/input/event.c
+++ b/src/input/event.c
@@ -257,6 +257,9 @@ void input_SendEventEsDel( input_thread_t *p_input, int i_cat, int i_id )
 {
     vlc_value_t val;
 
+    if( i_cat == UNKNOWN_ES )
+        return;
+
     if( i_id >= 0 )
     {
         val.i_int = i_id;
@@ -274,6 +277,9 @@ void input_SendEventEsAdd( input_thread_t *p_input, int i_cat, int i_id, const c
     vlc_value_t val;
     vlc_value_t text;
 
+    if( i_cat == UNKNOWN_ES )
+        return;
+
     val.i_int = i_id;
     text.psz_string = (char*)psz_text;
 
@@ -288,6 +294,9 @@ void input_SendEventEsSelect( input_thread_t *p_input, int i_cat, int i_id )
 {
     vlc_value_t val;
 
+    if( i_cat == UNKNOWN_ES )
+        return;
+
     val.i_int = i_id;
     var_Change( p_input, GetEsVarName( i_cat ), VLC_VAR_SETVALUE, &val, NULL );
 




More information about the vlc-devel mailing list