Include dependency graph for zvbi.c:

Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | PAGE_TEXT N_("Teletext page") |
| #define | PAGE_LONGTEXT |
| #define | OPAQUE_TEXT N_("Text is always opaque") |
| #define | OPAQUE_LONGTEXT |
| #define | POS_TEXT N_("Teletext alignment") |
| #define | POS_LONGTEXT |
| #define | TELX_TEXT N_("Teletext text subtitles") |
| #define | TELX_LONGTEXT |
| #define | MAX_SLICES 32 |
| #define | ZVBI_PIXFMT_RGBA32 VBI_PIXFMT_RGBA32_LE |
Enumerations | |
| enum | data_unit_id { DATA_UNIT_EBU_TELETEXT_NON_SUBTITLE = 0x02, DATA_UNIT_EBU_TELETEXT_SUBTITLE = 0x03, DATA_UNIT_EBU_TELETEXT_INVERTED = 0x0C, DATA_UNIT_ZVBI_WSS_CPR1204 = 0xB4, DATA_UNIT_ZVBI_CLOSED_CAPTION_525 = 0xB5, DATA_UNIT_ZVBI_MONOCHROME_SAMPLES_525 = 0xB6, DATA_UNIT_VPS = 0xC3, DATA_UNIT_WSS = 0xC4, DATA_UNIT_CLOSED_CAPTION = 0xC5, DATA_UNIT_MONOCHROME_SAMPLES = 0xC6, DATA_UNIT_STUFFING = 0xFF } |
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 subpicture_t * | Decode (decoder_t *, block_t **) |
| static subpicture_t * | Subpicture (decoder_t *p_dec, video_format_t *p_fmt, bool b_text, int i_columns, int i_rows, int i_align, mtime_t i_pts) |
| static void | EventHandler (vbi_event *ev, void *user_data) |
| static int | OpaquePage (picture_t *p_src, const vbi_page p_page, const video_format_t fmt, bool b_opaque) |
| static int | RequestPage (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
| static int | Opaque (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
| static int | Position (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
Variables | |
| static const int | pi_pos_values [] = { 0, 1, 2, 4, 8, 5, 6, 9, 10 } |
| static const char *const | ppsz_pos_descriptions [] |
| #define MAX_SLICES 32 |
| #define OPAQUE_LONGTEXT |
Value:
N_("Setting vbi-opaque to false " \ "makes the boxed text transparent." )
| #define OPAQUE_TEXT N_("Text is always opaque") |
| #define PAGE_LONGTEXT |
Value:
N_("Open the indicated Teletext page." \ "Default page is index 100")
| #define PAGE_TEXT N_("Teletext page") |
| #define POS_LONGTEXT |
Value:
N_( \ "You can enforce the teletext position on the video " \ "(0=center, 1=left, 2=right, 4=top, 8=bottom, you can " \ "also use combinations of these values, eg. 6 = top-right).")
| #define POS_TEXT N_("Teletext alignment") |
| #define TELX_LONGTEXT |
Value:
N_( "Output teletext subtitles as text " \ "instead of as RGBA" )
| #define TELX_TEXT N_("Teletext text subtitles") |
| #define ZVBI_PIXFMT_RGBA32 VBI_PIXFMT_RGBA32_LE |
| enum data_unit_id |
| static void Close | ( | vlc_object_t * | ) | [static] |
| static subpicture_t * Decode | ( | decoder_t * | , | |
| block_t ** | ||||
| ) | [static] |
| static void EventHandler | ( | vbi_event * | ev, | |
| void * | user_data | |||
| ) | [static] |
| static int Opaque | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
| static int OpaquePage | ( | picture_t * | p_src, | |
| const vbi_page | p_page, | |||
| const video_format_t | fmt, | |||
| bool | b_opaque | |||
| ) | [static] |
| static int Open | ( | vlc_object_t * | ) | [static] |
| static int Position | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
| static int RequestPage | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
| static subpicture_t * Subpicture | ( | decoder_t * | p_dec, | |
| video_format_t * | p_fmt, | |||
| bool | b_text, | |||
| int | i_columns, | |||
| int | i_rows, | |||
| int | i_align, | |||
| mtime_t | i_pts | |||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const int pi_pos_values[] = { 0, 1, 2, 4, 8, 5, 6, 9, 10 } [static] |
const char* const ppsz_pos_descriptions[] [static] |
1.5.1