[vlc-devel] Porting VLC to NaCl

Rémi Denis-Courmont remi at remlab.net
Mon Aug 22 20:21:44 CEST 2011

Le vendredi 19 août 2011 10:50:28 Rémi Denis-Courmont, vous avez écrit :
> > assuming I have no external libraries?
> I suppose NaCl will require custom video and audio outputs, which should
> fit very naturally as VLC platform-specific plug-ins. But decoding is
> offloaded to third party libraries, such as FFmpeg or libav. VLC can be
> built without those, but it's very useless.
> > In other words, what libraries are essential which ones can I
> > get rid of?
> As a reference, the following libraries are required on Linux:
> libc (including socket/resolv), libm (math), libpthread, librt, libdl and
> libiconv.

NaCl only has an insufficient subset of libpthread, no libdl. I did not check 
if it had librt. This is going to need a LOT of work just to get the core...

Rémi Denis-Courmont

More information about the vlc-devel mailing list