macosx: fix resume playback for file urls containing whitespaces
messages: save one byte
android opaque: check error when locking the subtitles surface
android surface: check error when locking the video playback surface
ffmpeg: enable PIC on Solaris

Signed-off-by: Rafaël Carré <funman@videolan.org>
postproc: enable PIC on Solaris

Signed-off-by: Rafaël Carré <funman@videolan.org>
zlib: enable PIC on Solaris

Signed-off-by: Rafaël Carré <funman@videolan.org>
Add a pf_readdir callback to access_t modules

This commit also adds a related documentation file (doc/browsing.txt) describing
the expected behavior of pf_readdir callback implementations

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Add support for pf_readdir access modules in Streams

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Add a default implementation for pf_readdir for StreamFilter. Use it in stream_filter/record.c

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Add a new playlist module whose job is to output pf_readdir modules items to the playlist

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Make access/directory.c a pf_readdir browsing module

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Fix a typo. Uniformize the coding style, especially parenthesis

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
access/directory.c: Whitespace changes and posix struct naming fix

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
equalizer: fix a wrong comparison
Add stream_FilterDefaultReadDir symbol to libvlccore.sym

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
access/directory.c: Fix compilation error on OS X and don't leak.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
macosx: fix crash when applying video effects profile