[FFmpeg-cvslog] avformat/mov: avoid seeking back to 0 on HEVC open GOP files

2024-05-21 Thread llyyr
ffmpeg | branch: master | llyyr | Tue May 21 18:52:51 2024 -0700| [d1b96c380826c505a8c7e655b5ad4fdb0c2de167] | committer: Philip Langdale avformat/mov: avoid seeking back to 0 on HEVC open GOP files ab77b878f1 attempted to fix the issue of broken packets being sent to the decoder by implementi

[FFmpeg-cvslog] lavc/vp9dsp: R-V V mc avg

2024-05-21 Thread sunyuechi
ffmpeg | branch: master | sunyuechi | Sun May 19 02:15:29 2024 +0800| [0c1304ae11b0361ede055ee8ffc6e83529468c73] | committer: Rémi Denis-Courmont lavc/vp9dsp: R-V V mc avg C908: vp9_avg4_8bpp_c: 1.2 vp9_avg4_8bpp_rvv_i64: 1.0 vp9_avg8_8bpp_c: 3.7 vp9_avg8_8bpp_rvv_i64: 1.5 vp9_avg16_8bpp_c: 14

[FFmpeg-cvslog] Revert "lavc/sbrdsp: R-V V neg_odd_64"

2024-05-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Mon May 13 19:39:47 2024 +0300| [7591eb4055dfd2db925198cf61ec6a103b222725] | committer: Rémi Denis-Courmont Revert "lavc/sbrdsp: R-V V neg_odd_64" While this function can easily be written with vectors, it just fails to get any performance improv

[FFmpeg-cvslog] lavc/vc1dsp: R-V V vc1_unescape_buffer

2024-05-21 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sun May 12 19:26:29 2024 +0300| [d452db8410256550d500864ef7ba5917d6afc864] | committer: Rémi Denis-Courmont lavc/vc1dsp: R-V V vc1_unescape_buffer Notes: - The loop is biased toward no unescaped bytes as that should be most common. - The input by

[FFmpeg-cvslog] checkasm: h264dsp: Avoid out of buffer writes when benchmarking

2024-05-21 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue May 21 14:03:07 2024 +0300| [6093367147b72c0f3c78a61597a3452f7f0e510e] | committer: Martin Storsjö checkasm: h264dsp: Avoid out of buffer writes when benchmarking The loop filters can write before the pointer given to them; the actual test invocat

[FFmpeg-cvslog] checkasm: print bench runs when benchmarking

2024-05-21 Thread Lynne
ffmpeg | branch: master | Lynne | Tue May 21 17:03:14 2024 +0200| [d43e1238374e77788977b2427612b526d6840a1e] | committer: Lynne checkasm: print bench runs when benchmarking Helps make sense of the possible noise in the results. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d43e12

[FFmpeg-cvslog] checkasm: add runs argument to adjust during bench

2024-05-21 Thread J . Dekker
ffmpeg | branch: master | J. Dekker | Mon May 13 15:04:31 2024 +0200| [b1adf6d1d02c2be7418ab496486a350724740907] | committer: J. Dekker checkasm: add runs argument to adjust during bench Some timers on certain device and test combinations can produce noisy results, affecting the reliability of

[FFmpeg-cvslog] checkasm: vvc_alf: Limit benchmarking to a reasonable subset of functions

2024-05-21 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue May 21 13:04:29 2024 +0300| [a9dc7dd7fde368420dea0673242ab45cf57e7201] | committer: Nuo Mi checkasm: vvc_alf: Limit benchmarking to a reasonable subset of functions Don't benchmark every single combination of widths and heights; only benchmark cas

[FFmpeg-cvslog] Changelog: add DVB compatible information for VVC decoder

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:49 2024 +0800| [b8eb8b4f1964d27260418001af20be2be2f0a5a5] | committer: Nuo Mi Changelog: add DVB compatible information for VVC decoder see https://dvb.org/specifications/verification-validation/vvc-test-content/ > http://git.videolan.org/git

