[vlc-devel] [vlc-commits] Remove libvlc_free

Rémi Denis-Courmont remi at remlab.net
Wed May 22 17:25:14 CEST 2019

Le keskiviikkona 22. toukokuuta 2019, 11.44.11 EEST Thomas Guillem a écrit :
>  I don't really care about UB,

Then don't design an API for a language subject to UB.

>  it was there for a reason

Yes. It was there because by the time we realized that it was useless, it was 
already part of the stable ABI. The stable ABI that ends with 3.*.

> and it's still used.

libvlc_media_player_stop() is also still used. And?

This API is not only useless, it's misleading and thus actively harmful.

>  If you want to remove it, start a discussion on the ML.

If you want to change a past decision, you start a discussion on the ML.

I already discussed supporting CIL, and then, after realizing that it was not 
that simple, not directly supporting it.


More information about the vlc-devel mailing list