avcodec/pixblockdsp: be consistent about restrict use in ff_{get,diff}_pixels

Suppresses warnings about function pointer mismatch.

Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
This commit is contained in:
Kacper Michajłow 2025-09-27 02:34:21 +02:00
parent c597d8cac1
commit 9ad20839fb
No known key found for this signature in database
GPG key ID: 6580132338ABD4E2
6 changed files with 18 additions and 18 deletions

View file

@ -23,9 +23,9 @@
#include "libavutil/aarch64/cpu.h"
#include "libavcodec/pixblockdsp.h"
void ff_get_pixels_neon(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_neon(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_diff_pixels_neon(int16_t *block, const uint8_t *s1,
void ff_diff_pixels_neon(int16_t *restrict block, const uint8_t *s1,
const uint8_t *s2, ptrdiff_t stride);
av_cold void ff_pixblockdsp_init_aarch64(PixblockDSPContext *c,

View file

@ -23,18 +23,18 @@
#include "libavutil/arm/cpu.h"
#include "libavcodec/pixblockdsp.h"
void ff_get_pixels_armv6(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_armv6(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_diff_pixels_armv6(int16_t *block, const uint8_t *s1,
void ff_diff_pixels_armv6(int16_t *restrict block, const uint8_t *s1,
const uint8_t *s2, ptrdiff_t stride);
void ff_get_pixels_neon(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_neon(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_get_pixels_unaligned_neon(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_unaligned_neon(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_diff_pixels_neon(int16_t *block, const uint8_t *s1,
void ff_diff_pixels_neon(int16_t *restrict block, const uint8_t *s1,
const uint8_t *s2, ptrdiff_t stride);
void ff_diff_pixels_unaligned_neon(int16_t *block, const uint8_t *s1,
void ff_diff_pixels_unaligned_neon(int16_t *restrict block, const uint8_t *s1,
const uint8_t *s2, ptrdiff_t stride);
av_cold void ff_pixblockdsp_init_arm(PixblockDSPContext *c,

View file

@ -56,7 +56,7 @@ typedef struct DVEncContext {
AVCodecContext *avctx;
uint8_t *buf;
void (*get_pixels)(int16_t *block, const uint8_t *pixels, ptrdiff_t linesize);
void (*get_pixels)(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t linesize);
void (*fdct[2])(int16_t *block);
me_cmp_func ildct_cmp;

View file

@ -26,18 +26,18 @@
#include "libavutil/riscv/cpu.h"
#include "libavcodec/pixblockdsp.h"
void ff_get_pixels_8_rvi(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_8_rvi(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_get_pixels_16_rvi(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_16_rvi(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_get_pixels_8_rvv(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_8_rvv(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_get_pixels_unaligned_8_rvv(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_unaligned_8_rvv(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t stride);
void ff_diff_pixels_rvv(int16_t *block, const uint8_t *s1,
void ff_diff_pixels_rvv(int16_t *restrict block, const uint8_t *s1,
const uint8_t *s2, ptrdiff_t stride);
void ff_diff_pixels_unaligned_rvv(int16_t *block, const uint8_t *s1,
void ff_diff_pixels_unaligned_rvv(int16_t *restrict block, const uint8_t *s1,
const uint8_t *s2, ptrdiff_t stride);
av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c,

View file

@ -25,7 +25,7 @@
#include "libavutil/x86/cpu.h"
#include "libavcodec/dnxhdenc.h"
void ff_get_pixels_8x4_sym_sse2(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_8x4_sym_sse2(int16_t *restrict block, const uint8_t *pixels,
ptrdiff_t line_size);
av_cold void ff_dnxhdenc_init_x86(DNXHDEncContext *ctx)

View file

@ -23,8 +23,8 @@
#include "libavutil/x86/cpu.h"
#include "libavcodec/pixblockdsp.h"
void ff_get_pixels_sse2(int16_t *block, const uint8_t *pixels, ptrdiff_t stride);
void ff_diff_pixels_sse2(int16_t *block, const uint8_t *s1, const uint8_t *s2,
void ff_get_pixels_sse2(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t stride);
void ff_diff_pixels_sse2(int16_t *restrict block, const uint8_t *s1, const uint8_t *s2,
ptrdiff_t stride);
av_cold void ff_pixblockdsp_init_x86(PixblockDSPContext *c,