obsproject / obsproject/obs-studio

<Xcomposite> "resets" on every restart of the captured <Window>, despite still remembering it correctly.

Open
#10,958 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

platform/linux
Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

Other

Other OS

Archlinux (2024-07-08)

OBS Studio Version

30.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/BZ8MlZAGeeJjaZUq

OBS Studio Crash Log URL

No response

Expected Behavior

When OBS is already running and I startup "Overwatch" I expect the Xcomposite capture to correctly detect and use the "Overwatch" window, as set.

Current Behavior

The screen remains black and I have to doubleclick "Window Capture (Xcomposite) - OW" and then in the settings box DESELECT "Overwatch" window and RESELECT it for it to get shown/used by OBS instead of just a black window.

Steps to Reproduce
  1. Start OBS, start Overwatch
  2. Select Xcomposite "Overwatch" game window.
  3. Quit Overwatch and start it anew.
  4. OBS now shows a black screen despite still correctly having "Overwatch" selected as the Xcomposite capture window.
  5. Edit the Xcomposite window settings to de- and re-select "Overwatch" to make it show up again.
Anything else we should know?

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported sequence on Arch Linux with OBS 30.1.2: launch OBS and Overwatch, select the Xcomposite window, restart Overwatch, and observe the capture. Review the linked OBS log while checking the Xcomposite capture behavior. Done means the selected Overwatch window remains visible after the game restarts without deselecting and reselecting it.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.