[vlc-commits] [Git][videolan/vlc][master] test: iosvlc: drop first program_name argv

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sat Dec 9 17:23:05 UTC 2023



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
65ee7a17 by Alexandre Janniaux at 2023-12-09T17:05:49+00:00
test: iosvlc: drop first program_name argv

argv[0] will contain the path to the application, and forwarding it to
libvlc_new() would only make vlc try to play the file.

- - - - -


1 changed file:

- test/iosvlc.m


Changes:

=====================================
test/iosvlc.m
=====================================
@@ -99,13 +99,13 @@
 
     /* Store startup arguments to forward them to libvlc */
     NSArray *arguments = [[NSProcessInfo processInfo] arguments];
-    unsigned vlc_argc = [arguments count];
+    unsigned vlc_argc = [arguments count] - 1;
     const char **vlc_argv = malloc(vlc_argc * sizeof *vlc_argv);
     if (vlc_argv == NULL)
         return NO;
 
     for (unsigned i = 0; i < vlc_argc; i++)
-         vlc_argv[i] = [[arguments objectAtIndex:i] UTF8String];
+        vlc_argv[i] = [[arguments objectAtIndex:i + 1] UTF8String];
 
     /* Initialize libVLC */
     _libvlc = libvlc_new(vlc_argc, (const char * const*)vlc_argv);



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/65ee7a1704b0371cabbd0e1e3fc772c47e2d9c4a

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/65ee7a1704b0371cabbd0e1e3fc772c47e2d9c4a
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list