X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ffmpeg%2FChangelog;h=60eaea021673be49491a28a6166bc1e6e773c0eb;hb=0e279ba6d1fd12fd7983656f4dd32fba7371628f;hp=0130ca87ac0820e72e0ec5d203c9f1a88a1b9026;hpb=f6fa7814ccfe3e76514b36cf04f5cd3cb657c8cf;p=deb_ffmpeg.git diff --git a/ffmpeg/Changelog b/ffmpeg/Changelog index 0130ca8..60eaea0 100644 --- a/ffmpeg/Changelog +++ b/ffmpeg/Changelog @@ -1,6 +1,57 @@ Entries are sorted chronologically from oldest to youngest within each release, releases are sorted from youngest to oldest. +version 2.5.3: +- vp9: fix parser return values in error case +- ffmpeg: Clear error message array at init. +- avcodec/dvdsubdec: fix accessing dangling pointers +- avcodec/dvdsubdec: error on bitmaps with size 0 +- cmdutils: Use 64bit for file size/offset related variable in cmdutils_read_file() +- mov: Fix negative size calculation in mov_read_default(). +- avformat/mov: fix integer overflow in mov_read_udta_string() +- mov: Fix overflow and error handling in read_tfra(). +- mov: Avoid overflow with mov_metadata_raw() +- avcodec/dvdsubdec: fix out of bounds accesses +- avfilter/vf_sab: fix filtering tiny images +- avformat/flvdec: Increase string array size +- avformat/flvdec: do not inject dts=0 metadata packets which failed to be parsed into a new data stream +- avformat/cdxl: Fix integer overflow of image_size +- libavformat: Build hevc.o when building the RTP muxer + +version 2.5.2: +- avcodec/indeo3: ensure offsets are non negative +- avcodec/h264: Check *log2_weight_denom +- avcodec/hevc_ps: Check diff_cu_qp_delta_depth +- avcodec/h264: Clear delayed_pic on deallocation +- avcodec/hevc: clear filter_slice_edges() on allocation +- avcodec/dcadec: Check that the added xch channel isnt already there +- avcodec/indeo3: use signed variables to avoid underflow +- swscale: increase yuv2rgb table headroom +- avformat/mov: fix integer overflow of size +- avformat/mov: check atom nesting depth +- avcodec/utvideodec: Fix handling of slice_height=0 +- avcodec/xface: correct the XFACE_MAX_* values +- avcodec/vmdvideo: Check len before using it in method 3 +- configure: create the tests directory like the doc directory +- mmvideo: check frame dimensions +- jvdec: check frame dimensions + +version 2.5.1: +- lavu/frame: fix malloc error path in av_frame_copy_props() +- avformat/aviobuf: Check that avio_seek() target is non negative +- swresample/soxr_resample: fix error handling +- avformat/flvdec: fix potential use of uninitialized variables +- avformat/crypto: fix key vs iv typo +- configure: use use_pkg_config() instead of check_pkg_config() for libsmbclient +- avcodec/ppc/vp3dsp_altivec: POWER LE support to vp3_idct_add_altivec() +- avformat/matroskadec: fix handling of recursive SeekHead elements +- doc/examples/filtering_video: fix frame rate +- avcodec/mpegaudiodec_template: only allocate fdsp when its used +- doc/examples/transcoding: check encoder before using it +- update MAINTAINERS file +- POWER LE support in put_vp8_epel_h_altivec_core() put_vp8_epel_v_altivec_core() put_vp8_pixels16_altivec() +- POWER LE support in vc1_inv_trans_8x4_altivec() + version 2.5: - HEVC/H.265 RTP payload format (draft v6) packetizer - SUP/PGS subtitle demuxer @@ -16,7 +67,7 @@ version 2.5: - creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer - WebP muxer with animated WebP support - zygoaudio decoding support -- APNG demuxer +- APNG decoder and demuxer - postproc visualization support