266 Commits

Author SHA1 Message Date
Gleb Popov
5505c50fcc *: Bump PORTREVISIONs of Pulseaudio consumers
Sponsored by:	Future Crew, LLC
2024-11-23 11:31:00 +03:00
Jan Beich
7dd5f4dbb9 multimedia/mpv: update to 0.39.0
Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.39.0
Reported by:	GitHub (watch releases)
2024-09-23 21:09:44 +02:00
Jan Beich
13d83153bd graphics/libplacebo: update to 7.349.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.349.0
Reported by:	GitHub (watch releases)
2024-07-03 00:19:25 +02:00
Jan Beich
a777819aa2 multimedia/mpv: update to 0.38.0
Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.38.0
Reported by:	GitHub (watch releases)
2024-04-18 02:34:17 +02:00
Jan Beich
1dcb739510 multimedia/mpv: enable YTDLP by default after dd925d74b056 2024-04-04 03:59:07 +03:00
Koichiro Iwao
dd925d74b0 multimedia/mpv: Fix INDEX
after recent www/youtube-dl removal.

make_index: mpv-0.37.0_1,1: no entry for /usr/ports/www/youtube_dl

Also YOUTUBE radio option is removed since yt-dlp is the only option in
YOUTUBE after removing youtube-dl.

Approved by:	portmgr (blanket)
2024-04-04 09:48:45 +09:00
Muhammad Moinur Rahman
9f8f710b3e */*: Sanitize MANPREFIX for meson ports
Approved by:	portmgr
2024-01-12 23:40:48 +01:00
Jan Beich
1872de52ad multimedia/mpv: unbreak without X11/Wayland after 628ae700cef8
ld: error: undefined symbol: mp_present_initialize
>>> referenced by drm_common.c
>>>               libmpv.so.2.2.0.p/video_out_drm_common.c.o:(vo_drm_init)

ld: error: undefined symbol: present_sync_update_values
>>> referenced by drm_common.c
>>>               libmpv.so.2.2.0.p/video_out_drm_common.c.o:(drm_pflip_cb)

ld: error: undefined symbol: present_sync_swap
>>> referenced by drm_common.c
>>>               libmpv.so.2.2.0.p/video_out_drm_common.c.o:(drm_pflip_cb)

ld: error: undefined symbol: present_sync_get_info
>>> referenced by vo_drm.c
>>>               libmpv.so.2.2.0.p/video_out_vo_drm.c.o:(get_vsync)

Reported by:	olgeni
2023-11-22 20:02:22 +01:00
Jan Beich
95f839817a multimedia/mpv: unbreak VULKAN=off build after 628ae700cef8
meson.build:26:13: ERROR: Dependency "libplacebo" not found, tried pkgconfig and cmake

https://github.com/mpv-player/mpv/commit/f5ca11e12bc5

PR:		275266
Reported by:	Ivan Rozhuk
2023-11-22 20:02:22 +01:00
Jan Beich
628ae700ce multimedia/mpv: update to 0.37.0
Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.37.0
Reported by:	GitHub (watch releases)
2023-11-21 22:39:10 +01:00
Jan Beich
91af44585e multimedia/ffmpeg: update to 6.1
- HARFBUZZ (like ASS option) is enabled to keep -vf drawtext
- Rebuild mpv to expose --hwdec=vulkan

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1:/Changelog
PR:		272575
Reported by:	Repology
Exp-run by:	antoine
2023-11-17 09:48:56 +01:00
Jan Beich
7cb1beb17f graphics/libplacebo: update to 6.338.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v6.338.0
Reported by:	GitHub (watch releases)
2023-09-26 15:24:38 +02:00
Jan Beich
1c46649c3e multimedia/mpv: backport OSS spdif passthrough fix 2023-08-21 23:51:08 +02:00
Gleb Popov
b1ecad53b0 audio/pulseaudio: Update to 16.1
Bump PORTREVISION on consumers.

Sponsored by:	Serenity Cybersecurity, LLC

PR:		262713
2023-08-07 19:34:07 +03:00
Jan Beich
38c6cb7456 multimedia/mpv: switch 5432cffb7154 to upstreamed fix 2023-07-30 17:09:27 +00:00
Daniel Engberg
664a2fa1e5 */*: Bump jpeg-turbo users treewide
New major version 3.0.0
2023-07-28 19:13:17 +02:00
Jan Beich
d955b33876 multimedia/mpv: backport a Wayland fix after f4f03804c435 2023-07-25 16:23:25 +00:00
Jan Beich
f4f03804c4 multimedia/mpv: update to 0.36.0
Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.36.0
Reported by:	GitHub (watch releases)
2023-07-23 18:11:09 +00:00
Vladimir Druzenko
cc018ec33b Mk/bsd.options.desc.mk: add "PIPEWIRE_DESC?= PipeWire multimedia server support"
Keep custom description in ports:
graphics/spectacle
multimedia/obs-studio
net/krfb
x11-wm/gamescope

Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D41038
MFH:			2023Q3
2023-07-16 12:52:19 +03:00
Jan Beich
eb0549e826 graphics/libplacebo: update to 6.292.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v6.292.0
Reported by:	Repology
2023-07-06 22:18:59 +00:00
Daniel Engberg
f7accb23bf */*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s)
2023-04-27 14:01:46 +02:00
Christian Weisgerber
feb1fa34f5 audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
Ivan Rozhuk
ab92b4f2e0 multimedia/mpv: unbreak audio with YTDLP=on after 35a7667ec445
[ytdl_hook] EDL doesn't support fragmentswithout duration with MP4 DASH
EDL specifies no segments.'
EDL parsing failed.
Error in EDL.
EDL: source file 'edl://!mp4_dash,init=%910%https://...' has unknown duration.

PR:		270437
2023-03-24 23:55:23 +00:00
Jan Beich
5594d5eafe multimedia/mpv: unbreak with --auto-features=enabled
meson.build:363:0: ERROR: Feature win32-internal-pthreads cannot be enabled: the os is not win32!
meson.build:391:0: ERROR: Dependency "appleframeworks" not found, tried framework
meson.build:710:0: ERROR: Feature sdl2-gamepad cannot be enabled: sdl2 was not found!
meson.build:772:0: ERROR: Dependency "appleframeworks" not found, tried framework
meson.build:784:0: ERROR: Dependency "appleframeworks" not found, tried framework
meson.build:817:0: ERROR: C shared or static library 'OpenSLES' not found
meson.build:848:0: ERROR: Feature sdl2-audio cannot be enabled: sdl2 was not found!
meson.build:864:0: ERROR: C symbol IAudioClient not found in header audioclient.h
meson.build:885:0: ERROR: Feature direct3d cannot be enabled: the build is not GPL or this is not a win32 desktop!
meson.build:941:0: ERROR: Feature sdl2-video cannot be enabled: sdl2 was not found!
meson.build:964:0: ERROR: Dependency "spirv-cross-c-shared" not found, tried pkgconfig and cmake
meson.build:970:0: ERROR: Feature d3d11 cannot be enabled: Either is not a win32 desktop or shaderc nor spirv-cross were found!
meson.build:1067:0: ERROR: Feature gl-cocoa cannot be enabled: cocoa and GL were not found!
meson.build:1078:0: ERROR: Feature gl-win32 cannot be enabled: GL and win32 desktop were not found!
meson.build:1104:0: ERROR: Feature gl-dxinterop cannot be enabled: gl-dxinterop could not be found!
meson.build:1113:0: ERROR: Feature egl-angle cannot be enabled: egl-angle could not be found!
meson.build:1124:0: ERROR: Feature egl-angle-lib cannot be enabled: egl-angle-lib could not be found!
meson.build:1131:0: ERROR: Feature egl-angle-win32 cannot be enabled: either this is not a win32 desktop or egl-angle was not found!
meson.build:1150:0: ERROR: Feature egl-android cannot be enabled: the OS is not android!
meson.build:1268:0: ERROR: Feature android-media-ndk cannot be enabled
meson.build:1298:0: ERROR: Feature d3d-hwaccel cannot be enabled: the os is not win32!
meson.build:1315:0: ERROR: Feature d3d9-hwaccel cannot be enabled: d3d-hwaccel was not found!
meson.build:1327:0: ERROR: Feature gl-dxinterop-d3d9 cannot be enabled: gl-dxinterop and d3d9-hwaccel were not found!
meson.build:1336:0: ERROR: C symbol GL_RGB32F not found in header OpenGLES/ES3/glext.h
meson.build:1342:0: ERROR: Feature rpi-mmal cannot be enabled: rpi was not found!
meson.build:1431:0: ERROR: Feature videotoolbox-gl cannot be enabled: gl-cocoa nor ios-gl could be found!
meson.build:1462:0: ERROR: Feature macos-10-11-features cannot be enabled: a suitable macos sdk version could not be found!
meson.build:1467:0: ERROR: Feature macos-10-12-2-features cannot be enabled: a suitable macos sdk version could not be found!
meson.build:1472:0: ERROR: Feature macos-10-14-features cannot be enabled: a suitable macos sdk version could not be found!
meson.build:1477:0: ERROR: Program 'xcrun' not found or not executable
meson.build:1512:0: ERROR: Feature macos-cocoa-cb cannot be enabled: Either cocoa or swift could not be found!
meson.build:1522:0: ERROR: Feature macos-media-player cannot be enabled: Either the macos sdk version is not at least 10.12.2 or swift was not found!
meson.build:1535:0: ERROR: Feature macos-touchbar cannot be enabled: Either cocoa could not be found or the macos-touchbar check failed!

PR:		270361
2023-03-20 20:31:07 +00:00
Jan Beich
1801dc29ce graphics/libplacebo: update to 5.264.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v5.264.0
Reported by:	Repology
2023-03-13 12:53:51 +00:00
Jan Beich
9cac5fd136 multimedia/mpv: update to 0.35.1
Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.35.1
Reported by:	GitHub (watch releases)
2023-01-28 17:13:44 +00:00
Jan Beich
5bfbc3b29a multimedia/mpv: limit wayland category to WAYLAND option 2022-12-21 17:57:15 +00:00
Jan Beich
9698139d2d multimedia/mpv: enable LCMS2 by default after 276b32c59a4b
Dependency is already installed via VULKAN option.
2022-11-23 14:34:53 +00:00
Jan Beich
52b2cf0163 multimedia/mpv: unbreak --vo=gpu-next with LCMS2=off after bc9f898a9c83
$ mpv --vo=gpu-next foo.mp4
[...]
Segmentation fault
(lldb) bt
* thread #10, name = 'mpv/vo', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
  * frame #0: 0x000000083b4c8e84 libc.so.7`strlen + 84
    frame #1: 0x000000083b4996bd libc.so.7`vsscanf + 173
    frame #2: 0x000000083b48c72d libc.so.7`sscanf + 141
    frame #3: 0x00000000004c0dd4 mpv`gl_parse_3dlut_size(arg=0x0000000000000000, p1=0x000000088fcf7d3c, p2=0x000000088fcf7d38, p3=0x000000088fcf7d34) at lcms.h:45:9
    frame #4: 0x00000000004c085b mpv`update_icc_opts(p=0x00000008792f9b10, opts=0x0000000891370050) at vo_gpu_next.c:1619:5
    frame #5: 0x00000000004c00ef mpv`update_render_options(vo=0x0000000875b38910) at vo_gpu_next.c:1863:5
    frame #6: 0x00000000004bde05 mpv`preinit(vo=0x0000000875b38910) at vo_gpu_next.c:1426:5
    frame #7: 0x000000000048cc99 mpv`vo_thread(ptr=0x0000000875b38910) at vo.c:1088:13
    frame #8: 0x000000083bc4783a libthr.so.3`___lldb_unnamed_symbol556 + 314
2022-11-23 14:34:53 +00:00
Jan Beich
439ad203f0 multimedia/mpv: unbreak system-wide configs after 1d89ec25be62
$ mpv -v -v 2>&1 | fgrep etc
[global] config path: 'encoding-profiles.conf' -/-> 'etc/mpv/encoding-profiles.conf'
[global] config path: 'mpv.conf' -/-> 'etc/mpv/mpv.conf'
[global] config path: 'config' -/-> 'etc/mpv/config'
[global] config path: 'input.conf' -/-> 'etc/mpv/input.conf'
[global] config path: 'script-opts/ytdl_hook.conf' -/-> 'etc/mpv/script-opts/ytdl_hook.conf'
[global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'etc/mpv/lua-settings/ytdl_hook.conf'
[global] config path: 'script-opts/stats.conf' -/-> 'etc/mpv/script-opts/stats.conf'
[global] config path: 'lua-settings/stats.conf' -/-> 'etc/mpv/lua-settings/stats.conf'
[global] config path: 'script-opts/console.conf' -/-> 'etc/mpv/script-opts/console.conf'
[global] config path: 'lua-settings/console.conf' -/-> 'etc/mpv/lua-settings/console.conf'
[global] config path: 'script-opts/osc.conf' -/-> 'etc/mpv/script-opts/osc.conf'
[global] config path: 'lua-settings/osc.conf' -/-> 'etc/mpv/lua-settings/osc.conf'
2022-11-19 19:21:33 +00:00
Jan Beich
223e207711 multimedia/mpv: track VDPAU dependency on X11
meson.build:1411:0: ERROR: Feature vdpau cannot be enabled: x11 was not found!

(or before 1d89ec25be62)

Checking for VDPAU acceleration                                           : x11 not found
Checking for VDPAU with OpenGL/X11                                        : vdpau not found

PR:		267816
Reported by:	amdmi3
2022-11-16 21:27:17 +00:00
Jan Beich
18d2432db8 multimedia/mpv: pdf docs are already disabled after 8bc153091609
https://github.com/mpv-player/mpv/commit/1ba03f6813ea
2022-11-15 15:38:15 +00:00
Jan Beich
763fb93f82 multimedia/mpv: expose vapoursynth video filter 2022-11-15 15:38:14 +00:00
Jan Beich
55c3ad38e9 multimedia/mpv: expose rubberband audio filter 2022-11-15 15:38:14 +00:00
Jan Beich
5432cffb71 multimedia/mpv: unbreak ARCHIVE=off WAYLAND=on after 1d89ec25be62
meson.build:979:0: ERROR: C header 'linux/input-event-codes.h' not usable

PR:		267765
Reported by:	amdmi3
2022-11-15 12:51:14 +00:00
Jan Beich
d1728000fb multimedia/mpv: drop unused distfile after 1d89ec25be62 2022-11-15 12:51:14 +00:00
Jan Beich
917fc0b4d1 multimedia/mpv034: remove port
- Mark the remaining consumer as BROKEN

PR:		267114
Suggested by:	bapt (stmp maintainer)
2022-11-14 10:04:50 +00:00
Jan Beich
4b37de1e2f multimedia/mpv: define LICENSE_FILE to avoid stub
"or later" versions are treated as separate licenses thus not found
under /usr/ports/Templates/Licenses/.
2022-11-14 09:50:31 +00:00
Jan Beich
3702ec56be multimedia/mpv: unbreak TEST=on after 1d89ec25be62
env: build/mpv: No such file or directory
2022-11-14 09:47:24 +00:00
Jan Beich
fc20d223a9 multimedia/mpv: drop redundant stripping after 1d89ec25be62 2022-11-14 09:47:24 +00:00
Jan Beich
c1bd181bbe multimedia/mpv: enable LUAJIT by default
PR:		267059
Inspired by:	Arch
2022-11-12 20:36:41 +00:00
Jan Beich
f23f6a9c6a graphics/libplacebo: update to 5.229.1
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.0
Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.1
Reported by:	Repology
2022-11-12 20:22:15 +00:00
Jan Beich
1d89ec25be multimedia/mpv: convert to USES=meson after bc9f898a9c83 2022-11-12 20:21:52 +00:00
Jan Beich
bc9f898a9c multimedia/mpv: update to 0.35.0
Changes:	https://github.com/mpv-player/mpv/releases/tag/v0.35.0
PR:		267113
Reported by:	GitHub (watch releases)
2022-11-12 20:21:30 +00:00
Jan Beich
a04b58b02e multimedia/mpv: fork 0.34 into a pinned port 2022-11-12 20:21:29 +00:00
Jan Beich
6142c83df4 multimedia/mpv: move NVDEC under VO group after 38d34d4542e0 2022-11-01 11:27:43 +00:00
Jan Beich
3896cb6bf6 multimedia/mpv: unbreak NVDEC=off after 38d34d4542e0
waf-light: error: no such option: --disable-ffnvcodec

PR:		267423
Reported by:	Oleh Hushchenkov
2022-10-29 17:06:39 +00:00
Jan Beich
38d34d4542 multimedia/mpv: enable NVDEC by default after 9db4ec993805
$ man mpv
[...]
NOTE:
   Most non-copy methods only work with the OpenGL GPU backend.
   Currently, only the vaapi, nvdec and cuda methods work with
   Vulkan.

PR:		264027
2022-10-29 13:22:22 +00:00
Jan Beich
bec39404d2 multimedia/mpv: bump wayland-protocols version after 276b32c59a4b
https://github.com/mpv-player/mpv/commit/6d2be8209403
2022-10-18 16:43:04 +00:00
Jan Beich
04a5d2f65e multimedia/mpv: convert to USES=luajit (defaults to luajit-devel) 2022-10-14 18:41:42 +00:00