Ambilight a la Snowhead

+A -A
Autor
Beitrag
Simon.S
Inventar
#1 erstellt: 03. Sep 2015, 12:30
Hallo,

ich hoffe das ist ok so, aber inspiriert durch den User Snowhead werde ich vermutlich sein Projekt nachbauen:
https://github.com/xSnowHeadx/ambi-tv


ich habe momentan einen Onkyo SR 508 in dem alle meine Quelen zusammenlaufen. Der TV ist noch ein Philips 7509 mit starken Bildfehlern, deswegen wird er zurückgeschickt. Da die Erfolgschancen bei solch einem Projekt bei 40% liegen (hier liegen noch Teile für einen selbstbau-beamer..) will ichungern 200€ in den Sand setzen. Deswegen versuche ich es zunächt günstig zu realisieren um dann bei erfolg eventuell nachrüsten zu können.
Wenn ich glück habe, kann ich von meinem Onkyo 508 den Analog und HDMI Ausgang simultan nutzen, dazu muss ich an meinem Blu-Ray player und Sat-Receiver einen AV Ausgang finden. Dann kann ich mir Splitter und HDMI-AV-Wandler sparen und vermutlich umgehe ich damit auch Probleme mit 3D, ARC und 24P.

Ich habe mir jetzt einen gebrauchten Dazzle besorgt 5-10€
diese LEDs: http://www.ebay.de/i...&hash=item3cfc6a7a8b

38€ für 3meter sollten für den Anfang reichen
und entweder ein 3A Netzteil für 6€ http://www.amazon.de...words=5V+Netzteil+3a
oder 8A für 15€ http://www.amazon.de...words=5V+Netzteil+3a

da ich noch einen HTPC besitze muss ich googeln, ob es dazu auch die passende software gibt, dann kann ich mir den Pi und das Netzteil/Kühlkörper dafür sparen, sind mmerhin nochmal 30-40€

im günstigsten Fall komme ich also auf
38€ LEDs
6€ Netzteil
7,50€ Videograbber
-------
51,50€ das wäre schon klasse.

mit pi 25€, hdmi splitter 22€, analog-wandler 15€ und teurerem Netzteil +9€ wären es
122,50€

das klingt schon weniger gut
Simon.S
Inventar
#2 erstellt: 06. Sep 2015, 20:49
Mein Blu-ray Player hat keinen Av Ausgang aber der Sat Receiver.das reicht, dann kann ich also alles aufbauen und wenn es mit dem Sat Empfang gut läuft den hdmi Splitter nachrüsten.
Jetzt suche ich einen video grabber, hier: http://www.forum-raspberrypi.de/Thread-hyperion-grabber-probleme
Wird der mumbi empfohlen. Oder ich habe auch noch eine grabster gefunden
http://www.amazon.de/gp/aw/d/B0002KOB3U?vs=1
SnowHead
Ist häufiger hier
#3 erstellt: 06. Sep 2015, 23:41
Für den von Dir verlinkten Grabber habe ich noch keine Erfahrungsberichte zur
Eignung für den Raspi finden können. Ich würde da keine Experimente machen
und den überlicherweise verwendeten mit Fushicai-Chipsatz verwenden. Der hat
sich bewährt.
Simon.S
Inventar
#4 erstellt: 09. Sep 2015, 23:36
gibt es auch einen der sicher den fushicai chip hat? Wenn es der falsche ist kann ich ihn ja nicht zurückschicken.

In der zwischenzeit habe ich Afterglow nachgebaut, HDMI splitter + Beamer mit Pixelfehler (20€) + Milchglasfolie:

https://www.youtube.com/watch?v=d97BYGQCet0&feature=youtu.be


ohne Milchglasfolie kommt es dem original näher, aber ich finde es weniger schön:
https://www.youtube.com/watch?v=VTzzxviQ5d8&feature=youtu.be
SnowHead
Ist häufiger hier
#5 erstellt: 10. Sep 2015, 09:26
Eine Garantie, daß man einen mit Fushicai-Chipsatz bekommt, gibt es nicht.
Bei dem Link in der README.md habe ich aber inzwischen schon drei Mal
bestellt und jedes mal einen Grabber mit Fushicai-Chipsatz bekommen.
Simon.S
Inventar
#6 erstellt: 10. Sep 2015, 11:37
ok, den hab ich jetzt bestellt und hdmi switch und hdmi-av-wandler.

