Searched refs:demux (Results 1 - 25 of 71) sorted by relevance

123

/drivers/media/firewire/
H A Dfiredtv-dvb.c55 struct firedtv *fdtv = dvbdmxfeed->demux->priv;
125 struct dvb_demux *demux = dvbdmxfeed->demux; local
126 struct firedtv *fdtv = demux->priv;
132 (demux->dmx.frontend->source != DMX_MEMORY_FE))) {
136 !demux->pesfilter[dvbdmxfeed->pes_type])
139 demux->pids[dvbdmxfeed->pes_type] |= 0x8000;
140 demux->pesfilter[dvbdmxfeed->pes_type] = NULL;
174 fdtv->demux.dmx.capabilities = 0;
176 fdtv->demux
[all...]
/drivers/media/dvb-core/
H A Ddvb_demux.c2 * dvb_demux.c - DVB kernel demux API
160 struct dvb_demux *demux = feed->demux; local
174 demux->check_crc32(feed, sec->secbuf, sec->seclen))
229 * when demux is started, let feed->pusi_seen = 0 to
237 struct dvb_demux *demux = feed->demux; local
256 demux->memcopy(feed, sec->secbuf_base + sec->tsfeedp, buf, len);
374 if (feed->demux->write_to_decoder)
375 feed->demux
395 dvb_dmx_swfilter_packet(struct dvb_demux *demux, const u8 *buf) argument
476 dvb_dmx_swfilter_packets(struct dvb_demux *demux, const u8 *buf, size_t count) argument
519 _dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count, const int pktsize) argument
573 dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count) argument
579 dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf, size_t count) argument
585 dvb_dmx_swfilter_raw(struct dvb_demux *demux, const u8 *buf, size_t count) argument
597 dvb_dmx_filter_alloc(struct dvb_demux *demux) argument
613 dvb_dmx_feed_alloc(struct dvb_demux *demux) argument
673 struct dvb_demux *demux = feed->demux; local
726 struct dvb_demux *demux = feed->demux; local
759 struct dvb_demux *demux = feed->demux; local
789 struct dvb_demux *demux = (struct dvb_demux *)dmx; local
833 struct dvb_demux *demux = (struct dvb_demux *)dmx; local
1060 dvbdmx_allocate_section_feed(struct dmx_demux *demux, struct dmx_section_feed **feed, dmx_section_cb callback) argument
1100 dvbdmx_release_section_feed(struct dmx_demux *demux, struct dmx_section_feed *feed) argument
1130 dvbdmx_open(struct dmx_demux *demux) argument
1141 dvbdmx_close(struct dmx_demux *demux) argument
1153 dvbdmx_write(struct dmx_demux *demux, const char __user *buf, size_t count) argument
1177 dvbdmx_add_frontend(struct dmx_demux *demux, struct dmx_frontend *frontend) argument
1188 dvbdmx_remove_frontend(struct dmx_demux *demux, struct dmx_frontend *frontend) argument
1204 dvbdmx_get_frontends(struct dmx_demux *demux) argument
1214 dvbdmx_connect_frontend(struct dmx_demux *demux, struct dmx_frontend *frontend) argument
1229 dvbdmx_disconnect_frontend(struct dmx_demux *demux) argument
1240 dvbdmx_get_pes_pids(struct dmx_demux *demux, u16 * pids) argument
[all...]
H A Ddemux.h2 * demux.h
84 the demux device, not to the dvr device */
173 demux */
207 struct dmx_frontend* frontend; /* Front-end connected to the demux */
209 int (*open) (struct dmx_demux* demux);
210 int (*close) (struct dmx_demux* demux);
211 int (*write) (struct dmx_demux* demux, const char __user *buf, size_t count);
212 int (*allocate_ts_feed) (struct dmx_demux* demux,
215 int (*release_ts_feed) (struct dmx_demux* demux,
217 int (*allocate_section_feed) (struct dmx_demux* demux,
[all...]
H A Ddmxdev.c109 static struct dmx_frontend *get_fe(struct dmx_demux *demux, int type) argument
113 head = demux->get_frontends(demux);
162 dmxdev->dvr_orig_fe = dmxdev->demux->frontend;
164 if (!dmxdev->demux->write) {
169 front = get_fe(dmxdev->demux, DMX_MEMORY_FE);
175 dmxdev->demux->disconnect_frontend(dmxdev->demux);
176 dmxdev->demux->connect_frontend(dmxdev->demux, fron
496 struct dmx_demux *demux; local
[all...]
H A Ddvb_demux.h2 * dvb_demux.h: DVB kernel demux API
31 #include "demux.h"
78 struct dvb_demux *demux; member in struct:dvb_demux_feed
145 void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count);
146 void dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf,
148 void dvb_dmx_swfilter_raw(struct dvb_demux *demux, const u8 *buf,
H A Ddvb_net.h42 struct dmx_demux *demux; member in struct:dvb_net
/drivers/media/pci/mantis/
H A Dmantis_dvb.c105 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
128 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
167 mantis->demux.dmx.capabilities = DMX_TS_FILTERING |
171 mantis->demux.priv = mantis;
172 mantis->demux.filternum = 256;
173 mantis->demux.feednum = 256;
174 mantis->demux.start_feed = mantis_dvb_start_feed;
175 mantis->demux.stop_feed = mantis_dvb_stop_feed;
176 mantis->demux.write_to_decoder = NULL;
179 result = dvb_dmx_init(&mantis->demux);
[all...]
/drivers/media/common/b2c2/
H A Dflexcop.c61 struct flexcop_device *fc = dvbdmxfeed->demux->priv;
67 struct flexcop_device *fc = dvbdmxfeed->demux->priv;
82 fc->demux.dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING
84 fc->demux.priv = fc;
85 fc->demux.filternum = fc->demux.feednum = FC_MAX_FEED;
86 fc->demux.start_feed = flexcop_dvb_start_feed;
87 fc->demux.stop_feed = flexcop_dvb_stop_feed;
88 fc->demux.write_to_decoder = NULL;
90 ret = dvb_dmx_init(&fc->demux);
[all...]
/drivers/media/v4l2-core/
H A Dvideobuf2-dvb.c5 * (i.e. we are using the software demux, ...). Also uses the
34 dvb_dmx_swfilter(&dvb->demux, vb2_plane_vaddr(vb, 0),
41 struct dvb_demux *demux = feed->demux; local
42 struct vb2_dvb *dvb = demux->priv;
45 if (!demux->dmx.frontend)
64 struct dvb_demux *demux = feed->demux; local
65 struct vb2_dvb *dvb = demux->priv;
114 /* register demux stuf
[all...]
H A Dvideobuf-dvb.c5 * (i.e. we are using the software demux, ...). Also uses the
68 /* feed buffer data to demux */
72 dvb_dmx_swfilter(&dvb->demux, outp,
95 struct dvb_demux *demux = feed->demux; local
96 struct videobuf_dvb *dvb = demux->priv;
99 if (!demux->dmx.frontend)
122 struct dvb_demux *demux = feed->demux; local
123 struct videobuf_dvb *dvb = demux
[all...]
/drivers/media/usb/dvb-usb/
H A Ddvb-usb-dvb.c14 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv;
118 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING;
119 adap->demux.priv = adap;
121 adap->demux.filternum = 0;
123 if (adap->demux.filternum < adap->fe_adap[i].max_feed_count)
124 adap->demux.filternum = adap->fe_adap[i].max_feed_count;
126 adap->demux.feednum = adap->demux.filternum;
127 adap->demux.start_feed = dvb_usb_start_feed;
128 adap->demux
[all...]
/drivers/media/usb/tm6000/
H A Dtm6000-dvb.c105 dvb_dmx_swfilter(&dev->dvb->demux, urb->transfer_buffer,
195 struct dvb_demux *demux = feed->demux; local
196 struct tm6000_core *dev = demux->priv;
214 struct dvb_demux *demux = feed->demux; local
215 struct tm6000_core *dev = demux->priv;
333 dvb->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING
335 dvb->demux.priv = dev;
336 dvb->demux
[all...]
/drivers/media/usb/pvrusb2/
H A Dpvrusb2-dvb.c57 &adap->demux,
207 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv;
217 "start feeding demux");
226 "stop feeding demux");
271 adap->demux.dmx.capabilities = DMX_TS_FILTERING |
274 adap->demux.priv = adap;
275 adap->demux.filternum = 256;
276 adap->demux.feednum = 256;
277 adap->demux.start_feed = pvr2_dvb_start_feed;
278 adap->demux
[all...]
H A Dpvrusb2-dvb.h18 struct dvb_demux demux; member in struct:pvr2_dvb_adapter
/drivers/media/usb/au0828/
H A Dau0828-dvb.c145 /* Feed the transport payload into the kernel demux */
146 dvb_dmx_swfilter_packets(&dev->dvb.demux,
263 struct dvb_demux *demux = feed->demux; local
264 struct au0828_dev *dev = (struct au0828_dev *) demux->priv;
270 if (!demux->dmx.frontend)
295 struct dvb_demux *demux = feed->demux; local
296 struct au0828_dev *dev = (struct au0828_dev *) demux->priv;
430 /* register demux stuf
[all...]
/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c234 struct dvb_demux *demux = feed->demux; local
235 struct saa7164_port *port = (struct saa7164_port *) demux->priv;
242 if (!demux->dmx.frontend)
259 struct dvb_demux *demux = feed->demux; local
260 struct saa7164_port *port = (struct saa7164_port *) demux->priv;
352 /* register demux stuff */
353 dvb->demux.dmx.capabilities =
356 dvb->demux
[all...]
/drivers/media/pci/bt8xx/
H A Ddvb-bt8xx.h50 struct dvb_demux demux; member in struct:dvb_bt8xx_card
H A Ddvb-bt8xx.c62 (&card->demux,
73 struct dvb_demux*dvbdmx = dvbdmxfeed->demux;
94 struct dvb_demux *dvbdmx = dvbdmxfeed->demux;
739 memset(&card->demux, 0, sizeof(struct dvb_demux));
741 card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERING;
743 card->demux.priv = card;
744 card->demux.filternum = 256;
745 card->demux.feednum = 256;
746 card->demux.start_feed = dvb_bt8xx_start_feed;
747 card->demux
[all...]
/drivers/media/usb/cx231xx/
H A Dcx231xx-dvb.c67 struct dvb_demux demux; member in struct:cx231xx_dvb
232 dvb_dmx_swfilter(&dev->dvb->demux,
255 /* Feed the transport payload into the kernel demux */
256 dvb_dmx_swfilter(&dev->dvb->demux,
313 struct dvb_demux *demux = feed->demux; local
314 struct cx231xx_dvb *dvb = demux->priv;
317 if (!demux->dmx.frontend)
336 struct dvb_demux *demux = feed->demux; local
[all...]
/drivers/media/pci/ttpci/
H A Dbudget-core.c214 dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188);
217 dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188);
219 dvb_dmx_swfilter_packets(&budget->demux, mem, newdma / 188);
316 struct dvb_demux *demux = feed->demux; local
317 struct budget *budget = (struct budget *) demux->priv;
322 if (!demux->dmx.frontend)
335 struct dvb_demux *demux = feed->demux; local
336 struct budget *budget = (struct budget *) demux
[all...]
/drivers/media/pci/pt1/
H A Dpt1.c99 struct dvb_demux demux; member in struct:pt1_adapter
307 dvb_dmx_swfilter_packets(&adap->demux, buf, 21);
508 adap = container_of(feed->demux, struct pt1_adapter, demux);
538 adap = container_of(feed->demux, struct pt1_adapter, demux);
626 adap->demux.dmx.close(&adap->demux.dmx);
628 dvb_dmx_release(&adap->demux);
642 struct dvb_demux *demux; local
[all...]
/drivers/media/usb/dvb-usb-v2/
H A Ddvb_usb_core.c219 dvb_dmx_swfilter(&adap->demux, buf, len);
226 dvb_dmx_swfilter_204(&adap->demux, buf, len);
233 dvb_dmx_swfilter_raw(&adap->demux, buf, len);
258 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv;
346 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv;
429 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING;
430 adap->demux.priv = adap;
431 adap->demux.filternum = 0;
432 adap->demux.filternum = adap->max_feed_count;
433 adap->demux
[all...]
/drivers/media/pci/cx18/
H A Dcx18-dvb.c252 struct dvb_demux *demux = feed->demux; local
253 struct cx18_stream *stream = (struct cx18_stream *) demux->priv;
297 if (!demux->dmx.frontend)
323 struct dvb_demux *demux = feed->demux; local
324 struct cx18_stream *stream = (struct cx18_stream *)demux->priv;
370 dvbdemux = &dvb->demux;
389 dvb->dmxdev.demux = dmx;
453 dvbdemux = &dvb->demux;
[all...]
/drivers/media/pci/cx23885/
H A Daltera-ci.c125 struct dvb_demux *demux; member in struct:netup_hw_pid_filter
161 /* check demux */
171 if (temp_int->pid_filt[filt_nr]->demux == demux_dev)
177 /* find chip by demux */
185 * find it by demux
469 pid_filt->demux->start_feed = pid_filt->start_feed;
470 pid_filt->demux->stop_feed = pid_filt->stop_feed;
605 altera_pid_feed_control(feed->demux, num, feed, 1);
612 altera_pid_feed_control(feed->demux, num, feed, 0);
676 pid_filt->demux
[all...]
/drivers/media/usb/as102/
H A Das102_drv.c145 struct dvb_demux *demux = dvbdmxfeed->demux; local
146 struct as102_dev_t *as102_dev = demux->priv;
164 struct dvb_demux *demux = dvbdmxfeed->demux; local
165 struct as102_dev_t *as102_dev = demux->priv;
318 as102_dev->dvb_dmxdev.demux = &as102_dev->dvb_dmx.dmx;
386 /* unregister demux device */

Completed in 330 milliseconds

123