• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/ttusb-dec/

Lines Matching defs:dvbdmxfeed

930 static int ttusb_dec_start_ts_feed(struct dvb_demux_feed *dvbdmxfeed)
932 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
941 if (dvbdmxfeed->ts_type & TS_DECODER)
944 if (dvbdmxfeed->ts_type & TS_PACKET)
947 if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY)
952 switch (dvbdmxfeed->pes_type) {
956 dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid;
957 dec->pid[DMX_PES_VIDEO] = dvbdmxfeed->pid;
958 dec->video_filter = dvbdmxfeed->filter;
964 dec->pid[DMX_PES_AUDIO] = dvbdmxfeed->pid;
965 dec->audio_filter = dvbdmxfeed->filter;
970 dec->pid[DMX_PES_TELETEXT] = dvbdmxfeed->pid;
976 dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid;
985 dprintk(" pes_type: unknown (%d)\n", dvbdmxfeed->pes_type);
998 static int ttusb_dec_start_sec_feed(struct dvb_demux_feed *dvbdmxfeed)
1000 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1019 pid = htons(dvbdmxfeed->pid);
1022 memcpy(&b0[5], &dvbdmxfeed->filter->filter.filter_value[0], 1);
1034 finfo->filter = dvbdmxfeed->filter;
1042 dvbdmxfeed->priv = finfo;
1053 static int ttusb_dec_start_feed(struct dvb_demux_feed *dvbdmxfeed)
1055 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
1062 dprintk(" pid: 0x%04X\n", dvbdmxfeed->pid);
1064 switch (dvbdmxfeed->type) {
1067 return ttusb_dec_start_ts_feed(dvbdmxfeed);
1071 return ttusb_dec_start_sec_feed(dvbdmxfeed);
1075 dprintk(" type: unknown (%d)\n", dvbdmxfeed->type);
1081 static int ttusb_dec_stop_ts_feed(struct dvb_demux_feed *dvbdmxfeed)
1083 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1095 static int ttusb_dec_stop_sec_feed(struct dvb_demux_feed *dvbdmxfeed)
1097 struct ttusb_dec *dec = dvbdmxfeed->demux->priv;
1099 struct filter_info *finfo = (struct filter_info *)dvbdmxfeed->priv;
1116 static int ttusb_dec_stop_feed(struct dvb_demux_feed *dvbdmxfeed)
1120 switch (dvbdmxfeed->type) {
1122 return ttusb_dec_stop_ts_feed(dvbdmxfeed);
1126 return ttusb_dec_stop_sec_feed(dvbdmxfeed);