LEDs gibt es ja preisgleich inzwischen ws2801 und lpd8806 wenn beide 5V und 32LEDs/m haben sind die lpd8806 besser, weil sie schneller angesteuert werden können und kein spannungswandler von 33V auf 5V gebraucht wird für die datenleitung, richtig?


edit:
Und wär es nicht besser wenn ich jetzt gleich den raspberry pi2 nehme? Ambilight geht damit ja auch und man muss ihn nicht übertakten, oder gibt es da probleme?


[Beitrag von Simon.S am 10. Sep 2015, 11:38 bearbeitet]
SnowHead
Ist häufiger hier
#7 erstellt: 10. Sep 2015, 12:52
Meiner Ansicht nach sind die WS2812 besser, da bei denen kein Chip zu sehen ist.
Außerdem haben sie 60 statt 32 LED/m. Das ist hier gut zu sehen.
Und 60€ für 4m sind ein guter Preis. Den notwendigen Wandler dafür habe ich gern
in Kauf genommen. Die niedrigere Taktrate hat bei den kurzen Längen noch keine
großen Auswirkungen. Bei 800kHz Taktrate wären bei 250 LED immer noch Frame-
raten von 100Hz möglich. So schnell braucht man es gar nicht.
Mit dem Pi2 habe ich keine Erfahrung und weiß auch nicht, ob der DMA-Transfer da
1:1 übernommen werden kann.
Da Du ja recht preissensitiv bist, würde ich an Deiner Stelle bei einem übertakteten
Pi+ bleiben.
Simon.S
Inventar
#8 erstellt: 16. Sep 2015, 23:22
Ich habe jetzt alles soweit da, außer jumper kabel bzw stecker und ich will nicht direkt am Pi löten.


beim messen habe ich festgestellt, dass der Philips 8605 perfekt geeignet ist für selbstbu ambilight, er hat einen umlaufenden Rahmen, der fast rechtwinklig zum TV teht, davor ist eine Glasplatte die unten geschwärzt ist. Die LEDs samt chip verschwinden hinter dem geschwärzten Teil und man kann den Streifen einfach aufbringen und direkt um die ecken biegen, das passt perfekt:

http://shop.lcdtvfer...-Frontrahmen-0-1.jpg

jezt muss ich sie nur noch mal leuchten sehen, ob es störrt oder ob der glasrhmen vielleicht wie bei der urora serie mitleuchtet und es ddurch viel besser aussieht. Ich habe jetzt doch die LPD8806 genommen, weil ich nicht unbedingt mehr als 32 LEDs brauche und weil es mir egal ist ob man interm TV chips sieht oder nicht Außerdem habe ich das hier gefunden und wollte kein Risiko eingehen:

http://powerpi.de/at...i-2-tutorial-teil-1/

"Sind WS2812 LED Stripes nicht besser?

Im Gegensatz zum WS2801 Controller – welcher 2 Steuerleitungen besitzt – besitzt der WS2812 Controller nur eine Leitung zur Steuerung der LEDs. Dadurch ist ein höherer Rechenaufwand notwendig um jede einzelne LED mit den richtigen Farbwerten anzusprechen. Also eher ein Nachteil für dieses Projekt."
SnowHead
Ist häufiger hier
#9 erstellt: 17. Sep 2015, 11:48
Wenn die Seiten wie bei Dir senkrecht nach oben gehen, ist das nicht unbedingt
optimal, da der Bereich direkt um den Fernseher dabei zu wenig Licht abbekommt,
dafür aber Decken und Wände angestrahlt werden. Optimal wäre ein Winkel von 45°
zur Horizontalen in Richtung Wand. Ich würde Dir (wie auf meinen Bildern zu sehen)
den zusätzlichen Einsatz von 12x12mm Dreikantleisten empfehlen. Die Unterseite
hat bei denen dann die benötigten 15mm Breite und steht im optimalen Winkel zu
Wand.

Die Aussage in dem Blog zu dem angeblich höheren Rechenaufwand bei nur einer
Datenleitung ist gelinde gesagt Quatsch.
Beide Chips haben nur eine Datenleitung. Der WS2801 hat zusätzlich noch eine
Taktleitung für den Handshake. Der WS2811 regelt das über eine festgelegte Takt-
rate. Ein "Rechenaufwand" direkt bei der Ausgabe ist bei beiden nicht nötig, da der
Raspi für beide Datenausgaben spezielle Hardwaremodule (SPI für WS2801 und
DMA mit PWM bei WS2811) besitzt. Beide übertragen 3 Byte je LED. Lediglich bei
der Vorbereitung der Daten müssen beim WS2801 3 Byte und beim WS2811 9 Byte
in den Ausgabepuffer geschrieben werden. Das fällt aber bei der hohen Rechenge-
schwindigkeit gegenüber der Ausgabegeschwindigkeit nicht in's Gewicht.
Wie schon gesagt, wäre in meinen Augen der WS2812-Stripe die bessere Wahl.


