Lines Matching +full:timeout +full:- +full:sec
4 * Copyright (C) 2000-2001 Marcus Metzler & Ralph Metzler
30 * enum dvb_dmx_filter_type - type of demux feed.
41 * enum dvb_dmx_state - state machine for a demux filter.
64 * struct dvb_demux_filter - Describes a DVB demux section filter.
95 * struct dvb_demux_feed - describes a DVB field
99 * @feed.ts or @feed.sec.
102 * @feed.sec: a &struct dmx_section_feed pointer.
106 * @cb.ts or @cb.sec.
109 * @cb.sec: a dmx_section_cb() callback function pointer.
116 * @timeout: feed timeout.
122 * @cc: MPEG-TS packet continuity counter
133 struct dmx_section_feed sec; member
138 dmx_section_cb sec; member
147 ktime_t timeout; member
165 * struct dvb_demux - represents a digital TV demux
179 * Used only on av7110-av.c.
245 * dvb_dmx_init - initialize a digital TV demux struct.
255 * dvb->demux.dmx.capabilities =
258 * dvb->demux.priv = dvb;
259 * dvb->demux.filternum = 256;
260 * dvb->demux.feednum = 256;
261 * dvb->demux.start_feed = driver_start_feed;
262 * dvb->demux.stop_feed = driver_stop_feed;
263 * ret = dvb_dmx_init(&dvb->demux);
270 * dvb_dmx_release - releases a digital TV demux internal buffers.
281 * dvb_dmx_swfilter_packets - use dvb software filter for a buffer with
282 * multiple MPEG-TS packets with 188 bytes each.
286 * @count: number of MPEG-TS packets with size of 188.
290 * Use this routine if the DVB demux fills MPEG-TS buffers that are
299 * dvb_dmx_swfilter - use dvb software filter for a buffer with
300 * multiple MPEG-TS packets with 188 bytes each.
304 * @count: number of MPEG-TS packets with size of 188.
317 * dvb_dmx_swfilter_204 - use dvb software filter for a buffer with
318 * multiple MPEG-TS packets with 204 bytes each.
322 * @count: number of MPEG-TS packets with size of 204.
336 * dvb_dmx_swfilter_raw - make the raw data available to userspace without
342 * depends on the &dvb_demux->feed->cb.ts logic.
346 * delivery systems that aren't based on MPEG-TS.
348 * This function relies on &dvb_demux->feed->cb.ts to actually handle the