mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-08 06:09:50 +00:00
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:
parent
c597d8cac1
commit
9ad20839fb
6 changed files with 18 additions and 18 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue