Hallo Community,
ich tüftle nun seit einigen Tagen an meinem Pi um endlich Hyperion zum laufen zu bekommen. Ich bin jetzt so weit gekommen, dass ich alle LEDs einfarbig ansteuern kann und auch die richtigen Farben bekomme. Das heißt "hyperion-remote –c red" liefert auch rot. Dann habe ich meinen Grabber installiert (fushicai Chipset), dann habe ich das Bild zurecht geschnitten ( schwarze Balken weggeschnitten).
Dann habe ich all die Werte für den Zuschnitt in die hyperion.config.json Datei geschrieben.
Zum Schluss wollte ich nun alles Starten und es passierte nichts und ich bekam folgende Meldung:
hyperiond /etc/hyperion.config.json
Application build time: Jun 19 2014 22:14:22
QCoreApplication initialised
Selected configuration file: /etc/hyperion.config.json
ColorTransform 'default' => [0; 87]
Device configuration:
{
"colorOrder" : "brg",
"name" : "MyPi",
"output" : "/dev/spidev0.0",
"rate" : 250000,
"type" : "lpd8806"
}
Failed to open device('/dev/spidev0.0')
Black border threshold set to 0.01 (3)
Not creating any smoothing
Effect loaded: Knight rider
Effect loaded: Blue mood blobs
Effect loaded: Cold mood blobs
Effect loaded: Full color mood blobs
Effect loaded: Green mood blobs
Effect loaded: Red mood blobs
Effect loaded: Warm mood blobs
Effect loaded: Rainbow mood
Effect loaded: Rainbow swirl fast
Effect loaded: Rainbow swirl
Effect loaded: Snake
Effect loaded: Strobe blue
Effect loaded: Strobe Raspbmc
Effect loaded: Strobe white
Initializing Python interpreter
Hyperion created and initialised
run effect Rainbow swirl fast on channel 0
Boot sequence(Rainbow swirl fast) created and started
XBMC video checker created and started
Display opened with resolution: 1920x1080
Frame grabber created and started
terminate called after throwing an instance of 'std::runtime_error'
what(): VIDIOC_S_STD error 22, Invalid argument
Aborted
ich bekomme jetzt auch keinen zugriff mehr auf die LEDs (kann keine Farben mehr vorgeben). Ich weiß jetzt nicht, was passiert ist bzw. wie ich es beheben kann.
Ich habe diese Anleitung benutzt: http://serhan.in/?p=8#more-8
Ich hoffe ihr könnt mir helfen.
Danke schon einmal im Voraus.
Gruß
Donny86
EDIT: Ich habe den Fehler einschränken können. Ich habe die letzte Änderung aus der hyperion.config.json herausgenommen und nun findet er wieder die LEDs. Soweit so gut. Nun muss der Fehler irgendwo im folgenden Code stecken:
/// Configuration for the embedded V4L2 grabber
/// * device : V4L2 Device to use [default="/dev/video0"]
/// * input : V4L2 input to use [default=0]
/// * standard : Video standard (no-change/PAL/NTSC) [default="no-change"]
/// * width : V4L2 width to set [default=-1]
/// * height : V4L2 height to set [default=-1]
/// * frameDecimation : Frame decimation factor [default=2]
/// * sizeDecimation : Size decimation factor [default=8]
/// * priority : Hyperion priority channel [default=800]
/// * mode : 3D mode to use 2D/3DSBS/3DTAB (note: no autodetection) [default="2D"]
/// * cropLeft : Cropping from the left [default=0]
/// * cropRight : Cropping from the right [default=0]
/// * cropTop : Cropping from the top [default=0]
/// * cropBottom : Cropping from the bottom [default=0]
/// * redSignalThreshold : Signal threshold for the red channel between 0.0 and 1.0 [default=0.0]
/// * greenSignalThreshold : Signal threshold for the green channel between 0.0 and 1.0 [default=0.0]
/// * blueSignalThreshold : Signal threshold for the blue channel between 0.0 and 1.0 [default=0.0]
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : 720,
"height" : 576,
"frameDecimation" : 1,
"sizeDecimation" : 8,
"priority" : 1100,
"mode" : "2D",
"cropLeft" : 20,
"cropRight" : 8,
"cropTop" : 13,
"cropBottom" : 19,
"redSignalThreshold" : 0.1,
"greenSignalThreshold" : 0.1,
"blueSignalThreshold" : 0.1
},