if (s->preserve_lightness)
preservel(&r, &g, &b, l);
- dstr[j] = av_clip_uint8(r * max);
- dstg[j] = av_clip_uint8(g * max);
- dstb[j] = av_clip_uint8(b * max);
+ dstr[j] = av_clip_uint8(lrintf(r * max));
+ dstg[j] = av_clip_uint8(lrintf(g * max));
+ dstb[j] = av_clip_uint8(lrintf(b * max));
if (in != out && out->linesize[3])
dsta[j] = srca[j];
}
if (s->preserve_lightness)
preservel(&r, &g, &b, l);
- dstr[j] = av_clip_uintp2_c(r * max, depth);
- dstg[j] = av_clip_uintp2_c(g * max, depth);
- dstb[j] = av_clip_uintp2_c(b * max, depth);
+ dstr[j] = av_clip_uintp2_c(lrintf(r * max), depth);
+ dstg[j] = av_clip_uintp2_c(lrintf(g * max), depth);
+ dstb[j] = av_clip_uintp2_c(lrintf(b * max), depth);
if (in != out && out->linesize[3])
dsta[j] = srca[j];
}
if (s->preserve_lightness)
preservel(&r, &g, &b, l);
- dst[j + roffset] = av_clip_uint8(r * max);
- dst[j + goffset] = av_clip_uint8(g * max);
- dst[j + boffset] = av_clip_uint8(b * max);
+ dst[j + roffset] = av_clip_uint8(lrintf(r * max));
+ dst[j + goffset] = av_clip_uint8(lrintf(g * max));
+ dst[j + boffset] = av_clip_uint8(lrintf(b * max));
if (in != out && step == 4)
dst[j + aoffset] = src[j + aoffset];
}
if (s->preserve_lightness)
preservel(&r, &g, &b, l);
- dst[j + roffset] = av_clip_uintp2_c(r * max, depth);
- dst[j + goffset] = av_clip_uintp2_c(g * max, depth);
- dst[j + boffset] = av_clip_uintp2_c(b * max, depth);
+ dst[j + roffset] = av_clip_uintp2_c(lrintf(r * max), depth);
+ dst[j + goffset] = av_clip_uintp2_c(lrintf(g * max), depth);
+ dst[j + boffset] = av_clip_uintp2_c(lrintf(b * max), depth);
if (in != out && step == 4)
dst[j + aoffset] = src[j + aoffset];
}
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 304128, 0xd50c9fea
-0, 1, 1, 1, 304128, 0xdf9e1f79
-0, 2, 2, 1, 304128, 0x9b84087e
+0, 0, 0, 1, 304128, 0xf68fadfd
+0, 1, 1, 1, 304128, 0xa6302d9a
+0, 2, 2, 1, 304128, 0x758d165a
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 405504, 0xd33217e5
-0, 1, 1, 1, 405504, 0x08f161af
-0, 2, 2, 1, 405504, 0x27508654
+0, 0, 0, 1, 405504, 0xdcc71df0
+0, 1, 1, 1, 405504, 0x48d56675
+0, 2, 2, 1, 405504, 0x68058bf0
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 405504, 0x2e44c4b0
-0, 1, 1, 1, 405504, 0xf47244e0
-0, 2, 2, 1, 405504, 0x040769dd
+0, 0, 0, 1, 405504, 0xa497ca1b
+0, 1, 1, 1, 405504, 0x92c24b0e
+0, 2, 2, 1, 405504, 0x965270bd
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 811008, 0x42e5db8b
-0, 1, 1, 1, 811008, 0x31be5974
-0, 2, 2, 1, 811008, 0xdef21287
+0, 0, 0, 1, 811008, 0xc5f7e6ba
+0, 1, 1, 1, 811008, 0x266955bf
+0, 2, 2, 1, 811008, 0x55360c6e