FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | Screen |
struct | CCaptionSubContext |
Macros | |
#define | SCREEN_ROWS 15 |
#define | SCREEN_COLUMNS 32 |
#define | SET_FLAG(var, val) ( (var) |= ( 1 << (val)) ) |
#define | UNSET_FLAG(var, val) ( (var) &= ~( 1 << (val)) ) |
#define | CHECK_FLAG(var, val) ( (var) & ( 1 << (val)) ) |
#define | COR3(var, with1, with2, with3) ( (var) == (with1) || (var) == (with2) || (var) == (with3) ) |
Enumerations | |
enum | cc_mode { CCMODE_POPON, CCMODE_PAINTON, CCMODE_ROLLUP_2, CCMODE_ROLLUP_3, CCMODE_ROLLUP_4, CCMODE_TEXT } |
enum | cc_color_code { CCCOL_WHITE, CCCOL_GREEN, CCCOL_BLUE, CCCOL_CYAN, CCCOL_RED, CCCOL_YELLOW, CCCOL_MAGENTA, CCCOL_USERDEFINED, CCCOL_BLACK, CCCOL_TRANSPARENT } |
enum | cc_font { CCFONT_REGULAR, CCFONT_ITALICS, CCFONT_UNDERLINED, CCFONT_UNDERLINED_ITALICS } |
Variables | |
static const unsigned char | pac2_attribs [32][3] |
static const uint8_t | parity_table [256] |
static const AVOption | options [] |
static const AVClass | ccaption_dec_class |
AVCodec | ff_ccaption_decoder |
#define SCREEN_ROWS 15 |
Definition at line 26 of file ccaption_dec.c.
Referenced by reap_screen().
#define SCREEN_COLUMNS 32 |
Definition at line 27 of file ccaption_dec.c.
Referenced by roll_up(), and write_char().
Definition at line 29 of file ccaption_dec.c.
Referenced by handle_char(), handle_textattr(), and roll_up().
Definition at line 30 of file ccaption_dec.c.
Referenced by roll_up().
Definition at line 31 of file ccaption_dec.c.
Referenced by reap_screen(), and roll_up().
#define COR3 | ( | var, | |
with1, | |||
with2, | |||
with3 | |||
) | ( (var) == (with1) || (var) == (with2) || (var) == (with3) ) |
Referenced by process_cc608().
enum cc_mode |
Enumerator | |
---|---|
CCMODE_POPON | |
CCMODE_PAINTON | |
CCMODE_ROLLUP_2 | |
CCMODE_ROLLUP_3 | |
CCMODE_ROLLUP_4 | |
CCMODE_TEXT |
Definition at line 37 of file ccaption_dec.c.
enum cc_color_code |
Enumerator | |
---|---|
CCCOL_WHITE | |
CCCOL_GREEN | |
CCCOL_BLUE | |
CCCOL_CYAN | |
CCCOL_RED | |
CCCOL_YELLOW | |
CCCOL_MAGENTA | |
CCCOL_USERDEFINED | |
CCCOL_BLACK | |
CCCOL_TRANSPARENT |
Definition at line 46 of file ccaption_dec.c.
enum cc_font |
Enumerator | |
---|---|
CCFONT_REGULAR | |
CCFONT_ITALICS | |
CCFONT_UNDERLINED | |
CCFONT_UNDERLINED_ITALICS |
Definition at line 59 of file ccaption_dec.c.
|
static |
Definition at line 174 of file ccaption_dec.c.
|
static |
Definition at line 195 of file ccaption_dec.c.
|
static |
ctx | closed caption context just to print log |
Definition at line 206 of file ccaption_dec.c.
Referenced by handle_char(), handle_delete_end_of_row(), handle_pac(), and handle_textattr().
|
static |
This function after validating parity bit, also remove it from data pair.
The first byte doesn't pass parity, we replace it with a solid blank and process the pair. If the second byte doesn't pass parity, it returns INVALIDDATA user can ignore the whole pair and pass the other pair.
Definition at line 230 of file ccaption_dec.c.
Referenced by decode().
|
static |
Definition at line 266 of file ccaption_dec.c.
Referenced by handle_char(), handle_delete_end_of_row(), handle_pac(), handle_textattr(), and roll_up().
|
static |
Definition at line 284 of file ccaption_dec.c.
Referenced by process_cc608().
|
static |
Definition at line 317 of file ccaption_dec.c.
Referenced by handle_edm(), and process_cc608().
|
static |
Definition at line 350 of file ccaption_dec.c.
Referenced by process_cc608().
|
static |
Definition at line 369 of file ccaption_dec.c.
Referenced by process_cc608().
|
static |
pts | it is required to set end time |
Definition at line 403 of file ccaption_dec.c.
Referenced by handle_eoc(), and process_cc608().
|
static |
Definition at line 414 of file ccaption_dec.c.
Referenced by process_cc608().
|
static |
Definition at line 423 of file ccaption_dec.c.
Referenced by process_cc608().
|
static |
Definition at line 431 of file ccaption_dec.c.
Referenced by process_cc608().
|
static |
Definition at line 459 of file ccaption_dec.c.
Referenced by decode().
|
static |
Definition at line 522 of file ccaption_dec.c.
Referenced by frame_alloc(), frame_free(), get_buffer(), get_format(), main(), and show_formats_devices().
|
static |
Definition at line 66 of file ccaption_dec.c.
Referenced by handle_pac(), and handle_textattr().
|
static |
Definition at line 104 of file ccaption_dec.c.
Referenced by validate_cc_data_pair().
|
static |
Definition at line 570 of file ccaption_dec.c.
|
static |
Definition at line 574 of file ccaption_dec.c.
AVCodec ff_ccaption_decoder |
Definition at line 581 of file ccaption_dec.c.