[vlc-devel] [PATCH] stream: expose vlc_stream_Control symbol
Rémi Denis-Courmont
remi at remlab.net
Thu Sep 17 19:25:10 CEST 2020
Le keskiviikkona 16. syyskuuta 2020, 22.33.33 EEST Romain Vimont a écrit :
> The stream "control" function is exposed in 2 variants:
> - vlc_stream_vaControl(), with a va_list parameter;
> - vlc_stream_Control(), with a variable number of arguments.
>
> From Rust, the va_list version could only be called using the
> "c_variadic" feature, currently unstable:
> https://doc.rust-lang.org/std/ffi/struct.VaList.html
>
> However, the variadic version (vlc_stream_Control()) can be called:
> https://doc.rust-lang.org/nomicon/ffi.html#variadic-functions
I empirically believe that it's a few years too early to freeze the minimum
required Rust version. Who knows what *other* relevant feature Rust itself or
the Rust C bindings will develop in the next few years.
If the support is merged in the development branch, just use it. You can
always adjust later if needed.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list