diff options
author | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2017-09-20 00:43:49 +0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2017-10-11 20:08:13 +0300 |
commit | 0463625ee9e7b7c786460b6c20073e8c8e283466 (patch) | |
tree | f6e4afc8776ccee0c0e99ccaaacfc1f679e44ceb /drivers/media/dvb-core | |
parent | 1607b8b574c9318ea58f3f08cf85514ceddf467a (diff) | |
download | linux-0463625ee9e7b7c786460b6c20073e8c8e283466.tar.xz |
media: dvb_demux.h: add an enum for DMX_TYPE_* and document
kernel-doc allows documenting enums. Also, it makes clearer
about the meaning of each field on structures.
So, convert DMX_TYPE_* to an enum.
While here, get rid of the unused DMX_TYPE_PES.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/dvb-core')
-rw-r--r-- | drivers/media/dvb-core/dvb_demux.h | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/drivers/media/dvb-core/dvb_demux.h b/drivers/media/dvb-core/dvb_demux.h index 6f572ca8d339..6bc4b27dbff3 100644 --- a/drivers/media/dvb-core/dvb_demux.h +++ b/drivers/media/dvb-core/dvb_demux.h @@ -26,9 +26,16 @@ #include "demux.h" -#define DMX_TYPE_TS 0 -#define DMX_TYPE_SEC 1 -#define DMX_TYPE_PES 2 +/** + * enum dvb_dmx_filter_type - type of demux feed. + * + * @DMX_TYPE_TS: feed is in TS mode. + * @DMX_TYPE_SEC: feed is in Section mode. + */ +enum dvb_dmx_filter_type { + DMX_TYPE_TS, + DMX_TYPE_SEC, +}; #define DMX_STATE_FREE 0 #define DMX_STATE_ALLOCATED 1 @@ -52,7 +59,7 @@ struct dvb_demux_filter { struct dvb_demux_feed *feed; int index; int state; - int type; + enum dvb_dmx_filter_type type; u16 hw_handle; struct timer_list timer; @@ -73,7 +80,7 @@ struct dvb_demux_feed { struct dvb_demux *demux; void *priv; - int type; + enum dvb_dmx_filter_type type; int state; u16 pid; |