Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Astra Meow 🏳️‍🌈
Astra Meow 🏳️‍🌈
@astrameow@ieji.de  ·  activity timestamp 5 days ago

#linux #wayland #x11 #mpv

#linuxmint 's Hypnotix still uses X11 (or XWayland).

Why?
Because it's using libmpv vo=x11 hack for embedding.
See https://github.com/jaseg/python-mpv (Hypnotix uses it) for details.

Possible alternatives?
Hacks like "render context" - example (yes its #qt , #gtk has its own opengl thing) https://github.com/feeluown/FeelUOwn/blob/25a0a714b39a0a8e12cd09dd9b7c92bf3c75667c/feeluown/gui/widgets/mpv.py
However it's laggy on low-end computers (yes i've tried it).

What's easier? vo=x11 or trying to mess with OpenGL or ditching mpv (most stable video player on Linux btw) for who knows what? You decide.

GitHub

FeelUOwn/feeluown/gui/widgets/mpv.py at 25a0a714b39a0a8e12cd09dd9b7c92bf3c75667c · feeluown/FeelUOwn

trying to be a robust, user-friendly and hackable music player - feeluown/FeelUOwn
GitHub

GitHub - jaseg/python-mpv: Python interface to the awesome mpv media player

Python interface to the awesome mpv media player. Contribute to jaseg/python-mpv development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block

Kakapo Social

Kakapo Social: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.22 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct