xine-lib 1.2.11
Macros | Functions
dxr3_scr.c File Reference
#include <sys/ioctl.h>
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <pthread.h>
#include <errno.h>
#include "dxr3.h"
#include "dxr3_scr.h"

Macros

#define LOG_MODULE   "dxr3_scr"
 

Functions

static int dxr3_scr_get_priority (scr_plugin_t *scr)
 
static void dxr3_scr_start (scr_plugin_t *scr, int64_t vpts)
 
static int64_t dxr3_scr_get_current (scr_plugin_t *scr)
 
static void dxr3_scr_adjust (scr_plugin_t *scr, int64_t vpts)
 
static int dxr3_scr_set_speed (scr_plugin_t *scr, int speed)
 
static void dxr3_scr_exit (scr_plugin_t *scr)
 
static void dxr3_scr_update_priority (void *this_gen, xine_cfg_entry_t *entry)
 
static int dxr3_mvcommand (int fd_control, int command)
 
dxr3_scr_tdxr3_scr_init (xine_t *xine)
 

Macro Definition Documentation

◆ LOG_MODULE

#define LOG_MODULE   "dxr3_scr"

Function Documentation

◆ dxr3_mvcommand()

static int dxr3_mvcommand ( int  fd_control,
int  command 
)
inlinestatic

◆ dxr3_scr_adjust()

static void dxr3_scr_adjust ( scr_plugin_t scr,
int64_t  vpts 
)
static

◆ dxr3_scr_exit()

static void dxr3_scr_exit ( scr_plugin_t scr)
static

Referenced by dxr3_scr_init().

◆ dxr3_scr_get_current()

static int64_t dxr3_scr_get_current ( scr_plugin_t scr)
static

◆ dxr3_scr_get_priority()

static int dxr3_scr_get_priority ( scr_plugin_t scr)
static

Referenced by dxr3_scr_init().

◆ dxr3_scr_init()

dxr3_scr_t * dxr3_scr_init ( xine_t xine)

◆ dxr3_scr_set_speed()

static int dxr3_scr_set_speed ( scr_plugin_t scr,
int  speed 
)
static

◆ dxr3_scr_start()

static void dxr3_scr_start ( scr_plugin_t scr,
int64_t  vpts 
)
static

◆ dxr3_scr_update_priority()

static void dxr3_scr_update_priority ( void *  this_gen,
xine_cfg_entry_t entry 
)
static