summaryrefslogtreecommitdiffstats
path: root/generated
Commit message (Collapse)AuthorAgeFilesLines
* meson: add internal arg to wayland-protocols' get_variable()Simon Ser2022-06-051-1/+1
| | | | | This allows developers to build mpv with a wayland-protocols subproject.
* vo: add new vaapi-wayland driverAaron Boxer2022-05-241-2/+4
| | | | | | | This driver makes use of dmabuffer and viewporter interfaces to enable efficient display of vaapi surfaces, avoiding any unnecessary colour space conversion, and avoiding scaling or colour conversion using GPU shader resources.
* meson: compile mpv.exe as a win32 gui applicationDudemanguy2022-05-051-2/+1
| | | | | | | | | | | | | | | | | Some compiler flags were passed to mpv in order to get it to build as a gui application on windows. However on the meson build, this always resulted in mpv being built as a console application. This is because the function for making executables in meson specifically has a kwarg called win_subsystem* which defaults to 'console'. That always added link arguments at the end which compiled mpv.exe as a console application. The correct thing to do is to remove all of the subsystem-related flags in the meson build and use the win_subsystem kwarg as intended by setting it to 'windows,6.0'. For mpv.com, we can remove the -Wl,--subsystem,console flag since meson will set this by default in that executable. This makes mpv.exe function correctly and open with the pseudo-gui while mpv.com acts as a console wrapper. https://github.com/mesonbuild/meson/commit/1a0603835e3c9f1047d9b7694efc996219a422e4
* meson: minor QOL and logic tweaksDudemanguy2021-11-151-2/+2
| | | | | | | | | | | A few custom targets had some less than optimal names which created some misleading "Generating custom-target-name with a custom command" messages. Change those to be more descriptive/correct. In a few other places, some checks were being done that could easily be skipped/ignored in certain cases (like checking for windows-related headers when gl-win32 isn't true). Also rearrange that to be smarter. Finally, print some extra libplacebo messages for enabling/disabling vo_gpu_next.
* build: add meson build supportDudemanguy2021-11-148-0/+166
Adds support for the meson build system as well as a bit of documentation. Compatibility with the existing waf build is maintained.