Hi all,
I've become quite confused with the different settings for the VBI
controls and I wondering is someone can clear up what is what.
Unfortunately the README.vbi in ivtv-1.0.0 is a bit outdated by recent
changes
>From what I understand is a PVR-350 has four VBI capabilities:
VBI Capture
VBI Output
Sliced VBI Capture
Sliced VBI Output
and a PVR-500 has 2
VBI Capture
Sliced VBI Capture
Capture is what is received from the outside world and Output is what is
sent to the world. So I'm mostly interested in Capture.
I am a bit confused by the Sliced VBI capabilities, how do they differ
from the VBI capabilities. Can you explain the differences?
To embed a teletext VBI stream in the mpeg file, is it just a case of
calling v4l2-ctl with:
--set-fmt-sliced-vbi=teletext and
--set-ctrl=stream_vbi_format=1
or do I need something else as well?
It there any more documentation on these v4l2-ctl options, I can't find
any except for the output of v4l2-ctl and the http://www.linuxtv.org
pages and they are both a bit terse.
--get-ctrl=stream_vbi_format
--get-fmt-sliced-vbi
--get-sliced-vbi-cap
--get-sliced-vbi-out-cap
--get-fmt-sliced-vbi-out
--get-fmt-vbi
--get-fmt-vbi-out
It seems from tests that the Output controls are not working, at least
with kernel 2.6.22.5 and ivtv 1.0.0 on a PVR-350 card, see the
attachment for details.
The external control "Video Pulldown" has it gone or been replaced, if
has been replaced what is the new control?
Hopefully, I'm not being too dumb
Many thanks,
Duncan
--info
====================
VIDIOC_QUERYCAP: ok
Driver Info:
Driver name : ivtv
Card type : Hauppauge WinTV PVR-350
Bus info : 0000:02:0d.0
Driver version: 65536
Capabilities : 0x010702F3
Video Capture
Video Output
Video Output Overlay
VBI Capture
VBI Output
Sliced VBI Capture
Sliced VBI Output
Tuner
Audio
Radio
Read/Write
--get-ctrl=stream_vbi_format
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_EXT_CTRLS: ok
stream_vbi_format: 0
--get-fmt-sliced-vbi
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: ok
Format Sliced VBI Capture:
Service Set : teletext vps wss
Service Line 0: /
Service Line 1: /
Service Line 2: /
Service Line 3: /
Service Line 4: /
Service Line 5: /
Service Line 6: teletext / teletext
Service Line 7: teletext / teletext
Service Line 8: teletext / teletext
Service Line 9: teletext / teletext
Service Line 10: teletext / teletext
Service Line 11: teletext / teletext
Service Line 12: teletext / teletext
Service Line 13: teletext / teletext
Service Line 14: teletext / teletext
Service Line 15: teletext / teletext
Service Line 16: vps / teletext
Service Line 17: teletext / teletext
Service Line 18: teletext / teletext
Service Line 19: teletext / teletext
Service Line 20: teletext / teletext
Service Line 21: teletext / teletext
Service Line 22: teletext / teletext
Service Line 23: wss /
I/O Size : 0
--get-standard
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_STD: ok
Video Standard = 0x000000ff
PAL-B/B1/G/H/I/D/D1/K
--get-tuner
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_TUNER: ok
Tuner:
Capabilities : 62.5 kHz multi-standard stereo lang1 lang2
Frequency range : 44.0 MHz - 958.0 MHz
Signal strength : 99%
Current audio mode : stereo
Available subchannels: lang1 lang2
--get-fmt-video-out
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: ok
Format Video Output:
Width/Height : 720/576
Pixel Format : MPEG
Field : Interlaced
Bytes per Line: 0
Size Image : 131072
Colorspace : Broadcast NTSC/PAL (SMPTE170M/ITU601)
--get-sliced-vbi-cap
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_SLICED_VBI_CAP: failed: Invalid argument
--get-sliced-vbi-out-cap
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_SLICED_VBI_CAP: failed: Invalid argument
--get-fmt-sliced-vbi-out
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: ok
Format Sliced VBI Output:
Service Set : vps wss
Service Line 0: /
Service Line 1: /
Service Line 2: /
Service Line 3: /
Service Line 4: /
Service Line 5: /
Service Line 6: /
Service Line 7: /
Service Line 8: /
Service Line 9: /
Service Line 10: /
Service Line 11: /
Service Line 12: /
Service Line 13: /
Service Line 14: /
Service Line 15: /
Service Line 16: vps /
Service Line 17: /
Service Line 18: /
Service Line 19: /
Service Line 20: /
Service Line 21: /
Service Line 22: /
Service Line 23: wss /
I/O Size : 2304
--get-fmt-vbi
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: ok
Format VBI Capture:
Sampling Rate : 27000000 Hz
Offset : 248 samples (9.18519e-06 secs after leading edge)
Samples per Line: 1439
Sample Format : GREY
Start 1st Field : 6
Count 1st Field : 18
Start 2nd Field : 318
Count 2nd Field : 18
--get-fmt-vbi-out
====================
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: failed: Invalid argument
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel