]> git.sesse.net Git - vlc/blobdiff - src/control/playlist.c
(Forward port of [17371]) Implement Aspect Ratio property for Mozilla plugin
[vlc] / src / control / playlist.c
index f08ad122ef4da45895bf436df53b3fef6bc66a6d..cfe82b498b06798cd42e29056a3257296ed214e5 100644 (file)
 
 #define PL p_instance->p_libvlc_int->p_playlist
 
+void libvlc_playlist_loop( libvlc_instance_t *p_instance, vlc_bool_t loop,
+                           libvlc_exception_t *p_e)
+{
+    assert( PL );
+    var_SetBool(PL,"loop",loop);
+}
+
 void libvlc_playlist_play( libvlc_instance_t *p_instance, int i_id,
                            int i_options, char **ppsz_options,
                            libvlc_exception_t *p_e )
@@ -37,7 +44,7 @@ void libvlc_playlist_play( libvlc_instance_t *p_instance, int i_id,
     assert( PL );
     ///\todo Handle additionnal options
 
-    if( PL->i_size == 0 ) RAISEVOID( "Empty playlist" );
+    if( PL->items.i_size == 0 ) RAISEVOID( "Empty playlist" );
     if( i_id > 0 )
     {
         playlist_item_t *p_item = playlist_ItemGetById( PL,
@@ -129,7 +136,7 @@ int libvlc_playlist_items_count( libvlc_instance_t *p_instance,
                                  libvlc_exception_t *p_e )
 {
     assert( PL );
-    return PL->i_size;
+    return PL->items.i_size;
 }
 
 libvlc_input_t * libvlc_playlist_get_input( libvlc_instance_t *p_instance,