Commit 32601fb8 authored by Carl Eugen Hoyos's avatar Carl Eugen Hoyos

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));
parent 83db1efd
......@@ -830,7 +830,7 @@ static int filter_frame16(AVFilterLink *link, AVFrame *in)
masky |= 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];
pw += prev->linesize[0];
......@@ -848,9 +848,9 @@ static int filter_frame16(AVFilterLink *link, AVFrame *in)
masku |= yuvu;
maskv |= yuvv;
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]++;
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]]++;
histhue[((int16_t*)p_hue)[i]]++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment