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]

Reply via email to