aboutsummaryrefslogtreecommitdiff
path: root/multimedia/ffmpeg
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/ffmpeg: update to 4.4.1Tobias C. Berner2021-10-252-5/+4
|
* multimedia/aom: force rebuild consumers after 6f68add3f9abJan Beich2021-10-141-1/+1
| | | | | | | | | | $ ffmpeg ... -c:v libaom-av1 ... [libaom-av1 @ 0x804a89900] 3.2.0 [libaom-av1 @ 0x804a89900] Failed to initialize encoder: ABI version mismatch Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height Conversion failed! https://aomedia.googlesource.com/aom/+/bbdfa68d13a0%5E%21/
* multimedia/ffmpeg: Remove celt support (deprecated upstream).Thomas Zander2021-10-091-6/+3
| | | | | PR: 258656 Reported by: diizzy
* multimedia/libvpx: update 1.11.0Jan Beich2021-10-091-1/+1
| | | | | Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0 Reported by: portscout, Repology
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-13/+0
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* multimedia/ffmpeg: Exclude LTO from OPTIONS on i386.Thomas Zander2021-08-291-0/+3
| | | | | | | | | | | Details: - The low number of i386 leads to register exhaustion when compiling with LTO. Due to the decreasing popularity of 32 bit i386 machines which require hyper-optimised ffmpeg builds, the option is excluded from the builds for now. PR: 257124 MFH: 2021Q3
* audio/jack: Update to Jack2: 0.125.0 -> 1.9.16Yuri Victorovich2021-08-021-1/+1
| | | | | | | | Big thank you to Florian Walpen <dev@submerge.ch> and Goran Mekić <meka@tilda.center> for working on Jack2. PR: 251125 Submitted by: Florian Walpen <dev@submerge.ch> (original version)
* multimedia/x264: update to 0.163.3060Jan Beich2021-06-211-1/+1
| | | | Changes: https://code.videolan.org/videolan/x264/compare/55d517b...5db6aa6
* multimedia/ffmpeg: unbreak SVTHEVC by part-reverting efe6165a6e14Jan Beich2021-05-182-5/+5
| | | | | | | | | | | | | | | | | | | | efe6165a6e14 (downstream) forgot to chase patch split into n4.4 version ===> Patching for ffmpeg-4.4_1,1 ===> Applying distribution patches for ffmpeg-4.4_1,1 4 out of 4 hunks failed--saving rejects to configure.rej 1 out of 1 hunks failed--saving rejects to libavcodec/Makefile.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 *** Error code 1 but v1.5.1 (upstream) forgot to update/split docs patch ===> Patching for ffmpeg-4.4_1,1 ===> Applying distribution patches for ffmpeg-4.4_1,1 patch: **** malformed patch at line 177: @section libtheora ===> FAILED Applying distribution patch 0002-doc-Add-libsvt_hevc-encoder-docs.patch with -p1 *** Error code 1
* multimedia/svt-hevc: update to 1.5.1Jan Beich2021-05-182-5/+5
| | | | | Changes: https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.5.1 Reported by: GitHub (watch releases)
* multimedia/ffmpeg: expose SRT option after af445a38fd16Jan Beich2021-05-171-6/+1
|
* multimedia/svt-av1: update to 0.8.7Jan Beich2021-05-111-0/+1
| | | | | Changes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v0.8.7 Reported by: Repology
* RESTRICTED removal, two more ports.Mathieu Arnold2021-05-061-1/+10
|
* multimedia/ffmpeg: unbreak LENSFUN=ON after 3d7938b00655Oleg Sidorkin2021-04-151-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libavfilter/vf_lensfun.c:229:63: error: too many arguments to function call, expected 5, have 7 inlink->h, LF_PF_U8, lensfun->reverse); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/lensfun/lensfun.h:3075:11: note: 'lf_modifier_create' declared here LF_EXPORT lfModifier *lf_modifier_create ( ^ libavfilter/vf_lensfun.c:231:119: error: too few arguments to function call, expected 5, have 3 lf_modifier_enable_vignetting_correction(lensfun->modifier, lensfun->aperture, lensfun->focus_distance); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/lensfun/lensfun.h:3097:11: note: 'lf_modifier_enable_vignetting_correction' declared here LF_EXPORT int lf_modifier_enable_vignetting_correction ( ^ libavfilter/vf_lensfun.c:233:75: error: too few arguments to function call, expected 3, have 1 lf_modifier_enable_distortion_correction(lensfun->modifier); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/lensfun/lensfun.h:3091:11: note: 'lf_modifier_enable_distortion_correction' declared here LF_EXPORT int lf_modifier_enable_distortion_correction (lfModifier *modifier, const lfLens* lens, float focal); ^ libavfilter/vf_lensfun.c:234:100: error: too few arguments to function call, expected 4, have 2 lf_modifier_enable_projection_transform(lensfun->modifier, lensfun->target_geometry); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/lensfun/lensfun.h:3101:11: note: 'lf_modifier_enable_projection_transform' declared here LF_EXPORT cbool lf_modifier_enable_projection_transform ( ^ /usr/local/include/lensfun/lensfun.h:115:15: note: expanded from macro 'cbool' #define cbool int ^ libavfilter/vf_lensfun.c:238:68: error: too few arguments to function call, expected 3, have 1 lf_modifier_enable_tca_correction(lensfun->modifier); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/lensfun/lensfun.h:3094:11: note: 'lf_modifier_enable_tca_correction' declared here LF_EXPORT int lf_modifier_enable_tca_correction (lfModifier *modifier, const lfLens* lens, float focal); ^ PR: 255035
* multimedia/ffmpeg: fix build on powerpc64*Piotr Kubaj2021-04-102-146/+13
| | | | | | | | vec_xl function is already defined in altivec.h. Don't redefine it. While here, remove the previous patch that is no longer needed with LLVM 11. Since for LTO LLVM 9 is used, switch to GCC for LTO option.
* multimedia/ffmpeg: update to 4.4Jan Beich2021-04-084-61/+51
| | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.4:/Changelog Reported by: Repology
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* multimedia/aom: update to 3.0.0Jan Beich2021-03-231-0/+1
| | | | | | | | Changes: https://aomedia.googlesource.com/aom/+log/v2.0.2..v3.0.0 Reported by: portscout Notes: svn path=/head/; revision=569067
* multimedia/ffmpeg: use clang from ports with bfd on powerpc64 with LTO optionPiotr Kubaj2021-02-231-4/+7
| | | | | | | | | | | | Turns out that clang can build proper binaries when using LTO, if bfd is used instead of lld. LLVM from ports is necessary because LLVMgold.so is not present in base. Approved by: tier 2 blanket Notes: svn path=/head/; revision=566384
* multimedia/ffmpeg: update to 4.3.2Jan Beich2021-02-222-5/+4
| | | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.3.2:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Reported by: Repology Notes: svn path=/head/; revision=566305
* Add LTO_DESC to Mk/bsd.options.desc.mk.Piotr Kubaj2021-02-101-1/+0
| | | | | | | There are more and more ports using LTO. Notes: svn path=/head/; revision=564896
* multimedia/ffmpeg: Don't ship static librariesTobias C. Berner2021-02-042-22/+15
| | | | | | | | PR: 253124 Submitted by: daniel.engberg.lists@pyret.net Notes: svn path=/head/; revision=564063
* graphics/opencv: update to 4.5.1 -- and make port more easily maintainableTobias C. Berner2021-01-301-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a major upgrade from 3.x to 4.x. Changelog from versions 3.4.1--4.5.1 can be found here: https://github.com/opencv/opencv/wiki/ChangeLog Note: this has explicitely not been added as a new graphics/opencv4 port, but replaces the previous graphics/opencv[3] port. Again, to improve maintainability by not giving ports the option to pick the "wrong one" - this leads however to some abandoned ports being broken. The port has been greatly simplified: * graphics/opencv-core which existed to enable ffmpeg to depend on opencv, and vice versa has been removed. ffmpeg no longer can depend on opencv. * graphics/py-opencv has been integrated into graphics/opencv, the default versions python bindings will be built unless the PYTHON option is explicitely turned off. * graphics/opencv-java has been integrated into graphics/opencv -- it is off by default, but can be enabled by toggling the JAVA option -- there are no consumers in the tree, so that option might go away in the future. * All the previous options have been removed and replaced by a (hopefully) sane set of dependencies that make the port and package most usable for the majority of consumers. - Please let me know if you think there are better defaults (i.e. anything that is missing, or something that should not be dependet on). - If you think something should be added or removed, please open a bug report. - If you think something should be added as an optional dependency, please open a bug report (with a good reason [tm]). The depending ports have been updated to work against opencv4, or marked broken. * Ports broken: - graphics/rubygem-objectdetect: OpenCV4 no longer ships opencv-1.0 API - graphics/p5-Image-ObjectDetect: OpenCV4 no longer ships opencv-1.0 API - graphics/gimp-gmic-plugin: OpenCV4 no longer ships opencv-1.0 API * Backports: - misc/visp: https://github.com/lagadic/visp/commit/dfa7e4bd47c24cd2e631477e6afb18806733ff8a - multimedia/zart: https://github.com/c-koi/zart/commit/6ca1964690afbbc78627d7c868a692401043a584, https://github.com/c-koi/zart/commit/d3a2931b1a07ec0322211f253468000363c4b6cb * Others: - misc/actiona: switch to pkgconfig 'opencv4' - multimedia/libav: drop opencv support - misc/darknet: already failed to build prior to the upgrade - math/saga: remove patching added to work against opencv3 Notes: svn path=/head/; revision=563430
* devel/spirv-tools: move to graphics/ where glslang isJan Beich2020-12-261-1/+1
| | | | Notes: svn path=/head/; revision=559263
* graphics/glslang: update to 11.0.0Jan Beich2020-12-251-0/+24
| | | | | | | Changes: https://github.com/KhronosGroup/glslang/compare/8.13.3743...10-11.0.0 Notes: svn path=/head/; revision=559202
* devel/glslang: move to graphics/ where shaderc isJan Beich2020-12-231-1/+1
| | | | Notes: svn path=/head/; revision=559023
* devel/vulkan-*: move to graphics/ where vulkan-loader isJan Beich2020-12-231-1/+1
| | | | | | | | Vulkan isn't used for generic compute workloads unlike OpenCL. For example, waifu2x-ncnn-vulkan is still graphics-related. Notes: svn path=/head/; revision=559022
* multimedia/vmaf: update to 2.0.0Jan Beich2020-12-071-1/+1
| | | | | | | | Changes: https://github.com/Netflix/vmaf/releases/tag/v2.0.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=557247
* multimedia/svt-av1: update to 0.8.6Jan Beich2020-11-301-1/+1
| | | | | | | | | | | Rebuild consumers after `EbSvtAv1EncConfiguration` grew in size with `recode_loop` added in the middle of the struct. Changes: https://github.com/AOMediaCodec/SVT-AV1/releases/tag/v0.8.6 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=556608
* multimedia/dav1d: update to 0.8.0Jan Beich2020-11-231-1/+1
| | | | | | | | | Changes: https://code.videolan.org/videolan/dav1d/-/tags/0.8.0 Changes: https://code.videolan.org/videolan/dav1d/-/blob/0.8.0/NEWS Changes: https://code.videolan.org/videolan/dav1d/compare/0.7.1...0.8.0 Notes: svn path=/head/; revision=556125
* Make LAME a default option after we can provide a lame package.Thomas Zander2020-11-151-3/+3
| | | | | | | | PR: 223974 Reported by: vermaden@interia.pl Notes: svn path=/head/; revision=555166
* Prefer graphics/ligvrsvg2-rust over graphics/librsvg2Tobias C. Berner2020-11-091-1/+1
| | | | | | | | | | | | | | - switch to the more modern version of librsvg2 on architectures supporting rust - this will fix some graphical issues on these architectures PR: 250276 Exp-run by: antoine Submitted by: tobik Differential Revision: https://reviews.freebsd.org/D18878 Notes: svn path=/head/; revision=554733
* multimedia/x264: update to 0.161.3020Jan Beich2020-11-071-1/+1
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/cde9a93...d198931 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=554400
* multimedia/svt-vp9: update to 0.3.0Jan Beich2020-10-312-4/+4
| | | | | | | | Changes: https://github.com/OpenVisualCloud/SVT-VP9/releases/tag/v0.3.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=553720
* For well over 10 years portmgr@ have been promising to remove theMikhail Teterin2020-09-231-1/+1
| | | | | | | | | | | ridiculous need to bump PORTREVISION of depending ports, whenever a dependency is updated, but here we still are... Bump PORTREVISION for the 9 users of x265 now that it has been upgraded from 3.2 to 3.4. Notes: svn path=/head/; revision=549657
* multimedia/svt-av1: update to 0.8.5Jan Beich2020-09-081-1/+1
| | | | | | | | Changes: https://github.com/OpenVisualCloud/SVT-AV1/releases/tag/v0.8.5 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=547955
* multimedia/ffmpeg: fix runtime on powerpc64 elfv2 with LTOPiotr Kubaj2020-08-221-0/+6
| | | | | | | ffmpeg crashes instantly when built with LTO by clang on powerpc64. Notes: svn path=/head/; revision=545727
* multimedia/svt-hevc: update to 1.5.0Jan Beich2020-08-042-3/+4
| | | | | | | | Changes: https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.5.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=544123
* multimedia/ffmpeg: revert r538687 after r541984/r542846Jan Beich2020-07-242-14/+21
| | | | | | | | | | | | SVT patches no longer need to be applied in a specific order to enable more than one SVT encoder. PR: 248166 Submitted by: VVD <vvd@unislabs.com> MFH: 2020Q3 (simplify future MFHs) Notes: svn path=/head/; revision=542999
* multimedia/svt-vp9: update to 0.2.2Jan Beich2020-07-222-4/+3
| | | | | | | | | Changes: https://github.com/OpenVisualCloud/SVT-VP9/releases/tag/v0.2.2 Reported by: GitHub (watch releases) MFH: 2020Q3 (unbreaks SVTVP9 in multimedia/ffmpeg) Notes: svn path=/head/; revision=542846
* multimedia/svt-vp9: update to 0.2.1Jan Beich2020-07-161-1/+1
| | | | | | | | Changes: https://github.com/OpenVisualCloud/SVT-VP9/releases/tag/v0.2.1 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=542301
* multimedia/ffmpeg: update to 4.3.1Jan Beich2020-07-132-5/+4
| | | | | | | | | | Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.3.1:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Reported by: Repology Security: CVE-2020-13904 CVE-2020-14212 Notes: svn path=/head/; revision=542123
* audio/sndio: Update to 1.7.0Tobias Kortkamp2020-07-121-1/+1
| | | | Notes: svn path=/head/; revision=542069
* multimedia/ffmpeg: properly update svt-av1 patch after r540738Jan Beich2020-07-112-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | v0.8.4 raw link referred to a pre-release branch with the same name. $ make checksum TRYBROKEN= MASTER_SITE_BACKUP= DISTDIR=$(mktemp -dt distfiles) ===> License GPLv3+ LGPL3+ accepted by the user ===> ffmpeg-4.3_3,1 depends on file: /usr/local/sbin/pkg - found => ffmpeg-4.3.tar.xz doesn't seem to exist in /tmp/distfiles.kl07C25q/. => Attempting to fetch https://ffmpeg.org/releases/ffmpeg-4.3.tar.xz ffmpeg-4.3.tar.xz 9158 kB 3382 kBps 03s => 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch doesn't seem to exist in /tmp/distfiles.kl07C25q/. => Attempting to fetch https://github.com/Intel/SVT-HEVC/raw/v1.4.3/ffmpeg_plugin/0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wra 21 kB 695 kBps 00s => 0002-doc-Add-libsvt_hevc-encoder-docs.patch doesn't seem to exist in /tmp/distfiles.kl07C25q/. => Attempting to fetch https://github.com/Intel/SVT-HEVC/raw/v1.4.3/ffmpeg_plugin/0002-doc-Add-libsvt_hevc-encoder-docs.patch 0002-doc-Add-libsvt_hevc-encoder-docs.patch 5332 B 5690 kBps 00s => 0001-Add-ability-for-ffmpeg-to-run-svt-av1-with-svt-hevc.patch doesn't seem to exist in /tmp/distfiles.kl07C25q/. => Attempting to fetch https://github.com/OpenVisualCloud/SVT-AV1/raw/v0.8.4/ffmpeg_plugin/0001-Add-ability-for-ffmpeg-to-run-svt-av1-with-svt-hevc.patch fetch: https://github.com/OpenVisualCloud/SVT-AV1/raw/v0.8.4/ffmpeg_plugin/0001-Add-ability-for-ffmpeg-to-run-svt-av1-with-svt-hevc.patch: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /tmp/distfiles.kl07C25q/ and try again. *** Error code 1 Changes: https://github.com/OpenVisualCloud/SVT-AV1/compare/f5f390ab3..v0.8.4 PR: 247873 Notes: svn path=/head/; revision=541984
* multimedia/x264: update to 0.160.3011Jan Beich2020-07-031-1/+1
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/296494a4...cde9a93 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=541152
* multimedia/vmaf: update to 1.5.2Jan Beich2020-07-021-1/+1
| | | | | | | | | Changes: https://github.com/Netflix/vmaf/releases/tag/v1.5.2 Changes: https://github.com/Netflix/vmaf/compare/v1.5.1...v1.5.2 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=541004
* Update audio/libmysofa to 1.1Jason E. Hale2020-06-291-0/+1
| | | | | | | Bump PORTREVISION on dependent ports due to shared library version bump Notes: svn path=/head/; revision=540817
* multimedia/svt-av1: update to 0.8.4Jan Beich2020-06-292-3/+3
| | | | | | | | Changes: https://github.com/OpenVisualCloud/SVT-AV1/releases/tag/v0.8.4 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=540738
* multimedia/ffmpeg: replace MMX/SSE/VFP/NEON with ASMJan Beich2020-06-181-24/+5
| | | | | | | | | MMX was too specific while SSE included AVX family. VFP became default due to -mfloat-abi=hard. NEON can be toggled via CPUTYPE. Instead use one option to disable all assembly which is enough for debugging. Notes: svn path=/head/; revision=539555
* multimedia/ffmpeg: fix build on powerpc and powerpc64Piotr Kubaj2020-06-181-0/+145
| | | | | | | | | | Revert 3a557c5d88b7b15b5954ba2743febb055549b536 to fix build error on POWER systems. PR: 247375 Approved by: jbeich (maintainer) Notes: svn path=/head/; revision=539539