This is the documentation for four new MPEG controls:
V4L2_CID_MPEG_VIDEO_MUTE, V4L2_CID_MPEG_VIDEO_MUTE_YUV and
V4L2_CID_MPEG_AUDIO_MUTE are standard MPEG controls and should be added
to section 1.9.5.1 (Generic MPEG Controls) of the V4L2 spec.
The V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS control is specific
to the cx23415/6 and so should be added to section 1.9.5.2 (CX2341x
MPEG Controls) of the spec.
These controls will be added to kernel 2.6.22.
Regards,
Hans
New MPEG compression controls
-----------------------------
V4L2_CID_MPEG_VIDEO_MUTE
Type: bool
Description: 'Mutes' the video to a fixed color when capturing. This is useful
for testing as it creates a fixed and reproducable video bitstream.
0 = unmuted, 1 = muted.
V4L2_CID_MPEG_VIDEO_MUTE_YUV
Type: integer
Description: Sets the 'mute' color of the video.
The supplied 32-bit integer has the following value:
0:7 V chrominance information
8:15 U chrominance information
16:23 Y luminance information
24:31 set to 0.
V4L2_CID_MPEG_AUDIO_MUTE
Type: bool
Description: Mutes the audio when capturing. This is not done by muting
audio hardware, which can still produce a slight hiss, but in the encoder
itself, guaranteeing a fixed and reproducable audio bitstream.
0 = unmuted, 1 = muted.
V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS
Type: bool
Description: this control is specific to the CX23415/6. If set, then
it enables navigation pack insertion in the MPEG stream. To be precise: it
inserts 0x000001bf
(private stream 2) packets into the MPEG stream. The size of these packets is
2048
bytes (including the 6-byte header consisting of the 4-byte packet header and a
2-byte
length). The payload is zeroed and it is up to
the application to fill them in. These packets are inserted every four frames.
0 = do not insert, 1 = insert DVD navigation packets.
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel