|
SASC-NG
DVBSoftCAM
|
Go to the source code of this file.
Classes | |
| struct | nit_data |
| struct | sid_msg |
| struct | epid |
| struct | sid |
| struct | dmxcmd |
| struct | sid_data |
Defines | |
| #define | PLUGIN_GETSID 8 |
| #define | MAX_EPID 128 |
Enumerations | |
| enum | { GETSID_CMD_RESET = 0, GETSID_CMD_START = 1, GETSID_CMD_PID = 2 } |
| enum | { MPEG1Video = 0x01, MPEG2Video = 0x02, MPEG4Video = 0x10, H264Video = 0x1b, OpenCableVideo = 0x80, MPEG1Audio = 0x03, MPEG2Audio = 0x04, MPEG2AudioAmd1 = 0x11, AACAudio = 0x0f, AC3Audio = 0x81, DTSAudio = 0x8a, DSMCC = 0x08, DSMCC_A = 0x0a, DSMCC_B = 0x0b, DSMCC_C = 0x0c, DSMCC_D = 0x0d, DSMCC_DL = 0x14, MetaDataPES = 0x15, MetaDataSec = 0x16, MetaDataDC = 0x17, MetaDataOC = 0x18, MetaDataDL = 0x19, PrivSec = 0x05, PrivData = 0x06, MHEG = 0x07, H222_1 = 0x09, MPEG2Aux = 0x0e, FlexMuxPES = 0x12, FlexMuxSec = 0x13, MPEG2IPMP = 0x1a, MPEG2IPMP2 = 0x7f, AnyMask = 0xFFFF0000, AnyVideo = 0xFFFF0001, AnyAudio = 0xFFFF0002 } |
Functions | |
| void | free_sidmsg (struct sid_msg *sidmsg) |
| #define MAX_EPID 128 |
Definition at line 8 of file plugin_getsid.h.
| #define PLUGIN_GETSID 8 |
Definition at line 6 of file plugin_getsid.h.
Referenced by connect_cam().
| anonymous enum |
Definition at line 70 of file plugin_getsid.h.
{
GETSID_CMD_RESET = 0,
GETSID_CMD_START = 1,
GETSID_CMD_PID = 2
};
| anonymous enum |
Definition at line 76 of file plugin_getsid.h.
{
// video
MPEG1Video = 0x01,
MPEG2Video = 0x02,
MPEG4Video = 0x10,
H264Video = 0x1b,
OpenCableVideo = 0x80,
// audio
MPEG1Audio = 0x03,
MPEG2Audio = 0x04,
MPEG2AudioAmd1 = 0x11,
AACAudio = 0x0f,
AC3Audio = 0x81,
DTSAudio = 0x8a,
// DSM-CC Object Carousel
DSMCC = 0x08,
DSMCC_A = 0x0a,
DSMCC_B = 0x0b,
DSMCC_C = 0x0c,
DSMCC_D = 0x0d,
DSMCC_DL = 0x14,
MetaDataPES = 0x15,
MetaDataSec = 0x16,
MetaDataDC = 0x17,
MetaDataOC = 0x18,
MetaDataDL = 0x19,
// other
PrivSec = 0x05,
PrivData = 0x06,
MHEG = 0x07,
H222_1 = 0x09,
MPEG2Aux = 0x0e,
FlexMuxPES = 0x12,
FlexMuxSec = 0x13,
MPEG2IPMP = 0x1a,
MPEG2IPMP2 = 0x7f,
// special id's, not actually ID's but can be used in FindPIDs
AnyMask = 0xFFFF0000,
AnyVideo = 0xFFFF0001,
AnyAudio = 0xFFFF0002,
};
| void free_sidmsg | ( | struct sid_msg * | sidmsg | ) |
Definition at line 111 of file plugin_getsid.c.
References sid_msg::list, list_add_l, and list_lock.
Referenced by free_addsid_msg(), and process_cam().
{
list_add_l(&sidmsg->list, &sidmsg_empty_queue, &list_lock);
}