linux/drivers/media/dvb/dvb-core
Andreas Oberritter 4a24ce3a17 V4L/DVB (7329): add flag to allow software demux to recognize the output type
Previously, the macro DVR_FEED, which is used to recognize and filter
out duplicate packets going to the DVR device, used the TS_PAYLOAD_ONLY
flag to identify a packet's destination.

This kind of filtering was introduced by the following two changesets:

Now, that it is possible to record TS PIDs using the demux device by
setting the output type to DMX_OUT_TSDEMUX_TAP, checking TS_PAYLOAD_ONLY
is not sufficient anymore. Therefore another flag, TS_DEMUX, is added to
specify the output type of a feed.

This allows multiple clients to filter the same TS PID on a demux device
simultaneously.

Signed-off-by: Andreas Oberritter <obi@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-04-24 14:07:48 -03:00
..
demux.h V4L/DVB (7329): add flag to allow software demux to recognize the output type 2008-04-24 14:07:48 -03:00
dmxdev.c V4L/DVB (7329): add flag to allow software demux to recognize the output type 2008-04-24 14:07:48 -03:00
dmxdev.h V4L/DVB (5511): Fix 2/3 for bug 7819: demux and dvr 2007-04-27 15:45:31 -03:00
dvb_ca_en50221.c V4L/DVB (6356): "while (!ca->wakeup)" breaks the CAM initialisation 2007-10-22 12:01:50 -02:00
dvb_ca_en50221.h
dvb_demux.c V4L/DVB (7329): add flag to allow software demux to recognize the output type 2008-04-24 14:07:48 -03:00
dvb_demux.h V4L/DVB (5512): Fix 3/3 for bug 7819: fixed hotplugging for dvbnet 2007-04-27 15:45:32 -03:00
dvb_filter.c V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
dvb_filter.h
dvb_frontend.c V4L/DVB (6882): dvb_frontend: release analog demod in dvb_frontend_detach 2008-01-25 19:04:11 -02:00
dvb_frontend.h V4L/DVB (6881): include struct analog_demod_ops directly inside struct dvb_frontend 2008-01-25 19:04:11 -02:00
dvb_math.c V4L/DVB (3996): Make the table static 2006-06-25 02:00:11 -03:00
dvb_math.h V4L/DVB (3988): Add math routines required by DVB demods 2006-06-25 02:00:08 -03:00
dvb_net.c V4L/DVB (7094): static memory 2008-04-24 13:42:20 -03:00
dvb_net.h V4L/DVB (5512): Fix 3/3 for bug 7819: fixed hotplugging for dvbnet 2007-04-27 15:45:32 -03:00
dvb_ringbuffer.c V4L/DVB (6570): core/dvb_ringbuffer.c: remove unused exports 2008-01-25 19:02:03 -02:00
dvb_ringbuffer.h V4L/DVB (3484): Make dvb_ringbuffer compatible to dmxdev_buffer 2006-03-21 08:53:17 -08:00
dvbdev.c V4L/DVB (7140): constify function pointer tables 2008-04-24 14:07:15 -03:00
dvbdev.h V4L/DVB (5510): Fix 1/3 for bug 7819: fixed frontend hotplug issue 2007-04-27 15:45:30 -03:00
Kconfig V4L/DVB (5600): Allow compiling just DVB CORE 2007-05-09 10:12:49 -03:00
Makefile V4L/DVB (4411): Fix minor errors in build files 2006-08-08 15:53:03 -03:00