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

Support GPU format/colourspace conversion #11337

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    9a9871e View commit details
    Browse the repository at this point in the history
  2. obs-nvenc: Migrate to obs_encoder_video_tex_active()

    Unlike obs_nv12/p010_tex_active() this accurately reflects the texture
    availability in the mix associated with the encoder.
    dsaedtler committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    852528b View commit details
    Browse the repository at this point in the history
  3. obs-ffmpeg: Use obs_encoder_video_tex_active() for AMF

    Use the recently added `obs_encoder_video_tex_active()` API
    for AMD AMF-based encoders, similar to the recent commit for
    obs-nvenc. This allows the OBS canvas to use non-NV12 pixel
    formats (such as I444) while the multitrack video encoders will
    use NV12 or P010 textures converted using the GPU.
    lexano-ivs authored and dsaedtler committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    568fce4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    908e261 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60c3d60 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    629444a View commit details
    Browse the repository at this point in the history
  7. UI: Support preferred video format/space/range in GoLiveApi

    Also sets Rec. 709/limited defaults for multitrack output.
    dsaedtler committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    1ad6865 View commit details
    Browse the repository at this point in the history