Jan Beich
888cea7dee
multimedia/libvpx: update 1.15.0
...
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by: Repology
2024-11-02 02:01:11 +01:00
Robert Clausecker
90e15809d9
*/*: bump port revisions of dependents following x265 updates
...
PR: 281680
2024-10-06 13:49:16 +02:00
Daniel Engberg
4042f2b495
multimedia/ffmpeg: enable LTO by default on aarch64 and amd64
...
6% faster decode at least with HEVC and MPEG-2 (HDTV) + -vf bwdif
PR: 271798
Inspired by: Apline, Arch, Chimera, CRUX, Fedora, OpenMandriva, Solus
Reviewed by: olivier
2024-09-27 20:52:46 +02:00
Jason E. Hale
d5ee8e4a8d
*/*: Chase multimedia/libdc1394 shlib bump
2024-09-23 03:13:50 -04:00
Jan Beich
402b658a02
graphics/libjxl: update to 0.11.0
...
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.11.0
Reported by: GitHub (watch releases)
2024-09-14 00:08:35 +02:00
Jan Beich
25b37a7bcd
multimedia/ffmpeg: update to 6.1.2
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1.2:/Changelog
Reported by: Repology, portscout
2024-08-13 15:53:16 +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
Daniel Engberg
c5b1e3db10
multimedia/ffmpeg*: Remove support for librtmp
...
Remove invalid option as support for librtmp was removed in
8d01b5458f
2024-05-01 12:08:28 +02:00
Jan Beich
0f3f19c00c
multimedia/svt-av1: update to 2.0.0
...
Changes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0
Reported by: Repology, /r/AV1
2024-03-14 12:34:39 +01:00
Jan Beich
e033cbdc91
graphics/libjxl: force rebuild consumers after 4c1f4b3f46
...
$ ffmpeg
ld-elf.so.1: Shared object "libjxl.so.0.9" not found, required by "libavcodec.so.60"
Reported by: vvd
2024-02-22 20:33:46 +01:00
Jan Beich
746d696b4a
graphics/vulkan-headers: update to 1.3.277
...
Force rebuild vulkan-loader to make sure vulkaninfo shows the new version.
Changes: https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.3.276...v1.3.277
See also: https://www.khronos.org/blog/khronos-releases-vulkan-video-av1-decode-extension-vulkan-sdk-now-supports-h.264-h.265-encode
Reported by: Repology, portscout
2024-02-02 14:32:03 +01:00
Jan Beich
4fae7617b7
multimedia/ffmpeg: swap _IMPLIES for VULKAN and GLSLANG
...
- Vulkan Video doesn't need either glslang or shaderc
- For consistency with graphics/libplacebo
PR: 276469
Suggested by: vvd
2024-02-01 05:13:44 +01:00
Muhammad Moinur Rahman
e3cfad06c0
multimedia/ffmpeg: Moved man to share/man
...
Approved by: portmgr (blanket)
2024-01-28 00:07:11 +01:00
Jan Beich
589aaaeb09
multimedia/libvpx: update 1.14.0
...
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by: portscout
2024-01-20 01:41:39 +01:00
Jan Beich
d35ea7b74f
graphics/glslang: update to 14.0.0
...
Changes: https://github.com/KhronosGroup/glslang/releases/tag/13.0.0
Reported by: GitHub (watch releases)
2024-01-04 14:01:14 +01:00
Jan Beich
a5307f7c55
multimedia/ffmpeg: update to 6.1.1
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1.1:/Changelog
Reported by: Repology, portscout
2024-01-01 05:36:50 +01:00
Jan Beich
d513c9a9ea
multimedia/rav1e: update to 0.7.0
...
Changes: https://github.com/xiph/rav1e/releases/tag/v0.7.0
Reported by: GitHub (watch releases)
2023-12-31 00:39:47 +01:00
Jan Beich
11b08d733b
graphics/libjxl: update to 0.9.0
...
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.9.0
Reported by: GitHub (watch releases)
2023-12-22 21:01:30 +01:00
Jan Beich
e213fd6679
multimedia/vmaf: update to 3.0.0
...
Changes: https://github.com/Netflix/vmaf/releases/tag/v3.0.0
Reported by: GitHub (watch releases)
2023-12-22 21:01:29 +01:00
Jan Beich
10be66c9da
multimedia/x265: force rebuild consumers after 645419c8e4
...
$ ffmpeg
ld-elf.so.1: Shared object "libx265.so.192" not found, required by "libavcodec.so.60"
PR: 274526
Reported by: vvd (on dev-commits-ports-main@ list)
Reported by: Kevin Oberman (on multimedia@ list)
2023-12-22 21:00:57 +01:00
Jan Beich
fde4994308
multimedia/ffmpeg: disable untracked dependency on print/texinfo
...
$ pkg install texinfo
$ make configure
[...]
texi2html enabled no
makeinfo enabled yes
makeinfo supports HTML yes
PR: 275268
2023-11-24 11:58:28 +01:00
Jan Beich
a57fa8802a
multimedia/vmaf: update to 3.0.0.r
...
Changes: https://github.com/Netflix/vmaf/releases/tag/v3.0.0-rc
Reported by: GitHub (watch releases)
2023-11-21 18:22:09 +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
5c0f1c1a96
multimedia/ffmpeg: update to 6.0.1
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.0.1:/Changelog
Reported by: Repology
2023-11-10 09:20:13 +01:00
Jan Beich
d377612f4a
devel/cargo-c: update to 0.9.27
...
- Rebuild consumers of consumers after SONAME change
Changes: https://github.com/lu-zero/cargo-c/releases/tag/v0.9.27
Reported by: GitHub (watch releases)
2023-10-12 02:40:06 +02:00
Jan Beich
4fb0230f7f
multimedia/dav1d: update to 1.3.0
...
Changes: https://code.videolan.org/videolan/dav1d/-/tags/1.3.0
Reported by: Repology
2023-10-05 18:36:06 +02: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
Robert Nagy
fef6b65345
multimedia/ffmpeg*: enable support for the .data.rel.ro section
...
enable support for the .data.rel.ro section because the arm64
assembly code in ffmpeg depends on it in case of -pie and -fPIC
Reviewed by: jbeich
Differential Revision: https://reviews.freebsd.org/D41609
2023-08-29 14:59:18 +02:00
Piotr Kubaj
2f34ef65e7
multimedia/ffmpeg: allow LTO with Clang on powerpc64
2023-08-08 16:58:32 +02: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
Piotr Kubaj
ac29508dd2
multimedia/ffmpeg: fix build on powerpc on main
2023-06-12 17:14:20 +02:00
Jan Beich
734199369d
multimedia/ffmpeg: apply e7f276b209
to armv6 and armv7
...
PR: 261302
Requested by: mmel
2023-04-30 16:51:58 +00:00
Jan Beich
a517abec31
multimedia/ffmpeg: switch 9073b14666
to upstreamed version
2023-04-28 11:00:15 +00:00
Jan Beich
e7f276b209
multimedia/ffmpeg: unbreak with clang 15 on i386 after 685e477b80
...
./libavutil/vulkan.c:1173:70: error: incompatible integer to pointer conversion assigning to 'void *' from 'VkDescriptorSetLayout' (aka 'unsigned long long') [-Wint-conversion]
pl->desc_staging[spawn_pipeline_layout.setLayoutCount++] = pl->desc_layout[i];
^ ~~~~~~~~~~~~~~~~~~
./libavutil/vulkan.c:1272:29: error: incompatible integer to pointer conversion assigning to 'void *' from 'VkDescriptorSet' (aka 'unsigned long long') [-Wint-conversion]
pl->desc_staging[i] = pl->desc_set[i*pl->qf->nb_queues + pl->qf->cur_queue];
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PR: 261302
Reported by: antoine
2023-04-27 20:15:06 +00:00
Jan Beich
94ed2ba9cf
multimedia/ffmpeg: unbreak VULKAN=off after 685e477b80
...
ERROR: libplacebo >= 4.192.0 not found using pkg-config
/usr/local/include/libplacebo/vulkan.h:21:10: fatal error: 'vulkan/vulkan.h' file not found
#include <vulkan/vulkan.h>
^~~~~~~~~~~~~~~~~
PR: 261302
Reported by: Matthew Wener
2023-04-27 17:11:07 +00:00
Jan Beich
fd58bfbadc
multimedia/ffmpeg: unbreak SVTVP9=on after 685e477b80
...
===> Applying distribution patches for ffmpeg-6.0,1
1 out of 1 hunks failed--saving rejects to libavcodec/allcodecs.c.rej
1 out of 3 hunks failed--saving rejects to libavformat/dashenc.c.rej
3 out of 9 hunks failed--saving rejects to libavformat/matroskaenc.c.rej
===> FAILED Applying distribution patch master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch with -p1
PR: 261302
2023-04-27 16:19:03 +00:00
Jan Beich
9073b14666
multimedia/ffmpeg: unbreak SVTHEVC=on after 685e477b80
...
===> Applying distribution patches for ffmpeg-6.0,1
3 out of 4 hunks failed--saving rejects to configure.rej
1 out of 1 hunks failed--saving rejects to libavcodec/allcodecs.c.rej
===> FAILED Applying distribution patch 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch with -p1
PR: 261302
Reported by: VVD
2023-04-27 16:19:02 +00:00
Kai Knoblich
d4d975cffa
multimedia/ffmpeg: Import compatibility patch for qt5-webengine
...
Add symbol for "av_stream_get_first_dts" to ffmpeg
PR: 270209
2023-04-27 14:01:46 +02:00
Jan Beich
685e477b80
multimedia/ffmpeg: update to 6.0
...
* --enable-avresample is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/420cedd49745
* SHADERC replaces GLSLANG per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/da72aca7b025
* VULKAN is enabled per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/fa2e460f635
* LIBPLACEBO is enabled to have even more Vulkan goodies
* LCMS2 is enabled for better ICC profile support
* JXL is enabled for https://github.com/mpv-player/mpv/commit/1345977f9976
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.0:/Changelog
PR: 261302
Reported by: Repology
Exp-run by: antoine
Approved by: tcberner
2023-04-27 14:01:40 +02:00
Christian Weisgerber
feb1fa34f5
audio/opus: bump consumers after update to 1.4
2023-04-25 17:17:15 +02:00
Jan Beich
36e6a48687
multimedia/ffmpeg: update to 4.4.4
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.4.4:/Changelog
Reported by: portscout
2023-04-12 19:42:45 +00:00
Jan Beich
1d6031f987
multimedia/ffmpeg: respect DOCSDIR more
...
Error: Orphaned: share/doc/ffmpeg/developer.html
Error: Orphaned: share/doc/ffmpeg/faq.html
Error: Orphaned: share/doc/ffmpeg/fate.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-all.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-bitstream-filters.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-codecs.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-devices.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-filters.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-formats.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-protocols.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-resampler.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-scaler.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg-utils.html
Error: Orphaned: share/doc/ffmpeg/ffmpeg.html
Error: Orphaned: share/doc/ffmpeg/ffprobe-all.html
Error: Orphaned: share/doc/ffmpeg/ffprobe.html
Error: Orphaned: share/doc/ffmpeg/general.html
Error: Orphaned: share/doc/ffmpeg/git-howto.html
Error: Orphaned: share/doc/ffmpeg/libavcodec.html
Error: Orphaned: share/doc/ffmpeg/libavdevice.html
Error: Orphaned: share/doc/ffmpeg/libavfilter.html
Error: Orphaned: share/doc/ffmpeg/libavformat.html
Error: Orphaned: share/doc/ffmpeg/libavutil.html
Error: Orphaned: share/doc/ffmpeg/libswresample.html
Error: Orphaned: share/doc/ffmpeg/libswscale.html
Error: Orphaned: share/doc/ffmpeg/mailing-list-faq.html
Error: Orphaned: share/doc/ffmpeg/nut.html
Error: Orphaned: share/doc/ffmpeg/platform.html
2023-03-17 20:48:34 +00:00
Jan Beich
4a0ff77530
multimedia/ffmpeg: speed up DRM (kmsgrab), OPENCL, VAAPI, VULKAN
...
https://github.com/ffmpeg/ffmpeg/commit/993d8d94296e
2023-03-08 00:10:41 +00:00
Jan Beich
17f6d799d7
multimedia/libvpx: update 1.13.0
...
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0
Reported by: portscout
2023-02-11 08:46:45 +00:00
Jan Beich
b5cd792b47
multimedia/ffmpeg: drop TENSORFLOW workaround after 56dc0e449f
2023-01-15 12:26:28 +00:00
Thomas Zander
8855990a69
multimedia/ffmpeg: Add NETWORK DEFAULT OPTION
...
Details:
Disabling the NETWORK OPTION (DEFAULT) allows users to compile ffmpeg
without networking code in libavcodec.
PR: 268786
Reported by: Alexander Ushakov <alexander@polyvizor.com>
MFH: 2023Q1
2023-01-08 17:23:22 +01:00
Jan Beich
ec2a856e9b
multimedia/ffmpeg: enable SVTAV1 on non-amd64 after ddd35eebbc
...
$ ab-av1 auto-encode -i foo.mp4
Encoding foo.av1.mp4
Searching 00:00:00 ################## (sampling crf 32, eta 0s)
Error: ffmpeg encode_sample exit code Some(1)
https://github.com/alexheretic/ab-av1/commit/f61a244bd64f
2023-01-06 16:07:53 +00:00
Jan Beich
5a6ba05f3b
multimedia/kvazaar: update to 2.2.0
...
Changes: https://github.com/ultravideo/kvazaar/releases/tag/v2.2.0
Reported by: GitHub (watch releases)
2023-01-04 17:11:48 +00:00
Jan Beich
9db4ec9938
multimedia/ffmpeg: enable NVENC by default
...
- NVIDIA GPUs are popular on FreeBSD (due to direct vendor support)
- No extra dependencies for package-only users
- No changes at runtime unless explicitly requested
PR: 264027
2022-10-19 17:43:40 +00:00
Alex S
2b8c1c0c04
multimedia/ffmpeg: add NVENC option
...
On FreeBSD requires nvidia-driver >= 495 for CUDA initialization fix
and linux-nvidia-libs + libc6-shim until nvidia-driver provides native
libcuda.so, libnvidia-encode.so, libnvcuvid.so.
PR: 264027
2022-10-19 17:43:35 +00:00