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

camera: add PipeWire camera support #9723

Merged
merged 9 commits into from
May 9, 2024
Merged

Commits on May 8, 2024

  1. camera: add PipeWire camera support

    The PipeWire camera will enumerate the pipewire Video/Source nodes with
    their formats.
    
    When capturing is started, a stream to the node will be created and
    frames will be captured.
    wtay committed May 8, 2024
    Configuration menu
    Copy the full SHA
    651e69c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d211934 View commit details
    Browse the repository at this point in the history
  3. camera: move PipeWire camera first in list

    If it fails, we fall back to the next one, which is v4l2.
    wtay committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7088bfe View commit details
    Browse the repository at this point in the history
  4. camera: clean up format table some more

    Move the common formats outside of the ifdef
    wtay committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ff33d11 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    0f7d3da View commit details
    Browse the repository at this point in the history
  2. camera: improve PipeWire version checks

    Remove the custom server version check. We can easily do this as part of
    starting the hotplug loop. Check that we are at least running against a
    1.0.0 server.
    
    Log the compiled, linked, server and required versions.
    
    Check that we are compiled and linked with the right version before using
    the time symbol of a struct.
    wtay committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0fbd53f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17688b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a94193f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed1ab79 View commit details
    Browse the repository at this point in the history