MythTV  0.26-pre
Functions
ringbuffer.c File Reference

Go to the source code of this file.

Functions

int ring_init (ringbuffer *rbuf, int size)
int ring_reinit (ringbuffer *rbuf, int size)
void ring_clear (ringbuffer *rbuf)
void ring_destroy (ringbuffer *rbuf)
int ring_write (ringbuffer *rbuf, uint8_t *data, int count)
int ring_peek (ringbuffer *rbuf, uint8_t *data, unsigned int count, uint32_t off)
int ring_poke (ringbuffer *rbuf, uint8_t *data, unsigned int count, uint32_t off)
int ring_read (ringbuffer *rbuf, uint8_t *data, int count)
int ring_skip (ringbuffer *rbuf, int count)
int ring_write_file (ringbuffer *rbuf, int fd, int count)
int ring_read_file (ringbuffer *rbuf, int fd, int count)
static void show (uint8_t *buf, int length)
void ring_show (ringbuffer *rbuf, unsigned int count, uint32_t off)
int dummy_init (dummy_buffer *dbuf, int s)
void dummy_destroy (dummy_buffer *dbuf)
void dummy_clear (dummy_buffer *dbuf)
int dummy_add (dummy_buffer *dbuf, uint64_t time, uint32_t size)

Function Documentation

int ring_init ( ringbuffer rbuf,
int  size 
)

Definition at line 37 of file ringbuffer.c.

Referenced by dummy_init(), find_pids_stdin(), init_replex(), and MPEG2fixup::InitReplex().

int ring_reinit ( ringbuffer rbuf,
int  size 
)

Definition at line 55 of file ringbuffer.c.

Referenced by MPEG2fixup::AddFrame().

void ring_clear ( ringbuffer rbuf)

Definition at line 75 of file ringbuffer.c.

Referenced by dummy_clear().

Definition at line 83 of file ringbuffer.c.

Referenced by dummy_destroy(), and MPEG2replex::~MPEG2replex().

int ring_write ( ringbuffer rbuf,
uint8_t data,
int  count 
)
int ring_peek ( ringbuffer rbuf,
uint8_t data,
unsigned int  count,
uint32_t  off 
)
int ring_poke ( ringbuffer rbuf,
uint8_t data,
unsigned int  count,
uint32_t  off 
)

Definition at line 156 of file ringbuffer.c.

Referenced by writeout_video().

int ring_read ( ringbuffer rbuf,
uint8_t data,
int  count 
)
int ring_skip ( ringbuffer rbuf,
int  count 
)
int ring_write_file ( ringbuffer rbuf,
int  fd,
int  count 
)

Definition at line 257 of file ringbuffer.c.

int ring_read_file ( ringbuffer rbuf,
int  fd,
int  count 
)

Definition at line 295 of file ringbuffer.c.

Referenced by do_demux().

static void show ( uint8_t buf,
int  length 
) [static]
void ring_show ( ringbuffer rbuf,
unsigned int  count,
uint32_t  off 
)

Definition at line 376 of file ringbuffer.c.

int dummy_init ( dummy_buffer dbuf,
int  s 
)

Definition at line 408 of file ringbuffer.c.

Referenced by init_multiplex().

Definition at line 420 of file ringbuffer.c.

Referenced by finish_mpg().

Definition at line 426 of file ringbuffer.c.

int dummy_add ( dummy_buffer dbuf,
uint64_t  time,
uint32_t  size 
)

Definition at line 433 of file ringbuffer.c.

Referenced by writeout_ext(), and writeout_video().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends