]> git.sesse.net Git - vlc/blobdiff - src/stream_output/stream_output.c
Add ACCESS_OUT_CAN_CONTROL_PACE, fix AccessOutControl prototype
[vlc] / src / stream_output / stream_output.c
index 0ac9fd5700e3b48a325b96e00e3fce7304f52e7f..b52bc97b16b2238640eeb92008ffb892c40f7f41 100644 (file)
@@ -390,10 +390,18 @@ ssize_t sout_AccessOutWrite( sout_access_out_t *p_access, block_t *p_buffer )
 /**
  * sout_AccessOutControl
  */
-int sout_AccessOutControl (sout_access_out_t *access, int query, va_list args)
+int sout_AccessOutControl (sout_access_out_t *access, int query, ...)
 {
-    return (access->pf_control) ? access->pf_control (access, query, args)
-                                : VLC_EGENERIC;
+    va_list ap;
+    int ret;
+
+    va_start (ap, query);
+    if (access->pf_control)
+        ret = access->pf_control (access, query, ap);
+    else
+        ret = VLC_EGENERIC;
+    va_end (ap);
+    return ret;
 }
 
 /*****************************************************************************