av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AudioPES, 0); 
ret = av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AudioPES, 0); 
int av7110_av_start_record(struct av7110 *av7110, int av,			   struct dvb_demux_feed *dvbdmxfeed){	struct dvb_demux *dvbdmx = dvbdmxfeed->demux;	dprintk(2, "av7110:%p, , dvb_demux_feed:%p\n", av7110, dvbdmxfeed);	if (av7110->playing || (av7110->rec_mode & av))		return -EBUSY;	av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Stop, 0);	dvbdmx->recording = 1;	av7110->rec_mode |= av;	switch (av7110->rec_mode) {	case RP_AUDIO:		dvb_filter_pes2ts_init(&av7110->p2t[0],				       dvbdmx->pesfilter[0]->pid,				       dvb_filter_pes2ts_cb,				       (void *) dvbdmx->pesfilter[0]);		av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AudioPES, 0);		break;	case RP_VIDEO:		dvb_filter_pes2ts_init(&av7110->p2t[1],				       dvbdmx->pesfilter[1]->pid,				       dvb_filter_pes2ts_cb,				       (void *) dvbdmx->pesfilter[1]);		av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, VideoPES, 0);		break;	case RP_AV:		dvb_filter_pes2ts_init(&av7110->p2t[0],				       dvbdmx->pesfilter[0]->pid,				       dvb_filter_pes2ts_cb,				       (void *) dvbdmx->pesfilter[0]);		dvb_filter_pes2ts_init(&av7110->p2t[1],				       dvbdmx->pesfilter[1]->pid,				       dvb_filter_pes2ts_cb,				       (void *) dvbdmx->pesfilter[1]);		av7110_fw_cmd(av7110, COMTYPE_REC_PLAY, __Record, 2, AV_PES, 0);		break;	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ce18a223607b0e8cc9a8375abc64281a13ac423c/av7110_av.c/clean/drivers/media/dvb/ttpci/av7110_av.c