|
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 7.0.2: |
| 5 | + avcodec/snow: Fix off by 1 error in run_buffer |
| 6 | + avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow |
| 7 | + avformat/iamf_parse: Check for 0 samples |
| 8 | + swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure. |
| 9 | + avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES |
| 10 | + avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers |
| 11 | + avcodec/pcm-bluray/dvd: Use correct pointer types on BE |
| 12 | + avcodec/pngenc: fix sBIT writing for indexed-color PNGs |
| 13 | + avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec |
| 14 | + avformat/mov: check that child boxes of trak are only present inside it |
| 15 | + avformat/mov: check that sample and chunk count is 1 for HEIF |
| 16 | + avcodec/videotoolboxenc: Fix bitrate doesn't work as expected |
| 17 | + avdevice/dshow: Don't skip audio devices if no video device is present |
| 18 | + avcodec/hdrenc: Allocate more space |
| 19 | + avcodec/cfhdenc: Height of 16 is not supported |
| 20 | + avcodec/cfhdenc: Allocate more space |
| 21 | + avcodec/osq: fix integer overflow when applying factor |
| 22 | + avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter() |
| 23 | + avcodec/vaapi_encode: Check hwctx |
| 24 | + avcodec/proresdec: Consider negative bits left |
| 25 | + avcodec/alsdec: Clear shift_value |
| 26 | + avcodec/hevc/hevcdec: Do not allow slices to depend on failed slices |
| 27 | + avformat/mov: add an EOF check in IPRP |
| 28 | + avfilter/vf_xfade: Check ff_inlink_consume_frame() for failure |
| 29 | + avutil/slicethread: Check pthread_*_init() for failure |
| 30 | + avutil/frame: Check log2_crop_align |
| 31 | + avutil/buffer: Check ff_mutex_init() for failure |
| 32 | + avformat/xmv: Check this_packet_size |
| 33 | + avformat/webpenc: Check filesize in trailer |
| 34 | + avformat/ty: rec_size seems to only need 32bit |
| 35 | + avformat/tty: Check avio_size() |
| 36 | + avformat/siff: Basic pkt_size check |
| 37 | + avformat/sauce: Check avio_size() for failure |
| 38 | + avformat/sapdec: Check ffurl_get_file_handle() for error |
| 39 | + avformat/nsvdec: Check asize for PCM |
| 40 | + avformat/mp3dec: Check header_filesize |
| 41 | + avformat/mp3dec; Check for avio_size() failure |
| 42 | + avformat/mov: Use 64bit for str_size |
| 43 | + avformat/mm: Check length |
| 44 | + avformat/hnm: Check *chunk_size |
| 45 | + avformat/hlsenc: Check ret |
| 46 | + avformat/bintext: Check avio_size() return |
| 47 | + avformat/asfdec_o: Check size of index object |
| 48 | + avfilter/vf_scale: Check ff_scale_adjust_dimensions() for failure |
| 49 | + avfilter/scale_eval: Use 64bit, check values in ff_scale_adjust_dimensions() |
| 50 | + avfilter/vf_lut3d: Check av_scanf() |
| 51 | + avfilter/vf_elbg: Use unsigned for shifting into the top bit |
| 52 | + avfilter/vf_premultiply: Use AV_PIX_MAX_PLANES |
| 53 | + avfilter/vf_deshake_opencl: Ensure that the first iteration initializes the best variables |
| 54 | + avformat/iamf_parse: Check for negative sample sizes |
| 55 | + swscale/output: Fix integer overflows in yuv2rgba64_X_c_template |
| 56 | + avformat/mxfdec: Reorder elements of expression in bisect loop |
| 57 | + avutil/timecode: Use a 64bit framenum internally |
| 58 | + avcodec/pnmdec: Use 64bit for input size check |
| 59 | + avformat/mov: Check extradata in mov_read_iacb() |
| 60 | + avcodec/mpeg12enc: Use av_rescale() in vbv_buffer_size computation |
| 61 | + avcodec/utvideoenc: Use unsigned shift to build flags |
| 62 | + avcodec/j2kenc: Merge dwt_norm into lambda |
| 63 | + avcodec/vc2enc: Fix overflows with storing large values |
| 64 | + avcodec/mpegvideo_enc: Do not duplicate pictures on shifting |
| 65 | + avdevice/dshow_capture: Fix error handling in ff_dshow_##prefix##_Create() |
| 66 | + avcodec/tiff: Check value on positive signed targets |
| 67 | + avfilter/vf_convolution_opencl: Assert that the filter name is one of the filters |
| 68 | + avfilter/vf_bm3d: Dont round MSE2SSE to an integer |
| 69 | + avdevice/dshow: Remove NULL check on pin |
| 70 | + avdevice/dshow: check ff_dshow_pin_ConnectionMediaType() for failure |
| 71 | + avdevice/dshow: Check device_filter_unique_name before use |
| 72 | + avdevice/dshow: Cleanup also on av_log case |
| 73 | + avdevice/dshow_filter: Use wcscpy_s() |
| 74 | + avcodec/flac_parser: Assert that we do not overrun the link_penalty array |
| 75 | + avcodec/osq: avoid signed overflow in downsample path |
| 76 | + avcodec/pixlet: Simplify pfx computation |
| 77 | + avcodec/motion_est: Fix score squaring overflow |
| 78 | + avcodec/mlpenc: Use 64 for ml, mr |
| 79 | + avcodec/loco: Check loco_get_rice() for failure |
| 80 | + avcodec/loco: check get_ur_golomb_jpegls() for failure |
| 81 | + avcodec/leaddec: Check init_get_bits8() for failure |
| 82 | + avcodec/imm4: check cbphi for error |
| 83 | + avcodec/iff: Use signed count |
| 84 | + avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb() |
| 85 | + avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac() |
| 86 | + avcodec/dxv: Fix type in get_opcodes() |
| 87 | + avcodec/cri: Check length |
| 88 | + avcodec/xsubdec: Check parse_timecode() |
| 89 | + avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit |
| 90 | + avfilter/vf_tiltandshift: Free dst on error |
| 91 | + doc/examples/mux: remove nop |
| 92 | + avcodec/proresenc_kostya: use unsigned alpha for rotation |
| 93 | + avformat/rtpenc_rfc4175: Use 64bit in computation if copy_offset |
| 94 | + avformat/rtmpproto: Use AV_DICT_MATCH_CASE instead of litteral number |
| 95 | + avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly |
| 96 | + avformat/rmdec: use 64bit for audio_framesize checks |
| 97 | + avutil/wchar_filename: Correct sizeof |
| 98 | + avutil/hwcontext_d3d11va: correct sizeof IDirect3DSurface9 |
| 99 | + avutil/hwcontext_d3d11va: Free AVD3D11FrameDescriptor on error |
| 100 | + avutil/hwcontext_d3d11va: correct sizeof AVD3D11FrameDescriptor |
| 101 | + avcodec/vvc/refs: Use unsigned mask |
| 102 | + doc/examples/vaapi_encode: Try to check fwrite() for failure |
| 103 | + avformat/usmdec: Initialize value |
| 104 | + avformat/tls_schannel: Initialize ret |
| 105 | + avformat/subfile: Assert that whence is a known case |
| 106 | + avformat/subfile: Merge if into switch() |
| 107 | + avformat/rtsp: Check that lower transport is handled in one of the if() |
| 108 | + avformat/rtsp: initialize reply1 |
| 109 | + avformat/rtsp: use < 0 for error check |
| 110 | + avformat/rtpenc_vc2hq: Check sizes |
| 111 | + avfilter/af_aderivative: Free out on error |
| 112 | + swscale/swscale: Use ptrdiff_t for linesize computations |
| 113 | + avfilter/af_amerge: Cleanup on av_channel_layout_copy() failure |
| 114 | + avfilter/af_afir: Assert format |
| 115 | + avfilter/af_afftdn: Assert format |
| 116 | + avfilter/af_pan: check nb_output_channels before use |
| 117 | + cbs_av1: Reject thirty-two zero bits in uvlc code |
| 118 | + avfilter/af_mcompand: compute half frequency in double |
| 119 | + avfilter/af_channelsplit: Assert that av_channel_layout_channel_from_index() succeeds |
| 120 | + avfilter/af_aresample: Cleanup on av_channel_layout_copy() failure |
| 121 | + tools/coverity: Phase 1 study of anti-halicogenic for coverity av_rescale() |
| 122 | + avfilter/vf_avgblur: Check plane instead of AVFrame |
| 123 | + avfilter/drawutils: Fix depthb computation |
| 124 | + avfilter/avf_showcwt: Check av_parse_video_rate() for failure |
| 125 | + avformat/rdt: Check pkt_len |
| 126 | + avformat/mpeg: Check len in mpegps_probe() |
| 127 | + avformat/mxfenc: resurrects the error print |
| 128 | + avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure |
| 129 | + avcodec/mfenc: check IMFSample_ConvertToContiguousBuffer() for failure |
| 130 | + avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter() |
| 131 | + avcodec/vvc/ctu: Remove dead ret check |
| 132 | + avcodec/vvc/dec: Remove constant eos_at_start |
| 133 | + avformat/img2dec: assert no pipe on ts_from_file |
| 134 | + avcodec/cbs_jpeg: Try to move the read entity to one side in a test |
| 135 | + fftools/ffplay: Check vulkan_params |
| 136 | + fftools/ffmpeg_enc: Initialize Decoder |
| 137 | + fftools/ffmpeg_enc: Initialize fd |
| 138 | + fftools/ffmpeg_enc: simplify opaque_ref check |
| 139 | + avformat/mov: Check edit list for overflow |
| 140 | + fftools/ffmpeg: Check read() for failure |
| 141 | + avcodec/vvc/dec: Check ff_init_cabac_decoder() for failure |
| 142 | + MAINTAINERS: Add Timo Rothenpieler to server admins |
| 143 | + swscale/output: Avoid undefined overflow in yuv2rgb_write_full() |
| 144 | + swscale/output: alpha can become negative after scaling, use multiply |
| 145 | + avcodec/targaenc: Allocate space for the palette |
| 146 | + avcodec/r210enc: Use av_rescale for bitrate |
| 147 | + avcodec/jfdctint_template: Fewer integer anomalies |
| 148 | + avcodec/snowenc: MV limits due to mv_penalty table size |
| 149 | + tools/target_dec_fuzzer: Adjust threshold for MV30 |
| 150 | + tools/target_dec_fuzzer: Adjust threshold for jpeg2000 |
| 151 | + avformat/mxfdec: Check container_ul->desc before use |
| 152 | + avcodec/libvpxenc: Cleanup on error |
| 153 | + MAINTAINERS: Update the entries for the release maintainer for FFmpeg |
| 154 | + doc/developer: Provide information about git send-email and gmail |
| 155 | + avfilter/vf_rotate: Check ff_draw_init2() return value |
| 156 | + avformat/mov: Use int64_t in intermediate for corrected_dts |
| 157 | + avformat/mov: Use 64bit in intermediate for current_dts |
| 158 | + avformat/matroskadec: Assert that num_levels is non negative |
| 159 | + avformat/libzmq: Check av_strstart() |
| 160 | + avformat/img2dec: Little JFIF / Exif cleanup |
| 161 | + avformat/img2dec: Move DQT after unrelated if() |
| 162 | + avformat/imfdec: Simplify get_next_track_with_minimum_timestamp() |
| 163 | + avdevice/xcbgrab: Check sscanf() return |
| 164 | + fftools/cmdutils: Add protective () to FLAGS |
| 165 | + avformat/sdp: Check before appending "," |
| 166 | + avcodec/libx264: Check init_get_bits8() return code |
| 167 | + avcodec/ilbcdec: Remove dead code |
| 168 | + avcodec/vp8: Check cond init |
| 169 | + avcodec/vp8: Check mutex init |
| 170 | + avcodec/proresenc_anatoliy: Assert that AV_PROFILE_UNKNOWN is replaced |
| 171 | + avcodec/pcm-dvdenc: 64bit pkt-size |
| 172 | + avcodec/notchlc: Check init_get_bits8() for failure |
| 173 | + avcodec/tests/dct: Use 64bit in intermediate for error computation |
| 174 | + avcodec/scpr3: Check add_dec() for failure |
| 175 | + avcodec/rv34: assert that size is not 0 in rv34_gen_vlc_ext() |
| 176 | + avcodec/wavpackenc: Use unsigned for potential 31bit shift |
| 177 | + avcodec/vvc/mvs: Initialize mvf |
| 178 | + avcodec/tests/jpeg2000dwt: Use 64bit in comparission |
| 179 | + avcodec/tests/jpeg2000dwt: Use 64bit in err2 computation |
| 180 | + avformat/fwse: Remove always false expression |
| 181 | + avcodec/sga: Make it clear that the return is intentionally not checked |
| 182 | + avformat/asfdec_f: Use 64bit for preroll computation |
| 183 | + avformat/argo_asf: Use 64bit in offset intermediate |
| 184 | + avformat/ape: Use 64bit for final frame size |
| 185 | + avformat/ac4dec: Check remaining space in ac4_probe() |
| 186 | + avdevice/pulse_audio_enc: Use av_rescale() to avoid integer overflow |
| 187 | + avcodec/vlc: Cleanup on multi table alloc failure in ff_vlc_init_multi_from_lengths() |
| 188 | + avcodec/tiff: Assert init_get_bits8() success in unpack_gray() |
| 189 | + avcodec/tiff: Assert init_get_bits8() success in horizontal_fill() |
| 190 | + tools/decode_simple: Check avcodec_send_packet() for errors on flushing |
| 191 | + swscale/yuv2rgb: Use 64bit for brightness computation |
| 192 | + swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASE |
| 193 | + avutil/tests/opt: Check av_set_options_string() for failure |
| 194 | + avutil/tests/dict: Check av_dict_set() before get for failure |
| 195 | + avdevice/dshow: fix badly indented line |
| 196 | + avformat/demux: resurrect dead stores |
| 197 | + avcodec/tests/bitstream_template: Assert bits_init8() return |
| 198 | + tools/enc_recon_frame_test: Assert that av_image_get_linesize() succeeds |
| 199 | + avformat/iamf_writer: disallow Opus extradata with mapping family other than 0 |
| 200 | + avformat/iamf_parse: sanitize audio_roll_distance values |
| 201 | + avformat/iamf: byteswap values in OpusHeader |
| 202 | + avformat/iamf: rename Codec Config seek_preroll to audio_roll_distance |
| 203 | + avformat/iamf_writer: fix coded audio_roll_distance values |
| 204 | + avformat/iamf_writer: fix PCM endian-ness flag |
| 205 | + avformat/movenc: fix channel count and samplerate fields for IAMF tracks |
| 206 | + avformat/iamf_parse: keep substream count consistent |
| 207 | + avformat/iamf_parse: add missing padding to AAC extradata |
| 208 | + avformat/iamf_parse: 0 layers are not allowed |
| 209 | + avformat/iamf_parse: consider nb_substreams when accessing substreams array |
| 210 | + avformat/iamf_parse: Remove dead case |
| 211 | + avcodec/png: more informative error message for invalid sBIT size |
| 212 | + avcodec/pngdec: avoid erroring with sBIT on indexed-color images |
| 213 | + avfilter/vf_tiltandshift: fix buffer offset for yuv422p input |
| 214 | + avutil/timestamp: avoid possible FPE when 0 is passed to av_ts_make_time_string2() |
| 215 | + avformat/mov: add more checks for infe atom size |
| 216 | + avformat/mov: check for EOF inside the infe list parsing loop |
| 217 | + avformat/mov: check extent_offset calculation for overflow |
| 218 | + avformat/mov: check that iloc offset values fit on an int64_t |
| 219 | + avcodec/pngenc: fix mDCv typo |
| 220 | + avcodec/pngdec: fix mDCv typo |
| 221 | + avcodec/nvenc: fix segfault in intra-only mode |
| 222 | + avdevice/avfoundation: add external video devices |
| 223 | + aarch64: Add OpenBSD runtime detection of dotprod and i8mm using sysctl |
| 224 | + fftools/ffplay_renderer: use correct NULL value for Vulkan type |
| 225 | + qsv: Initialize impl_value |
| 226 | + avutil/hwcontext_qsv: fix GCC 14.1 warnings |
| 227 | + avcodec/mediacodecenc: workaround the alignment requirement for H.265 |
| 228 | + avcodec/mediacodecenc: workaround the alignment requirement only for H.264 |
| 229 | + lavc/lpc: fix off-by-one in R-V V compute_autocorr |
| 230 | + lavc/vp9: reset segmentation fields when segmentation isn't enabled |
| 231 | + configure: enable ffnvcodec, nvenc, nvdec for FreeBSD |
| 232 | + lavc/sbrdsp: fix potential overflow in noise table |
| 233 | + |
4 | 234 | version 7.0.1: |
5 | 235 | lavc/flacdsp: do not assume maximum R-V VL |
6 | 236 | avformat/flacdec: Reorder allocations to avoid leak on error |
|
0 commit comments