On Sunday, 28 May 2017 at 16:58:53 UTC, aberba wrote:
https://lwn.net/Articles/708196/

From the look of things and feedbacks from several security analysts and system developers, [exposed] I/O needs to be memory safe.

GStreamer multimedia library developed in C has safety issues [see article]. What would its safety be if it was written in D (along with its plugins)?

It consists of many libraries. Audio-video decoders tend to be selected based on performance so no bounds checks. You can usually do it in a safe manner, but then you either need to adapt all the algorithms or prove correctness. Both alternatives are expensive. So really, sandboxing sounds like a more realistic alternative for an open source media player that aims to support all formats using third party codecs...

Reply via email to