summaryrefslogtreecommitdiff
path: root/multimedia/linux_dvbwrapper-kmod/files/linux_dvb_compat.h
blob: 02d5e6078a03e7ca440513ce031f878ab6ad0b98 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef __LINUX_DVB_COMPAT_H
#define __LINUX_DVB_COMPAT_H

#include <sys/types.h>

struct l_dtv_property {
	uint32_t cmd;
	uint32_t reserved[3];
	union {
		uint32_t data;
		struct {
			uint8_t data[32];
			uint32_t len;
			uint32_t reserved1[3];
			l_uintptr_t reserved2;
		} buffer;
	} u;
	l_int result;
} __attribute__ ((packed));

struct l_dtv_properties {
	uint32_t num;
	l_uintptr_t props;
};

#endif /*__LINUX_DVB_H*/