FFmpeg
4.4.5
|
Filter for reading closed captioning data (EIA-608). More...
#include <string.h>
#include "libavutil/internal.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "libavutil/timestamp.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
#include "video.h"
Go to the source code of this file.
Data Structures | |
struct | LineItem |
struct | CodeItem |
struct | ScanItem |
struct | ReadEIA608Context |
Macros | |
#define | LAG 25 |
#define | CLOCK_BITSIZE_MIN 0.2f |
#define | CLOCK_BITSIZE_MAX 1.5f |
#define | SYNC_BITSIZE_MIN 12.f |
#define | SYNC_BITSIZE_MAX 15.f |
#define | OFFSET(x) offsetof(ReadEIA608Context, x) |
#define | FLAGS AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_RUNTIME_PARAM |
#define | READ_LINE(type, name) |
Variables | |
static const AVOption | readeia608_options [] |
static const AVFilterPad | readeia608_inputs [] |
static const AVFilterPad | readeia608_outputs [] |
AVFilter | ff_vf_readeia608 |
Filter for reading closed captioning data (EIA-608).
See also https://en.wikipedia.org/wiki/EIA-608
Definition in file vf_readeia608.c.
#define LAG 25 |
Definition at line 39 of file vf_readeia608.c.
#define CLOCK_BITSIZE_MIN 0.2f |
Definition at line 40 of file vf_readeia608.c.
#define CLOCK_BITSIZE_MAX 1.5f |
Definition at line 41 of file vf_readeia608.c.
#define SYNC_BITSIZE_MIN 12.f |
Definition at line 42 of file vf_readeia608.c.
#define SYNC_BITSIZE_MAX 15.f |
Definition at line 43 of file vf_readeia608.c.
#define OFFSET | ( | x | ) | offsetof(ReadEIA608Context, x) |
Definition at line 89 of file vf_readeia608.c.
Definition at line 90 of file vf_readeia608.c.
Definition at line 324 of file vf_readeia608.c.
AVFILTER_DEFINE_CLASS | ( | readeia608 | ) |
|
static |
Definition at line 103 of file vf_readeia608.c.
|
static |
Definition at line 134 of file vf_readeia608.c.
Referenced by config_input(), and process_command().
|
static |
Definition at line 179 of file vf_readeia608.c.
Referenced by extract_line().
|
static |
Definition at line 187 of file vf_readeia608.c.
Referenced by extract_line().
Definition at line 230 of file vf_readeia608.c.
Referenced by stddevf(), and thresholding().
Definition at line 242 of file vf_readeia608.c.
Referenced by thresholding().
|
static |
Definition at line 253 of file vf_readeia608.c.
Referenced by extract_line().
Definition at line 292 of file vf_readeia608.c.
Referenced by extract_line().
|
static |
Definition at line 315 of file vf_readeia608.c.
Referenced by extract_line().
|
static |
Definition at line 351 of file vf_readeia608.c.
|
static |
Definition at line 367 of file vf_readeia608.c.
Referenced by extract_lines().
|
static |
Definition at line 451 of file vf_readeia608.c.
Referenced by filter_frame().
|
static |
Definition at line 470 of file vf_readeia608.c.
|
static |
Definition at line 506 of file vf_readeia608.c.
|
static |
Definition at line 522 of file vf_readeia608.c.
|
static |
Definition at line 92 of file vf_readeia608.c.
|
static |
Definition at line 541 of file vf_readeia608.c.
|
static |
Definition at line 551 of file vf_readeia608.c.
AVFilter ff_vf_readeia608 |
Definition at line 559 of file vf_readeia608.c.