[FFmpeg-cvslog] avcodec/vvcdec: refact, remove hf_idx and vf_idx from mc_xxx's param list

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:46 2024 +0800| [7904ec2d34a4c1b5b330ab28fd5525b942995dfd] | committer: Nuo Mi avcodec/vvcdec: refact, remove hf_idx and vf_idx from mc_xxx's param list > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7904ec2d34a4c1b5b330ab28fd5525b

[FFmpeg-cvslog] avcodec/vvcdec: support Reference Picture Resampling

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:48 2024 +0800| [1b33c9a50a90f919118314fd495ed86418ec1655] | committer: Nuo Mi avcodec/vvcdec: support Reference Picture Resampling passed clips: RPR_A_Alibaba_4.bit RPR_B_Alibaba_3.bit RPR_C_Alibaba_3.bit RPR_D_Qualcomm_1.bit

[FFmpeg-cvslog] avcodec/vvcdec: increase edge_emu_buffer for RPR

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:47 2024 +0800| [cae0b01282d0d21be24d619692c48ce3181d56dd] | committer: Nuo Mi avcodec/vvcdec: increase edge_emu_buffer for RPR > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cae0b01282d0d21be24d619692c48ce3181d56dd --- libavcode

[FFmpeg-cvslog] avcodec/vvcdec: refact out luma_prof from luma_prof_bi

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:45 2024 +0800| [77d971c34828df43e8efccc3028574fd4580fe82] | committer: Nuo Mi avcodec/vvcdec: refact out luma_prof from luma_prof_bi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77d971c34828df43e8efccc3028574fd4580fe82 --- lib

[FFmpeg-cvslog] avcodec/vvcdec: inter, wait reference with a different resolution

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:43 2024 +0800| [77acd0a0dd93698a705fd440686994ac0fb1a6a3] | committer: Nuo Mi avcodec/vvcdec: inter, wait reference with a different resolution For RPR, the current frame may reference a frame with a different resolution. Therefore, we need to

[FFmpeg-cvslog] avcodec/vvcdec: fix dmvr, bdof, cb_prof for RPR

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:44 2024 +0800| [ac4575594f372742ab3af1a41f2bd520a21a8b57] | committer: Nuo Mi avcodec/vvcdec: fix dmvr, bdof, cb_prof for RPR > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac4575594f372742ab3af1a41f2bd520a21a8b57 --- libavcodec

[FFmpeg-cvslog] avcodec/vvcdec: add RPR dsp

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:42 2024 +0800| [deda59a9964ff02a27d490a8d93f30e60c18b312] | committer: Nuo Mi avcodec/vvcdec: add RPR dsp > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=deda59a9964ff02a27d490a8d93f30e60c18b312 --- libavcodec/vvc/ctu.h

[FFmpeg-cvslog] avcodec/vvcdec: emulated_edge, use reference frame's sps and pps

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:41 2024 +0800| [e70225e0a887a9084d387f3f6f5360a2b5f5b001] | committer: Nuo Mi avcodec/vvcdec: emulated_edge, use reference frame's sps and pps a preparation for Reference Picture Resampling > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c

[FFmpeg-cvslog] avcodec/vvcdec: refact, pred_get_refs return VVCRefPic instead of VVCFrame

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:39 2024 +0800| [08ad51ece6605c228a7751d777577342da2a7194] | committer: Nuo Mi avcodec/vvcdec: refact, pred_get_refs return VVCRefPic instead of VVCFrame > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=08ad51ece6605c228a7751d7775773

[FFmpeg-cvslog] avcodec/vvcdec: add vvc inter filters for RPR

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:40 2024 +0800| [aa8d5c6e7ed3c2340035c93a2fae93d1aa8dd9c6] | committer: Nuo Mi avcodec/vvcdec: add vvc inter filters for RPR > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa8d5c6e7ed3c2340035c93a2fae93d1aa8dd9c6 --- libavcodec/v

