summaryrefslogtreecommitdiff
path: root/v4l2-spec/dev-rds.sgml
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2009-02-13 20:13:17 -0200
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-02-13 20:13:17 -0200
commitadff0f37dc0f0ab48850eaad267223c634e975a2 (patch)
treec6aa3e259581abeb64eb7590b29a60354ec5a5ee /v4l2-spec/dev-rds.sgml
parente2b4212172d81f17f5e4741766f032d06e83ce4f (diff)
parentf25ebd42bbb82866dfbbba5b7bfc651315fa6416 (diff)
downloadmediapointer-dvb-s2-adff0f37dc0f0ab48850eaad267223c634e975a2.tar.gz
mediapointer-dvb-s2-adff0f37dc0f0ab48850eaad267223c634e975a2.tar.bz2
merge: http://linuxtv.org/hg/~tap/bttv
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'v4l2-spec/dev-rds.sgml')
-rw-r--r--v4l2-spec/dev-rds.sgml44
1 files changed, 44 insertions, 0 deletions
diff --git a/v4l2-spec/dev-rds.sgml b/v4l2-spec/dev-rds.sgml
new file mode 100644
index 000000000..07bfd4c65
--- /dev/null
+++ b/v4l2-spec/dev-rds.sgml
@@ -0,0 +1,44 @@
+ <title>RDS Interface</title>
+
+ <para>The Radio Data System transmits supplementary
+information in binary format, for example the station name or travel
+information, on a inaudible audio subcarrier of a radio program. This
+interface aims at devices capable of receiving and decoding RDS
+information.</para>
+
+ <para>The V4L API defines its RDS API as follows.</para>
+
+ <para>From radio devices supporting it, RDS data can be read
+with the &func-read; function. The data is packed in groups of three,
+as follows:<orderedlist>
+ <listitem>
+ <para>First Octet Least Significant Byte of RDS Block</para>
+ </listitem>
+ <listitem>
+ <para>Second Octet Most Significant Byte of RDS Block</para>
+ </listitem>
+ <listitem>
+ <para>Third Octet Bit 7: Error bit. Indicates that an
+uncorrectable error occurred during reception of this block. Bit 6:
+Corrected bit. Indicates that an error was corrected for this data
+block. Bits 5-3: Received Offset. Indicates the offset received by the
+sync system. Bits 2-0: Offset Name. Indicates the offset applied to
+this data.</para>
+ </listitem>
+ </orderedlist></para>
+
+ <para>It was argued <!-- video4linux-list@redhat.com
+on 12 Nov 2002, subject "RDS/RBDS" --> the RDS API should be
+extended before integration into V4L2, no new API has been devised yet.
+Please write to the linux-media mailing list for discussion: &v4l-ml;.
+Meanwhile no V4L2 driver should set the
+<constant>V4L2_CAP_RDS_CAPTURE</constant> capability flag.</para>
+
+
+<!--
+Local Variables:
+mode: sgml
+sgml-parent-document: "v4l2.sgml"
+indent-tabs-mode: nil
+End:
+ -->