Commit Graph
70 Commits
Author SHA1 Message Date
Andrew Rabert f204676e4b Fix some qt6 builds
- Fixes build and package for at least Ubuntu 24.04
- Defaulted to building and statically linking mpvqt as most platforms
  lack packages for it.
- Workaround mpvqt requiring qt>=6.5 for wayland support with a few
  workarounds when statically building.
- Additionally, default to xcb on qt<6.5 due to mpvqt using qt>=6.5
  fetures for wayland. Wayland can be forced, but seems to give black
  video.
2025-11-23 02:09:33 -05:00
Andrew Rabert c7e9cf7486 Change to Qt 6
Co-authored by: Izzie Walton <ian@iwalton.com>
Co-authored by: Satadru Pramanik <satadru@gmail.com>
Co-authored by: sevenrats <sevenrats@tutanota.com>
Co-authored by: xB <65196493+xBiei@users.noreply.github.com>
Co-authored by: zjeffer <4633209+zjeffer@users.noreply.github.com>
2025-11-22 18:16:00 -05:00
Ian Walton 924831d52b Make Windows builds sort-of work. 2021-04-04 14:53:45 -04:00
Lionel CHAZALLON 94ff609846 angle: don't use the separate angle builds. fixes #677
We have been having a lot of issues on windows Since W10 creator update.
That update broken angle display which is the default used rendering method for that platform.

Currently PMP cmakefiles default to downloading separate angle built dlls that are built from our repo.

Unfortunately angle cannot be built anymore from our CI because it doesn't build with VS2015.

It Also looks not very sane to build angle separately than Qt as Qt already builds those DLLs.

This commit allows to use Qt build angle DLL which will make it consistent with our Qt version
2018-05-07 18:05:33 +02:00
Vincent Lang 1d4ef83fd8 Bump deps
BSF thing, minor fix to hw decoding fallback handling.
2018-02-07 20:37:44 +01:00
Vincent Lang 4fef8f0e79 Bump deps 2018-02-07 20:35:50 +01:00
Vincent Lang 6d10bfa1aa Bump embedded deps 2018-02-07 20:35:39 +01:00
Vincent Lang 6d303d61b2 Bump deps
Just some minor fixes.
2018-02-07 20:35:39 +01:00
Vincent Lang 87bf4afe13 Bump deps (for real)
Previous deps were not built from the correct branch.
2018-02-07 20:35:24 +01:00
Vincent Lang f675c86631 Bump deps
Should fix the red video artifacts that happen with certain scaling.
2018-02-07 20:35:01 +01:00
Vincent Lang 72e9c8a6de Bump deps
BSF thing, minor fix to hw decoding fallback handling.
2017-08-30 15:14:50 +02:00
Vincent Lang 2f1dd4eb7e Bump deps 2017-08-21 19:16:06 +02:00
Vincent Lang ac4fdb3e4c Bump embedded deps 2017-08-16 12:40:42 +02:00
Vincent Lang 7edb7889f2 Bump deps
Qt update for potential OSX corruption fix on 5K macs and such.
Other depenencies at least to fix scaling video corruption issues.
2017-08-15 20:37:34 +02:00
Vincent Lang c527875ca2 Use new ANGLE deps on Windows
Also add this to the release notes.

This will use a new hardware decoding path. This is known to cause
corruption with buggy AMD drivers. Updating to newer drivers should fix
this. The problem happens only with direct hardware decoding mode.
2017-07-13 13:37:11 +02:00
Vincent Lang 044db2907a Update deps (win/osx only) 2017-07-03 18:40:22 +02:00
Vincent Lang 37f1cb67e6 Update deps (win/osx only) 2017-06-28 19:30:16 +02:00
Vincent Lang fb423b0914 Bump deps
For the LATM thing.
2017-06-06 15:52:54 +02:00
Vincent Lang 67ea1ddd55 Bump deps
Just for something minor.
2017-06-01 15:20:36 +02:00
Vincent Lang d2bf5ca6cd Bump deps 2017-05-17 11:26:55 +02:00
Vincent Lang cd9d6de9a8 Bump deps 2017-04-21 13:55:12 +02:00
Vincent Lang ad341e54bb Bump deps 2017-04-03 15:13:48 +02:00
Vincent Lang cdb7fa5526 Bump deps, add EAE 2017-03-27 17:24:30 +02:00
Vincent Lang 1847d0509c Bump deps
(For real - dep builds after 227 were broken and were probably the same
as 227.)
2017-03-20 09:20:48 +01:00
Vincent Lang 9c8090604f Update deps 2017-03-14 17:56:01 +01:00
Vincent Lang 8cb191594c Bump deps
Only minor things.
2017-03-02 12:58:26 +01:00
Vincent Lang 5a4c382464 Bump deps 2017-02-28 01:45:19 +01:00
Vincent Lang 549f7e4188 Bump deps
Includes bumped FFmpeg.
2017-02-02 12:59:19 +01:00
Vincent Lang 0451a0df59 Bump deps, adjust libmpv deprecations 2017-01-18 12:57:23 +01:00
Vincent Lang 22a7c5cc15 Bump deps 2016-12-07 15:34:29 +01:00
Vincent Lang 1202e10792 Bump deps
New deps for Embedded not needed, I think.
2016-11-29 14:45:04 +01:00
Vincent Lang 7584291174 Bump deps 2016-11-28 18:36:15 +01:00
Vincent Lang 0cdc7883ec Bump deps 2016-11-25 10:02:39 +01:00
Vincent Lang 83b8296f09 Bump deps 2016-11-10 14:43:54 +01:00
Vincent Lang e2fa92c77c Bump deps (again)
The previous ones were broken.
2016-10-21 19:18:52 +02:00
Vincent Lang 7f71a59d2f Bump deps 2016-10-21 18:17:18 +02:00
Vincent Lang 1542fd0382 Bump deps
Just minor, realigning with the ones used by LE.
2016-10-04 17:54:44 +02:00
Vincent Lang 429f924813 Bump deps 2016-09-29 20:09:11 +02:00
Vincent Lang 1b18f6a9d1 Bump deps 2016-09-12 20:55:29 +02:00
Vincent Lang 9d09494571 Bump deps 2016-08-29 18:13:47 +02:00
Mark Walker 53aec2012c Bump codecs version for Embedded. 2016-08-26 12:32:28 +02:00
Vincent Lang 3ad1388c2e Bump deps 2016-08-23 14:59:48 +02:00
Vincent Lang 3b28644b62 Bump deps 2016-08-02 11:07:23 +02:00
Vincent Lang db7b30e795 Bump deps 2016-07-26 17:07:10 +02:00
Vincent Lang c20993d3d4 Bump deps, simplify aspects of it
CodecManifest.h is now part of the CI-produced deps.
2016-07-22 12:47:04 +02:00
Vincent Lang 5157d097f8 Fix deps build number for Embedded 2016-07-20 22:36:54 +02:00
Vincent Lang e89a43d31f Fix dependency build number
For now. Will make some experiments easier.
2016-07-19 18:04:40 +02:00
Vincent Lang cc2d1ed2e1 Drop unneeded "lib" invocation
The CI generates the .lib file now.
2016-07-14 21:49:45 +02:00
Tobias Hieta 5a52e75e6c Require a token for our new dependencies
Pass -DDEPENDENCY_TOKEN=<token> to be able to download the dependencies
from plex site. For external users please install the dependencies with
your OS package manager.
2016-05-30 14:40:50 +02:00
Vincent Lang b104434593 Don't try to download deps on unsupported systems
DEPENDCY_FOLDER empty -> don't attempt to download it.
2016-04-15 14:45:24 +02:00