Mon Nov 28 08:27:51 2016 UTC ()
version 3.2.1:
- avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC
- mss2: only use error correction for matching block counts
- softfloat: decrease MIN_EXP to cover full float range
- libopusdec: default to stereo for invalid number of channels
- flvdec: require need_context_update when changing codec id
- pgssubdec: only set w/h/linesize when allocating data
- sbgdec: prevent NULL pointer access
- rmdec: validate block alignment
- smacker: limit recursion depth of smacker_decode_bigtree
- mxfdec: fix NULL pointer dereference in mxf_read_packet_old
- ffmdec: validate codec parameters
- avformat/mpeg: Adjust vid probe threshold to correct mis-detection
- avcodec/ass_split: Change order of operations in ass_split_section()
- avcodec/rawdec: check for side data before checking its size
- avcodec/avpacket: fix leak on realloc in av_packet_add_side_data()
- avformat/apngenc: use the stream parameters extradata if available
- Revert "apngdec: use side data to pass extradata to the decoder"
- ffprobe: fix crash in case -of is specified with an empty string
- libavcodec/exr : fix channel size calculation for uint32 channel
- exr: fix out-of-bounds read
- libschroedingerdec: fix leaking of framewithpts
- libschroedingerdec: don't produce empty frames
- dds: limit 4 bpp handling to AV_PIX_FMT_PAL8
- mlz: limit next_code to data buffer size
- softfloat: handle -INT_MAX correctly
- filmstripdec: correctly check image dimensions
- pnmdec: make sure v is capped by maxval
- smvjpegdec: make sure cur_frame is not negative
- icodec: correctly check avio_read return value
- icodec: fix leaking pkt on error
- dvbsubdec: fix division by zero in compute_default_clut
- proresdec_lgpl: explicitly check coff[3] against slice_data_size
- escape124: reject codebook size 0
- mpegts: prevent division by zero
- matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header
- mpegaudio_parser: don't return AVERROR_PATCHWELCOME
- mxfdec: fix NULL pointer dereference
- lzf: update pointer p after realloc
- diracdec: check return code of get_buffer_with_edge
- diracdec: clear slice_params_num_buf on allocation failure
- diracdec: use correct buffer for slice_params_buf realloc
- ppc: pixblockdsp: do unaligned block accesses correctly again
- avformat: close parser if codec changed
- fate: add streamcopy test for apng
- apngdec: use side data to pass extradata to the decoder
- mov: immediately return from mov_fix_index without old index entries
- interplayacm: increase bitstream buffer size by AV_INPUT_BUFFER_PADDING_SIZE
- interplayacm: validate number of channels
- interplayacm: check for too large b
- doc: fix spelling errors
- configure: make sure LTO does not optimize out the test functions
- fate: add apng encoding/muxing test
- apng: use side data to pass extradata to muxer
- avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug
- avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4
- avcodec/rv40: Test remaining space in loop of get_dimension()
- avcodec/ituh263dec: Avoid spending a long time in slice sync
- avcodec/movtextdec: Add error message for tsmb_size check
- avcodec/movtextdec: Fix tsmb_size check==0 check
- avcodec/movtextdec: Fix potential integer overflow
- ffmpeg: Fix bsf corrupting merged side data
- avcodec/sunrast: Fix input buffer pointer check
- avcodec/tscc:  Check side data size before use
- avcodec/rscc: Fix constant
- avcodec/rawdec: Check side data size before use
- avcodec/rscc: Check side data size before use
- avcodec/msvideo1: Check side data size before use
- avcodec/qpeg:  Check side data size before use
- avcodec/qtrle:  Check side data size before use
- avcodec/msrle:  Check side data size before use
- avcodec/kmvc:  Check side data size before use
- avcodec/idcinvideo: Check side data size before use
- avcodec/cinepak: Check side data size before use
- avcodec/8bps: Check side data size before use
- avformat/flvdec: Fix regression losing streams
- avformat/hls: Add missing error check for avcodec_parameters_copy()
- avformat/hls: Fix probing mpegts audio streams that use probing
- avformat/hls: Factor copying stream info to a separate function


(adam)
diff -r1.12 -r1.13 pkgsrc/multimedia/ffmpeg3/Makefile.common
diff -r1.12 -r1.13 pkgsrc/multimedia/ffmpeg3/distinfo
diff -r1.6 -r1.7 pkgsrc/multimedia/ffmpeg3/PLIST

