Skip to content

default to gstreamer backend for linux#1140

Merged
Mysticial merged 3 commits intoPokemonAutomation:mainfrom
ConnorC432:gstreamer
Mar 21, 2026
Merged

default to gstreamer backend for linux#1140
Mysticial merged 3 commits intoPokemonAutomation:mainfrom
ConnorC432:gstreamer

Conversation

@ConnorC432
Copy link
Contributor

QT_MEDIA_BACKEND set to default to gstreamer, ffmpeg backend seems to be responsible for most of the flickering when accessing a capture card directly. Using a loopback device can fix those issues with ffmpeg but isn't a great solution.

gstreamer also works reliably for both QT_QPA_PLATFORM=xcb/wayland, whereas ffmpeg is much worse on wayland

Also changed auto reset to default to 0 on linux builds since the resets will cause a few black frames to appear each time.

@ConnorC432 ConnorC432 mentioned this pull request Mar 20, 2026
@Mysticial Mysticial merged commit 6bb97be into PokemonAutomation:main Mar 21, 2026
7 checks passed
@ConnorC432 ConnorC432 deleted the gstreamer branch March 21, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants