Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0463625e authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

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: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 1607b8b5
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
@@ -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;