[Beitrag von SnowHead am 17. Sep 2015, 14:28 bearbeitet]
Simon.S
Inventar
#10 erstellt: 18. Sep 2015, 22:42
gibt es denn keine schritt für schritt anleitung für Ambitv?
Den Framegrabber will ich erstmal noch gar nicht benutzen und audio steuerung brauch ich auch nicht, ich würde gerne als aller erstes nur mal das nötigste zum laufen bekommen.

1) LEDs passend zu dem Raspberry bild steuern

2) Hdmi gedöns auf dem raspberry anzeigen

3) LEDs an HDMI anpassen

4) automatisch starten

5) zusatzfeatures, sound usw.

die Anleitung erschlägt einen ja und es wird so viel an Pi Kenntnissen vorausgesetzt, ich habe jetzt erst kapiert wie ich ie zip datei auf meinen Pi bekomme, weil ich eine andere anleitung gelesen habe. wo ich die kommandos eintippen soll weiß ich jetzt auch erst von der anderen anlitung. Leider funktioniert die mit openelec und Hyperion. Das hab ich alles soweit hinbekommen, aber die config datei kann ich nicht auf meinen Pi schieben weil ich kein dateisystem finde sondern eine playersteuerung und es leuchtet nur die erste LED weiß, der rest grün egal was ich in der hyperion app mache.

mit dem framegrabber will ich mich jetzt ehrlich gesagt noch gar nciht beschäftigen, das sind so schon 200 kabel und netzteile und alles nur povisoisch, weil man es ja imme ändern muss weils nicht funktioniert.
SnowHead
Ist häufiger hier
#11 erstellt: 18. Sep 2015, 22:47
Mit Hyperion kann ich Dir nicht weiterhelfen. Das benutze ich nicht.
Simon.S
Inventar
#12 erstellt: 18. Sep 2015, 23:10
ich wollte ja jetzt ambi tv nutzen, ich hab die verlinkte zip datei runtergeladen, mit win32 disk imager intalliert, bis die meldung kam dass es funktioniert hat, in den pi gesteckt
.... nix

nochmal gemacht, exakt das gleiche.

Jetzt habe ich die 8GB sd Karte im explorer geöffnet, sie hat nur noch 56 MB kapazität, auhc nach dem formatieren heißt sie jetzt boot und hat 56 MB
SnowHead
Ist häufiger hier
#13 erstellt: 19. Sep 2015, 00:06
Die Zip-Datei einthält nur das Binary zum nachträglichen Einspielen in ein
fertiges Image per FTP. Das ist kein Image.
Du mußt das in der README.md verlinkte aktuellste Raspbian als Image
auf eine SD-Karte packen und in den Raspi stecken. Tastatur, Fernseher
und Netzwerk anschließen und los geht's.
Das System entsprechend Anleitung einrichten (etwas übertakten und den
SPI-Treiber als Kernelmodul aktivieren).

Dann in der Konsole die in der README.md unter "Software
Installation"beschriebenen Befehle eingeben:

sudo apt-get install libfftw3-dev libasound2-dev alsa-utils
cd /home/pi
git clone http://github.com/xSnowHeadx/ambi-tv
cd ambi-tv
make


Damit hast Du alles was benötigt wird, auf dem Raspi. Der Grabber wird
automatisch beim Anstecken als /dev/video0" eingebunden und ist schon
in der Config so voreingestellt. Auch Deine LPD8806-Typen sind standard-
mäßig aktiv.
Du mußt jetzt nur noch die Config und die Autostart-Datei anpassen.
Das machst Du am besten mit WinSCP, über welches Du Dich über SSL
als "root" mit dem Raspi verbindest.
Nun kannst Du in das Verzeichnis "/home/pi/ambi-tv" navigieren und dort
die Datei "ambi-tv.conf" durch Doppelklick zum Bearbeiten öffnen. Was
dann dort wie eingetragen wird, ist in der README.md erklärt. Du mußt
eigentlich nur die Anordung der LED in "leds-top", "leds-bottom", "leds-
right" und "leds-left" entsprechend Deiner Anordnung anpassen.
Gestartet wird ambi-tv mit

