/*
* ISO 13818 stream multiplexer
* Copyright (C) 2001 Convergence Integrated Media GmbH Berlin
* Author: Oskar Schirmer (oskar@convergence.de)
*/
enum {
C_HELP = 1,
C_VERS,
C_QUIT,
C_VERB,
C_OPES,
C_OPS,
C_OTS,
C_CLOS,
C_APPE,
C_FILE,
C_CROP,
C_REPT,
C_TSID,
C_FROP,
C_BUSY,
C_TIMD,
C_FPSI,
C_BSCR
};
typedef struct {
byte token;
byte width;
short comshort;
char *comlong;
char *explain;
char *explmulti;
} command_list;
typedef struct filerefer_list {
struct filerefer_list *next;
int filerefnum;
char *filename;
} filerefer_list;
boolean command_init (int cargc,
char **cargv);
boolean command_expected (unsigned int *nfds,
struct pollfd *ufds);
void command_process (boolean readable);
LinuxTV legacy CVS <linuxtv.org/cvs>