Browse Source

VLCMediaThumbnailer: force use of avcodec only

Like for android, we prefer to use a software decoder to process thumbnails.

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Soomin Lee 8 years ago
parent
commit
bce6005e32
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Sources/VLCMediaThumbnailer.m

+ 1 - 1
Sources/VLCMediaThumbnailer.m

@@ -205,12 +205,12 @@ static void display(void *opaque, void *picture)
     _mp = libvlc_media_player_new(self.libVLCinstance);
 
     libvlc_media_add_option([_media libVLCMediaDescriptor], "no-audio");
-    libvlc_media_add_option([_media libVLCMediaDescriptor], "no-videotoolbox-zero-copy");
     libvlc_media_add_option([_media libVLCMediaDescriptor], "avcodec-threads=1");
     libvlc_media_add_option([_media libVLCMediaDescriptor], "avcodec-skip-idct=4");
     libvlc_media_add_option([_media libVLCMediaDescriptor], "avcodec-skiploopfilter=3");
     libvlc_media_add_option([_media libVLCMediaDescriptor], "deinterlace=-1");
     libvlc_media_add_option([_media libVLCMediaDescriptor], "avi-index=3");
+    libvlc_media_add_option([_media libVLCMediaDescriptor], "codec=avcodec,none");
 
     libvlc_media_player_set_media(_mp, [_media libVLCMediaDescriptor]);
     libvlc_video_set_format(_mp, "RGBA", imageWidth, imageHeight, 4 * imageWidth);