sudo /home/pi/ambi-tv/bin/ambi-tv -f /home/pi/ambi-tv/ambi-tv.conf

Das würde ich erst einmal immer händisch machen, solange Du noch
an der Config bastelst da Du so immer das Programm mit Ctrl+C ab-
brechen und nach Änderung der Config neu starten kannst.
Wenn alles passt kannst Du mit WinSCP den beschriebenen Eintrag
in der Datei "/etc/rc.local" einfügen.

Auf dem Raspi abgespielte Inhalte können übrigens nur über den Weg
des HDMI-Ausgangs, CVBS-Wandler und Grabber an ambi-tv weiterge-
geben und nicht wie bei Hyperion im Raspi intern übernommen werden.

Wenn Du die README.md so wie es dort steht Schritt für Schritt abar-
beitest (dort steht z.B. nichts von einer ZIP-Datei), dürften keine Probleme
auftreten.
Ach so, Dein Router muß als DHCP-Server arbeiten und dem Raspi über
das Netzwerk eine IP zuweisen. Tut er das nicht, mußt Du die IP, Gateway
und Nameserver im Raspi manuell eintragen damit der Raspi in's Internet
kann und Du mit WinSCP auf ihn zugreifen kannst.
Simon.S
Inventar
#14 erstellt: 19. Sep 2015, 00:36

SnowHead (Beitrag #13) schrieb:

Du mußt das in der README.md verlinkte aktuellste Raspbian als Image
auf eine SD-Karte packen und in den Raspi stecken.


den link hatte ich übersehen, ich hatte dann in der verlinkten Anleitung für den hardwareaufbau die zip datei geladen.

Aber was meinst du damit? als image auf die sd karte packen heißt

a) mit win32... eine sd karte erstellen

b) einfach auf die sd karte zippen
SnowHead
Ist häufiger hier
#15 erstellt: 19. Sep 2015, 10:07
Mit dem Win32DiskImager auf die SD-Karte übertragen.
Simon.S
Inventar
#16 erstellt: 20. Sep 2015, 21:52
ok, soweit hat es geklappt, mit putty kann ich nicht darauf zugreifen, weil ich nur eine eingabeaufforderung habe, richtig? Deswegen muss ich leider jeden befehl abtippen und auch die antwort:

sudo apt-get install libfftw3-dev libasound2-dev alsa-utils

selecting alsa-base instead of alsa
E: unable to locate package utils


ls /dev | grep video
video0


arecord -l
arecord: main:682: audio open error: no such file or directory


das hier:
"Das läßt sich am einfachsten über "raspi-config" einstellen oder über den manuellen Eintrag des Moduls 'spi-bcm2708' in der modules-Datei."

verstehe ich gar nciht. wenn ich raspi-config eingebe kennt er den befehl nicht. ich vermute ich muss in der datei (keine ahnung wie ich die finde, wie ich sie öffne) spi-bcm2708 reinschreiben, aber ich weiß auch nicht wo.



kann ich die tastatur von englisch auf deutsch umstellen?
Kann ich mich irgendwie verbinden?
kann ich es größer machen?

momentan muss ich 2cm große zeichen auf einem 4 m entfernten TV eintippen und dabei immer sonderzeichen auf dem englischen tastaturlayout suchen.
SnowHead
Ist häufiger hier
#17 erstellt: 20. Sep 2015, 22:28
Eine Verbindung mit putty ist möglich und auch empfehlenswert, da man so
alle Befehle über copy'n paste eingeben kann und die Zeichen besser lesbar
sind. Ich arbeite ausschließlich mit putty auf der Konsole und habe weder
Tastatur noch Fernseher am Raspi angeschlossen. Die Verbindung muß
dabei mit dem SSH-Protokoll auf Port 22 hergestellt werden.

"unable to locate package utils" Hat der Raspi überhaupt Internetzugang?

"arecord -l" macht erst Sinn, nachdem das alsa-Package installiert wurde.

"raspi-config" kann nur vom root aufgerufen werden, also "sudo raspi-config"

"modules" liegt in "/etc/", modifizierbar mit z.B. WinSCP

SPI-Start, Tastaturlayout, Locale, Zeitzone und Fonts können über raspi-config
eingestellt werden.
Simon.S
Inventar
#18 erstellt: 20. Sep 2015, 22:39
hat jetzt funktioniert, dauert nur lange. ich hatte das passwort zu früh eingetippt.


