Lines Matching defs:dvbdmxfeed
879 static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data,
882 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0);
885 static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data,
888 // struct dvb_demux_feed *dvbdmxfeed = channel->dvbdmxfeed;
890 // dvbdmxfeed->cb.sec(data, len, 0, 0, &dvbdmxfeed->feed.sec, 0);
894 static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed)
896 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux;
901 switch (dvbdmxfeed->type) {
910 if (dvbdmxfeed->type == DMX_TYPE_TS) {
911 switch (dvbdmxfeed->pes_type) {
925 if (dvbdmxfeed->type == DMX_TYPE_TS) {
927 } else if (dvbdmxfeed->type == DMX_TYPE_SEC) {
932 ttusb_set_channel(ttusb, dvbdmxfeed->index, feed_type, dvbdmxfeed->pid);
940 static int ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed)
942 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux;
944 ttusb_del_channel(ttusb, dvbdmxfeed->index);