NG Hyperion-v4l2 capture resolution issue

  • Hi All,


    I've been using Hyperion for years and have a working classic setup with HDMI2AV on an older TV, and just recently purchased a new 4k.


    On the new one I went with RPi3B, WS2812spi, and Hyperion.ng - all of which appears to be working fine, but running into the same issues of HDR washout, etc... that everyone else sees when using converters/splitters and a USB AV Cap dongle. So decided to try out the USB camera solution as discussed in this thread: https://hyperion-project.org/t…repare-input-region.2615/


    Had a Logitech C270 already, so the setup was pretty straight forward and largely works, but strangely the NG version of hyperion-v4l2 will only capture at 160x120, even with no screen decrementing. Even setting the resolution with v4l2-ctl before running it has no effect, because it seems to just get set back whenever hyperion-v4l2 runs:



    Relevant config entries here:


    Since it looks like the latest hyperion-v4l2 no longer supports setting width/height, I'm at a loss on how to crack this. Not sure if it's a bug or just me missing something simple. Any ideas?

  • I used the instructions on github, from my history:


    18 sudo apt update
    19 sudo apt upgrade
    20 sudo apt-get install git cmake build-essential qtbase5-dev libqt5serialport5-dev libusb-1.0-0-dev python3-dev libxrender-dev libavahi-core-dev libavahi-compat-libdnssd-dev libjpeg-dev
    21 sudo apt-get install libraspberrypi-dev
    22 wget -qO- https://raw.githubusercontent.….ng/master/bin/compile.sh | sh
    23 cd ~/hyperion/build
    24 sudo make install/strip


    then just ran hyperiond from command line to test before installing service.

  • I was able to test it on Sunday and it works great now! The capture is detected as 1280x960 and with a size dec of 4 it looks fantastic and only using 30-40% of CPU on a RPi 3b. Using the external cam for capture, it is independent of source, so all 4k/HDR content is viable.


    Will those changes be rolled into the main branch?


    If there's anything I can do to help out with testing or documenting I'm happy to do so, just let me know how I can help out.


    Thanks for your work on this, I really appreciate it!!!

  • I am running 151 ws2801 leds on STK1160 and running into a similar issue. Pulled the master branch from this commit


    Here's the console logs when I enable hyperion.


    Checking v4l2-ctl before and after enabling hyperion




    Live view from web menu:

  • @Paulchen-Panther Still facing the same issue. Here's the log:


    • Offizieller Beitrag

    @isMunim Could you please test my v4l2 branch? I would be very happy to receive feedback in the form of a console output of hyperion to solve your problem faster.


    git command:

    Code
    git clone --recursive --single-branch --branch v4l2 https://github.com/Paulchen-Panther/hyperion.ng.git hyperion-v4l2
  • @isMunim Could you please test my v4l2 branch? I would be very happy to receive feedback in the form of a console output of hyperion to solve your problem faster.


    git command:

    Code
    git clone --recursive --single-branch --branch v4l2 https://github.com/Paulchen-Panther/hyperion.ng.git hyperion-v4l2


    on it. Will test it out and share my results by tomorrow. Sorry for the delayed responses. Hurricane here.


    Here's the output from the main repo's master branch.




Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!