[Beitrag von Simon.S am 20. Sep 2015, 22:45 bearbeitet]
Simon.S
Inventar
#19 erstellt: 20. Sep 2015, 22:47
wenn ich modules ändern will (einfach spi-bcm2708 hintendran schreiben?) kommt eine fehlermeldung dass die datei nicht geändert werden kann weil die rechte fehlen.
Simon.S
Inventar
#20 erstellt: 20. Sep 2015, 23:03
also mir fehlen ofenbar die root rechte um die beiden dateien zu bearbeiten. keine ahnung wie ich die bekomme. gibt es da ein standard root user mit einem passwort?

und wenn ich dann die 2 einträge in den dateien in etc gemacht habe, setzt es bei mir aus.

dann muss ich offenbar neu starten?!

Dann will er von mir einzelne prameter, die ich der reihe nach eintippe?

Dann muss ich components und programs rogrammieren? das wird dann richtig kompliziert und aufwändig. wenn ich nur mal will das IRGENDWAS in IRGENDEINER farbe leuchtet einfach um zu sehen ob überhaupt was geht, was muss ich dann tun?
Simon.S
Inventar
#21 erstellt: 20. Sep 2015, 23:15
ok, also ich habs gefunden, man muss zuerst in putty mit sudo passwd ein passwort festlegen, dann kann man sich mit root und dem neuen passwort einloggen.
beide dateien geändert

neugestartet

