VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
video_epg.c File Reference
Include dependency graph for video_epg.c:

Data Structures

struct  subpicture_updater_sys_t

Macros

#define EPG_TOP   0.7
#define EPG_LEFT   0.1
#define EPG_NAME_SIZE   0.05
#define EPG_PROGRAM_SIZE   0.03

Functions

static subpicture_region_tvout_OSDEpgSlider (int x, int y, int width, int height, float ratio)
static subpicture_region_tvout_OSDEpgText (const char *text, int x, int y, int size, uint32_t color)
static subpicture_region_tvout_BuildOSDEpg (vlc_epg_t *epg, int x, int y, int visible_width, int visible_height)
static int OSDEpgValidate (subpicture_t *subpic, bool has_src_changed, const video_format_t *fmt_src, bool has_dst_changed, const video_format_t *fmt_dst, mtime_t ts)
static void OSDEpgUpdate (subpicture_t *subpic, const video_format_t *fmt_src, const video_format_t *fmt_dst, mtime_t ts)
static void OSDEpgDestroy (subpicture_t *subpic)
int vout_OSDEpg (vout_thread_t *vout, input_item_t *input)
 Show EPG information about the current program of an input item.

Macro Definition Documentation

#define EPG_LEFT   0.1

Referenced by vout_BuildOSDEpg().

#define EPG_NAME_SIZE   0.05

Referenced by vout_BuildOSDEpg().

#define EPG_PROGRAM_SIZE   0.03

Referenced by vout_BuildOSDEpg().

#define EPG_TOP   0.7

Referenced by vout_BuildOSDEpg().

Function Documentation

static void OSDEpgDestroy ( subpicture_t subpic)
static
static void OSDEpgUpdate ( subpicture_t subpic,
const video_format_t fmt_src,
const video_format_t fmt_dst,
mtime_t  ts 
)
static
static int OSDEpgValidate ( subpicture_t subpic,
bool  has_src_changed,
const video_format_t fmt_src,
bool  has_dst_changed,
const video_format_t fmt_dst,
mtime_t  ts 
)
static

< No error

< Unspecified error

References VLC_EGENERIC, VLC_SUCCESS, and VLC_UNUSED.

Referenced by vout_OSDEpg().

static subpicture_region_t* vout_BuildOSDEpg ( vlc_epg_t epg,
int  x,
int  y,
int  visible_width,
int  visible_height 
)
static
int vout_OSDEpg ( vout_thread_t vout,
input_item_t input 
)
static subpicture_region_t* vout_OSDEpgSlider ( int  x,
int  y,
int  width,
int  height,
float  ratio 
)
static
static subpicture_region_t* vout_OSDEpgText ( const char *  text,
int  x,
int  y,
int  size,
uint32_t  color 
)
static