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

Git pushed a commit to branch master
in repository ffmpeg.

commit 7d448c9709ae04734f4e32bd7baf392cbd1c3c16
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Fri Aug 7 16:51:29 2026 +0200
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Sun Aug 9 17:29:30 2026 +0200

    avcodec/qpeldsp, qpel_template: Use ptrdiff_t for stride
    
    Reviewed-by: Lynne <[email protected]>
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/qpel_template.c | 52 +++++++++++++++++++++++-----------------------
 libavcodec/qpeldsp.c       | 20 +++++++++---------
 2 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/libavcodec/qpel_template.c b/libavcodec/qpel_template.c
index e52a78cf22..2b1d52b15a 100644
--- a/libavcodec/qpel_template.c
+++ b/libavcodec/qpel_template.c
@@ -29,9 +29,9 @@
 static inline void OPNAME ## _no_rnd_pixels8_l2_8(uint8_t *dst,         \
                                                   const uint8_t *src1,  \
                                                   const uint8_t *src2,  \
-                                                  int dst_stride,       \
-                                                  int src_stride1,      \
-                                                  int src_stride2,      \
+                                                  ptrdiff_t dst_stride, \
+                                                  ptrdiff_t src_stride1,\
+                                                  ptrdiff_t src_stride2,\
                                                   int h)                \
 {                                                                       \
     int i;                                                              \
@@ -52,9 +52,9 @@ static inline void OPNAME ## _no_rnd_pixels8_l2_8(uint8_t 
*dst,         \
 static inline void OPNAME ## _no_rnd_pixels16_l2_8(uint8_t *dst,        \
                                                    const uint8_t *src1, \
                                                    const uint8_t *src2, \
-                                                   int dst_stride,      \
-                                                   int src_stride1,     \
-                                                   int src_stride2,     \
+                                                   ptrdiff_t dst_stride,\
+                                                   ptrdiff_t src_stride1,\
+                                                   ptrdiff_t src_stride2,\
                                                    int h)               \
 {                                                                       \
     OPNAME ## _no_rnd_pixels8_l2_8(dst, src1, src2, dst_stride,         \
@@ -71,11 +71,11 @@ static inline void OPNAME ## _pixels8_l4_8(uint8_t *dst,    
            \
                                            const uint8_t *src2,         \
                                            const uint8_t *src3,         \
                                            const uint8_t *src4,         \
-                                           int dst_stride,              \
-                                           int src_stride1,             \
-                                           int src_stride2,             \
-                                           int src_stride3,             \
-                                           int src_stride4,             \
+                                           ptrdiff_t dst_stride,        \
+                                           ptrdiff_t src_stride1,       \
+                                           ptrdiff_t src_stride2,       \
+                                           ptrdiff_t src_stride3,       \
+                                           ptrdiff_t src_stride4,       \
                                            int h)                       \
 {                                                                       \
     /* FIXME HIGH BIT DEPTH */                                          \
@@ -121,11 +121,11 @@ static inline void OPNAME ## _no_rnd_pixels8_l4_8(uint8_t 
*dst,         \
                                                   const uint8_t *src2,  \
                                                   const uint8_t *src3,  \
                                                   const uint8_t *src4,  \
-                                                  int dst_stride,       \
-                                                  int src_stride1,      \
-                                                  int src_stride2,      \
-                                                  int src_stride3,      \
-                                                  int src_stride4,      \
+                                                  ptrdiff_t dst_stride, \
+                                                  ptrdiff_t src_stride1,\
+                                                  ptrdiff_t src_stride2,\
+                                                  ptrdiff_t src_stride3,\
+                                                  ptrdiff_t src_stride4,\
                                                   int h)                \
 {                                                                       \
     /* FIXME HIGH BIT DEPTH */                                          \
@@ -171,11 +171,11 @@ static inline void OPNAME ## _pixels16_l4_8(uint8_t *dst, 
              \
                                             const uint8_t *src2,        \
                                             const uint8_t *src3,        \
                                             const uint8_t *src4,        \
-                                            int dst_stride,             \
-                                            int src_stride1,            \
-                                            int src_stride2,            \
-                                            int src_stride3,            \
-                                            int src_stride4,            \
+                                            ptrdiff_t dst_stride,       \
+                                            ptrdiff_t src_stride1,      \
+                                            ptrdiff_t src_stride2,      \
+                                            ptrdiff_t src_stride3,      \
+                                            ptrdiff_t src_stride4,      \
                                             int h)                      \
 {                                                                       \
     OPNAME ## _pixels8_l4_8(dst, src1, src2, src3, src4, dst_stride,    \
@@ -193,11 +193,11 @@ static inline void OPNAME ## 
_no_rnd_pixels16_l4_8(uint8_t *dst,        \
                                                    const uint8_t *src2, \
                                                    const uint8_t *src3, \
                                                    const uint8_t *src4, \
-                                                   int dst_stride,      \
-                                                   int src_stride1,     \
-                                                   int src_stride2,     \
-                                                   int src_stride3,     \
-                                                   int src_stride4,     \
+                                                   ptrdiff_t dst_stride,\
+                                                   ptrdiff_t src_stride1,\
+                                                   ptrdiff_t src_stride2,\
+                                                   ptrdiff_t src_stride3,\
+                                                   ptrdiff_t src_stride4,\
                                                    int h)               \
 {                                                                       \
     OPNAME ## _no_rnd_pixels8_l4_8(dst, src1, src2, src3, src4,         \
diff --git a/libavcodec/qpeldsp.c b/libavcodec/qpeldsp.c
index f965d6d86d..38021d69c0 100644
--- a/libavcodec/qpeldsp.c
+++ b/libavcodec/qpeldsp.c
@@ -42,8 +42,8 @@
 
 #define QPEL_MC(r, OPNAME, RND, OP)                                           \
 static void OPNAME ## mpeg4_qpel8_h_lowpass(uint8_t *dst, const uint8_t *src, \
-                                            int dstStride, int srcStride,     \
-                                            int h)                            \
+                                            ptrdiff_t dstStride,              \
+                                            ptrdiff_t srcStride, int h)       \
 {                                                                             \
     const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP;                           \
     int i;                                                                    \
@@ -63,7 +63,8 @@ static void OPNAME ## mpeg4_qpel8_h_lowpass(uint8_t *dst, 
const uint8_t *src, \
 }                                                                             \
                                                                               \
 static void OPNAME ## mpeg4_qpel8_v_lowpass(uint8_t *dst, const uint8_t *src, \