[FFmpeg-cvslog] avcodec/vvcdec: refact out VVCRefPic from RefPicList

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:38 2024 +0800| [66c6bee061d360bcd3a089e361ec0d0fcbbd2e26] | committer: Nuo Mi avcodec/vvcdec: refact out VVCRefPic from RefPicList > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=66c6bee061d360bcd3a089e361ec0d0fcbbd2e26 --- libav

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify pred_regular_{luma, chroma} to pred_regular

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:37 2024 +0800| [44bbafb69fa64d8cc2f655da00edf2eb1ecae2ea] | committer: Nuo Mi avcodec/vvcdec: refact, unify pred_regular_{luma, chroma} to pred_regular > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44bbafb69fa64d8cc2f655da00edf2e

[FFmpeg-cvslog] avcodec/vvcdec: misc, remove unused EMULATED_EDGE_{LUMA, CHROMA}, EMULATED_EDGE_DMVR_{LUAM, CHROMA}

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:36 2024 +0800| [875fa9692cb8698e99a820cc6d72fec6625a705d] | committer: Nuo Mi avcodec/vvcdec: misc, remove unused EMULATED_EDGE_{LUMA, CHROMA}, EMULATED_EDGE_DMVR_{LUAM, CHROMA} > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=875f

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify {luma, chroma}_mc to mc

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:33 2024 +0800| [bc099afc8d7660d90a09e2fa6aa3b18c85071992] | committer: Nuo Mi avcodec/vvcdec: refact, unify {luma, chroma}_mc to mc > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc099afc8d7660d90a09e2fa6aa3b18c85071992 --- liba

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify {luma, chroma}_mc_bi to mc_bi

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:35 2024 +0800| [84a93d91d17d13c530569e8e832aabf476852691] | committer: Nuo Mi avcodec/vvcdec: refact, unify {luma, chroma}_mc_bi to mc_bi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=84a93d91d17d13c530569e8e832aabf476852691 ---

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify {luma, chroma}_mc_uni to mc_uni

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:34 2024 +0800| [6769fe1614e637a3ed73f8171d6cc37ac8183e98] | committer: Nuo Mi avcodec/vvcdec: refact, unify {luma, chroma}_mc_uni to mc_uni > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6769fe1614e637a3ed73f8171d6cc37ac8183e98 --

[FFmpeg-cvslog] avcodec/vvcdec: misc, inter, use is_chroma instead of is_luma

2024-05-21 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun May 19 21:27:32 2024 +0800| [1289da92444528c36547fb599b55895b7f90734c] | committer: Nuo Mi avcodec/vvcdec: misc, inter, use is_chroma instead of is_luma > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1289da92444528c36547fb599b55895b7f90734c --

[FFmpeg-cvslog] avfilter/vf_dnn_detect: Fix null pointer dereference

2024-05-21 Thread Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Wed May 8 00:08:18 2024 +0800| [553c572204392f7a74bbfebcf3d33f1161976c8b] | committer: Guo Yejun avfilter/vf_dnn_detect: Fix null pointer dereference Signed-off-by: Zhao Zhili > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=553c572204392f7a

[FFmpeg-cvslog] lavc/vaapi_decode: Reject decoding of frames with no slices

2024-05-21 Thread David Rosca
ffmpeg | branch: master | David Rosca | Mon May 13 09:38:49 2024 +0200| [f7a1453f27583c36a3417c4a731b45ac4235b660] | committer: Haihao Xiang lavc/vaapi_decode: Reject decoding of frames with no slices Matches other hwaccels. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7a1453f2

[FFmpeg-cvslog] avutil/hwcontext_qsv: fix GCC 14.1 warnings

2024-05-21 Thread oltolm
ffmpeg | branch: master | oltolm | Fri May 17 21:10:49 2024 +0200| [45d31614bcc54c5ccbaabf07e7336ac477e2b424] | committer: Haihao Xiang avutil/hwcontext_qsv: fix GCC 14.1 warnings Tested-by: Tong Wu Signed-off-by: oltolm > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45d31614bc

[FFmpeg-cvslog] avfilter/vf_signalstats: Reindent after the previous commit