cvs diff -r1.12 -r1.13 pkgsrc/multimedia/ffmpeg3/Makefile.common (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg3/Makefile.common 2016/10/28 19:15:06 1.12
+++ pkgsrc/multimedia/ffmpeg3/Makefile.common 2016/11/28 08:27:51 1.13
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile.common,v 1.12 2016/10/28 19:15:06 adam Exp $ 1# $NetBSD: Makefile.common,v 1.13 2016/11/28 08:27:51 adam Exp $
2# used by multimedia/ffmpeg3/Makefile 2# used by multimedia/ffmpeg3/Makefile
3# used by multimedia/ffplay3/Makefile 3# used by multimedia/ffplay3/Makefile
4 4
5DISTNAME= ffmpeg-3.2 5DISTNAME= ffmpeg-3.2.1
6CATEGORIES= multimedia 6CATEGORIES= multimedia
7MASTER_SITES= http://www.ffmpeg.org/releases/ 7MASTER_SITES= http://www.ffmpeg.org/releases/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 10LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
11 11
12PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg3/patches 12PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg3/patches
13 13
14USE_LANGUAGES= c99 14USE_LANGUAGES= c99
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= gmake pod2man perl 16USE_TOOLS+= gmake pod2man perl
17HAS_CONFIGURE= yes 17HAS_CONFIGURE= yes
18CONFIGURE_ARGS+= --cc=${CC:Q} 18CONFIGURE_ARGS+= --cc=${CC:Q}

cvs diff -r1.12 -r1.13 pkgsrc/multimedia/ffmpeg3/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg3/distinfo 2016/10/28 19:15:06 1.12
+++ pkgsrc/multimedia/ffmpeg3/distinfo 2016/11/28 08:27:51 1.13
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.12 2016/10/28 19:15:06 adam Exp $ 1$NetBSD: distinfo,v 1.13 2016/11/28 08:27:51 adam Exp $
2 2
3SHA1 (ffmpeg-3.2.tar.bz2) = aac4876d1bc4d2cd8d9833b20649c3eed984f6ef 3SHA1 (ffmpeg-3.2.1.tar.bz2) = ea57269e77897d8db01ccff1e0a2fc09114fefd5
4RMD160 (ffmpeg-3.2.tar.bz2) = 0d6d52f5969eb98c535f233c4639134eb1ef70d6 4RMD160 (ffmpeg-3.2.1.tar.bz2) = fa77568f36482b6d27c0c816eafb2506df296a13
5SHA512 (ffmpeg-3.2.tar.bz2) = 025caee069709e4d5281033c95c5dcb1a8d8928da98f5a5e55734577852f960668d9a1df2a059e9b800ad2bf2b53c7d1ea6655ccdc0e14281fbcc45f2ae7a1bb 5SHA512 (ffmpeg-3.2.1.tar.bz2) = bdadad5a3879d9492c152541db39d96707ca2989d4663ef6b09a19169c67813da329ec99b274519ef119eaaa01a0dd4aee4a5841469068d7c73b27f8dafcd377
6Size (ffmpeg-3.2.tar.bz2) = 9605348 bytes 6Size (ffmpeg-3.2.1.tar.bz2) = 9613356 bytes
7SHA1 (patch-Makefile) = e3cb5cedccd2840f36ab90cd2f4b7987e1098a56 7SHA1 (patch-Makefile) = e3cb5cedccd2840f36ab90cd2f4b7987e1098a56
8SHA1 (patch-configure) = d5143d12a1e2baaa8a27019e55294756c3babab1 8SHA1 (patch-configure) = d5143d12a1e2baaa8a27019e55294756c3babab1
9SHA1 (patch-doc_Makefile) = 50ee7aaf74f8a5c439b11f141b5408322659543a 9SHA1 (patch-doc_Makefile) = 50ee7aaf74f8a5c439b11f141b5408322659543a
10SHA1 (patch-libavutil_common.h) = de36efed3a8a2069e170e5afe77eb122a46d14b2 10SHA1 (patch-libavutil_common.h) = de36efed3a8a2069e170e5afe77eb122a46d14b2
11SHA1 (patch-libavutil_x86_asm.h) = 8f48f9e8ec08b5176bb40fc0021f3bb913dbef22 11SHA1 (patch-libavutil_x86_asm.h) = 8f48f9e8ec08b5176bb40fc0021f3bb913dbef22
12SHA1 (patch-libavutil_x86_cpu.c) = 499b0fc3081971a2bba2724bd051aab14c531239 12SHA1 (patch-libavutil_x86_cpu.c) = 499b0fc3081971a2bba2724bd051aab14c531239

cvs diff -r1.6 -r1.7 pkgsrc/multimedia/ffmpeg3/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg3/PLIST 2016/10/28 19:15:06 1.6
+++ pkgsrc/multimedia/ffmpeg3/PLIST 2016/11/28 08:27:51 1.7
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.6 2016/10/28 19:15:06 adam Exp $ 1@comment $NetBSD: PLIST,v 1.7 2016/11/28 08:27:51 adam Exp $
2bin/ffmpeg3 2bin/ffmpeg3
3bin/ffprobe3 3bin/ffprobe3
4bin/ffserver3 4bin/ffserver3
5include/ffmpeg3/libavcodec/avcodec.h 5include/ffmpeg3/libavcodec/avcodec.h
6include/ffmpeg3/libavcodec/avdct.h 6include/ffmpeg3/libavcodec/avdct.h
7include/ffmpeg3/libavcodec/avfft.h 7include/ffmpeg3/libavcodec/avfft.h
8include/ffmpeg3/libavcodec/d3d11va.h 8include/ffmpeg3/libavcodec/d3d11va.h
9include/ffmpeg3/libavcodec/dirac.h 9include/ffmpeg3/libavcodec/dirac.h
10include/ffmpeg3/libavcodec/dv_profile.h 10include/ffmpeg3/libavcodec/dv_profile.h
11include/ffmpeg3/libavcodec/dxva2.h 11include/ffmpeg3/libavcodec/dxva2.h
12include/ffmpeg3/libavcodec/jni.h 12include/ffmpeg3/libavcodec/jni.h
13include/ffmpeg3/libavcodec/mediacodec.h 13include/ffmpeg3/libavcodec/mediacodec.h
14include/ffmpeg3/libavcodec/qsv.h 14include/ffmpeg3/libavcodec/qsv.h
@@ -103,27 +103,27 @@ include/ffmpeg3/libavutil/timestamp.h @@ -103,27 +103,27 @@ include/ffmpeg3/libavutil/timestamp.h
103include/ffmpeg3/libavutil/tree.h 103include/ffmpeg3/libavutil/tree.h
104include/ffmpeg3/libavutil/twofish.h 104include/ffmpeg3/libavutil/twofish.h
105include/ffmpeg3/libavutil/version.h 105include/ffmpeg3/libavutil/version.h
106include/ffmpeg3/libavutil/xtea.h 106include/ffmpeg3/libavutil/xtea.h
107include/ffmpeg3/libpostproc/postprocess.h 107include/ffmpeg3/libpostproc/postprocess.h
108include/ffmpeg3/libpostproc/version.h 108include/ffmpeg3/libpostproc/version.h
109include/ffmpeg3/libswresample/swresample.h 109include/ffmpeg3/libswresample/swresample.h
110include/ffmpeg3/libswresample/version.h 110include/ffmpeg3/libswresample/version.h
111include/ffmpeg3/libswscale/swscale.h 111include/ffmpeg3/libswscale/swscale.h
112include/ffmpeg3/libswscale/version.h 112include/ffmpeg3/libswscale/version.h
113lib/ffmpeg3/libavcodec.a 113lib/ffmpeg3/libavcodec.a
114lib/ffmpeg3/libavcodec.so 114lib/ffmpeg3/libavcodec.so
115lib/ffmpeg3/libavcodec.so.57 115lib/ffmpeg3/libavcodec.so.57
116lib/ffmpeg3/libavcodec.so.57.64.100 116lib/ffmpeg3/libavcodec.so.57.64.101
117lib/ffmpeg3/libavdevice.a 117lib/ffmpeg3/libavdevice.a
118lib/ffmpeg3/libavdevice.so 118lib/ffmpeg3/libavdevice.so
119lib/ffmpeg3/libavdevice.so.57 119lib/ffmpeg3/libavdevice.so.57
120lib/ffmpeg3/libavdevice.so.57.1.100 120lib/ffmpeg3/libavdevice.so.57.1.100
121lib/ffmpeg3/libavfilter.a 121lib/ffmpeg3/libavfilter.a
122lib/ffmpeg3/libavfilter.so 122lib/ffmpeg3/libavfilter.so
123lib/ffmpeg3/libavfilter.so.6 123lib/ffmpeg3/libavfilter.so.6
124lib/ffmpeg3/libavfilter.so.6.65.100 124lib/ffmpeg3/libavfilter.so.6.65.100
125lib/ffmpeg3/libavformat.a 125lib/ffmpeg3/libavformat.a
126lib/ffmpeg3/libavformat.so 126lib/ffmpeg3/libavformat.so
127lib/ffmpeg3/libavformat.so.57 127lib/ffmpeg3/libavformat.so.57
128lib/ffmpeg3/libavformat.so.57.56.100 128lib/ffmpeg3/libavformat.so.57.56.100
129lib/ffmpeg3/libavutil.a 129lib/ffmpeg3/libavutil.a