kaffeine uses libxine as a backend (unless you’ve installed the package from kde:extra which uses libvlc)
I’d recommend checking if you have the vlc-plugin-gstreamer installed in which case vlc uses gstreamer as a backend
zypper se -si vlc-plugin-gstreamer
if it’s there remove it
zypper rm vlc-plugin-gstreamer
what version of kaffeine do you have?
zypper se -si kaffeine
another thing to consider is that by default vlc uses hardware acceleration via the vdpau interface and while this works good on nvidia devices with the propitiatory nvidia driver it can cause issues on intel and some amd chips, if you have an nvidia card install the propitiatory driver if you’re using intel’s buildin gpu use va-api (in vlc options) or disable hardware acceleration, what is your gpu
sudo lspci | grep VGA
afaik mplayer has been depreciated and replaced with mpv and dragon uses phonon as a media framework which in turn uses gstreamer by default (it can be made to use libvlc) and gstreamer uses hardware acceleration appropriate for your hardware va-api or vdpau or none (unlike vlc which defaults to vdpau)
there are too many variable’s for us to guess why your system is acting the way it is some more info is needed
viniciusbr@linux-hwbe:~> sudo zypper se -si vlc-plugin-gstreamer
[sudo] senha para root:
Baixando os metadados do repositório 'KDE:Extra' .......................................[concluído]
Construindo o cache do repositório 'KDE:Extra' .........................................[concluído]
Carregando dados do repositório...
Lendo os pacotes instalados...
S | Nome | Tipo | Versão | Arquitetura | Repositório
---+------------------+------------+--------+-------------+--------------------------
i+ | VLC Media player | aplicativo | | noarch | openSUSE-Leap-42.3-Oss
i+ | VLC Media player | aplicativo | | noarch | openSUSE-Leap-42.3-Update
There is no “vlc-plugin-gstreamer”, but “vlc-codec-gstreamer”. I removed it as suggested but still flickering.
Kaffeine version:
viniciusbr@linux-hwbe:~> zypper se -si kaffeine
Carregando dados do repositório...
Lendo os pacotes instalados...
S | Nome | Tipo | Versão | Arquitetura | Repositório
---+---------------+------------+-------------+-------------+---------------------
i+ | Kaffeine | aplicativo | | noarch | (Pacotes do sistema)
i+ | kaffeine | pacote | 2.0.14-67.2 | x86_64 | KDE:Extra
i+ | kaffeine-lang | pacote | 2.0.14-67.2 | noarch | KDE:Extra
picture’s not mine found it with google search but I get the same options on nvidia
about kaffeine you are using 2.0 one that uses libvlc as a backend I don’t know how to configure that video backend with that version
as intel does not natively support vdpau you could try uninstalling libvdpau1 that should prevent vlc and kaffeine using vdpau
zypper rm libvdpau1
just keep an eye on the dependencies
or play with the libvlc options in kaffeine
one more thing you seam to have vlc from the opensuse repo’s if patented video’s play (h263 h264 h265 etc) I’m assuming you also have the packman repo’s but you didn’t do a full vendor change and you have mixed packages
this might cause some issues so
what is your repo list