[FFmpeg-devel] [PATCH] ac3dsp: RISC-V V float_to_fixed24
Rémi Denis-Courmont
remi at remlab.net
Fri Dec 1 20:38:37 EET 2023
Le perjantaina 1. joulukuuta 2023, 20.35.10 EET Rémi Denis-Courmont a écrit :
> Le perjantaina 24. marraskuuta 2023, 0.39.39 EET flow gg a écrit :
> > Okay, changed
>
> src/libavcodec/riscv/ac3dsp_init.c: In function ‘ff_ac3dsp_init_riscv’:
> src/libavcodec/riscv/ac3dsp_init.c:39:33: warning: assignment to ‘void (*)
> (int32_t *, const float *, size_t)’ {aka ‘void (*)(int *, const float *,
> long unsigned int)’} from incompatible pointer type ‘void (*)(int32_t *,
> const float *, unsigned int)’ {aka ‘void (*)(int *, const float *, unsigned
> int)’} [- Wincompatible-pointer-types]
> 39 | c->float_to_fixed24 = ff_float_to_fixed24_rvv;
>
> | ^
>
> Also the Makefile precondition is inaccurate.
Oh, and on C908, LMUL=8 is actually faster than LMUL=4. Generally speaking,
you should maximise the LMUL unless there is a *specific* reason not to.
--
レミ・デニ-クールモン
http://www.remlab.net/
More information about the ffmpeg-devel
mailing list