RustConf 2016 - Integrating Some Rust in VLC Media Player by Geoffroy Couprie

By: Confreaks

35   0   3669

Uploaded on 10/04/2016

RustConf 2016 - Integrating Some Rust in VLC Media Player by Geoffroy Couprie

VLC media player has a nice goal for users: handle almost any file or protocol you throw at it. Unfortunately, this results in a lot of parser vulnerabilities, because most of the parsing code is handwritten in C. By leveraging Rust and the nom parser combinators library, could we replace some security critical parts of VLC?

Comments (2):

By rom1v    2019-05-24

Personally, I'd love to :)

One annoying point is that the core API, used by the modules, can change at any time (the modules are updated along with the API).

If there are Rust bindings for the core API [1], every API change must be reflected in Rust (and in modules written in Rust). This is problematic.

[1] https://www.youtube.com/watch?v=YTy_JOxGOd4&t=875

Original Thread

By cyphar    2019-05-24

There was quite a bit of interest in getting Rust parsers into VLC a few years ago[1], is there any update on this -- will we ever see core VLC code using Rust?

[1]: https://www.youtube.com/watch?v=YTy_JOxGOd4

Original Thread

Popular Videos 145694