[FFmpeg-cvslog] avformat/hls: update current segment reference before use

2024-05-28 Thread Kacper Michajłow
ffmpeg | branch: master | Kacper Michajłow | Sun Mar 17 03:36:16 2024 +0100| [b2b23f353aa1d4f88bcf00646bf952f0f7f8b033] | committer: J. Dekker avformat/hls: update current segment reference before use It may be invalidated by the time it is used. Fixes use after free when accessing current se

[FFmpeg-cvslog] avcodec/h2645_sei: loosen up min luminance requirements

2024-05-28 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Sat May 25 13:32:24 2024 +0200| [9fd88bd0923e3eb0f6c778700960a58df87d42a3] | committer: Niklas Haas avcodec/h2645_sei: loosen up min luminance requirements The H.265 specification is quite clear on this case: > When min_display_mastering_luminance is not

[FFmpeg-cvslog] lavc/lpc: fix off-by-one in R-V V compute_autocorr

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Mon May 27 18:43:36 2024 +0300| [af20fb9c4eb81383d4ef558d20af317e93b5acc8] | committer: Rémi Denis-Courmont lavc/lpc: fix off-by-one in R-V V compute_autocorr > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af20fb9c4eb81383d4ef558d20a

[FFmpeg-cvslog] lavc/startcode: fix RVV return value on no match

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Mon May 27 22:02:31 2024 +0300| [84441152622dbcb6a4b7301771eb3cae1a0a6014] | committer: Rémi Denis-Courmont lavc/startcode: fix RVV return value on no match If there are no zero bytes, t2 equals -1. The code cannot simply fall through to the matc

[FFmpeg-cvslog] lavc/sbrdsp: fold immediate offset into relocation

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat May 25 20:48:43 2024 +0300| [b248d7c3198ec7c3d097c8a8603067879f78aced] | committer: Rémi Denis-Courmont lavc/sbrdsp: fold immediate offset into relocation This results in AUIPC; ADDI instead of AUIPC; ADDI; ... ADDI. > http://git.videolan.or

[FFmpeg-cvslog] lavc/vp8dsp: factor R-V V bilin functions

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat May 25 15:17:17 2024 +0300| [0aad5b9bf5e533bd99f1accba4de8e8ef974686f] | committer: Rémi Denis-Courmont lavc/vp8dsp: factor R-V V bilin functions For a given type, only the first VSETVLI instruction varies depending on the size. > http://git

[FFmpeg-cvslog] lavc/vp8dsp: avoid one multiplication on RISC-V

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat May 25 13:41:04 2024 +0300| [4e56455d3672beccd63f922cdc5052aa48f088bd] | committer: Rémi Denis-Courmont lavc/vp8dsp: avoid one multiplication on RISC-V Use shifts rather than multiply, and save one instruction. > http://git.videolan.org/gitw

[FFmpeg-cvslog] lavc/vp8dsp: save one R-V GPR

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat May 25 16:43:17 2024 +0300| [a11122f9c63bdb66e3f8bc7e2cd380cdc9c9a51c] | committer: Rémi Denis-Courmont lavc/vp8dsp: save one R-V GPR This saves one instruction and frees up A5, which will be repurposed in later changes. Unfortunately, we nee

[FFmpeg-cvslog] lavc/lpc: fix off-by-one in R-V V compute_autocorr

2024-05-28 Thread Rémi Denis-Courmont
ffmpeg | branch: release/7.0 | Rémi Denis-Courmont | Mon May 27 18:43:36 2024 +0300| [449cab7b16381ed80240297d92221d4add423c3f] | committer: Rémi Denis-Courmont lavc/lpc: fix off-by-one in R-V V compute_autocorr (cherry picked from commit af20fb9c4eb81383d4ef558d20af317e93b5acc8) Signed-off-by

[FFmpeg-cvslog] lavc/qsvenc: respect user's setting for keyframes

2024-05-28 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Thu May 23 10:24:36 2024 +0800| [c872ba5899eb520bac313e063336c007852499ea] | committer: Haihao Xiang lavc/qsvenc: respect user's setting for keyframes For example: ./ffmpeg -hwaccel qsv -i input.mp4 -force_key_frames:v source -c:v hevc_qsv -f null - Si

[FFmpeg-cvslog] lavc/vaapi_av1: Avoid sending the same slice buffer multiple times

2024-05-28 Thread David Rosca
ffmpeg | branch: master | David Rosca | Wed May 8 09:11:13 2024 +0200| [d2d911eb9a2fc6eb8d86b3ae025a56c1a2692fba] | committer: Haihao Xiang lavc/vaapi_av1: Avoid sending the same slice buffer multiple times When there are multiple tiles in one slice buffer, use multiple slice params to avoid s

[FFmpeg-cvslog] lavc/qsvdec: fix keyframes

2024-05-28 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Wed May 22 12:31:53 2024 +0800| [dbdd9ccded9018718bad6df14b56bdd4b7e327f1] | committer: Haihao Xiang lavc/qsvdec: fix keyframes MFX_FRAMETYPE_IDR is ORed to the frame type for AVC and HEVC keyframes, and MFX_FRAMETYPE_I is taken as keyframe flag for oth

[FFmpeg-cvslog] lavc/vaapi_decode: Make it possible to send multiple slice params buffers

2024-05-28 Thread David Rosca
ffmpeg | branch: master | David Rosca | Wed May 8 09:11:11 2024 +0200| [fe9d889dcd79ea18d4dfaa39df4ddbd4c8c3b15c] | committer: Haihao Xiang lavc/vaapi_decode: Make it possible to send multiple slice params buffers Reviewed-by: Neal Gompa Signed-off-by: David Rosca Signed-off-by: Haihao Xiang

[FFmpeg-cvslog] lavc/vaapi_h264: Fix merging fields in DPB with missing references

2024-05-28 Thread David Rosca
ffmpeg | branch: master | David Rosca | Wed May 8 17:41:36 2024 +0200| [510494760cde847e4417231f10c9759d0da6cb07] | committer: Haihao Xiang lavc/vaapi_h264: Fix merging fields in DPB with missing references If there are missing references, h264 decode does error concealment by copying previous