AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Update to version 3.1.6 to fix boo#1022920 VUL-0: CVE-2016-10190 - Refreshed all patches - Upstream changes: * http: move chunk handling from http_read_stream() to http_buf_read(). * http: make length/offset-related variables unsigned. * ffserver: Check chunk size * Avoid using the term "file" and prefer "url" in some docs and comments * avformat/rtmppkt: Check for packet size mismatches * zmqsend: Initialize ret to 0 * avcodec/rawdec: check for side data before checking its size * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/get_bits: Fix get_sbits_long(0) * avformat/ffmdec: Check media type for chunks * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c * avformat/oggparsespeex: Check frames_per_packet and packet_size * avformat/utils: Check start/end before computing duration in update_stream_timings() * avcodec/flac_parser: Update nb_headers_buffered * avformat/idroqdec: Check chunk_size for being too large * avformat/utils: Fix type mismatch * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * 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 * avcodec/sunrast: Fix input buffer pointer check * avcodec/tscc: Check side data size before use * avcodec/rawdec: 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 * avcodec/dvdsubdec: Fix off by 1 error * avformat/isom: Fix old API regression with exporting max bitrate * avcodec/dvdsubdec: Fix buf_size check * vp9: change order of operations in adapt_prob(). * avcodec/interplayvideo: Check side data size before use * 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 * exr: reindent after previous commit * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * libschroedingerdec: don't produce empty frames * 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 * dvbsubdec: fix division by zero in compute_default_clut * proresdec_lgpl: explicitly check coff[3] against slice_data_size * escape124: reject codebook size 0 * icodec: add ico_read_close to fix leaking ico->images * icodec: fix leaking pkt on error * 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 * ppc: pixblockdsp: do unaligned block accesses correctly again * interplayacm: increase bitstream buffer size by AV_INPUT_BUFFER_PADDING_SIZE * interplayacm: validate number of channels * interplayacm: check for too large b * mpeg12dec: unref discarded picture from extradata * cavsdec: unref frame before referencing again * dcstr: fix division by zero * aiff: check block_align in aiff_read_packet * rsd: limit number of channels * avformat: prevent triggering request_probe assert in ff_read_packet * westwood_aud: prevent division by zero * astdec: fix division by zero * aiffdec: fix division by zero * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * doc/examples/demuxing_decoding: Drop AVFrame->pts use * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * configure: fix detection of libopenjpeg * doc: fix various typos and grammar errors * avformat/utils: Update codec_id before using it in the parser init * cmdutils: fix typos * lavfi: fix typos * lavc: fix typos * tools: fix grammar error * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function