notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
ffmpeg4 Realtime audio/video encoder/converter and streaming server (legacy 4.* series)
4.4.4_12 multimedia on this many watch lists=2 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.4.4_12Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-03-17 21:06:14
Last Update: 2024-05-01 10:08:28
Commit Hash: c5b1e3d
People watching this port, also watch:: glib, python311, smartmontools, samba419, llvm17
Also Listed In: audio net
License: GPLv3+ LGPL3+
WWW:
https://ffmpeg.org/
Description:
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (228 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_12/catalog.mk
  3. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_12/LICENSE
  4. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_12/GPLv3+
  5. /usr/local/ffmpeg4/share/licenses/ffmpeg4-4.4.4_12/LGPL3+
  6. bin/ffmpeg
  7. @comment bin/ffplay
  8. bin/ffprobe
  9. include/libavcodec/ac3_parser.h
  10. include/libavcodec/adts_parser.h
  11. include/libavcodec/avcodec.h
  12. include/libavcodec/avdct.h
  13. include/libavcodec/avfft.h
  14. include/libavcodec/bsf.h
  15. include/libavcodec/codec.h
  16. include/libavcodec/codec_desc.h
  17. include/libavcodec/codec_id.h
  18. include/libavcodec/codec_par.h
  19. include/libavcodec/d3d11va.h
  20. include/libavcodec/dirac.h
  21. include/libavcodec/dv_profile.h
  22. include/libavcodec/dxva2.h
  23. include/libavcodec/jni.h
  24. include/libavcodec/mediacodec.h
  25. include/libavcodec/packet.h
  26. include/libavcodec/qsv.h
  27. include/libavcodec/vaapi.h
  28. include/libavcodec/vdpau.h
  29. include/libavcodec/version.h
  30. include/libavcodec/videotoolbox.h
  31. include/libavcodec/vorbis_parser.h
  32. include/libavcodec/xvmc.h
  33. include/libavdevice/avdevice.h
  34. include/libavdevice/version.h
  35. include/libavfilter/avfilter.h
  36. include/libavfilter/buffersink.h
  37. include/libavfilter/buffersrc.h
  38. include/libavfilter/version.h
  39. include/libavformat/avformat.h
  40. include/libavformat/avio.h
  41. include/libavformat/version.h
  42. include/libavresample/avresample.h
  43. include/libavresample/version.h
  44. include/libavutil/adler32.h
  45. include/libavutil/aes.h
  46. include/libavutil/aes_ctr.h
  47. include/libavutil/attributes.h
  48. include/libavutil/audio_fifo.h
  49. include/libavutil/avassert.h
  50. include/libavutil/avconfig.h
  51. include/libavutil/avstring.h
  52. include/libavutil/avutil.h
  53. include/libavutil/base64.h
  54. include/libavutil/blowfish.h
  55. include/libavutil/bprint.h
  56. include/libavutil/bswap.h
  57. include/libavutil/buffer.h
  58. include/libavutil/camellia.h
  59. include/libavutil/cast5.h
  60. include/libavutil/channel_layout.h
  61. include/libavutil/common.h
  62. include/libavutil/cpu.h
  63. include/libavutil/crc.h
  64. include/libavutil/des.h
  65. include/libavutil/dict.h
  66. include/libavutil/display.h
  67. include/libavutil/dovi_meta.h
  68. include/libavutil/downmix_info.h
  69. include/libavutil/encryption_info.h
  70. include/libavutil/error.h
  71. include/libavutil/eval.h
  72. include/libavutil/ffversion.h
  73. include/libavutil/fifo.h
  74. include/libavutil/file.h
  75. include/libavutil/film_grain_params.h
  76. include/libavutil/frame.h
  77. include/libavutil/hash.h
  78. include/libavutil/hdr_dynamic_metadata.h
  79. include/libavutil/hmac.h
  80. include/libavutil/hwcontext.h
  81. include/libavutil/hwcontext_cuda.h
  82. include/libavutil/hwcontext_d3d11va.h
  83. include/libavutil/hwcontext_drm.h
  84. include/libavutil/hwcontext_dxva2.h
  85. include/libavutil/hwcontext_mediacodec.h
  86. include/libavutil/hwcontext_opencl.h
  87. include/libavutil/hwcontext_qsv.h
  88. include/libavutil/hwcontext_vaapi.h
  89. include/libavutil/hwcontext_vdpau.h
  90. include/libavutil/hwcontext_videotoolbox.h
  91. include/libavutil/hwcontext_vulkan.h
  92. include/libavutil/imgutils.h
  93. include/libavutil/intfloat.h
  94. include/libavutil/intreadwrite.h
  95. include/libavutil/lfg.h
  96. include/libavutil/log.h
  97. include/libavutil/lzo.h
  98. include/libavutil/macros.h
  99. include/libavutil/mastering_display_metadata.h
  100. include/libavutil/mathematics.h
  101. include/libavutil/md5.h
  102. include/libavutil/mem.h
  103. include/libavutil/motion_vector.h
  104. include/libavutil/murmur3.h
  105. include/libavutil/opt.h
  106. include/libavutil/parseutils.h
  107. include/libavutil/pixdesc.h
  108. include/libavutil/pixelutils.h
  109. include/libavutil/pixfmt.h
  110. include/libavutil/random_seed.h
  111. include/libavutil/rational.h
  112. include/libavutil/rc4.h
  113. include/libavutil/replaygain.h
  114. include/libavutil/ripemd.h
  115. include/libavutil/samplefmt.h
  116. include/libavutil/sha.h
  117. include/libavutil/sha512.h
  118. include/libavutil/spherical.h
  119. include/libavutil/stereo3d.h
  120. include/libavutil/tea.h
  121. include/libavutil/threadmessage.h
  122. include/libavutil/time.h
  123. include/libavutil/timecode.h
  124. include/libavutil/timestamp.h
  125. include/libavutil/tree.h
  126. include/libavutil/twofish.h
  127. include/libavutil/tx.h
  128. include/libavutil/version.h
  129. include/libavutil/video_enc_params.h
  130. include/libavutil/xtea.h
  131. include/libpostproc/postprocess.h
  132. include/libpostproc/version.h
  133. include/libswresample/swresample.h
  134. include/libswresample/version.h
  135. include/libswscale/swscale.h
  136. include/libswscale/version.h
  137. lib/libavcodec.so
  138. lib/libavcodec.so.58
  139. lib/libavcodec.so.58.134.100
  140. lib/libavdevice.so
  141. lib/libavdevice.so.58
  142. lib/libavdevice.so.58.13.100
  143. lib/libavfilter.so
  144. lib/libavfilter.so.7
  145. lib/libavfilter.so.7.110.100
  146. lib/libavformat.so
  147. lib/libavformat.so.58
  148. lib/libavformat.so.58.76.100
  149. lib/libavresample.so
  150. lib/libavresample.so.4
  151. lib/libavresample.so.4.0.0
  152. lib/libavutil.so
  153. lib/libavutil.so.56
  154. lib/libavutil.so.56.70.100
  155. lib/libpostproc.so
  156. lib/libpostproc.so.55
  157. lib/libpostproc.so.55.9.100
  158. lib/libswresample.so
  159. lib/libswresample.so.3
  160. lib/libswresample.so.3.9.100
  161. lib/libswscale.so
  162. lib/libswscale.so.5
  163. lib/libswscale.so.5.9.100
  164. libdata/pkgconfig/libavcodec.pc
  165. libdata/pkgconfig/libavdevice.pc
  166. libdata/pkgconfig/libavfilter.pc
  167. libdata/pkgconfig/libavformat.pc
  168. libdata/pkgconfig/libavresample.pc
  169. libdata/pkgconfig/libavutil.pc
  170. libdata/pkgconfig/libpostproc.pc
  171. libdata/pkgconfig/libswresample.pc
  172. libdata/pkgconfig/libswscale.pc
  173. share/man/man1/ffmpeg-all.1.gz
  174. share/man/man1/ffmpeg-bitstream-filters.1.gz
  175. share/man/man1/ffmpeg-codecs.1.gz
  176. share/man/man1/ffmpeg-devices.1.gz
  177. share/man/man1/ffmpeg-filters.1.gz
  178. share/man/man1/ffmpeg-formats.1.gz
  179. share/man/man1/ffmpeg-protocols.1.gz
  180. share/man/man1/ffmpeg-resampler.1.gz
  181. share/man/man1/ffmpeg-scaler.1.gz
  182. share/man/man1/ffmpeg-utils.1.gz
  183. share/man/man1/ffmpeg.1.gz
  184. @comment share/man/man1/ffplay-all.1.gz
  185. @comment share/man/man1/ffplay.1.gz
  186. share/man/man1/ffprobe-all.1.gz
  187. share/man/man1/ffprobe.1.gz
  188. share/man/man3/libavcodec.3.gz
  189. share/man/man3/libavdevice.3.gz
  190. share/man/man3/libavfilter.3.gz
  191. share/man/man3/libavformat.3.gz
  192. share/man/man3/libavutil.3.gz
  193. share/man/man3/libswresample.3.gz
  194. share/man/man3/libswscale.3.gz
  195. share/ffmpeg4/examples/Makefile
  196. share/ffmpeg4/examples/README
  197. share/ffmpeg4/examples/avio_list_dir.c
  198. share/ffmpeg4/examples/avio_reading.c
  199. share/ffmpeg4/examples/decode_audio.c
  200. share/ffmpeg4/examples/decode_video.c
  201. share/ffmpeg4/examples/demuxing_decoding.c
  202. share/ffmpeg4/examples/encode_audio.c
  203. share/ffmpeg4/examples/encode_video.c
  204. share/ffmpeg4/examples/extract_mvs.c
  205. share/ffmpeg4/examples/filter_audio.c
  206. share/ffmpeg4/examples/filtering_audio.c
  207. share/ffmpeg4/examples/filtering_video.c
  208. share/ffmpeg4/examples/http_multiclient.c
  209. share/ffmpeg4/examples/hw_decode.c
  210. share/ffmpeg4/examples/metadata.c
  211. share/ffmpeg4/examples/muxing.c
  212. share/ffmpeg4/examples/qsvdec.c
  213. share/ffmpeg4/examples/remuxing.c
  214. share/ffmpeg4/examples/resampling_audio.c
  215. share/ffmpeg4/examples/scaling_video.c
  216. share/ffmpeg4/examples/transcode_aac.c
  217. share/ffmpeg4/examples/transcoding.c
  218. share/ffmpeg4/examples/vaapi_encode.c
  219. share/ffmpeg4/examples/vaapi_transcode.c
  220. share/ffmpeg4/ffprobe.xsd
  221. share/ffmpeg4/libvpx-1080p.ffpreset
  222. share/ffmpeg4/libvpx-1080p50_60.ffpreset
  223. share/ffmpeg4/libvpx-360p.ffpreset
  224. share/ffmpeg4/libvpx-720p.ffpreset
  225. share/ffmpeg4/libvpx-720p50_60.ffpreset
  226. @owner
  227. @group
  228. @mode
Collapse this list.
Dependency lines:
  • ffmpeg4>0:multimedia/ffmpeg4
To install the port:
cd /usr/ports/multimedia/ffmpeg4/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/ffmpeg4
  • pkg install ffmpeg4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ffmpeg4
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1681325571 SHA256 (ffmpeg-4.4.4.tar.xz) = e80b380d595c809060f66f96a5d849511ef4a76a26b76eacf5778b94c3570309 SIZE (ffmpeg-4.4.4.tar.xz) = 9565584

Expand this list (6 items)

Collapse this list.

SHA256 (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = 376ea23e9d876390fbca936c80cb437bb9daa6232ff65df0ea91673e18b739ff SIZE (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = 24259 SHA256 (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = d16589efc4be2602a9f436e9938cfee0cc7b5ccd7a4a6b41c0c9a59ae0859fda SIZE (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = 5336 SHA256 (master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch) = b7d722dfce20b73e9d5c73d55ffe041bbdc92a3c4a5c5d766b6b3040671b4052 SIZE (master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch) = 33497

Collapse this list.


Packages (timestamps in pop-ups are UTC):
ffmpeg4
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.4.4_124.4.4_12-4.4.4_124.4.4_12---
FreeBSD:13:quarterly4.4.4_124.4.4_12-4.4.4_124.4.4_124.4.4_94.4.4_9-
FreeBSD:14:latest4.4.4_124.4.4_12-4.4.4_124.4.4_124.4.4_2-4.4.4_2
FreeBSD:14:quarterly4.4.4_124.4.4_12-4.4.4_124.4.4_124.4.4_94.4.4_9-
FreeBSD:15:latest4.4.4_124.4.4_12n/a-n/a4.4.4_11--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nasm : devel/nasm
  2. texi2html : textproc/texi2html
  3. frei0r.h : graphics/frei0r
  4. nvEncodeAPI.h : multimedia/ffnvcodec-headers
  5. v4l_compat>0 : multimedia/v4l_compat
  6. gmake>=4.4.1 : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. perl5>=5.36<5.37 : lang/perl5.36
  9. x11.pc : x11/libX11
  10. xcb.pc : x11/libxcb
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcb.pc : x11/libxcb
Library dependencies:
  1. libaom.so : multimedia/aom
  2. libass.so : multimedia/libass
  3. libdav1d.so : multimedia/dav1d
  4. libdrm.so : graphics/libdrm
  5. libfontconfig.so : x11-fonts/fontconfig
  6. libfreetype.so : print/freetype2
  7. libgmp.so : math/gmp
  8. libgnutls.so : security/gnutls
  9. libmp3lame.so : audio/lame
  10. libxml2.so : textproc/libxml2
  11. libopus.so : audio/opus
  12. libSvtAv1Enc.so : multimedia/svt-av1
  13. libv4l2.so : multimedia/libv4l
  14. libva.so : multimedia/libva
  15. libvdpau.so : multimedia/libvdpau
  16. libvmaf.so : multimedia/vmaf
  17. libvorbisenc.so : audio/libvorbis
  18. libvpx.so : multimedia/libvpx
  19. libwebp.so : graphics/webp
  20. libx264.so : multimedia/libx264
  21. libx265.so : multimedia/x265
This port is required by:
for Libraries
  1. audio/essentia
  2. cad/PrusaSlicer
  3. cad/freecad
  4. cad/librepcb
  5. cad/opencascade
  6. cad/opencascade740
  7. devel/ignition-common
Expand this list (25 items / 18 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. games/hedgewars
  3. graphics/f3d
  4. graphics/gnash
  5. graphics/hiptext
  6. graphics/osg
  7. graphics/osg34
  8. graphics/wdune
  9. java/openjfx14
  10. math/octave-forge-video
  11. multimedia/bino
  12. multimedia/mencoder
  13. multimedia/mplayer
  14. net/freeswitch
  15. net/mediastreamer
  16. Collapse this list.

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. audio/libgroove*
  2. devel/libdlna*
  3. multimedia/nordlicht*
  4. net/opal*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for ffmpeg4-4.4.4_12: ALSA=off: ALSA audio architecture support AMR_NB=off: AMR Narrow Band audio support (opencore) AMR_WB=off: AMR Wide Band audio support (opencore) AOM=on: AV1 video encoding/decoding via libaom ARIBB24=off: ARIB text and caption decoding via libaribb24 ASM=on: Use optimized assembly code ASS=on: Subtitles rendering via libass BS2B=off: Bauer Stereophonic-to-Binaural filter CACA=off: libcaca graphics library support CDIO=off: CDIO support via libcdio CODEC2=off: Codec 2 audio encoding/decoding via libcodec2 DAV1D=on: AV1 video decoding via libdav1d DC1394=off: IIDC-1394 grabbing using libdc1394 DEBUG=off: Build with debugging support DOCS=on: Build and/or install documentation DRM=on: KMS grabbing using libdrm FDK_AAC=off: AAC audio encoding via Fraunhofer FDK FLITE=off: Voice synthesis support via libflite FONTCONFIG=on: X11 font configuration support FREETYPE=on: TrueType font rendering support FREI0R=on: Frei0r video plugins support FRIBIDI=off: Bidirectional text support via GNU FriBidi GLSLANG=off: GLSL->SPIRV compilation via libglslang GME=off: Game Music Emu demuxer GSM=off: GSM codec support ICONV=on: Encoding conversion support via iconv ILBC=off: Internet Low Bit Rate codec JACK=off: JACK audio server support KVAZAAR=off: H.265 video codec support via Kvazaar LADSPA=off: LADSPA audio plugins support LAME=on: LAME MP3 audio encoder support LENSFUN=off: Camera lens database support via LensFun LIBBLURAY=off: Blu-ray discs support via libbluray LIBRSVG2=off: SVG vector graphics support via librsvg2 LIBXML2=on: XML parser support via libxml2 LTO=off: Use Link-Time Optimization LV2=off: LV2 audio filtering MFX=off: Intel MediaSDK (aka Quick Sync Video) MODPLUG=off: ModPlug decoder support MYSOFA=off: SOFAlizer binaural filter NETWORK=on: Networking support NVENC=on: NVIDIA decoder/encoder with CUDA support OPENAL=off: Audio support via OpenAL OPENCL=off: Heterogeneous computing via OpenCL OPENGL=off: 2D/3D rendering support via OpenGL OPENH264=off: H.264 video codec support via OpenH264 OPENJPEG=off: Enhanced JPEG graphics support OPENMPT=off: Decoding tracked files via libopenmpt OPTIMIZED_CFLAGS=on: Use extra compiler optimizations OPUS=on: Opus audio codec support POCKETSPHINX=off: Automatic Speech Recognition via PocketSphinx PULSEAUDIO=off: PulseAudio sound server support RABBITMQ=off: AMQP 0-9-1 protocol via RabbitMQ RAV1E=off: AV1 encoding via librav1e RIST=off: Reliable Internet Stream Transport protocol via librist RTCPU=on: Detect CPU capabilities at runtime RUBBERBAND=off: Time-stretching and pitch-shifting with librubberband SDL=off: Simple Direct Media Layer support SMB=off: SMB network protocol support SNAPPY=off: Snappy compression library support SNDIO=off: Sndio audio support SOXR=off: SoX resampler support via libsoxr SPEEX=off: Speex audio format support SRT=off: Haivision SRT protocol via libsrt SSH=off: SSH protocol support SVTAV1=on: AV1 encoding via SVT-AV1 SVTHEVC=off: HEVC encoding via SVT-HEVC SVTVP9=off: VP9 encoding via SVT-VP9 TENSORFLOW=off: TensorFlow as a DNN module backend for DNN based filters like sr TESSERACT=off: Optical Character Recognition via Tesseract THEORA=off: Encoding support for theora via libtheora TWOLAME=off: TwoLAME MP2 audio encoder support V4L=on: Video 4 Linux support VAAPI=on: VAAPI (GPU video acceleration) support VAPOURSYNTH=off: VapourSynth demuxer VDPAU=on: VDPAU (GPU video acceleration) support VIDSTAB=off: Video stabilization filter VMAF=on: VMAF filter via libvmaf VORBIS=on: Ogg Vorbis audio codec support VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc VPX=on: VP8/VP9 video codec support VULKAN=off: Vulkan filters WEBP=on: WebP image format support X264=on: H.264 video codec support via x264 X265=on: H.265 video codec support via x265 XCB=on: X11 grabbing using XCB XVID=off: Encoding support for MPEG-4 ASP via libxvid XVIDEO=off: X11 Video extension library support ZIMG=off: "z" library video scaling filter ZMQ=off: Message passing via libzmq4 ZVBI=off: Teletext support via libzvbi ====> Licensing options GPL3=on: Allow (L)GPL version 3 code(cs) NONFREE=off: Allow use of nonfree code ====> RTMP(T)E protocol support: you can only select none or one of them GCRYPT=off: Use GNU crypt library instead of OpenSSL GMP=on: GMP (multiple precision arithmetic) support ====> SSL protocol support: you can only select none or one of them GNUTLS=on: SSL/TLS support via GnuTLS MBEDTLS=off: SSL/TLS support via mbed TLS OPENSSL=off: SSL/TLS support via OpenSSL ===> Use 'make config' to modify these settings
Options name:
multimedia_ffmpeg4
USES:
compiler:c11 cpe gmake localbase:ldflags perl5 pkgconfig shebangfix tar:xz iconv xorg xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://ffmpeg.org/releases/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.4.4_12
01 May 2024 10:08:28
commit hash: c5b1e3db10b8b8dfe48a9db7bfb2f4cdd2c2cb1bcommit hash: c5b1e3db10b8b8dfe48a9db7bfb2f4cdd2c2cb1bcommit hash: c5b1e3db10b8b8dfe48a9db7bfb2f4cdd2c2cb1bcommit hash: c5b1e3db10b8b8dfe48a9db7bfb2f4cdd2c2cb1b files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
multimedia/ffmpeg*: Remove support for librtmp

Remove invalid option as support for librtmp was removed in
8d01b5458f4660725fcaf562cdbb073debc9b751
4.4.4_12
14 Mar 2024 11:34:39
commit hash: 0f3f19c00cbdd960ff4fd1edcde61151cc7a9573commit hash: 0f3f19c00cbdd960ff4fd1edcde61151cc7a9573commit hash: 0f3f19c00cbdd960ff4fd1edcde61151cc7a9573commit hash: 0f3f19c00cbdd960ff4fd1edcde61151cc7a9573 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/svt-av1: update to 2.0.0

Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0
Reported by:	Repology, /r/AV1
4.4.4_11
01 Feb 2024 04:13:44
commit hash: 4fae7617b7396542c4436eddbbf65c52f825c516commit hash: 4fae7617b7396542c4436eddbbf65c52f825c516commit hash: 4fae7617b7396542c4436eddbbf65c52f825c516commit hash: 4fae7617b7396542c4436eddbbf65c52f825c516 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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
4.4.4_11
01 Feb 2024 04:13:42
commit hash: d5183fa79df24e0716ab928298d161804e8530decommit hash: d5183fa79df24e0716ab928298d161804e8530decommit hash: d5183fa79df24e0716ab928298d161804e8530decommit hash: d5183fa79df24e0716ab928298d161804e8530de files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Author: Travis Hunter
multimedia/ffmpeg4: unbreak GLSLANG=on build after d35ea7b74f4a

libavfilter/glslang.cpp:164:5: error: use of undeclared identifier 'assert'
    assert(glslang_refcount);
    ^

PR:		276469
Tested by:	vvd
Regressed by:	https://github.com/KhronosGroup/glslang/commit/6f9ab3c2deb6
See also:	https://github.com/ffmpeg/ffmpeg/commit/246f841b53e1
4.4.4_11
28 Jan 2024 18:33:12
commit hash: 4486d23ea8fccd5d21912cd472acdc5d881333facommit hash: 4486d23ea8fccd5d21912cd472acdc5d881333facommit hash: 4486d23ea8fccd5d21912cd472acdc5d881333facommit hash: 4486d23ea8fccd5d21912cd472acdc5d881333fa files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
multimedia/ffmpeg4: Moved man to share/man

Approved by:    portmgr (blanket)
4.4.4_10
20 Jan 2024 00:41:39
commit hash: 589aaaeb09b7daeb6a2053a684f5056d9fcfed0ecommit hash: 589aaaeb09b7daeb6a2053a684f5056d9fcfed0ecommit hash: 589aaaeb09b7daeb6a2053a684f5056d9fcfed0ecommit hash: 589aaaeb09b7daeb6a2053a684f5056d9fcfed0e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/libvpx: update 1.14.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by:	portscout
4.4.4_9
04 Jan 2024 13:01:14
commit hash: d35ea7b74f4abc3f936245a1f217467075c79757commit hash: d35ea7b74f4abc3f936245a1f217467075c79757commit hash: d35ea7b74f4abc3f936245a1f217467075c79757commit hash: d35ea7b74f4abc3f936245a1f217467075c79757 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/glslang: update to 14.0.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/13.0.0
Reported by:	GitHub (watch releases)
4.4.4_9
30 Dec 2023 23:39:47
commit hash: d513c9a9ea79ce51a7ff8aa5b7db23f11cb147d7commit hash: d513c9a9ea79ce51a7ff8aa5b7db23f11cb147d7commit hash: d513c9a9ea79ce51a7ff8aa5b7db23f11cb147d7commit hash: d513c9a9ea79ce51a7ff8aa5b7db23f11cb147d7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/rav1e: update to 0.7.0

Changes:	https://github.com/xiph/rav1e/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)
4.4.4_8
22 Dec 2023 20:01:29
commit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0fcommit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0fcommit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0fcommit hash: e213fd667934a8ab3e85aaa39ecb8190d5733f0f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/vmaf: update to 3.0.0

Changes:	https://github.com/Netflix/vmaf/releases/tag/v3.0.0
Reported by:	GitHub (watch releases)
4.4.4_7
22 Dec 2023 20:00:57
commit hash: 10be66c9daed3b0f1d964469eb84caeaf38676aecommit hash: 10be66c9daed3b0f1d964469eb84caeaf38676aecommit hash: 10be66c9daed3b0f1d964469eb84caeaf38676aecommit hash: 10be66c9daed3b0f1d964469eb84caeaf38676ae files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/x265: force rebuild consumers after 645419c8e465

$ 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)
4.4.4_6
24 Nov 2023 10:58:28
commit hash: fde4994308794c3f4925396332f8535e50ce9295commit hash: fde4994308794c3f4925396332f8535e50ce9295commit hash: fde4994308794c3f4925396332f8535e50ce9295commit hash: fde4994308794c3f4925396332f8535e50ce9295 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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
4.4.4_6
21 Nov 2023 17:22:09
commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4commit hash: a57fa8802ae73f4c933258ab3758d5aeba122ea4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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)
4.4.4_5
12 Oct 2023 00:40:06
commit hash: d377612f4a5b2e6c32fd0a9acddbed836363afa3commit hash: d377612f4a5b2e6c32fd0a9acddbed836363afa3commit hash: d377612f4a5b2e6c32fd0a9acddbed836363afa3commit hash: d377612f4a5b2e6c32fd0a9acddbed836363afa3 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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)
4.4.4_4
05 Oct 2023 16:36:06
commit hash: 4fb0230f7f11b463d833eac9d07ec117ee439173commit hash: 4fb0230f7f11b463d833eac9d07ec117ee439173commit hash: 4fb0230f7f11b463d833eac9d07ec117ee439173commit hash: 4fb0230f7f11b463d833eac9d07ec117ee439173 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/dav1d: update to 1.3.0

Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.3.0
Reported by:	Repology
4.4.4_3
29 Aug 2023 12:59:18
commit hash: fef6b65345f7e6c629d57e37c92509043106ceeccommit hash: fef6b65345f7e6c629d57e37c92509043106ceeccommit hash: fef6b65345f7e6c629d57e37c92509043106ceeccommit hash: fef6b65345f7e6c629d57e37c92509043106ceec files touched by this commit
Robert Nagy (rnagy) search for other commits by this committer
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
4.4.4_2
08 Aug 2023 14:58:32
commit hash: b28becc54a43187d5f9450b5b9d49a47bc19f0f6commit hash: b28becc54a43187d5f9450b5b9d49a47bc19f0f6commit hash: b28becc54a43187d5f9450b5b9d49a47bc19f0f6commit hash: b28becc54a43187d5f9450b5b9d49a47bc19f0f6 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/ffmpeg4: don't require GCC for LTO on powerpc64
4.4.4_2
28 Apr 2023 19:53:16
commit hash: 80da20c52e1b54e9e0702e1f95e52b532ae21ee4commit hash: 80da20c52e1b54e9e0702e1f95e52b532ae21ee4commit hash: 80da20c52e1b54e9e0702e1f95e52b532ae21ee4commit hash: 80da20c52e1b54e9e0702e1f95e52b532ae21ee4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/svt-av1: update to 1.5.0

Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v1.5.0
Reported by:	Repology, /r/AV1
4.4.4_1
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
4.4.4
13 Apr 2023 15:16:55
commit hash: a5de675248b48651a16642eacae8077b7509d0a3commit hash: a5de675248b48651a16642eacae8077b7509d0a3commit hash: a5de675248b48651a16642eacae8077b7509d0a3commit hash: a5de675248b48651a16642eacae8077b7509d0a3 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/ffmpeg4: update to 4.4.4

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.4.4:/Changelog
Reported by:	portscout
4.4.3
17 Mar 2023 20:59:23
commit hash: f0dadc529fe9c4ee69dd96db92e2d0572d2092aacommit hash: f0dadc529fe9c4ee69dd96db92e2d0572d2092aacommit hash: f0dadc529fe9c4ee69dd96db92e2d0572d2092aacommit hash: f0dadc529fe9c4ee69dd96db92e2d0572d2092aa files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
multimedia/ffmpeg: fork 4.* into a pinned port

Mainly for leaf consumers: applications but not plugins or libraries.
Otherwise, indirectly mixing different versions of ffmpeg libraries at
runtime can lead to crashes.

To use simply add the following before <bsd.port.mk> or <bsd.port.pre.mk>

  .include "${.CURDIR:H:H}/multimedia/ffmpeg4/override.mk"

PR:		261302
Inspired by:	c717faa5c764

Number of commits found: 20