Package Release Info

ffmpeg-2.8.10-9.1

Update Info: openSUSE-2017-449
Available in Package Hub : 12 SP1-SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ffmpeg
ffmpeg-devel
libavcodec-devel
libavcodec56
libavdevice-devel
libavdevice56
libavfilter-devel
libavfilter5
libavformat-devel
libavformat56
libavresample-devel
libavresample2
libavutil-devel
libavutil54
libpostproc-devel
libpostproc53
libswresample-devel
libswresample1
libswscale-devel
libswscale3

Change Logs

* Sat Mar 25 2017 davejplater@gmail.com
- 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