This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 789730506b2341568b9e709a660226e95087c49f Author: Lynne <[email protected]> AuthorDate: Tue Sep 22 01:19:31 2026 +0900 Commit: Lynne <[email protected]> CommitDate: Wed Sep 23 00:30:52 2026 +0900 vulkan/prores_ks_slice_data: add the missing barrier before the first DCT Each invocation loads one row of its block into shared memory, and the first DCT pass then transforms a column, which spans the rows of the other invocations. --- libavcodec/vulkan/prores_ks_slice_data.comp.glsl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/vulkan/prores_ks_slice_data.comp.glsl b/libavcodec/vulkan/prores_ks_slice_data.comp.glsl index be87b7e03a..7f264eeac6 100644 --- a/libavcodec/vulkan/prores_ks_slice_data.comp.glsl +++ b/libavcodec/vulkan/prores_ks_slice_data.comp.glsl @@ -144,12 +144,13 @@ void main() int c = imageLoad(planes[plane], coord + ivec2(i, 0)).x; blocks[slice_block][row * 9 + i] = float(c) / (1 << (bits_per_sample - 1)); } + barrier(); - /* Row-wise DCT */ + /* Column-wise DCT */ fdct8(slice_block, row, 9); barrier(); - /* Column-wise DCT */ + /* Row-wise DCT */ fdct8(slice_block, row*9, 1); barrier(); -- To stop receiving notification emails like this one, please contact [email protected]. _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
