Commit af39d395 authored by Thomas Guillem's avatar Thomas Guillem

access: add nfs module

This module implements nfs file read and browsing via libnfs, see
https://github.com/sahlberg/libnfs .

This module use the *_async functions of libnfs and is interruptible via
vlc_interrupt.
parent 5c8521ca
......@@ -12,6 +12,7 @@ Core:
SMB, SFTP, FTP, RTSP ...)
Access:
* New NFS access module using libnfs
* Support HDS (Http Dynamic Streaming) from Adobe (f4m, f4v, etc.)
* New SMB access module using libdsm
* Rewrite MPEG-DASH (Dynamic Adaptive Streaming over HTTP) support, including
......
......@@ -1760,6 +1760,11 @@ dnl sftp access support
dnl
PKG_ENABLE_MODULES_VLC([SFTP], [sftp], [libssh2], (support SFTP file transfer via libssh2), [auto])
dnl
dnl nfs access support
dnl
PKG_ENABLE_MODULES_VLC([NFS], [nfs], [libnfs], (support nfs protocol via libnfs), [auto])
dnl
dnl Video4Linux 2
dnl
......
......@@ -253,6 +253,7 @@ $Id$
* mux_wav: a WAV muxer
* ncurses: interface module using the ncurses library
* netsync: synchronizes the clock of remote VLCs with a server for synchronous playback
* nfs: NFS access module using libnfs
* normvol: a audio filter for volume normalization
* notify: notifications using libnotify
* nsc: decoder for Microsoft proprietary NSC descriptors
......
......@@ -423,6 +423,13 @@ libsftp_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(accessdir)'
access_LTLIBRARIES += $(LTLIBsftp)
EXTRA_LTLIBRARIES += libsftp_plugin.la
libnfs_plugin_la_SOURCES = access/nfs.c
libnfs_plugin_la_CFLAGS = $(AM_CFLAGS) $(NFS_CFLAGS)
libnfs_plugin_la_LIBADD = $(NFS_LIBS)
libnfs_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(accessdir)'
access_LTLIBRARIES += $(LTLIBnfs)
EXTRA_LTLIBRARIES += libnfs_plugin.la
libaccess_realrtsp_plugin_la_SOURCES = \
access/rtsp/access.c \
access/rtsp/rtsp.c access/rtsp/rtsp.h \
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment