diff --git a/examples/player/MainWindow.cpp b/examples/player/MainWindow.cpp index 0a26b440..ced53105 100644 --- a/examples/player/MainWindow.cpp +++ b/examples/player/MainWindow.cpp @@ -1330,7 +1330,9 @@ void MainWindow::onVideoEQEngineChanged() { VideoRenderer *vo = mpPlayer->renderer(); VideoEQConfigPage::Engine e = mpVideoEQ->engine(); - if (e == VideoEQConfigPage::SWScale) { + if (e == VideoEQConfigPage::SWScale + && vo->id() != VideoRendererId_X11 // X11 scales in the renderer + ) { vo->forcePreferredPixelFormat(true); vo->setPreferredPixelFormat(VideoFormat::Format_RGB32); } else {