Commit 0e6f2d15 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] demux.h: Convert TS filter type into enum

The usage of #define at the kABI is fine, but it doesn't
allow adding a proper description. As those defines deserve
a proper documentation, let's convert them into an enum and
document them at device-drivers DocBook.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 4be45fb4
...@@ -60,26 +60,22 @@ ...@@ -60,26 +60,22 @@
* TS packet reception * TS packet reception
*/ */
/* TS filter type for set() */ /**
* enum ts_filter_type - filter type bitmap for dmx_ts_feed.set()
#define TS_PACKET 1 /* *
* send TS packets (188 bytes) to callback * @TS_PACKET: Send TS packets (188 bytes) to callback (default).
* (default) * @TS_PAYLOAD_ONLY: In case TS_PACKET is set, only send the TS payload
*/ * (<=184 bytes per packet) to callback
* @TS_DECODER: Send stream to built-in decoder (if present).
#define TS_PAYLOAD_ONLY 2 /* * @TS_DEMUX: In case TS_PACKET is set, send the TS to the demux
* in case TS_PACKET is set, only send the TS * device, not to the dvr device
* payload (<=184 bytes per packet) to callback
*/
#define TS_DECODER 4 /*
* send stream to built-in decoder (if present)
*/
#define TS_DEMUX 8 /*
* in case TS_PACKET is set, send the TS to
* the demux device, not to the dvr device
*/ */
enum ts_filter_type {
TS_PACKET = 1,
TS_PAYLOAD_ONLY = 2,
TS_DECODER = 4,
TS_DEMUX = 8,
};
/** /**
* struct dmx_ts_feed - Structure that contains a TS feed filter * struct dmx_ts_feed - Structure that contains a TS feed filter
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment