timeshift.c File Reference

Include dependency graph for timeshift.c:


Data Structures

struct  ts_entry_t
struct  access_sys_t

Defines

#define GRANULARITY_TEXT   N_("Timeshift granularity")
#define GRANULARITY_LONGTEXT
#define DIR_TEXT   N_("Timeshift directory")
#define DIR_LONGTEXT
#define FORCE_TEXT   N_("Force use of the timeshift module")
#define FORCE_LONGTEXT
#define TIMESHIFT_FIFO_MAX   (10*1024*1024)
#define TIMESHIFT_FIFO_MIN   (TIMESHIFT_FIFO_MAX/4)
#define TMP_FILE_MAX   256

Functions

static int Open (vlc_object_t *)
static void Close (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static int Seek (access_t *, int64_t)
static block_tBlock (access_t *p_access)
static int Control (access_t *, int i_query, va_list args)
static void * Thread (vlc_object_t *p_this)
static int WriteBlockToFile (access_t *p_access, block_t *p_block)
static block_tReadBlockFromFile (access_t *p_access)
static char * GetTmpFilePath (access_t *p_access)
static void NextFileWrite (access_t *p_access)
static void NextFileRead (access_t *p_access)

Define Documentation

#define DIR_LONGTEXT

Value:

N_( "Directory used to store the timeshift temporary " \
  "files." )

#define DIR_TEXT   N_("Timeshift directory")

#define FORCE_LONGTEXT

Value:

N_("Force use of the timeshift module even if the " \
  "access declares that it can control pace or pause." )

#define FORCE_TEXT   N_("Force use of the timeshift module")

#define GRANULARITY_LONGTEXT

Value:

N_( "This is the size of the temporary files " \
  "that will be used to store the timeshifted streams." )
Bug:
[String] typo

#define GRANULARITY_TEXT   N_("Timeshift granularity")

#define TIMESHIFT_FIFO_MAX   (10*1024*1024)

#define TIMESHIFT_FIFO_MIN   (TIMESHIFT_FIFO_MAX/4)

#define TMP_FILE_MAX   256


Function Documentation

static block_t * Block ( access_t p_access  )  [static]

static void Close ( vlc_object_t  )  [static]

static int Control ( access_t ,
int  i_query,
va_list  args 
) [static]

static char * GetTmpFilePath ( access_t p_access  )  [static]

static void NextFileRead ( access_t p_access  )  [static]

static void NextFileWrite ( access_t p_access  )  [static]

static int Open ( vlc_object_t  )  [static]

static block_t * ReadBlockFromFile ( access_t p_access  )  [static]

static int Seek ( access_t ,
int64_t   
) [static]

static void * Thread ( vlc_object_t p_this  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 

static int WriteBlockToFile ( access_t p_access,
block_t p_block 
) [static]


Generated on Wed Aug 13 08:03:00 2008 for VLC by  doxygen 1.5.1