Lines Matching defs:demux
5 * (i.e. we are using the software demux, ...). Also uses the
67 /* feed buffer data to demux */
69 dvb_dmx_swfilter(&dvb->demux, buf->dma.vmalloc,
92 struct dvb_demux *demux = feed->demux;
93 struct videobuf_dvb *dvb = demux->priv;
96 if (!demux->dmx.frontend)
119 struct dvb_demux *demux = feed->demux;
120 struct videobuf_dvb *dvb = demux->priv;
161 /* register demux stuff */
162 dvb->demux.dmx.capabilities =
165 dvb->demux.priv = dvb;
166 dvb->demux.filternum = 256;
167 dvb->demux.feednum = 256;
168 dvb->demux.start_feed = videobuf_dvb_start_feed;
169 dvb->demux.stop_feed = videobuf_dvb_stop_feed;
170 result = dvb_dmx_init(&dvb->demux);
178 dvb->dmxdev.demux = &dvb->demux.dmx;
188 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw);
196 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem);
203 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw);
211 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx);
215 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
217 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
221 dvb_dmx_release(&dvb->demux);
234 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
235 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
237 dvb_dmx_release(&dvb->demux);