]> git.sesse.net Git - vlc/commitdiff
bluray: Implement BD_EVENT_PLAYITEM event
authorHugo Beauzée-Luyssen <beauze.h@gmail.com>
Thu, 8 Mar 2012 14:08:32 +0000 (14:08 +0000)
committerHugo Beauzée-Luyssen <beauze.h@gmail.com>
Mon, 16 Apr 2012 10:22:47 +0000 (12:22 +0200)
modules/access/bluray.c

index 38c619ea87d5fa0cf7e305c65d7906005cac856a..14bc619b0a88a4912b590b68259a9cf89e6f2415 100644 (file)
@@ -97,6 +97,7 @@ struct  demux_sys_t
     /* Titles */
     unsigned int        i_title;
     unsigned int        i_longest_title;
+    unsigned int        i_current_clip;
     input_title_t       **pp_title;
 
     /* Meta informations */
@@ -1039,12 +1040,15 @@ static int blurayControl(demux_t *p_demux, int query, va_list args)
 
 static void blurayHandleEvent( demux_t *p_demux, const BD_EVENT *e )
 {
+    demux_sys_t     *p_sys = p_demux->p_sys;
+
     switch (e->event)
     {
         case BD_EVENT_TITLE:
             blurayUpdateTitle(p_demux, e->param);
             break;
         case BD_EVENT_PLAYITEM:
+            p_sys->i_current_clip = e->param;
             break;
         case BD_EVENT_AUDIO_STREAM:
             break;