ffmpeg2: Very late update to 2.8.15 version 2.8.15: - avcodec/dvdsub_parser: Allocate input padding - avcodec/dvdsub_parser: Init output buf/size - avcodec/imgconvert: fix possible null pointer dereference - swresample/arm: rename labels to fix xcode build error - avformat/utils: fix mixed declarations and code - libwebpenc_animencoder: add missing braces to struct initialization - avformat/movenc: Check input sample count - avcodec/mjpegdec: Check for odd progressive RGB - avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id - avformat/mms: Add missing chunksize check - avformat/pva: Check for EOF before retrying in read_part_of_packet() - avcodec/indeo4: Check for end of bitstream in decode_mb_info() - avcodec/shorten: Fix undefined addition in shorten_decode_frame() - avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() - avcodec/jpeg2000dec: Check that there are enough bytes for all tiles - avcodec/escape124: Fix spelling errors in comment - avcodec/ra144: Fix integer overflow in ff_eval_refl() - avcodec/cscd: Check output buffer size for lzo. - avcodec/escape124: Check buf_size against num_superblocks - avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan() - avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() - avutil/common: Fix undefined behavior in av_clip_uintp2_c() - fftools/ffmpeg: Fallback to duration if sample rate is unavailable - avformat/mov: Only set pkt->duration to non negative values - avcodec/h264_mc_template: Only prefetch motion if the list is used. - avcodec/xwddec: Use ff_set_dimensions() - avcodec/wavpack: Fix overflow in adding tail - avcodec/shorten: Fix multiple integer overflows - avcodec/shorten: Sanity check nmeans - avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan() - avcodec/truemotion2: Fix overflow in tm2_apply_deltas() - avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c - avcodec/amrwbdec: Fix division by 0 in find_hb_gain() - avformat/mov: replace a value error by clipping into valid range in mov_read_stsc() - avformat/mov: Break out early if chunk_count is 0 in mov_build_index() - avcodec/fic: Avoid some magic numbers related to cursors - avcodec/g2meet: ask for sample with overflowing RGB - avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed() - avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() - avcodec/mlpdec: Only change noise_type if the related fields are valid - indeo4: Decode all or nothing of a band header. - avformat/mov: Only fail for STCO/STSC contradictions if both exist - avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 - avcodec/fic: Check available input space for cursor - avcodec/g2meet: Check RGB upper limit - avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case - avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done - avcodec/g2meet: Change order of operations to avoid undefined behavior - avcodec/flac_parser: Fix infinite loop - avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() - avcodec/error_resilience: Fix integer overflow in filter181() - avcodec/h263dec: Check slice_ret in mspeg4 slice loop - avcodec/elsdec: Fix memleaks - avcodec/vc1_block: simplify ac_val computation - avcodec/ffv1enc: Check that the crc + version combination is supported - lavf/http.c: Free allocated client URLContext in case of error. - avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame - avcodec/dsicinvideo: Propagate errors from cin_decode_rle() - avcodec/dfa: Check dimension against maximum - avcodec/cinepak: Skip empty frames - avcodec/cinepak: move some checks prior to frame allocation - swresample/arm: remove unintentional relocation. - doc/APIchanges: Fix typos in hashes - avformat/utils: Check cur_dts in update_initial_timestamps() more - avcodec/utils: Enforce minimum width also for VP5/6 - avcodec/truemotion2: Propagate out of bounds error from GET_TOK() - avcodec/mjpegdec: Check input buffer size. - lavc/libopusdec: Allow avcodec_open2 to call .close - avcodec/movtextdec: Check style_start/end - avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() - swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering. - avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed() - avcodec/cscd: Error out when LZ* decompression fails - avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list() - avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() - avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables - avcodec/get_bits: Make sure the input bitstream with padding can be addressed - avformat/mov: Check STSC and remove invalid entries - avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it - avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg - avcodec/wmalosslessdec: Reset num_saved_bits on error path - avformat/mov: Fix integer overflows related to sample_duration - avformat/oggparseogm: Check lb against psize - avformat/oggparseogm: Fix undefined shift in ogm_packet() - avformat/avidec: Fix integer overflow in cum_len check - avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE - avformat/utils: Fix integer overflow of fps_first/last_dts - libavformat/oggparsevorbis: Fix memleak on multiple headers - avcodec/bintext: sanity check dimensions - avcodec/utvideodec: Check subsample factors - avcodec/smc: Check input packet size - avcodec/cavsdec: Check alpha/beta offset - avcodec/diracdec: Fix integer overflow in mv computation - avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53() - avcodec/diracdec: Use int64 in global mv to prevent overflow - avformat/hvcc: zero initialize the nal buffers past the last written bytediff -r1.55 -r1.56 pkgsrc/multimedia/ffmpeg2/Makefile
(nia)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.55 2020/04/23 10:29:19 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.56 2020/04/23 16:34:20 nia Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg2/} | 3 | PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg2/} | |
4 | PKGREVISION= 14 | |||
5 | MAINTAINER= pkgsrc-users@NetBSD.org | 4 | MAINTAINER= pkgsrc-users@NetBSD.org | |
6 | HOMEPAGE= http://ffmpeg.mplayerhq.hu/ | 5 | HOMEPAGE= http://ffmpeg.mplayerhq.hu/ | |
7 | COMMENT= Decoding, encoding and streaming software (v2.x) | 6 | COMMENT= Decoding, encoding and streaming software (v2.x) | |
8 | 7 | |||
9 | CONFIGURE_ARGS+= --enable-avfilter | 8 | CONFIGURE_ARGS+= --enable-avfilter | |
10 | #CONFIGURE_ARGS+= --enable-avfilter-lavf | 9 | #CONFIGURE_ARGS+= --enable-avfilter-lavf | |
11 | CONFIGURE_ARGS+= --enable-postproc | 10 | CONFIGURE_ARGS+= --enable-postproc | |
12 | CONFIGURE_ARGS+= --disable-ffplay | 11 | CONFIGURE_ARGS+= --disable-ffplay | |
13 | 12 | |||
14 | INSTALLATION_DIRS= lib/ffmpeg2 share/doc/ffmpeg2 share/examples/ffmpeg2 | 13 | INSTALLATION_DIRS= lib/ffmpeg2 share/doc/ffmpeg2 share/examples/ffmpeg2 | |
15 | 14 | |||
16 | CONF_FILES+= ${PREFIX}/share/examples/ffmpeg2/ffserver.conf \ | 15 | CONF_FILES+= ${PREFIX}/share/examples/ffmpeg2/ffserver.conf \ | |
17 | ${PKG_SYSCONFDIR}/ffserver.conf | 16 | ${PKG_SYSCONFDIR}/ffserver.conf |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.58 2019/11/03 17:12:00 rillig Exp $ | 1 | # $NetBSD: Makefile.common,v 1.59 2020/04/23 16:34:20 nia Exp $ | |
2 | # used by multimedia/ffmpeg2/Makefile | 2 | # used by multimedia/ffmpeg2/Makefile | |
3 | # used by multimedia/ffplay2/Makefile | 3 | # used by multimedia/ffplay2/Makefile | |
4 | 4 | |||
5 | DISTNAME= ffmpeg-2.8.14 | 5 | DISTNAME= ffmpeg-2.8.15 | |
6 | CATEGORIES= multimedia | 6 | CATEGORIES= multimedia | |
7 | MASTER_SITES= http://www.ffmpeg.org/releases/ | 7 | MASTER_SITES= http://www.ffmpeg.org/releases/ | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 | 10 | LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 | |
11 | 11 | |||
12 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg2/patches | 12 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg2/patches | |
13 | 13 | |||
14 | USE_LANGUAGES= c99 | 14 | USE_LANGUAGES= c99 | |
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake perl pod2man pkg-config | 16 | USE_TOOLS+= gmake perl pod2man pkg-config | |
17 | HAS_CONFIGURE= yes | 17 | HAS_CONFIGURE= yes | |
18 | CONFIGURE_ARGS+= --cc=${CC:Q} | 18 | CONFIGURE_ARGS+= --cc=${CC:Q} |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: distinfo,v 1.57 2019/01/03 11:56:08 bsiegert Exp $ | 1 | $NetBSD: distinfo,v 1.58 2020/04/23 16:34:20 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (ffmpeg-2.8.14.tar.xz) = 43162d7304e5d1df5a6991ae677c8e445d71cb36 | 3 | SHA1 (ffmpeg-2.8.15.tar.xz) = a48aa2baa385e8c0b9c52a7eb3f02f15829ba1a6 | |
4 | RMD160 (ffmpeg-2.8.14.tar.xz) = 6bafc3233679651e495988a33e9dd2f093419f9a | 4 | RMD160 (ffmpeg-2.8.15.tar.xz) = 65688b36c5e451f9d4885ac75221f950df9921c5 | |
5 | SHA512 (ffmpeg-2.8.14.tar.xz) = 395ad0f17fc560c8d975d640ae4cdcb3b47322b3045f3873e9de7a137b6a2cca9bf1e10a1817187b338771c11787557b18b5778fc7ab37a095afacbece538a40 | 5 | SHA512 (ffmpeg-2.8.15.tar.xz) = 9043518c7244789e801020b1661c43a3f45e1bf023f8b1e4249b9d11975747f2d1ad71b051c44756f560b16c78fd029816b875a6194dbd4d2726174d224af5fb | |
6 | Size (ffmpeg-2.8.14.tar.xz) = 7222108 bytes | 6 | Size (ffmpeg-2.8.15.tar.xz) = 7228272 bytes | |
7 | SHA1 (patch-Makefile) = e3cb5cedccd2840f36ab90cd2f4b7987e1098a56 | 7 | SHA1 (patch-Makefile) = e3cb5cedccd2840f36ab90cd2f4b7987e1098a56 | |
8 | SHA1 (patch-configure) = bdc91d620c077f82739a901255241799cd7dc477 | 8 | SHA1 (patch-configure) = bdc91d620c077f82739a901255241799cd7dc477 | |
9 | SHA1 (patch-doc_Makefile) = 48d3b3ccd800303a73fcda79e78533228f79d750 | 9 | SHA1 (patch-doc_Makefile) = 48d3b3ccd800303a73fcda79e78533228f79d750 | |
10 | SHA1 (patch-libavcodec_x86_ac3dsp__init.c) = f8951b7a1b036addbc0e6a657418e08fcde9fb44 | 10 | SHA1 (patch-libavcodec_x86_ac3dsp__init.c) = f8951b7a1b036addbc0e6a657418e08fcde9fb44 | |
11 | SHA1 (patch-libavutil_common.h) = de36efed3a8a2069e170e5afe77eb122a46d14b2 | 11 | SHA1 (patch-libavutil_common.h) = de36efed3a8a2069e170e5afe77eb122a46d14b2 | |
12 | SHA1 (patch-libavutil_x86_asm.h) = 85c5403e97449639253d3c97391dfbb4cadb2548 | 12 | SHA1 (patch-libavutil_x86_asm.h) = 85c5403e97449639253d3c97391dfbb4cadb2548 | |
13 | SHA1 (patch-libavutil_x86_cpu.c) = 499b0fc3081971a2bba2724bd051aab14c531239 | 13 | SHA1 (patch-libavutil_x86_cpu.c) = 499b0fc3081971a2bba2724bd051aab14c531239 |