浏览代码

media player: silence compilation warnings

Felix Paul Kühne 10 年之前
父节点
当前提交
639849c9c0
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      Sources/VLCMediaPlayer.m

+ 11 - 2
Sources/VLCMediaPlayer.m

@@ -664,7 +664,11 @@ static void HandleMediaPlayerMediaChanged(const libvlc_event_t * event, void * s
     if (count <= 0)
         return @[];
 
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated"
     libvlc_track_description_t *tracks = libvlc_video_get_chapter_description(_playerInstance, title);
+#pragma clang diagnostic push
+
     NSMutableArray *tempArray = [NSMutableArray array];
     for (NSInteger i = 0; i < count ; i++) {
         [tempArray addObject:@(tracks->psz_name)];
@@ -703,10 +707,15 @@ static void HandleMediaPlayerMediaChanged(const libvlc_event_t * event, void * s
     if (count == 0)
         return [NSArray array];
 
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated"
     libvlc_track_description_t *tracks = libvlc_video_get_title_description(_playerInstance);
-    NSMutableArray *tempArray = [NSMutableArray array];
+#pragma clang diagnostic pop
+
     if (!tracks)
-        return tempArray;
+        return [NSArray array];
+
+    NSMutableArray *tempArray = [NSMutableArray array];
 
     while (1) {
         if (tracks->psz_name != nil)