[x265] [PATCH] lookahead: change const bool to const int, so can be used safely in loop counter
deepthi at multicorewareinc.com
deepthi at multicorewareinc.com
Tue Sep 17 12:52:06 CEST 2013
# HG changeset patch
# User Deepthi Nandakumar <deepthi at multicorewareinc.com>
# Date 1379415109 -19800
# Node ID defa0cb72646c483e7708e3f40a608e4be250818
# Parent 0d33ff236f68bc2238138a7213301b2efc0e6426
lookahead: change const bool to const int, so can be used safely in loop counter.
diff -r 0d33ff236f68 -r defa0cb72646 source/encoder/slicetype.cpp
--- a/source/encoder/slicetype.cpp Mon Sep 16 21:06:49 2013 +0800
+++ b/source/encoder/slicetype.cpp Tue Sep 17 16:21:49 2013 +0530
@@ -334,7 +334,7 @@
Lowres *fref1 = frames[p1];
Lowres *fenc = frames[b];
- const bool bBidir = (b < p1);
+ const int bBidir = (b < p1) ? 1 : 0;
const int cuXY = cux + cuy * widthInCU;
const int cuSize = X265_LOWRES_CU_SIZE;
const int pelOffset = cuSize * cux + cuSize * cuy * fenc->lumaStride;
@@ -460,7 +460,7 @@
if (bFrameScoreCU) fenc->costEst[0][0] += icost;
}
- if (!bBidir)
+ if (bBidir == 0)
{
if (fenc->intraCost[cuXY] < bcost)
{
More information about the x265-devel
mailing list