]> git.sesse.net Git - vlc/blobdiff - projects/macosx/framework/Sources/VLCMedia.m
VLCKit: isPreparsed doesn't exists anymore.
[vlc] / projects / macosx / framework / Sources / VLCMedia.m
index e4cbef933876fe34e2cc0f19448bc2400343be27..3f2f1612539d155462adc1802ee699cbc851a27f 100644 (file)
@@ -211,6 +211,13 @@ static void HandleMediaSubItemAdded(const libvlc_event_t * event, void * self)
     return self;
 }
 
+- (void)setValue:(NSString *)value forMeta:(NSString *)meta
+{
+    libvlc_meta_t metaName = [VLCMedia stringToMetaType:meta];
+    NSAssert(metaName >= 0, @"Invalid meta");
+    libvlc_media_set_meta(p_md, metaName, [value UTF8String]);
+}
+
 - (void)release
 {
     @synchronized(self)
@@ -288,7 +295,7 @@ static void HandleMediaSubItemAdded(const libvlc_event_t * event, void * self)
         [self length];
 
         // wait until we are preparsed
-        while (!length && ![self isPreparsed] && [aDate timeIntervalSinceNow] > 0)
+        while (!length && ![self isParsed] && [aDate timeIntervalSinceNow] > 0)
         {
             usleep( thread_sleep );
         }
@@ -303,9 +310,9 @@ static void HandleMediaSubItemAdded(const libvlc_event_t * event, void * self)
     return [[length retain] autorelease];
 }
 
-- (BOOL)isPreparsed
+- (BOOL)isParsed
 {
-    return libvlc_media_is_preparsed( p_md );
+    return libvlc_media_is_parsed( p_md );
 }
 
 @synthesize url;