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

Screen caprture error #1824

Closed
1 task done
Jhon-Mosk opened this issue Jan 14, 2025 · 10 comments · Fixed by #1825
Closed
1 task done

Screen caprture error #1824

Jhon-Mosk opened this issue Jan 14, 2025 · 10 comments · Fixed by #1825
Assignees
Labels

Comments

@Jhon-Mosk
Copy link

  • I confirm that this is an issue rather than a question.

Bug report

Steps to reproduce

I select screen capture

Image

and hyperion reboots

Image

What is expected?

That hyperion will find the graphics card and it will be possible to capture the output to the screen

What is actually happening?

Hyperion reboots

System

Hyperion Server:

  • Build: master (GitHub-4f03adf/61bfc2e-1735802751)
  • Build time: Jan 12 2025 09:19:09
  • Git Remote: https://github.com/hyperion-project/hyperion.ng.git
  • Version: 2.0.17-beta.2
  • UI Lang: en (BrowserLang: ru)
  • UI Access: expert
  • Avail Screen Cap.: framebuffer,x11,xcb,qt
  • Avail Video Cap.: v4l2
  • Avail Audio Cap.: audio
  • Avail Services: boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
  • Config database: /root/.hyperion/db/hyperion.db
  • Database: read/write
  • Mode: Non-GUI

Hyperion Server OS:

  • Distribution: Fedora Linux 41 (Workstation Edition)
  • Architecture: x86_64
  • CPU Model: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
  • CPU Type: 158
  • Kernel: linux (6.12.8-200.fc41.x86_64 (WS: 64))
  • Root/Admin: true
  • Qt Version: 6.8.1
  • Python Version: 3.13.1
  • Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 YaBrowser/24.12.0.0 Safari/537.36
Lord-Grey added a commit to Lord-Grey/hyperion.ng that referenced this issue Jan 14, 2025
@Lord-Grey Lord-Grey mentioned this issue Jan 14, 2025
14 tasks
@Lord-Grey
Copy link
Collaborator

@Jhon-Mosk Thank you for reporting. A small bug sneaked in...
It is fixed by #1825 .

Lord-Grey added a commit to Lord-Grey/hyperion.ng that referenced this issue Jan 14, 2025
@Jhon-Mosk
Copy link
Author

Thanks, on weekend I'll rebuild hyperion and try screen capture.

@Lord-Grey Lord-Grey self-assigned this Jan 14, 2025
@Lord-Grey Lord-Grey added this to Core Jan 14, 2025
@Lord-Grey Lord-Grey moved this to In Progress in Core Jan 14, 2025
@Lord-Grey
Copy link
Collaborator

Thanks, on weekend I'll rebuild hyperion and try screen capture.

You can also try a ready made PR build…

See here how to test the PR easily.

@Jhon-Mosk
Copy link
Author

Thanks, on weekend I'll rebuild hyperion and try screen capture.

You can also try a ready made PR build…

See here how to test the PR easily.

I tested it, everything works. Three capture sources are defined. I tried X11 and QT, they work.

@github-project-automation github-project-automation bot moved this from In Progress to Done in Core Jan 15, 2025
@Jhon-Mosk
Copy link
Author

Jhon-Mosk commented Jan 15, 2025

When should I wait for the release? Or should I clone and compile this pull request?

@Lord-Grey
Copy link
Collaborator

I tested it, everything works. Three capture sources are defined. I tried X11 and QT, they work.

Thank you for testing and confirmation it works.

Lord-Grey added a commit that referenced this issue Jan 15, 2025
@Lord-Grey
Copy link
Collaborator

When should I wait for the release? Or should I clone and compile this pull request?

I just merged in PR into the master code branch

@Jhon-Mosk Jhon-Mosk reopened this Jan 16, 2025
@Jhon-Mosk
Copy link
Author

I built hyperion via docker, the error persists. I built it without docker, the error persists. I edited the script to build from a pull request and built it from a closed pull request, it works. Saved the configuration from the build from the pull request, applied it to the build from the source, does not work. I don't know what the problem might be.

@Jhon-Mosk
Copy link
Author

Hyperion Server:

  • Build: master (GitHub-2c864f1c/121abce4-1736962753)
  • Build time: Jan 16 2025 12:07:42
  • Git Remote: [email protected]:hyperion-project/hyperion.ng.git
  • Version: 2.0.17-beta.2
  • UI Lang: ru (BrowserLang: ru)
  • UI Access: expert
  • Avail Screen Cap.: framebuffer,x11,xcb,qt
  • Avail Video Cap.: v4l2
  • Avail Audio Cap.: audio
  • Avail Services: boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
  • Config database: /root/.hyperion/db/hyperion.db
  • Database: read/write
  • Mode: Non-GUI

Hyperion Server OS:

  • Distribution: Fedora Linux 41 (Workstation Edition)
  • Architecture: x86_64
  • CPU Model: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
  • CPU Type: 158
  • Kernel: linux (6.12.9-200.fc41.x86_64 (WS: 64))
  • Root/Admin: true
  • Qt Version: 5.15.15
  • Python Version: 3.13.1
  • Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 YaBrowser/24.12.0.0 Safari/537.36

@Jhon-Mosk
Copy link
Author

Jhon-Mosk commented Jan 16, 2025

@Lord-Grey Thank you very much, I installed the nightly build and it works correctly. I spent the whole day today compiling the source code and trying to figure out what settings are missing. Hyperion rebooted when trying to select a screen capture device.

#1828 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants