Changeset ee1330c497b5c78f5fcfd0145391f219e489e13a

Show
Ignore:
Timestamp:
03/31/08 12:18:44 (5 months ago)
Author:
Pierre d'Herbemont <pdherbemont@videolan.org>
git-committer:
Pierre d'Herbemont <pdherbemont@videolan.org> 1206958724 +0200
git-parent:

[be3c7a5f8ca2b7189f3176dbcdf32c5c06ff9af1]

git-author:
Tanguy Krotoff <tkrotoff@gmail.com> 1206938107 +0200
Message:

libvlc: add libvlc_MediaInstanceStopped

Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bindings/java/core/src/main/java/org/videolan/jvlc/event/MediaInstanceCallback.java

    rbf1292e ree1330c  
    6161            listener.paused(mediaInstance); 
    6262        } 
    63         else if (libvlc_event.type == LibVlcEventType.libvlc_MediaInstanceReachedEnd.ordinal()) 
     63        else if (libvlc_event.type == LibVlcEventType.libvlc_MediaInstanceEndReached.ordinal()) 
    6464        { 
    6565            listener.endReached(mediaInstance); 
  • bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlcEventType.java

    ra19cac2 ree1330c  
    3737    libvlc_MediaInstancePlayed, 
    3838    libvlc_MediaInstancePaused, 
    39     libvlc_MediaInstanceReachedEnd, 
     39    libvlc_MediaInstanceEndReached, 
     40    libvlc_MediaInstanceStopped, 
    4041    libvlc_MediaInstanceEncounteredError, 
    4142    libvlc_MediaInstanceTimeChanged, 
  • bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlcImpl.java

    rbf1292e ree1330c  
    9999        libVlc.libvlc_event_attach( 
    100100            mediaInstanceEventManager, 
    101             LibVlcEventType.libvlc_MediaInstanceReachedEnd.ordinal(), 
     101            LibVlcEventType.libvlc_MediaInstanceEndReached.ordinal(), 
    102102            endReached, 
    103103            null, 
    104104            exception); 
    105          
     105 
    106106        JFrame frame = new JFrame("title"); 
    107107        frame.setVisible(true); 
  • include/vlc/libvlc_events.h

    rbf1292e ree1330c  
    5050    libvlc_MediaInstancePlayed, 
    5151    libvlc_MediaInstancePaused, 
    52     libvlc_MediaInstanceReachedEnd, 
     52    libvlc_MediaInstanceEndReached, 
     53    libvlc_MediaInstanceStopped, 
    5354    libvlc_MediaInstanceEncounteredError, 
    5455    libvlc_MediaInstanceTimeChanged, 
  • projects/macosx/framework/Sources/VLCMediaPlayer.m

    rbf1292e ree1330c  
    9393    else if( event->type == libvlc_MediaInstancePaused ) 
    9494        newState = VLCMediaPlayerStatePaused; 
    95     else if( event->type == libvlc_MediaInstanceReachedEnd ) 
     95    else if( event->type == libvlc_MediaInstanceEndReached ) 
    9696        newState = VLCMediaPlayerStateStopped; 
    9797    else if( event->type == libvlc_MediaInstanceEncounteredError ) 
     
    643643    libvlc_event_attach( p_em, libvlc_MediaInstancePlayed,          HandleMediaInstanceStateChanged, self, &ex ); 
    644644    libvlc_event_attach( p_em, libvlc_MediaInstancePaused,          HandleMediaInstanceStateChanged, self, &ex ); 
    645     libvlc_event_attach( p_em, libvlc_MediaInstanceReachedEnd,      HandleMediaInstanceStateChanged, self, &ex ); 
     645    libvlc_event_attach( p_em, libvlc_MediaInstanceEndReached,      HandleMediaInstanceStateChanged, self, &ex ); 
    646646    /* FIXME: We may want to turn that off when none is interested by that */ 
    647647    libvlc_event_attach( p_em, libvlc_MediaInstancePositionChanged, HandleMediaPositionChanged,      self, &ex ); 
     
    655655    libvlc_event_detach( p_em, libvlc_MediaInstancePlayed,          HandleMediaInstanceStateChanged, self, NULL ); 
    656656    libvlc_event_detach( p_em, libvlc_MediaInstancePaused,          HandleMediaInstanceStateChanged, self, NULL ); 
    657     libvlc_event_detach( p_em, libvlc_MediaInstanceReachedEnd,      HandleMediaInstanceStateChanged, self, NULL ); 
     657    libvlc_event_detach( p_em, libvlc_MediaInstanceEndReached,      HandleMediaInstanceStateChanged, self, NULL ); 
    658658    libvlc_event_detach( p_em, libvlc_MediaInstancePositionChanged, HandleMediaPositionChanged,      self, NULL ); 
    659659    libvlc_event_detach( p_em, libvlc_MediaInstanceTimeChanged,     HandleMediaTimeChanged,          self, NULL ); 
  • src/control/event.c

    r2e8d84e ree1330c  
    264264    EVENT(libvlc_MediaInstancePlayed), 
    265265    EVENT(libvlc_MediaInstancePaused), 
    266     EVENT(libvlc_MediaInstanceReachedEnd), 
     266    EVENT(libvlc_MediaInstanceEndReached), 
     267    EVENT(libvlc_MediaInstanceStopped), 
    267268    EVENT(libvlc_MediaInstanceTimeChanged), 
    268269    EVENT(libvlc_MediaInstancePositionChanged), 
  • src/control/media_list_player.c

    rbf1292e ree1330c  
    171171{ 
    172172    libvlc_event_attach( libvlc_media_player_event_manager( p_mlp->p_mi, NULL ), 
    173                          libvlc_MediaInstanceReachedEnd, 
     173                         libvlc_MediaInstanceEndReached, 
    174174                          media_player_reached_end, p_mlp, NULL ); 
    175175} 
     
    186186        return; 
    187187    } 
    188          
     188 
    189189    libvlc_event_detach( libvlc_media_player_event_manager( p_mlp->p_mi, NULL ), 
    190                          libvlc_MediaInstanceReachedEnd, 
     190                         libvlc_MediaInstanceEndReached, 
    191191                         media_player_reached_end, p_mlp, NULL ); 
    192192} 
  • src/control/media_player.c

    rbf1292e ree1330c  
    150150        case END_S: 
    151151            libvlc_media_set_state( p_mi->p_md, libvlc_NothingSpecial, NULL); 
    152             event.type = libvlc_MediaInstanceReachedEnd; 
     152            event.type = libvlc_MediaInstanceEndReached; 
    153153            break; 
    154154        case PAUSE_S: 
     
    315315        return NULL; 
    316316    } 
    317   
     317 
    318318    libvlc_event_manager_register_event_type( p_mi->p_event_manager, 
    319             libvlc_MediaInstanceReachedEnd, p_e ); 
     319            libvlc_MediaInstanceEndReached, p_e ); 
     320    libvlc_event_manager_register_event_type( p_mi->p_event_manager, 
     321            libvlc_MediaInstanceStopped, p_e ); 
    320322    libvlc_event_manager_register_event_type( p_mi->p_event_manager, 
    321323            libvlc_MediaInstanceEncounteredError, p_e ); 
     
    642644        vlc_object_release( p_input_thread ); 
    643645    } 
     646 
     647    /* Send a stop notification event */ 
     648    libvlc_event_t event; 
     649    libvlc_media_set_state( p_mi->p_md, libvlc_Stopped, NULL); 
     650    event.type = libvlc_MediaInstanceStopped; 
     651    libvlc_event_send( p_mi->p_event_manager, &event ); 
    644652} 
    645653 
  • src/control/testapi.c

    rbf1292e ree1330c  
    248248        libvlc_MediaInstancePlayed, 
    249249        libvlc_MediaInstancePaused, 
    250         libvlc_MediaInstanceReachedEnd, 
     250        libvlc_MediaInstanceEndReached, 
     251        libvlc_MediaInstanceStopped, 
    251252        libvlc_MediaInstanceEncounteredError, 
    252253        libvlc_MediaInstanceTimeChanged,