On Sat, 2010-09-11 at 14:10 +0200, ext Hans Verkuil wrote: > There are also up to three ways the RDS data can be received/sent: either as > RDS blocks, or using controls, or as a completely raw bitstream. The latter is > unlikely to be used for RDS output, but a cheap RDS receiver might just do this > (and I believe these devices actually exist). I thought that the "raw" mode meant reading and writing (uninterpreted) RDS blocks. At least that's what the wl1273 chip does and that was what I meant. Is there already a way to deal with this case? Anyway the difference between the "completely raw bits" and the "raw" blocks is small. And I doubt the usefulness of supporting the "completely raw" format. B.R. Matti > So I propose to add the following tuner capability flags: > > V4L2_TUNER_CAP_RDS_READWRITE 0x0100 Use read()/write() > V4L2_TUNER_CAP_RDS_CONTROLS 0x0200 Use RDS controls > > And this allows us to add a RDS_RAW_READWRITE in the future should we need it. > > We do need to add these capability flags to the existing RDS drivers (there > are only a few, so that's no problem) and we need to document that for RDS > capture the READWRITE is the default if neither READWRITE or CONTROLS is set, > and that for RDS output the CONTROLS is the default in that case. > > Comments? > > Hans > -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html