...
|
...
|
@@ -1,6 +1,81 @@
|
1
|
1
|
Entries are sorted chronologically from oldest to youngest within each release,
|
2
|
2
|
releases are sorted from youngest to oldest.
|
3
|
3
|
|
|
4
|
+version 2.4.13:
|
|
5
|
+- mov: Add an option to toggle dref opening
|
|
6
|
+- MAINTAINERS: remove unmaintained releases
|
|
7
|
+- avcodec/jpeg2000dec: More completely check cdef
|
|
8
|
+- avutil/opt: check for and handle errors in av_opt_set_dict2()
|
|
9
|
+- avcodec/flacenc: fix calculation of bits required in case of custom sample rate
|
|
10
|
+- avformat: Document urls a bit
|
|
11
|
+- avformat/concat: Check protocol prefix
|
|
12
|
+- doc/demuxers: Document enable_drefs and use_absolute_path
|
|
13
|
+- avcodec/mjpegdec: Check for end for both bytes in unescaping
|
|
14
|
+- avformat/avformat: Replace some references to filenames by urls
|
|
15
|
+- avcodec/wmaenc: Check ff_wma_init() for failure
|
|
16
|
+- avcodec/mpeg12enc: Move high resolution thread check to before initializing threads
|
|
17
|
+- avformat/avio: Limit url option parsing to the documented cases
|
|
18
|
+- avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get()
|
|
19
|
+- avcodec/gif: Fix lzw buffer size
|
|
20
|
+- avcodec/put_bits: Assert buf_ptr in flush_put_bits()
|
|
21
|
+- avcodec/tiff: Check subsample & rps values more completely
|
|
22
|
+- swscale/swscale: Add some sanity checks for srcSlice* parameters
|
|
23
|
+- swscale/x86/rgb2rgb_template: Fix planar2x() for short width
|
|
24
|
+- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper()
|
|
25
|
+- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper()
|
|
26
|
+- avcodec/wavpackenc: print channel count in av_log call
|
|
27
|
+- configure: bump copyright year to 2016
|
|
28
|
+- avformat/hls: Even stricter URL checks
|
|
29
|
+- avformat/hls: More strict url checks
|
|
30
|
+- swscale/yuv2rgb: Increase YUV2RGB table headroom
|
|
31
|
+- swscale/yuv2rgb: Factor YUVRGB_TABLE_LUMA_HEADROOM out
|
|
32
|
+- avformat/hls: forbid all protocols except http(s) & file
|
|
33
|
+- avformat/aviobuf: Fix end check in put_str16()
|
|
34
|
+- avformat/asfenc: Check pts
|
|
35
|
+- avcodec/mpeg4video: Check time_incr
|
|
36
|
+- avcodec/wavpackenc: Check the number of channels
|
|
37
|
+- avcodec/wavpackenc: Headers are per channel
|
|
38
|
+- avcodec/dvdec: Fix "left shift of negative value -254"
|
|
39
|
+- avcodec/mjpegdec: Fix negative shift
|
|
40
|
+- avcodec/mss2: Check for repeat overflow
|
|
41
|
+- avformat: Add integer fps from 31 to 60 to get_std_framerate()
|
|
42
|
+- avcodec/mpegvideo_enc: Clip bits_per_raw_sample within valid range
|
|
43
|
+- avcodec/motion_est: Fix mv_penalty table size
|
|
44
|
+- avcodec/h264_slice: Fix integer overflow in implicit weight computation
|
|
45
|
+- swscale/utils: Use normal bilinear scaler if fast cannot be used due to tiny dimensions
|
|
46
|
+- avcodec/put_bits: Always check buffer end before writing
|
|
47
|
+- swscale/utils: Fix intermediate format for cascaded alpha downscaling
|
|
48
|
+- avcodec/h264_refs: Fix long_idx check
|
|
49
|
+- avfilter/vf_mpdecimate: Add missing emms_c()
|
|
50
|
+- avformat/mxfenc: Do not crash if there is no packet in the first stream
|
|
51
|
+- swscale/swscale-test: Fix slice height in random reference data creation.
|
|
52
|
+- dca: fix misaligned access in avpriv_dca_convert_bitstream
|
|
53
|
+- brstm: fix missing closing brace
|
|
54
|
+- brstm: also allocate b->table in read_packet
|
|
55
|
+- brstm: make sure an ADPC chunk was read for adpcm_thp
|
|
56
|
+- vorbisdec: reject rangebits 0 with non-0 partitions
|
|
57
|
+- vorbisdec: reject channel mapping with less than two channels
|
|
58
|
+- ffmdec: reset packet_end in case of failure
|
|
59
|
+- mjpegdec: extend check for incompatible values of s->rgb and s->ls
|
|
60
|
+- avformat/ipmovie: put video decoding_map_size into packet and use it in decoder
|
|
61
|
+- avcodec/samidec: make sure to properly restore parsing context after a tag
|
|
62
|
+- x86/float_dsp: zero extend offset from ff_scalarproduct_float_sse
|
|
63
|
+- avcodec/mpeg4videodec: also for empty partitioned slices
|
|
64
|
+- nuv: sanitize negative fps rate
|
|
65
|
+- rawdec: only exempt BIT0 with need_copy from buffer sanity check
|
|
66
|
+- mlvdec: check that index_entries exist
|
|
67
|
+- nutdec: reject negative value_len in read_sm_data
|
|
68
|
+- xwddec: prevent overflow of lsize * avctx->height
|
|
69
|
+- nutdec: only copy the header if it exists
|
|
70
|
+- exr: fix out of bounds read in get_code
|
|
71
|
+- on2avc: limit number of bits to 30 in get_egolomb
|
|
72
|
+- sonic: make sure num_taps * channels is not larger than frame_size
|
|
73
|
+- opus_silk: fix typo causing overflow in silk_stabilize_lsf
|
|
74
|
+- ffm: reject invalid codec_id and codec_type
|
|
75
|
+- aaccoder: prevent crash of anmr coder
|
|
76
|
+- swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE*
|
|
77
|
+- swscale/x86/rgb2rgb_template: Do not crash on misaligend stride
|
|
78
|
+
|
4
|
79
|
version 2.4.12:
|
5
|
80
|
- avcodec/ffv1dec: Clear quant_table_count if its invalid
|
6
|
81
|
- avcodec/ffv1dec: Print an error if the quant table count is invalid
|