Lines Matching full:demux
163 dvb_dmx_swfilter_packets(&dvb->demux, buf, npkts); in vidtv_bridge_on_new_pkts_avail()
219 struct dvb_demux *demux = feed->demux; in vidtv_start_feed() local
220 struct vidtv_dvb *dvb = demux->priv; in vidtv_start_feed()
224 if (!demux->dmx.frontend) in vidtv_start_feed()
244 struct dvb_demux *demux = feed->demux; in vidtv_stop_feed() local
245 struct vidtv_dvb *dvb = demux->priv; in vidtv_stop_feed()
319 dvb->demux.dmx.capabilities = DMX_TS_FILTERING | in vidtv_bridge_dmx_init()
322 dvb->demux.priv = dvb; in vidtv_bridge_dmx_init()
323 dvb->demux.filternum = 256; in vidtv_bridge_dmx_init()
324 dvb->demux.feednum = 256; in vidtv_bridge_dmx_init()
325 dvb->demux.start_feed = vidtv_start_feed; in vidtv_bridge_dmx_init()
326 dvb->demux.stop_feed = vidtv_stop_feed; in vidtv_bridge_dmx_init()
328 return dvb_dmx_init(&dvb->demux); in vidtv_bridge_dmx_init()
334 dvb->dmx_dev.demux = &dvb->demux.dmx; in vidtv_bridge_dmxdev_init()
444 ret = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, in vidtv_bridge_dvb_init()
450 * The source of the demux is a frontend connected in vidtv_bridge_dvb_init()
451 * to the demux. in vidtv_bridge_dvb_init()
460 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, in vidtv_bridge_dvb_init()
464 dvb_dmx_release(&dvb->demux); in vidtv_bridge_dvb_init()
552 dvb_dmx_release(&dvb->demux); in vidtv_bridge_remove()