-                                            int dstStride, int srcStride)     \
+                                            ptrdiff_t dstStride,              \
+                                            ptrdiff_t srcStride)              \
 {                                                                             \
     const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP;                           \
     const int w = 8;                                                          \
@@ -92,10 +93,9 @@ static void OPNAME ## mpeg4_qpel8_v_lowpass(uint8_t *dst, 
const uint8_t *src, \
     }                                                                         \
 }                                                                             \
                                                                               \
-static void OPNAME ## mpeg4_qpel16_h_lowpass(uint8_t *dst,                    \
-                                             const uint8_t *src,              \
-                                             int dstStride, int srcStride,    \
-                                             int h)                           \
+static void OPNAME ## mpeg4_qpel16_h_lowpass(uint8_t *dst, const uint8_t *src,\
+                                             ptrdiff_t dstStride,             \
+                                             ptrdiff_t srcStride, int h)      \
 {                                                                             \
     const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP;                           \
     int i;                                                                    \
@@ -122,9 +122,9 @@ static void OPNAME ## mpeg4_qpel16_h_lowpass(uint8_t *dst,  
                  \
     }                                                                         \
 }                                                                             \
                                                                               \
-static void OPNAME ## mpeg4_qpel16_v_lowpass(uint8_t *dst,                    \
-                                             const uint8_t *src,              \
-                                             int dstStride, int srcStride)    \
+static void OPNAME ## mpeg4_qpel16_v_lowpass(uint8_t *dst, const uint8_t *src,\
+                                             ptrdiff_t dstStride,             \
+                                             ptrdiff_t srcStride)             \
 {                                                                             \
     const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP;                           \
     const int w = 16;                                                         \

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

Reply via email to