obsproject / obsproject/obs-studio
Show Transition/Hide Transition -> Fade only working once
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
30.2.0-beta3
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/LmIcguQO2LfSlEA9
OBS Studio Crash Log URL
No response
Expected Behavior
I have some video sources with mp4 files in it. These sources are not visible. They can be made visible by channel-points. So far so good.
But: I found out, if you use "Fade" as a "Show Transition" and "Hide Transition", they can be only be played ONCE. After making the source visible, it plays once, after that, the source gets invisible (by streamer.bot or by hand), but if you make it visible again, it never plays again - until i restart OBS Studio.
This worked before Version 30, as far a I remember. Since 30.x it does'nt work anymore.
Current Behavior
The video is only played once
Steps to Reproduce
- Add a new video source (it's a short 3.8 Secs. MP4 Clip)
- Check all boxes except "Loop"
- Right click the source, choose show Transition, set it to Fade. choose Hide Transition, set it to Fade
- Hide the source
- Make the source visible
- Hide the source
- Make the source visible
- It won't play anymore
...
Anything else we should know?
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. First reproduce the repeated show/hide sequence on OBS Studio 30.2.0-beta3 and inspect the provided log URL, then trace the Fade show/hide transition lifecycle. Done means a non-looping video source replays the Fade transition after being hidden and shown repeatedly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- audio-video-rtc, desktop-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100