I'm trying to setup a USB video capture device. a Hd-pvr 1212 by Hauppauge, on a Rpi B v1. The OS see the device on /dev/video0 and when I call : v4l2-ctl –all, it returns:
Code
v4l2-ctl --all
Driver Info (not using libv4l2):
Driver name : hdpvr
Card type : Hauppauge HD PVR
Bus info : usb-20980000.usb-1.2.3
Driver version: 4.4.50
Capabilities : 0x81220001
Video Capture
Audio
Read/Write
Extended Pix Format
Device Capabilities
Device Caps : 0x01220001
Video Capture
Audio
Read/Write
Extended Pix Format
Priority: 2
Video input : 0 (Component: ok)
Audio input : 0 (RCA back)
Video Standard = 0x0000f900
PAL-M/60
NTSC-M/M-JP/443/M-KR
DV timings:
Active width: 720
Active height: 480
Total width: 858
Total height: 525
Frame format: interlaced
Polarities: -vsync -hsync
Pixelclock: 13500000 Hz (59.94 fields per second)
Horizontal frontporch: 19
Horizontal sync: 62
Horizontal backporch: 57
Field 1:
Vertical frontporch: 4
Vertical sync: 3
Vertical backporch: 15
Field 2:
Vertical frontporch: 4
Vertical sync: 3
Vertical backporch: 16
Standards: CEA-861
Flags: half-line, 00000010
DV timings capabilities:
Minimum Width: 720
Maximum Width: 1920
Minimum Height: 480
Maximum Height: 1080
Minimum PClock: 27000000
Maximum PClock: 74250000
Standards: CEA-861
Capabilities: Interlaced, Progressive
Format Video Capture:
Width/Height : 720/480
Pixel Format : 'MPEG'
Field : Interlaced
Bytes per Line: 0
Size Image : 8192
Colorspace : Broadcast NTSC/PAL (SMPTE170M/ITU601)
Flags :
User Controls
brightness (int) : min=0 max=255 step=1 default=128 value=128 flags=slider
contrast (int) : min=0 max=255 step=1 default=64 value=64 flags=slider
saturation (int) : min=0 max=255 step=1 default=64 value=64 flags=slider
hue (int) : min=0 max=30 step=1 default=15 value=15 flags=slider
sharpness (int) : min=0 max=255 step=1 default=128 value=128 flags=slider
Codec Controls
stream_type (menu) : min=0 max=1 default=1 value=1 flags=update
audio_encoding (menu) : min=0 max=4 default=3 value=3 flags=update
video_encoding (menu) : min=0 max=2 default=2 value=2
video_bitrate_mode (menu) : min=0 max=1 default=1 value=1 flags=update
video_bitrate (int) : min=1000000 max=13500000 step=100000 default=6500000 value=6500000
video_peak_bitrate (int) : min=1100000 max=20200000 step=100000 default=9000000 value=9000000 flags=inactive
brightness (int) : min=0 max=255 step=1 default=128 value=128 flags=slider
contrast (int) : min=0 max=255 step=1 default=64 value=64 flags=slider
saturation (int) : min=0 max=255 step=1 default=64 value=64 flags=slider
hue (int) : min=0 max=30 step=1 default=15 value=15 flags=slider
sharpness (int) : min=0 max=255 step=1 default=128 value=128 flags=slider
Alles anzeigen
However when starting Hyperion, it fail to start with the following log error:
Code
ssh in: Mar 26 14:25:12 Hyperion-rpi systemd[1]: Starting Hyperion Systemd service...
ssh in: Mar 26 14:25:12 Hyperion-rpi systemd[1]: Started Hyperion Systemd service.
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: Hyperion Ambilight Deamon (1006)
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: Version : V1.03.2 (brindosch-99d9396/d3713a8-1469452981
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: Build Time: Jul 25 2016 06:54:40
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: INFO: Selected configuration file: /etc/hyperion/hyperion.config.json
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: HYPERION INFO: ColorTransform 'default' => [0; 249]
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: HYPERION INFO: ColorCorrection 'default' => [0; 249]
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: HYPERION INFO: ColorAdjustment 'default' => [0; 249]
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: LEDDEVICE INFO: configuration:
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: {
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: "colorOrder" : "rgb",
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: "delayAfterConnect" : 0,
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: "name" : "RPI-HyperionConfig",
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: "output" : "/dev/ttyUSB0",
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: "rate" : 500000,
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: "type" : "adalight"
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: }
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: Opening UART: /dev/ttyUSB0
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: INFO: Creating linear smoothing
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: HYPERION (CS) INFO: Created linear-smoothing(interval_ms=50;settlingTime_ms=200;updateDelay=0
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: EFFECTENGINE INFO: 27 effects loaded from directory /usr/share/hyperion/effects
ssh in: Mar 26 14:25:12 Hyperion-rpi hyperiond[1006]: EFFECTENGINE INFO: Initializing Python interpreter
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: INFO: Hyperion started and initialised
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: INFO: Boot sequence 'Rainbow swirl fast' EFFECTENGINE INFO: run effect Rainbow swirl fast on channel 0
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: BLACKBORDER INFO: threshold set to 0 (0)
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: BLACKBORDER INFO: mode:default
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: started
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: INFO: Kodi checker created and started
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: INFO: Json server created and started on port 19444
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: INFO: Proto server created and started on port 19445
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: terminate called after throwing an instance of 'std::runtime_error'
ssh in: Mar 26 14:25:13 Hyperion-rpi hyperiond[1006]: what(): '/dev/video0' does not support streaming i/o ERROR
ssh in: Mar 26 14:25:13 Hyperion-rpi systemd[1]: hyperion.service: main process exited, code=killed, status=6/ABRT
ssh in: Mar 26 14:25:13 Hyperion-rpi systemd[1]: Unit hyperion.service entered failed state.
Alles anzeigen
I've been googling around for a remedy to no avail. I did however, find https://github.com/hyperion-project/hyperion.ng/issues/126 and https://github.com/hyperion-project/hyperion.ng/pull/118 which does have some info on the error and a patch fix being issued. But my Hyperion is complaining with ( what(): '/dev/video0' does not support streaming i/o ERROR ).
I'm a bit stuck at this point and could use some advise please.
Many thanks.