]> git.sesse.net Git - vlc/blobdiff - modules/access/bda/bda.h
add_bool wants booleans.
[vlc] / modules / access / bda / bda.h
index 7dd15bd4046500b0aa89990817d928b68bd00bcc..b043f6473154b25f98a97b16d3f5cb458c8e5cbe 100644 (file)
 /*****************************************************************************
  * Preamble
  *****************************************************************************/
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
 
-#include <vlc/vlc.h>
+#include <vlc_common.h>
 #include <vlc_input.h>
 #include <vlc_access.h>
 
@@ -43,7 +48,9 @@
 #   define AM_NOVTABLE
 #   define _OBJBASE_H_
 #   undef _X86_
-#   define _I64_MAX LONG_LONG_MAX
+#   ifndef _I64_MAX
+#     define _I64_MAX LONG_LONG_MAX
+#   endif
 #   define LONGLONG long long
 #endif
 
@@ -60,8 +67,7 @@ int dvb_SubmitATSCTuneRequest( access_t* p_access );
 int dvb_SubmitDVBTTuneRequest( access_t* p_access );
 int dvb_SubmitDVBCTuneRequest( access_t* p_access );
 int dvb_SubmitDVBSTuneRequest( access_t* p_access );
-long dvb_GetBufferSize( access_t* p_access );
-long dvb_ReadBuffer( access_t* p_access, long* l_buffer_len, BYTE* p_buff );
+block_t *dvb_Pop( access_t* p_access );
 
 #ifdef __cplusplus
 }
@@ -72,8 +78,5 @@ long dvb_ReadBuffer( access_t* p_access, long* l_buffer_len, BYTE* p_buff );
  ****************************************************************************/
 struct access_sys_t
 {
-    /* These 2 must be left at the beginning */
-    vlc_mutex_t lock;
-    vlc_cond_t  wait;
     BDAGraph *p_bda_module;
 };