diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-29 15:32:56 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-29 15:32:56 +0000 |
commit | 36048f18e110f40a6d3571cefcd15882d54ef3ff (patch) | |
tree | 969adbed7e709cb6465c777146b8d7d6247f65cd /libmpdvdkit2/libdvdcss.h | |
parent | 7f69df17784d0a7b09aefc08e6e89868565e8e0f (diff) | |
download | mpv-36048f18e110f40a6d3571cefcd15882d54ef3ff.tar.bz2 mpv-36048f18e110f40a6d3571cefcd15882d54ef3ff.tar.xz |
update libdvdcss in libmpdvdkit to latest version (1.2.4)
patch by Andreas Hess <jaska@gmx.net>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8638 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdvdkit2/libdvdcss.h')
-rw-r--r-- | libmpdvdkit2/libdvdcss.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/libmpdvdkit2/libdvdcss.h b/libmpdvdkit2/libdvdcss.h index 3eee21520c..cb37bf498e 100644 --- a/libmpdvdkit2/libdvdcss.h +++ b/libmpdvdkit2/libdvdcss.h @@ -22,6 +22,8 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. *****************************************************************************/ +struct iovec; + /***************************************************************************** * The libdvdcss structure *****************************************************************************/ @@ -30,8 +32,14 @@ struct dvdcss_s /* File descriptor */ char * psz_device; int i_fd; + int i_read_fd; int i_seekpos; + /* File handling */ + int ( * pf_seek ) ( dvdcss_t, int ); + int ( * pf_read ) ( dvdcss_t, void *, int ); + int ( * pf_readv ) ( dvdcss_t, struct iovec *, int ); + /* Decryption stuff */ int i_method; css_t css; @@ -46,13 +54,13 @@ struct dvdcss_s int b_debug; #ifdef WIN32 + int b_file; char * p_readv_buffer; int i_readv_buf_size; #endif #ifndef WIN32 int i_raw_fd; - int i_read_fd; #endif }; @@ -66,9 +74,6 @@ struct dvdcss_s /***************************************************************************** * Functions used across the library *****************************************************************************/ -int _dvdcss_seek ( dvdcss_t, int ); -int _dvdcss_read ( dvdcss_t, void *, int ); - void _dvdcss_error ( dvdcss_t, char * ); void _dvdcss_debug ( dvdcss_t, char * ); |