Hi,

I'd really like to see some support for RDS/RBDS in v4l2;
there is a flag V4L2_CAP_RDS_CAPTURE, but AFAIK right now 
nothing uses it.

For a private program there is no problem with e.g. using
/dev/i2c-x to read out the SAA6588 registers (the Terratec
Cingery 600 uses this RDS/RBDS decoder chip), but if you
plan to integrate RDS support in a more general way into 
programs like "kradio", it's a no go.

On the Terratec card, the oscillator needs to be initialised 
to a non default value (it uses a 8.664 MHz crystal), and IMO 
this initialisation belongs into the driver, as it is card 
specific.

Furthermore, I don't know what other chips or means of obtaining 
a RDS signal are used with other cards (maybe there are cards
around where error correction must be done in software?),
so ideally one would open a device /dev/v4l/rds and obtain
an RDS "stream" from there.

My question: I'm wondering how and where RDS support can be
added to v4l2? For the SAA7134 driver, would it make sense to add 
another flag to "struct saa7134_board"?

Ciao,
Thomas

-- 
Thomas Pundt -------------------------- http://www.pundt.de/ -----------------
EMail: Thomas Pundt <[EMAIL PROTECTED]> | Schlossstrasse 42, D-40477 Duesseldorf





--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@;redhat.com?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to