-
-
Notifications
You must be signed in to change notification settings - Fork 323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change to Qt 6 #599
base: master
Are you sure you want to change the base?
Change to Qt 6 #599
Conversation
qt6: fixed build errors & warnings
Qt6: fix some deprecation warnings
Add qt6 packages needed for QT6 build on ubuntu 23.04 to README.md, fix build of qt6 on Ubuntu 23.04.
Fix build on Qt 6.5+
The settings values (10, 75, 150, 500) imply megabytes. Treating them as kilobyte values is mostly insufficent and results in issues with playback.
I'm debating where a final Qt 5 release should be made before this gets merged. Mainly to bring in the mpv 0.38.0 compatibility fix. @iwalton3 Thoughts? |
This branch is fully unsuitable for release, and releasing it would currently add no value to the ecosystem. Qt6 does not give us anything in a world where 5.15.11 exists. The most reasonable way forward is to ride Qt5 until compat loses support. Within that time we should have built an OSC per #537 or the related Qt Bug will have been fixed. Then we can port to the native API and at that point we can discuss sunsetting the Qt5 build. Migrating now would be way beyond premature imho. |
This needs to be held until we either:
Notably the rendering pipeline is completely busted and we're using a UI cutout workaround to make it even slightly work that kills all overlay menus and trick play in the player. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comment.
some of these other changes are very good @nvllsvm, do you intend to open a new pr with them? |
@sevenrats Took a first pass and added a few of those changes to #603 |
Would you please add these ubuntu packages to the list of required packages for building for QT6 in Readme.md? |
This would help with the message
from https://flathub.org/apps/com.github.iwalton3.jellyfin-media-player |
@kenden |
Thanks @sevenrats I think this is actually described in this issue: flathub/com.github.iwalton3.jellyfin-media-player#41 |
Not ready for release.
Blockers: