Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e12ceaf4962d804320d639faed1da61e2cb85723
Commit:     e12ceaf4962d804320d639faed1da61e2cb85723
Parent:     8387c66c7f06842b06222235a3749b31448d6637
Author:     Hans Verkuil <[EMAIL PROTECTED]>
AuthorDate: Mon Dec 18 13:06:30 2006 -0300
Committer:  Mauro Carvalho Chehab <[EMAIL PROTECTED]>
CommitDate: Wed Feb 21 13:34:13 2007 -0200

    V4L/DVB (4981): Update cx2341x documentation.
    
    Signed-off-by: Hans Verkuil <[EMAIL PROTECTED]>
    Signed-off-by: Mauro Carvalho Chehab <[EMAIL PROTECTED]>
---
 .../video4linux/cx2341x/fw-decoder-api.txt         |   14 ++++++++++++++
 Documentation/video4linux/cx2341x/fw-memory.txt    |    2 +-
 2 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/Documentation/video4linux/cx2341x/fw-decoder-api.txt 
b/Documentation/video4linux/cx2341x/fw-decoder-api.txt
index 78bf5f2..15c388b 100644
--- a/Documentation/video4linux/cx2341x/fw-decoder-api.txt
+++ b/Documentation/video4linux/cx2341x/fw-decoder-api.txt
@@ -32,6 +32,10 @@ Description
        playback stops at specified PTS.
 Param[0]
        Display 0=last frame, 1=black
+       Note: this takes effect immediately, so if you want to wait for a PTS,
+       then use '0', otherwise the screen goes to black at once.
+       You can call this later (even if there is no playback) with a 1 value
+       to set the screen to black.
 Param[1]
        PTS low
 Param[2]
@@ -60,8 +64,12 @@ Param[0]
            31   Speed:
                     '0' slow
                     '1' fast
+       Note: n seems to be limited to 2. Anything higher does not result in
+       faster playback. Instead the host should start dropping frames.
 Param[1]
        Direction: 0=forward, 1=reverse
+       Note: to make reverse playback work you have to write full GOPs in
+       reverse order.
 Param[2]
        Picture mask:
            1=I frames
@@ -69,6 +77,8 @@ Param[2]
            7=I, P, B frames
 Param[3]
        B frames per GOP (for reverse play only)
+       Note: apparently this does not work. For reverse play I can only make it
+       work by selecting I or I and P frames in the Picture mask.
 Param[4]
        Mute audio: 0=disable, 1=enable
 Param[5]
@@ -212,6 +222,7 @@ Description
        Select audio mode
 Param[0]
        Dual mono mode action
+           0=Stereo, 1=Left, 2=Right, 3=Mono, 4=Swap, -1=Unchanged
 Param[1]
        Stereo mode action:
            0=Stereo, 1=Left, 2=Right, 3=Mono, 4=Swap, -1=Unchanged
@@ -225,6 +236,9 @@ Description
        Counterpart to API 0xD5
 Param[0]
        Event: 0=Audio mode change between stereo and dual channel
+       Event: 3=Decoder started
+       Event: 4=Unknown: goes off 10-15 times per second while decoding.
+       Event: 5=Some sync event: goes off once per frame.
 Param[1]
        Notification 0=disabled, 1=enabled
 Param[2]
diff --git a/Documentation/video4linux/cx2341x/fw-memory.txt 
b/Documentation/video4linux/cx2341x/fw-memory.txt
index ef0aad3..0cf2491 100644
--- a/Documentation/video4linux/cx2341x/fw-memory.txt
+++ b/Documentation/video4linux/cx2341x/fw-memory.txt
@@ -125,7 +125,7 @@ Bit
 27 Encoder DMA complete
 26
 25 Decoder copy protect detection event
-24 Decoder audio mode change detection event
+24 Decoder audio mode change detection event (through event notification)
 23
 22 Decoder data request
 21 Decoder I-Frame? done
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to