./multimedia/ffmpeg4, Decoding, encoding and streaming software (v4.x)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.3.1, Package name: ffmpeg4-4.3.1, Maintainer: pkgsrc-users

FFmpeg is a complete, cross-platform solution to record, convert
and stream audio and video. It includes libavcodec - the leading
audio/video codec library.

This package contains major version 4.


Required to run:
[textproc/libxml2] [graphics/freetype2] [multimedia/xvidcore] [multimedia/x264-devel] [multimedia/libtheora] [audio/speex] [audio/lame] [audio/libvorbis] [fonts/fontconfig] [security/gnutls] [x11/libxcb] [multimedia/libvdpau] [multimedia/libva] [multimedia/libvpx] [multimedia/libass] [audio/libopus] [multimedia/x265] [multimedia/libbluray] [multimedia/libaom]

Required to build:
[pkgtools/x11-links] [devel/nasm] [x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Package options: ass, av1, bluray, fontconfig, freetype, gnutls, lame, libvpx, opus, speex, theora, vaapi, vdpau, vorbis, x11, x264, x265, xvid

Master sites:

SHA1: 7fe9a4101acd90641f427f9e71bd89f1cf22b134
RMD160: 57b83bb12fe61eea9caa94557e57b24653837c51
Filesize: 9159.594 KB

Version history: (Expand)


CVS history: (Expand)


   2020-07-12 21:35:01 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ffmpeg4,ffplay4: updated to 4.3.1

version 4.3.1:
 avcodec/tiff: Check input space in dng_decode_jpeg()
 avcodec/mjpeg_parser: Adjust size rejection threshold
 avcodec/cbs_jpeg: Fix uninitialized end index in cbs_jpeg_split_fragment()
 avformat/sdp: Fix potential write beyond end of buffer
 avformat/mm: Check for existence of audio stream
 avformat/mov: Fix unaligned read of uint32_t and endian-dependance in \ 
mov_read_default
 avcodec/apedec: Fix undefined integer overflow with 24bit
 avcodec/loco: Fix integer overflow with large values from loco_get_rice()
 avformat/smjpegdec: Check the existence of referred streams
 avcodec/tiff: Check frame parameters before blit for DNG
 avcodec/mjpegdec: Limit bayer to single plane outputting format
 avcodec/pnmdec: Fix misaligned reads
 avcodec/mv30: Fix integer overflows in idct2_1d()
 avcodec/hcadec: Check total_band_count against imdct_in size
 avcodec/scpr3: Fix out of array access with dectab
 avcodec/tiff: Do not overrun the array ends in dng_blit()
 avcodec/dstdec: Replace AC overread check by sample rate check
 dnn_backend_native: Add overflow check for length calculation.
 avcodec/h264_metadata_bsf: Fix invalid av_freep
 avcodec/cbs_h265: set default VUI parameters when vui_parameters_present_flag \ 
is false
 avcodec/av1_parser: initialize avctx->pix_fmt
 avcodec/av1_parser: add missing parsing for RGB pixel format signaling
 avcodec/av1_parser: set context values outside the OBU parsing loop
 avutil/avsscanf: Add () to avoid integer overflow in scanexp()
 avformat/utils: reorder duration computation to avoid overflow
 avcodec/pngdec: Check for fctl after idat
 avformat/hls: Pass a copy of the URL for probing
 avutil/common: Fix integer overflow in av_ceil_log2_c()
 avcodec/wmalosslessdec: fix overflow with pred in revert_cdlms
 avformat/mvdec: Fix integer overflow with billions of channels
 avformat/microdvddec: skip malformed lines without frame number.
 dnn_backend_native: check operand index
 dnn_backend_native.c: refine code for fail case
 avformat/mov: fix memleaks
 libavformat/mov: Fix memleaks when demuxing DV audio
 avcodec/cbs_av1: Fix writing uvlc numbers >= INT_MAX
 avformat/avc, mxfenc: Avoid allocation of H264 SPS structure, fix memleak
 avcodec/bitstream: Don't check for undefined behaviour after it happened
 avformat/aviobuf: Also return truncated buffer in avio_get_dyn_buf()
 avformat/aviobuf: Don't check for overflow after it happened
   2020-07-07 11:23:06 by Rin Okuyama | Files touched by this commit (3)
Log message:
Fix build for powerpc machines that have AltiVec but no VSX support.

Workaround for upstream commit 3a557c5d88b7b15b5954ba2743febb055549b536:
https://github.com/FFmpeg/FFmpeg/commit … b055549b53

Bump revision.
   2020-06-29 21:22:35 by Nia Alarie | Files touched by this commit (4)
Log message:
ffmpeg*: Remove hacks for partial SCTP header in NetBSD 7
   2020-06-26 23:10:03 by Nia Alarie | Files touched by this commit (1)
Log message:
ffmpeg4: Regen patch checksums
   2020-06-26 23:02:27 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
ffmpeg4: Enable section_data_rel_ro on NetBSD

Seems to resolve text relocation issues on aarch64.

Thanks to an upstream commit fixing the exact problem we're having
(on Linux...) from 2014 for the hitn...

Bump PKGREVISION.
   2020-06-26 05:11:40 by John Klos | Files touched by this commit (2)
Log message:
Fix "Cannot write-enable text segment: Permission denied" issues for
i386 and aarch64.
   2020-06-16 18:54:45 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
ffmpeg: updated to 4.3

version 4.3:
- v360 filter
- Intel QSV-accelerated MJPEG decoding
- Intel QSV-accelerated VP9 decoding
- Support for TrueHD in mp4
- Support AMD AMF encoder on Linux (via Vulkan)
- IMM5 video decoder
- ZeroMQ protocol
- support Sipro ACELP.KELVIN decoding
- streamhash muxer
- sierpinski video source
- scroll video filter
- photosensitivity filter
- anlms filter
- arnndn filter
- bilateral filter
- maskedmin and maskedmax filters
- VDPAU VP9 hwaccel
- median filter
- QSV-accelerated VP9 encoding
- AV1 encoding support via librav1e
- AV1 frame merge bitstream filter
- AV1 Annex B demuxer
- axcorrelate filter
- mvdv decoder
- mvha decoder
- MPEG-H 3D Audio support in mp4
- thistogram filter
- freezeframes filter
- Argonaut Games ADPCM decoder
- Argonaut Games ASF demuxer
- xfade video filter
- xfade_opencl filter
- afirsrc audio filter source
- pad_opencl filter
- Simon & Schuster Interactive ADPCM decoder
- Real War KVAG demuxer
- CDToons video decoder
- siren audio decoder
- Rayman 2 ADPCM decoder
- Rayman 2 APM demuxer
- cas video filter
- High Voltage Software ADPCM decoder
- LEGO Racers ALP (.tun & .pcm) demuxer
- AMQP 0-9-1 protocol (RabbitMQ)
- Vulkan support
- avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan filters
- ADPCM IMA MTF decoder
- FWSE demuxer
- DERF DPCM decoder
- DERF demuxer
- CRI HCA decoder
- CRI HCA demuxer
- overlay_cuda filter
- switch from AvxSynth to AviSynth+ on Linux
- mv30 decoder
- Expanded styling support for 3GPP Timed Text Subtitles (movtext)
- WebP parser
- tmedian filter
- maskedthreshold filter
- Support for muxing pcm and pgs in m2ts
- Cunning Developments ADPCM decoder
- asubboost filter
- Pro Pinball Series Soundbank demuxer
- pcm_rechunk bitstream filter
- scdet filter
- NotchLC decoder
- gradients source video filter
- MediaFoundation encoder wrapper
- untile filter
- Simon & Schuster Interactive ADPCM encoder
- PFM decoder
- dblur video filter
- Real War KVAG muxer
   2020-06-05 14:49:18 by Jonathan Perkin | Files touched by this commit (189)
Log message:
*: Apply revbump for graphics/giflib API change.