static inline void dvb_dmx_swfilter_packet_type(struct dvb_demux_feed *feed, const u8 *buf) 
static inline void dvb_dmx_swfilter_packet_type(struct dvb_demux_feed *feed, const u8 *buf) 
static inline void dvb_dmx_swfilter_packet_type(struct dvb_demux_feed *feed, const u8 *buf){	switch(feed->type) {	case DMX_TYPE_TS:		if (!feed->feed.ts.is_filtering)			break;		if (feed->ts_type & TS_PACKET) {			if (feed->ts_type & TS_PAYLOAD_ONLY)				dvb_dmx_swfilter_payload(feed, buf);			else				feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts, DMX_OK);		}		if (feed->ts_type & TS_DECODER)			if (feed->demux->write_to_decoder)				feed->demux->write_to_decoder(feed, buf, 188);		break;	case DMX_TYPE_SEC:		if (!feed->feed.sec.is_filtering)			break;		if (dvb_dmx_swfilter_section_packet(feed, buf) < 0)			feed->feed.sec.seclen = feed->feed.sec.secbufp=0;		break;	default:		break;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/dad4a73071532448f6cee29791476494a8eb3a58/dvb_demux.c/clean/drivers/media/dvb/dvb-core/dvb_demux.c