#include <array>
#include <cctype>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include "libmythbase/mythlogging.h"
#include "captions/xine_demux_sputext.h"
#include <stdlib.h>
#include <ctype.h>
Go to the source code of this file.
|
char * | strcasestr (const char *str, const char *pattern) |
|
static bool | isEol (char p) |
|
static void | trail_space (std::string &str) |
|
static char * | read_line_from_input (demux_sputext_t *demuxstr, std::string &line) |
|
static subtitle_t * | sub_read_line_sami (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static char * | sub_readtext (char *source, std::string &dest) |
| Extract the next token from a string. More...
|
|
static subtitle_t * | sub_read_line_microdvd (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_subviewer (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_subrip (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_vplayer (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_rt (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_ssa (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_pjs (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_mpsub (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_aqt (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_jacobsub (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_subviewer2 (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_subrip09 (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static subtitle_t * | sub_read_line_mpl2 (demux_sputext_t *demuxstr, subtitle_t *current) |
|
static int | sub_autodetect (demux_sputext_t *demuxstr) |
|
bool | sub_read_file (demux_sputext_t *demuxstr) |
|
◆ ERR
◆ LINE_LEN_QUOT
#define LINE_LEN_QUOT "1000" |
◆ read_func_ptr
◆ strcasestr()
char* strcasestr |
( |
const char * |
str, |
|
|
const char * |
pattern |
|
) |
| |
◆ isEol()
static bool isEol |
( |
char |
p | ) |
|
|
static |
◆ trail_space()
static void trail_space |
( |
std::string & |
str | ) |
|
|
inlinestatic |
◆ read_line_from_input()
static char* read_line_from_input |
( |
demux_sputext_t * |
demuxstr, |
|
|
std::string & |
line |
|
) |
| |
|
static |
Definition at line 99 of file xine_demux_sputext.cpp.
Referenced by sub_autodetect(), sub_read_line_aqt(), sub_read_line_jacobsub(), sub_read_line_microdvd(), sub_read_line_mpl2(), sub_read_line_mpsub(), sub_read_line_pjs(), sub_read_line_rt(), sub_read_line_sami(), sub_read_line_ssa(), sub_read_line_subrip(), sub_read_line_subrip09(), sub_read_line_subviewer(), sub_read_line_subviewer2(), and sub_read_line_vplayer().
◆ sub_read_line_sami()
◆ sub_readtext()
static char* sub_readtext |
( |
char * |
source, |
|
|
std::string & |
dest |
|
) |
| |
|
static |
◆ sub_read_line_microdvd()
◆ sub_read_line_subviewer()
◆ sub_read_line_subrip()
◆ sub_read_line_vplayer()
◆ sub_read_line_rt()
◆ sub_read_line_ssa()
◆ sub_read_line_pjs()
◆ sub_read_line_mpsub()
◆ sub_read_line_aqt()
◆ sub_read_line_jacobsub()
◆ sub_read_line_subviewer2()
◆ sub_read_line_subrip09()
◆ sub_read_line_mpl2()
◆ sub_autodetect()
◆ sub_read_file()
◆ LINE_LEN
constexpr ssize_t LINE_LEN { 1000 } |
|
staticconstexpr |
◆ read_func
static subtitle_t * sub_read_line_jacobsub(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_mpsub(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_aqt(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_sami(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_ssa(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_mpl2(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_microdvd(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_subrip(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_subviewer2(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_pjs(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_subviewer(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_vplayer(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_rt(demux_sputext_t *demuxstr, subtitle_t *current)
static subtitle_t * sub_read_line_subrip09(demux_sputext_t *demuxstr, subtitle_t *current)