Giter Club home page Giter Club logo

Comments (5)

exelix11 avatar exelix11 commented on September 4, 2024 1

Not with this sysmodule.
Lossless screenshot is a special function accessble only to system applets, the only way to get them currently is xortroll's uLaunch, but that feature requires usb access and can't work with SysDVR.
I'm working on a custom overlay which will be able to do it as well but it's not yet released and no eta currently.

from sysdvr.

TheGreatRambler avatar TheGreatRambler commented on September 4, 2024

Pardon me for asking, but could you share the Api function call you are referring to? I have been looking for the way to get the raw framebuffer and you seem to know about this subject.

from sysdvr.

exelix11 avatar exelix11 commented on September 4, 2024

This one: https://reswitched.github.io/SwIPC/ifaces.html#nn::am::service::IDisplayController(5)
Note that it's not actually accessing the framebuffer, it copies it at every call so you can't edit it.
Also it's pretty slow so no video recording and you can only call it from system applets like the home menu and overlay.

from sysdvr.

TheGreatRambler avatar TheGreatRambler commented on September 4, 2024

Oh... hmmm. How much latency does the actual grcdServiceRead function call in your code take? I know that the program in its entirety has about a second of delay, but does grcdServiceRead run instantaneously? Sorta off topic, but heh, I'm wondering.

from sysdvr.

exelix11 avatar exelix11 commented on September 4, 2024

Tbh never measured it, pretty sure most of the delay is hardware encoding and caching for decoding on the pc side. grcRead is likely just a memory copy via IPC.

from sysdvr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.