2024-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 18 11:53:09 2024 +0200| [9a7458123446427eddb4be89f638518554b4c9b2] | committer: Andreas Rheinhardt avfilter/vf_signalstats: Reindent after the previous commit Also use loop scope for iterators while just at it. Signed-off-by: Andreas Rhei

[FFmpeg-cvslog] avfilter/vf_signalstats: Deduplicate <= 8 and > 8 bit code

2024-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 18 11:44:45 2024 +0200| [48c0cce83d9335e037369df471e53634f663cdfc] | committer: Andreas Rheinhardt avfilter/vf_signalstats: Deduplicate <= 8 and > 8 bit code Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.g

[FFmpeg-cvslog] avfilter/vf_signalstats: Use av_dict_set_int() where appropriate

2024-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 18 10:06:18 2024 +0200| [f2dac83628c2e1485be7917e2505ad61fcd7757f] | committer: Andreas Rheinhardt avfilter/vf_signalstats: Use av_dict_set_int() where appropriate Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] avformat/mp3dec: change bogus error message if read_header encounters EOF

2024-05-21 Thread Marton Balint
ffmpeg | branch: release/7.0 | Marton Balint | Sun May 12 19:26:24 2024 +0200| [52132f4d6eab03a5fa34bab0c41a35b9a7a10b7b] | committer: Marton Balint avformat/mp3dec: change bogus error message if read_header encounters EOF Because of ffio_ensure_seekback() a seek error normally should only hap

[FFmpeg-cvslog] avformat/mp3dec: simplify inner frame size check in mp3_read_header

2024-05-21 Thread Marton Balint
ffmpeg | branch: release/7.0 | Marton Balint | Sun May 12 19:10:18 2024 +0200| [89ea8af0b3ef27b11c889410e1718ebc43d2d7d9] | committer: Marton Balint avformat/mp3dec: simplify inner frame size check in mp3_read_header We are protecting the checked buffer with ffio_ensure_seekback(), so if the i

[FFmpeg-cvslog] avformat/mp3dec: only call ffio_ensure_seekback once

2024-05-21 Thread Marton Balint
ffmpeg | branch: release/7.0 | Marton Balint | Sat May 11 22:54:24 2024 +0200| [07ee3648b76ec0cbc5b333fc70ea825c169b598b] | committer: Marton Balint avformat/mp3dec: only call ffio_ensure_seekback once Otherwise the subsequent ffio_ensure_seekback calls destroy the buffer of the earlier. The w

[FFmpeg-cvslog] avformat/mp3dec: only call ffio_ensure_seekback once

2024-05-21 Thread Marton Balint
ffmpeg | branch: release/6.1 | Marton Balint | Sat May 11 22:54:24 2024 +0200| [b4681bd6ecfb2fb4b4512a98e68edda536af7ca5] | committer: Marton Balint avformat/mp3dec: only call ffio_ensure_seekback once Otherwise the subsequent ffio_ensure_seekback calls destroy the buffer of the earlier. The w

[FFmpeg-cvslog] avformat/mp3dec: change bogus error message if read_header encounters EOF

2024-05-21 Thread Marton Balint
ffmpeg | branch: release/6.1 | Marton Balint | Sun May 12 19:26:24 2024 +0200| [fcce52871326e0ca722a01c951bbf780a5d463fc] | committer: Marton Balint avformat/mp3dec: change bogus error message if read_header encounters EOF Because of ffio_ensure_seekback() a seek error normally should only hap

[FFmpeg-cvslog] avformat/mp3dec: simplify inner frame size check in mp3_read_header

2024-05-21 Thread Marton Balint
ffmpeg | branch: release/6.1 | Marton Balint | Sun May 12 19:10:18 2024 +0200| [306ed3f30182bbdc5f7ba9e81d57679d96d121f6] | committer: Marton Balint avformat/mp3dec: simplify inner frame size check in mp3_read_header We are protecting the checked buffer with ffio_ensure_seekback(), so if the i