jetzt steht da:
...
component: activating component ´v412-video^
v412-grab..........
component: activating component edge-frame
component: activating componentled-frame
ledstripe: failed to open devie `dev/spidev0.0´ : 2 (no such file or directory)
min failed to start inital program ´program _tv_edge_color´ aborting


------------
ich hab jetzt gesehen die standard konfigurationsdatei liegt in ambi-tv, im text steht der standard-pfad ist aber etc, jetzt habe ich die einfach mal kopiert, aber die meldung bleibt. Bim bootvorgang kommt auch immer "ok" soweit ich das sehe, einmal ein error der zu schnell weg war um ihn zu lesen. leider weß ich nicht wie ich das boot-log oder so kopieren kann.


[Beitrag von Simon.S am 20. Sep 2015, 23:21 bearbeitet]
SnowHead
Ist häufiger hier
#22 erstellt: 20. Sep 2015, 23:26
Offenbar wird der SPI-Treiber nicht gestartet. Hast Du das Kernel-Modul
in raspi-config dafür aktiviert? Das macht man unter "8. Advanced Options",
"A6. SPI".
Du mußt weder irgendwelche components oder programs ändern. Die sind
defaultmäßig schon für den normalen Einsatz konfiguriert. Lediglich in der
ambi-tv.conf sind die Positionen der LED wie beschrieben einzutragen. Wenn
dann auch der SPI-Treiber geladen ist, kann nach dem Start von ambi-tv auf
der Konsole durch 7-maliges Drücken der Leertaste der "Mood-Light-Modus"
aktiviert werden. Der benötigt keine Eingangssignale und steuert alle konfigu-
rierten LED mit durchlaufenden Regenbogenfarben an.

Nach Bearbeitung der Anfrage:

Standardmäßig wird ambi-tv.conf in /etc gesucht. Da man aber root-Rechte
braucht, um sie dort ändern zu können, läßt man sie besser im Home-Ver-
zeichnis. Der schon mehrfach beschriebene Aufruf von ambi-tv mit dem
Parameter "-f" bewirkt, daß ambi-tv die hinter dem Parameter stehende
Configdatei verwendet.

Die Ausgabe des Logs in putty bewirkt man mit dem Kommando "dmesg".
Aus dem nun ausgegebenen Log kann sich die interessanten Stellen heraus-
kopieren. Sollte nicht mehr die ganze Ausgabe in das Konsolenfenster pas-
sen, kann man das Log auch mit "dmesg > log.txt" in der Datei "log.txt"
komplett speichern lassen und sich diese Datei dann mit WinSCP ansehen.


[Beitrag von SnowHead am 20. Sep 2015, 23:54 bearbeitet]
Simon.S
Inventar
#23 erstellt: 21. Sep 2015, 00:18
hatte ich nicht aktiviert, das habe ich wohl überlesen.

auf dem pi kommt jetzt immer wieder die meldung:
video-fmt: unsupported video format in ambitv-video-fmt-detect-crop-for-frame

die log datei sieht so aus:


[ 4.709039] usb 1-1.5: New device Syntek Semiconductor USB 2.0 Video Capture Controller @ 480 Mbps (05e1:0408, interface 0, class 0)
[ 4.732730] usb 1-1.5: video interface 0 found
[ 5.158396] random: nonblocking pool is initialized
[ 5.408070] saa7115 0-0025: saa7113 found @ 0x4a (stk1160)
[ 6.695011] stk1160: driver ver 0.9.5 successfully loaded
[ 6.892237] stk1160: registers to NTSC like standard
[ 7.050865] stk1160 1-1.5:1.0: V4L2 device registered as video0
[ 7.063252] usbcore: registered new interface driver stk1160
[ 7.144573] usbcore: registered new interface driver snd-usb-audio
[ 8.975309] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 9.236457] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 14.460489] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 16.048636] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E 1
[ 16.591173] cfg80211: Calling CRDA to update world regulatory domain
[ 17.204201] Adding 102396k swap on /var/swap. Priority:-1 extents:2 across:2 134012k SSFS
[ 22.296152] stk1160: registers to PAL like standard
[ 22.452893] stk1160: queue_setup: buffer count 8, each 829440 bytes
[ 22.467364] stk1160: setting alternate 5
[ 22.467374] stk1160: minimum isoc packet size: 3072 (alt=5)
[ 22.467381] stk1160: setting alt 5 with wMaxPacketSize=3072
[ 22.470343] stk1160: allocating urbs...
[ 22.481128] stk1160: cannot alloc 196608 bytes for tx[15] buffer
[ 22.481137] stk1160: 14 urbs allocated. Trying to continue...
[ 22.481571] stk1160: streaming started
[ 25.178507] URB packet 0, status -63 [Buffer error (overrun)].
[ 37.156783] URB packet 13, status -63 [Buffer error (overrun)].
[ 37.156818] URB packet 14, status -63 [Buffer error (overrun)].
[ 37.165076] URB packet 14, status -63 [Buffer error (overrun)].
[ 37.165103] URB packet 15, status -63 [Buffer error (overrun)].
[ 105.639270] URB packet 0, status -63 [Buffer error (overrun)].
[ 106.055916] URB packet 0, status -63 [Buffer error (overrun)].
SnowHead
Ist häufiger hier
#24 erstellt: 21. Sep 2015, 10:53
Du hast leider einen Grabber mit stk1160-Chipsatz erwischt. Mit dem
funktioniert der usbtv-Treiber nicht richtig. Das Log sollte so aussehen:

[    3.409432] usb 1-1.5: New USB device found, idVendor=1b71, idProduct=3002
[    3.434679] usb 1-1.5: New USB device strings: Mfr=3, Product=4, SerialNumber=2
[    3.461920] usb 1-1.5: Product: usbtv007
[    3.482015] usb 1-1.5: Manufacturer: fushicai


Die LED müßten aber erst mal unabhängig davon im Moodlight-Modus angesteuert
werden können.
Simon.S
Inventar
#25 erstellt: 21. Sep 2015, 20:16
wie startet man ambi-tv? nach dem reboot sollte es dirkt laufen, oder? aber wenn ich leertaste drücke passiert nix. wenn ich im ordner von ambi-tv ... bin... ambi-tv eingebe startet nichts, er sagt er kennt den befehl nicht.

bei einem anderen tutorial habe ich immerhin screenshots mit em framegrabber hinbekommen also erkennt er ihn und er fuktioniert ofenbar. ich konnte auch die leds in rot/grün/blau leuchten lassen, also ist die verkabelung auch richtig. aber es pasiert nix. Meine Log:


[ 19.476637] WARNING: CPU: 0 PID: 2140 at drivers/media/v4l2-core/videobuf2-core.c:2135 __vb2_queue_c ancel+0xf8/0x15c [videobuf2_core]()
[ 19.476649] Modules linked in: cfg80211 rfkill snd_bcm2835 evdev joydev snd_usb_audio snd_usbmidi_li b snd_hwdep snd_seq_midi snd_seq_midi_event snd_rawmidi saa7115 stk1160 snd_ac97_codec snd_pcm snd_seq snd_seq_device snd_timer snd spi_bcm2708 videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media ac97_bus uio_pdrv_genirq uio
[ 19.476808] CPU: 0 PID: 2140 Comm: hyperiond Not tainted 3.18.11-v7+ #781
[ 19.476858] [<800172bc>] (unwind_backtrace) from [<80012f7c>] (show_stack+0x20/0x24)
[ 19.476887] [<80012f7c>] (show_stack) from [<80520970>] (dump_stack+0x98/0xd8)
[ 19.476916] [<80520970>] (dump_stack) from [<80025618>] (warn_slowpath_common+0x7c/0xa0)
[ 19.476945] [<80025618>] (warn_slowpath_common) from [<800256f8>] (warn_slowpath_null+0x2c/0x34)
[ 19.476980] [<800256f8>] (warn_slowpath_null) from [<7f0c8908>] (__vb2_queue_cancel+0xf8/0x15c [vide obuf2_core])
[ 19.477032] [<7f0c8908>] (__vb2_queue_cancel [videobuf2_core]) from [<7f0ca3a4>] (vb2_internal_strea moff+0x40/0xd8 [videobuf2_core])
[ 19.477077] [<7f0ca3a4>] (vb2_internal_streamoff [videobuf2_core]) from [<7f0ca530>] (vb2_streamoff+ 0x3c/0x60 [videobuf2_core])
[ 19.477123] [<7f0ca530>] (vb2_streamoff [videobuf2_core]) from [<7f0ca5a4>] (vb2_ioctl_streamoff+0x5 0/0x54 [videobuf2_core])
[ 19.477183] [<7f0ca5a4>] (vb2_ioctl_streamoff [videobuf2_core]) from [<7f02fc6c>] (v4l_streamoff+0x2 8/0x2c [videodev])
[ 19.477258] [<7f02fc6c>] (v4l_streamoff [videodev]) from [<7f032e20>] (__video_do_ioctl+0x254/0x2e8 [videodev])
[ 19.477340] [<7f032e20>] (__video_do_ioctl [videodev]) from [<7f0327e0>] (video_usercopy+0x180/0x548 [videodev])
[ 19.477419] [<7f0327e0>] (video_usercopy [videodev]) from [<7f032bc4>] (video_ioctl2+0x1c/0x24 [vide odev])
[ 19.477487] [<7f032bc4>] (video_ioctl2 [videodev]) from [<7f02e738>] (v4l2_ioctl+0x118/0x148 [videod ev])
[ 19.477530] [<7f02e738>] (v4l2_ioctl [videodev]) from [<8014dfe0>] (do_vfs_ioctl+0x3e0/0x5ac)
[ 19.477555] [<8014dfe0>] (do_vfs_ioctl) from [<8014e1f0>] (SyS_ioctl+0x44/0x6c)
[ 19.477580] [<8014e1f0>] (SyS_ioctl) from [<8000eac0>] (ret_fast_syscall+0x0/0x48)
[ 19.477595] ---[ end trace 1218604fad27d057 ]---
[ 21.974870] stk1160: setting alternate 5
[ 21.974900] stk1160: minimum isoc packet size: 3072 (alt=5)
[ 21.974913] stk1160: setting alt 5 with wMaxPacketSize=3072
[ 21.975519] stk1160: allocating urbs...
[ 21.986373] stk1160: cannot alloc 196608 bytes for tx[14] buffer
[ 21.986402] stk1160: 13 urbs allocated. Trying to continue...
[ 21.986921] stk1160: streaming started
SnowHead
Ist häufiger hier
#26 erstellt: 21. Sep 2015, 21:27
Wie man ambi-tv startet, hatte ich neben der README.md auch hier noch mal erläutert

Wenn ambi-tv schon beim Booten von selbst und nicht, wie von mir geschrieben und
empfohlen erst einmal über die Konsole gestartet wurde, bringt das Drücken der
Leertaste natürlich nichts. Da kann man es dann nur noch über das Web-Interface
oder (wenn verkabelt) den Taster steuern.

Daß der STK1160-Grabber prinzipiell arbeitet, wird ja nicht abgestritten. Nur führt die
hohe Anzahl verworfener Frames zum Flackern der LED, weshalb grundsätzlich ein
Grabber mit Fushicai-Chipsatz für ambi-tv verwendet werden sollte.

Ich würde Dir vorschlagen, Hyperion zu verwenden.
Simon.S
Inventar
#27 erstellt: 21. Sep 2015, 22:21
beim manuellen staten kommt:


component: activating component 'v4l2-video'...
v4l2-grab: video format: 720x576 (UYVY 1440 bpl).
component: activating component 'edge-color'...
component: activating component 'led-frame'...
main: started initial program 'program_tv_edge_color'.
main: ************* start-up complete
press <space> to cycle between programs.
press 't' to toggle pause.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
component: deactivating component 'edge-color'...
component: activating component 'v4l2-video'...
component: activating component 'sbs-color'...
component: activating component 'led-frame'...
main: switched to program 'program_tv_sbs_color'.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
component: deactivating component 'sbs-color'...
component: activating component 'v4l2-video'...
component: activating component 'tob-color'...
component: activating component 'led-frame'...
main: switched to program 'program_tv_ttb_color'.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
component: deactivating component 'tob-color'...
component: activating component 'v4l2-video'...
component: activating component 'avg-color'...
component: activating component 'led-frame'...
main: switched to program 'program_tv_avg_color'.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
component: deactivating component 'v4l2-video'...
video-fmt: unsupported video format in ambitv_video_fmt_detect_crop_for_frame.
component: deactivating component 'avg-color'...
component: activating component 'audio-grab'...
audio-grab: failed to open 'hw:0,0': -2 (No such file or directory).
ambi-tv: pcm_params.c:2286: snd_pcm_hw_refine: Assertion `pcm && params' failed.
















