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

drivers: video: software driver to turn a display into a video sink #73014

Open
josuah opened this issue May 20, 2024 · 0 comments
Open

drivers: video: software driver to turn a display into a video sink #73014

josuah opened this issue May 20, 2024 · 0 comments
Labels
Enhancement Changes/Updates/Additions to existing features

Comments

@josuah
Copy link
Collaborator

josuah commented May 20, 2024

Is your enhancement proposal related to a problem? Please describe.
Connecting a video device to a display is a frequent use-case, and requires boilerplate that can be avoided.

Describe the solution you'd like
Allow plugging a video device directly to a display through a connector/glue software driver interfacing both APIs.

Describe alternatives you've considered

  • Put that code in a video subsystem.
  • Implement the video API into every display/
  • Use RTIO on either APIs so that connecting them is easy.

Additional context
There is a display driver API, there is a video driver API. They both support a different subset of features
but out of the common subset, it is possible to build a generic driver able to connect any supported display to any supported video driver, given the format match.

Depends on:

@josuah josuah added the Enhancement Changes/Updates/Additions to existing features label May 20, 2024
@josuah josuah changed the title drivers: video: provide a connector driver to turn a display into a video sink drivers: video: software driver to turn a display into a video sink May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

1 participant