mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-29 22:00:58 +02:00
lavfi/signalstats: Cast the return value of AV_RN16() to int.
It is unsigned at least on arm, fixes the following warnings: libavfilter/vf_signalstats.c:833:21: warning: taking the absolute value of unsigned type 'unsigned int' has no effect dify += abs(yuv - AV_RN16(prev->data[0] + pw + i * 2));
This commit is contained in:
parent
83db1efd42
commit
32601fb821
@ -830,7 +830,7 @@ static int filter_frame16(AVFilterLink *link, AVFrame *in)
|
|||||||
|
|
||||||
masky |= yuv;
|
masky |= yuv;
|
||||||
histy[yuv]++;
|
histy[yuv]++;
|
||||||
dify += abs(yuv - AV_RN16(prev->data[0] + pw + i * 2));
|
dify += abs(yuv - (int)AV_RN16(prev->data[0] + pw + i * 2));
|
||||||
}
|
}
|
||||||
w += in->linesize[0];
|
w += in->linesize[0];
|
||||||
pw += prev->linesize[0];
|
pw += prev->linesize[0];
|
||||||
@ -848,9 +848,9 @@ static int filter_frame16(AVFilterLink *link, AVFrame *in)
|
|||||||
masku |= yuvu;
|
masku |= yuvu;
|
||||||
maskv |= yuvv;
|
maskv |= yuvv;
|
||||||
histu[yuvu]++;
|
histu[yuvu]++;
|
||||||
difu += abs(yuvu - AV_RN16(prev->data[1] + cpw + i * 2));
|
difu += abs(yuvu - (int)AV_RN16(prev->data[1] + cpw + i * 2));
|
||||||
histv[yuvv]++;
|
histv[yuvv]++;
|
||||||
difv += abs(yuvv - AV_RN16(prev->data[2] + cpw + i * 2));
|
difv += abs(yuvv - (int)AV_RN16(prev->data[2] + cpw + i * 2));
|
||||||
|
|
||||||
histsat[p_sat[i]]++;
|
histsat[p_sat[i]]++;
|
||||||
histhue[((int16_t*)p_hue)[i]]++;
|
histhue[((int16_t*)p_hue)[i]]++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user