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

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

Branch: CURRENT, Version: 4.3.1nb4, Package name: ffmpeg4-4.3.1nb4, 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, libwebp, 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-09-14 22:43:36 by Havard Eidnes | Files touched by this commit (1)
Log message:
Use -mvsx compiler flag on powerpc so that the appropriate section
of the compiler's <altivec.h> header is exposed, so that this builds.
   2020-09-12 05:11:29 by David H. Gutteridge | Files touched by this commit (1) | Package updated
Log message:
ffmpeg4: bump PKGREVISION due to default dependency addition
   2020-09-12 02:45:22 by Emmanuel Dreyfus | Files touched by this commit (1)
Log message:
Add an option for webp support
From Jean-Jacques Puig
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-08-18 19:58:18 by Leonardo Taccari | Files touched by this commit (549)
Log message:
*: revbump for libsndfile
   2020-08-17 22:20:41 by Leonardo Taccari | Files touched by this commit (2202)
Log message:
*: revbump after fontconfig bl3 changes (libuuid removal)
   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 \ 
 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.