Lines Matching refs:demux
5 * (i.e. we are using the software demux, ...). Also uses the
69 /* feed buffer data to demux */
73 dvb_dmx_swfilter(&dvb->demux, outp,
96 struct dvb_demux *demux = feed->demux;
97 struct videobuf_dvb *dvb = demux->priv;
100 if (!demux->dmx.frontend)
123 struct dvb_demux *demux = feed->demux;
124 struct videobuf_dvb *dvb = demux->priv;
178 /* register demux stuff */
179 dvb->demux.dmx.capabilities =
182 dvb->demux.priv = dvb;
183 dvb->demux.filternum = 256;
184 dvb->demux.feednum = 256;
185 dvb->demux.start_feed = videobuf_dvb_start_feed;
186 dvb->demux.stop_feed = videobuf_dvb_stop_feed;
187 result = dvb_dmx_init(&dvb->demux);
195 dvb->dmxdev.demux = &dvb->demux.dmx;
206 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw);
214 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem);
221 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw);
229 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx);
238 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
240 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
244 dvb_dmx_release(&dvb->demux);
388 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx,
390 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx,
393 dvb_dmx_release(&fe->dvb.demux);