av7110_av_stop(av7110, dvbdmxfeed->pes_type ?  RP_VIDEO : RP_AUDIO); 
ret = av7110_av_stop(av7110, dvbdmxfeed->pes_type ?  RP_VIDEO : RP_AUDIO); if (ret) return ret; 
static void dvb_feed_stop_pid(struct dvb_demux_feed *dvbdmxfeed){	struct dvb_demux *dvbdmx = dvbdmxfeed->demux;	struct av7110 *av7110 = (struct av7110 *) dvbdmx->priv;	u16 *pid = dvbdmx->pids, npids[5];	int i;	dprintk(4, "%p\n", av7110);	if (dvbdmxfeed->pes_type <= 1) {		av7110_av_stop(av7110, dvbdmxfeed->pes_type ?  RP_VIDEO : RP_AUDIO);		if (!av7110->rec_mode)			dvbdmx->recording = 0;		if (!av7110->playing)			dvbdmx->playing = 0;	}	npids[0] = npids[1] = npids[2] = npids[3] = npids[4] = 0xffff;	i = dvbdmxfeed->pes_type;	switch (i) {	case 2: //teletext		if (dvbdmxfeed->ts_type & TS_PACKET)			StopHWFilter(dvbdmxfeed->filter);		npids[2] = 0;		break;	case 0:	case 1:	case 4:		if (!pids_off)			return;		npids[i] = (pid[i]&0x8000) ? 0 : pid[i];		break;	}	ChangePIDs(av7110, npids[1], npids[0], npids[2], npids[3], npids[4]);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ce18a223607b0e8cc9a8375abc64281a13ac423c/av7110.c/clean/drivers/media/dvb/ttpci/av7110.c