vbi.c File Reference

Go to the source code of this file.

Functions

static void error (const char *str,...)
static void out_of_sync (struct vbi *vbi)
static void vbi_send (struct vbi *vbi, int type, int i1, int i2, int i3, void *p1)
static void vbi_send_page (struct vbi *vbi, struct raw_page *rvtp, int page)
static void pll_add (struct vbi *vbi, int n, int err)
void vbi_pll_reset (struct vbi *vbi, int fine_tune)
static int vt_line (struct vbi *vbi, unsigned char *p)
static int vbi_line (struct vbi *vbi, unsigned char *p)
void vbi_handler (struct vbi *vbi, int fd)
int vbi_add_handler (struct vbi *vbi, void *handler, void *data)
void vbi_del_handler (struct vbi *vbi, void *handler, void *data)
static int set_decode_parms (struct vbi *vbi, struct v4l2_vbi_format *p)
static int setup_dev (struct vbi *vbi)
struct vbivbi_open (const char *vbi_name, struct cache *ca, int fine_tune, int big_buf)
void vbi_close (struct vbi *vbi)
struct vt_pagevbi_query_page (struct vbi *vbi, int pgno, int subno)
void vbi_reset (struct vbi *vbi)

Variables

static unsigned char * rawbuf
static int rawbuf_size

Function Documentation

static void error ( const char *  str,
  ... 
) [static]
static void out_of_sync ( struct vbi vbi  )  [static]

Definition at line 52 of file vbi.c.

Referenced by vbi_handler(), and vbi_open().

static void vbi_send ( struct vbi vbi,
int  type,
int  i1,
int  i2,
int  i3,
void *  p1 
) [static]

Definition at line 65 of file vbi.c.

Referenced by vbi_query_page(), vbi_reset(), vbi_send_page(), and vt_line().

static void vbi_send_page ( struct vbi vbi,
struct raw_page rvtp,
int  page 
) [static]

Definition at line 83 of file vbi.c.

Referenced by vt_line().

static void pll_add ( struct vbi vbi,
int  n,
int  err 
) [static]

Definition at line 110 of file vbi.c.

Referenced by vbi_line(), and vt_line().

void vbi_pll_reset ( struct vbi vbi,
int  fine_tune 
)

Definition at line 146 of file vbi.c.

Referenced by vbi_open().

static int vt_line ( struct vbi vbi,
unsigned char *  p 
) [static]

Definition at line 168 of file vbi.c.

Referenced by vbi_line().

static int vbi_line ( struct vbi vbi,
unsigned char *  p 
) [static]

Definition at line 326 of file vbi.c.

Referenced by vbi_handler().

void vbi_handler ( struct vbi vbi,
int  fd 
)

Definition at line 401 of file vbi.c.

Referenced by V4LRecorder::RunVBIDevice().

int vbi_add_handler ( struct vbi vbi,
void *  handler,
void *  data 
)

Definition at line 444 of file vbi.c.

Referenced by V4LRecorder::OpenVBIDevice().

void vbi_del_handler ( struct vbi vbi,
void *  handler,
void *  data 
)

Definition at line 461 of file vbi.c.

Referenced by V4LRecorder::CloseVBIDevice().

static int set_decode_parms ( struct vbi vbi,
struct v4l2_vbi_format *  p 
) [static]

Definition at line 476 of file vbi.c.

Referenced by setup_dev().

static int setup_dev ( struct vbi vbi  )  [static]

Definition at line 537 of file vbi.c.

Referenced by vbi_open().

struct vbi* vbi_open ( const char *  vbi_name,
struct cache *  ca,
int  fine_tune,
int  big_buf 
) [read]

Definition at line 606 of file vbi.c.

Referenced by V4LRecorder::OpenVBIDevice().

void vbi_close ( struct vbi vbi  ) 

Definition at line 657 of file vbi.c.

Referenced by V4LRecorder::CloseVBIDevice().

struct vt_page* vbi_query_page ( struct vbi vbi,
int  pgno,
int  subno 
) [read]

Definition at line 668 of file vbi.c.

void vbi_reset ( struct vbi vbi  ) 

Definition at line 688 of file vbi.c.

Referenced by vbi_handler().


Variable Documentation

unsigned char* rawbuf [static]

Definition at line 31 of file vbi.c.

Referenced by setup_dev(), and vbi_handler().

int rawbuf_size [static]

Definition at line 33 of file vbi.c.

Referenced by setup_dev().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sun May 27 06:41:47 2012 for MythTV by  doxygen 1.6.3