Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4L2 cleanup on restart? #373

Closed
Paulchen-Panther opened this issue Jan 21, 2017 · 8 comments
Closed

V4L2 cleanup on restart? #373

Paulchen-Panther opened this issue Jan 21, 2017 · 8 comments

Comments

@Paulchen-Panther
Copy link
Member

Kann es sein, das die V4L2 Devices nicht richtig abgemeldet werden im System?
Ich kann nämlich meinen V4L2 Grabber (hab den erst seit heute) nach einem neustart von Hyperion nicht mehr benutzen. @redPanther kannst du da mal schauen?
Im Code von Hyperion wird ja vor jedem neustart die function freeObjects aufgerufen. Dort ist aber nichts mit V4L2 zu finden.
Hier die Logausgabe vom start und restart: pastebin

Danke red. :-)

@brindosch
Copy link
Contributor

Hey Paulchen!
Mal ne andere Frage, wie kommts denn dazu?

[HYPERIOND MAIN] <INFO> set screen capture device to 'framebuffer'
[HYPERIOND MAIN] <ERROR> The framebuffer grabber can not be instantiated, because it has been left out from the build
[HYPERIOND ComponentRegister] <INFO> Framegrabber: off
[HYPERIOND MAIN] <WARNING> No grabber can be instantiated, because all grabbers have been left out from the build

Hast du die mit Absicht rausgelassen oder ist das ein bug?

@Paulchen-Panther
Copy link
Member Author

Kein Bug. Keine Sorge. Hab alles rausgenommen außer V4L2. Der Pi Zero soll lediglich die HDMI Quelle bedienen. Und damit das ganze ein klein wenig schneller compiliert hab ich die anderen raus genommen.

@redPanther
Copy link
Contributor

Meinst du mit restart via webui oder mit systemd/strg+c auf konsole?

Bei restart via webui kann es sein das die destruktoren nicht korrekt durchlaufen werden. Werd mir das dietage anschauen

@Paulchen-Panther
Copy link
Member Author

Ich meine die restart Methode per WebUI

@redPanther
Copy link
Contributor

Ich werd da mal einen aktiven aufruf zum schließen von grabber und leds einbauen

@Paulchen-Panther
Copy link
Member Author

Das wäre super. Vielen dank. Kann ich dir irgendwie helfen?

@redPanther
Copy link
Contributor

was ich so auf die stelle rausbekommen hab, ist das der grabber beim restart via ui nicht freigegeben wird (die led hw hingegen schon). Leider hat das hyperion object kein zugriff auf das grabber object. Deshalb geht das nich mal eben so ... ich mach da mal was ...

@redPanther
Copy link
Contributor

dup of #369

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants