[media] V4L2: Add seek spacing and RDS CAP bits
Add spacing field to v4l2_hw_freq_seek. Add V4L2_TUNER_CAP_RDS_BLOCK_IO, which indicates that the tuner/ transmitter if capable of transmitting/receiving RDS blocks. Add V4L2_TUNER_CAP_RDS_CONTROLS capability, which indicates that the RDS data is handled as values of predefined controls like radio text, program ID and so on. Signed-off-by: Matti J. Aaltonen <matti.j.aaltonen@nokia.com> Acked-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
352a587ccd
commit
44a8155041
@@ -1368,6 +1368,8 @@ struct v4l2_modulator {
|
|||||||
#define V4L2_TUNER_CAP_SAP 0x0020
|
#define V4L2_TUNER_CAP_SAP 0x0020
|
||||||
#define V4L2_TUNER_CAP_LANG1 0x0040
|
#define V4L2_TUNER_CAP_LANG1 0x0040
|
||||||
#define V4L2_TUNER_CAP_RDS 0x0080
|
#define V4L2_TUNER_CAP_RDS 0x0080
|
||||||
|
#define V4L2_TUNER_CAP_RDS_BLOCK_IO 0x0100
|
||||||
|
#define V4L2_TUNER_CAP_RDS_CONTROLS 0x0200
|
||||||
|
|
||||||
/* Flags for the 'rxsubchans' field */
|
/* Flags for the 'rxsubchans' field */
|
||||||
#define V4L2_TUNER_SUB_MONO 0x0001
|
#define V4L2_TUNER_SUB_MONO 0x0001
|
||||||
@@ -1397,7 +1399,8 @@ struct v4l2_hw_freq_seek {
|
|||||||
enum v4l2_tuner_type type;
|
enum v4l2_tuner_type type;
|
||||||
__u32 seek_upward;
|
__u32 seek_upward;
|
||||||
__u32 wrap_around;
|
__u32 wrap_around;
|
||||||
__u32 reserved[8];
|
__u32 spacing;
|
||||||
|
__u32 reserved[7];
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user