ich habe jetzt parallel hyperion laufen, das funktioniert teilweise,aber auch noch nicht ganz und offenbar seit der neusten raspbian version auch nur mit fushicai chipsatz. aber bei insaneware gibt es einen mit dem richtigen chipsatz
SnowHead
Ist häufiger hier
#28 erstellt: 22. Sep 2015, 01:45
Die Videofehlermeldungen kommen wegen des falschen Chips. Die Audio-
fehlermeldung deshalb, weil der Grabber vermutlich auch ein anderes Audio-
device hat was evtl. nicht angesprochen werden kann. Schau mal mit
"arecord -l" welches Audiodevice vorhanden ist (siehe README.md).
Du hast die Leertaste vier Mal betätigt und damit bis zum ersten Audio-
modus durchgeschaltet. Hättest Du die Leertaste noch drei weitere Male
betätigt, wärst Du im Moodlight-Modus gewesen und hättest die LED-An-
steuerung prüfen können.
Die Reihenfolge der Programme kannst Du den Kommentareinträgen im
unteren Teil der ambi-tv.conf entnehmen.
SnowHead
Ist häufiger hier
#29 erstellt: 04. Feb 2017, 14:51
Wer es sich zutraut, sein Ambilight selbst zu basteln und es damit genau so
zu konfigurieren, wie es ihm am besten paßt, bekommt hier auch weiterhin
die aktuellste Version des modifizierten ambi-tv. So ist jetzt zum Beispiel eine
Einstellmöglichkeit für die Grundhelligkeit hinzugekommen, um das Ambilight
auch als alleinige Fernsehbeleuchtung verwenden zu können.
Hier noch eine Demo der verbesserten Spektrum-Analysator-Funktionen.
Suche:
Das könnte Dich auch interessieren:
Selfmade Ambilight
Busta_B am 20.09.2010  –  Letzte Antwort am 16.10.2010  –  11 Beiträge
Ambilight nachrüsten
Ihns am 02.12.2013  –  Letzte Antwort am 21.11.2020  –  1111 Beiträge
Ambilight gut bei 3D?
*Triple-M77* am 10.09.2010  –  Letzte Antwort am 03.04.2011  –  6 Beiträge
Ambilight VS Insanelight/Karatelight
th0rwal am 14.01.2014  –  Letzte Antwort am 06.12.2014  –  60 Beiträge
Ambilight im ganzen Raum
Citrus99! am 18.11.2014  –  Letzte Antwort am 23.01.2015  –  5 Beiträge
Dreamscreen (Ambilight) Erfahrungen?
lord_mito am 16.08.2016  –  Letzte Antwort am 15.09.2023  –  680 Beiträge
Ambilight vs. Projektorkalibrierung
schnarcherstrasse am 28.06.2017  –  Letzte Antwort am 29.06.2017  –  4 Beiträge
Alle "Ambilight" Varianten, Kosten
Creasy am 10.12.2017  –  Letzte Antwort am 27.04.2021  –  147 Beiträge
Ambilight - welche Wandhalterung
psyderz am 15.03.2020  –  Letzte Antwort am 21.03.2020  –  4 Beiträge
Macht Ambilight in meinem Wohnzimmer Sinn?
TGKöhler am 12.01.2011  –  Letzte Antwort am 27.01.2011  –  6 Beiträge

Anzeige

Produkte in diesem Thread Widget schließen

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.708 ( Heute: 2 )
  • Neuestes MitgliedStevo87
  • Gesamtzahl an Themen1.551.023
  • Gesamtzahl an Beiträgen21.536.197

Hersteller in diesem Thread Widget schließen