From 0bf8e5b8cf932b008a9b6e6a562fb723cea00e46 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Romain=20Roff=C3=A9?= <rofferom@gmail.com>
Date: Thu, 9 Jun 2022 17:37:59 +0200
Subject: [PATCH] fixup! Add winit integration example

---
 examples/winit_player.rs | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/examples/winit_player.rs b/examples/winit_player.rs
index 478c915..d1b5bd1 100644
--- a/examples/winit_player.rs
+++ b/examples/winit_player.rs
@@ -22,13 +22,17 @@ fn main() {
         .unwrap();
 
     // Instanciate libvlc
-    let options = vec![String::from("-vv")];
+    let instance = Instance::new().unwrap();
 
-    let instance = Instance::with_args(Some(options)).unwrap();
-
-    let argv: Vec<String> = std::env::args().collect();
-
-    let md = Media::new_location(&instance, &argv[1]).unwrap();
+    let args: Vec<String> = std::env::args().collect();
+    let path = match args.get(1) {
+        Some(s) => s,
+        None => {
+            println!("Usage: winit_player path_to_a_media_file");
+            return;
+        }
+    };
+    let md = Media::new_path(&instance, path).unwrap();
 
     let mdp = MediaPlayer::new(&instance).unwrap();