This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit a9cd93c91797b64b87c68d228019189755894fe7
Author:     Ramiro Polla <[email protected]>
AuthorDate: Thu Jun 18 20:35:02 2026 +0200
Commit:     Ramiro Polla <[email protected]>
CommitDate: Fri Jun 19 14:32:44 2026 +0000

    swscale/ops: pass SwsSwizzleOp by pointer instead of value in 
ff_sws_comp_mask_swizzle()
---
 libswscale/ops.c           | 4 ++--
 libswscale/ops.h           | 2 +-
 libswscale/ops_optimizer.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/libswscale/ops.c b/libswscale/ops.c
index 04568811d3..31bb2bdec4 100644
--- a/libswscale/ops.c
+++ b/libswscale/ops.c
@@ -144,11 +144,11 @@ SwsCompMask ff_sws_comp_mask_q4(const AVRational q[4])
     return mask;
 }
 
-SwsCompMask ff_sws_comp_mask_swizzle(const SwsCompMask mask, const 
SwsSwizzleOp swiz)
+SwsCompMask ff_sws_comp_mask_swizzle(const SwsCompMask mask, const 
SwsSwizzleOp *swiz)
 {
     SwsCompMask res = 0;
     for (int i = 0; i < 4; i++) {
-        const int src = swiz.in[i];
+        const int src = swiz->in[i];
         if (SWS_COMP_TEST(mask, src))
             res |= SWS_COMP(i);
     }
diff --git a/libswscale/ops.h b/libswscale/ops.h
index 8002eca8c1..41755f35f4 100644
--- a/libswscale/ops.h
+++ b/libswscale/ops.h
@@ -146,7 +146,7 @@ typedef struct SwsSwizzleOp {
 } SwsSwizzleOp;
 
 #define SWS_SWIZZLE(X,Y,Z,W) ((SwsSwizzleOp) { .in = {X, Y, Z, W} })
-SwsCompMask ff_sws_comp_mask_swizzle(SwsCompMask mask, SwsSwizzleOp swiz);
+SwsCompMask ff_sws_comp_mask_swizzle(SwsCompMask mask, const SwsSwizzleOp 
*swiz);
 
 typedef struct SwsShiftOp {
     uint8_t amount; /* number of bits to shift */
diff --git a/libswscale/ops_optimizer.c b/libswscale/ops_optimizer.c
index aa4e8ff408..69973b63ce 100644
--- a/libswscale/ops_optimizer.c
+++ b/libswscale/ops_optimizer.c
@@ -61,7 +61,7 @@ static bool op_commute_clear(SwsOp *op, SwsOp *next)
         op->type = next->filter.type;
         return true;
     case SWS_OP_SWIZZLE:
-        op->clear.mask = ff_sws_comp_mask_swizzle(op->clear.mask, 
next->swizzle);
+        op->clear.mask = ff_sws_comp_mask_swizzle(op->clear.mask, 
&next->swizzle);
         ff_sws_apply_op_q(next, op->clear.value);
         return true;
     case SWS_OP_SWAP_BYTES:

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to