Lines Matching defs:dvbdemux
727 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id,
732 dvbdemux->priv = priv;
734 dvbdemux->filternum = 256;
735 dvbdemux->feednum = 256;
736 dvbdemux->start_feed = start_feed;
737 dvbdemux->stop_feed = stop_feed;
738 dvbdemux->write_to_decoder = NULL;
739 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING |
742 return dvb_dmx_init(dvbdemux);
746 struct dvb_demux *dvbdemux,
754 dmxdev->demux = &dvbdemux->dmx;
761 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend);
763 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend);
764 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend);
846 struct dvb_demux *dvbdemux = &port->demux;
858 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux",
875 dvbdemux->dmx.close(&dvbdemux->dmx);
876 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend);
877 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend);
888 struct dvb_demux *dvbdemux = &port->demux;
892 dvbdemux->dmx.close(&dvbdemux->dmx);
893 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend);
894 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend);