Hi,

I recently went through the DVB API and found following structures for
DMX_SET_FILTER

typedef struct dmx_filter
{
        uint8_t  filter[DMX_FILTER_SIZE];
        uint8_t  mask[DMX_FILTER_SIZE];
        uint8_t  mode[DMX_FILTER_SIZE];
} dmx_filter_t;


struct dmx_sct_filter_params
{
        uint16_t          pid;
        dmx_filter_t   filter;
        uint32_t          timeout;
        uint32_t          flags;
#define DMX_CHECK_CRC       1
#define DMX_ONESHOT         2
#define DMX_IMMEDIATE_START 4
#define DMX_KERNEL_CLIENT   0x8000
};

does anyone know the meaning of following fields?
        uint8_t  filter[DMX_FILTER_SIZE]; // this is the table id
        uint8_t  mask[DMX_FILTER_SIZE]; // ??? it sometimes is set to
0xff, but for PAT it is also 0x00
        uint8_t  mode[DMX_FILTER_SIZE]; // ???

I haven't found any reference for this in the DVB API Specs

regards,
Markus
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to