<div dir="ltr"><div>Hi,</div><div><br></div><div>I got a compile error with GCC 4.9.2 when compiling a high bit-depth executable.</div><div><br></div><div>x265 version 1.4+382-f9a54da18713<br></div><div><br></div><div>[ 69%] Building CXX object encoder/CMakeFiles/encoder.dir/slicetype.cpp.obj</div><div>c:/x265/x265/source/encoder/slicetype.cpp: In member function 'void x265::EstimateRow::estimateCUCost(x265::Lowres**, x265::ReferencePlanes*, int, int, int, int, int, bool*)':</div><div>c:/x265/x265/source/encoder/slicetype.cpp:1702:121: warning: iteration 17u invokes undefined behavior [-Waggressive-loop-optimizations]             neighbours[1][i]           = (neighbours[0][i - 1]      + (neighbours[0][i] << 1)      + neighbours[0][i + 1]      + 2) >> 2;                                         </div><div>cc1plus.exe: note: containing loop</div><div><br></div><div>The encoder doesn't seem to use weightp:</div><div><br></div><div>x265 [info]: Weighted P-Frames: Y:0.0% UV:0.0%<br></div><div><br></div><div>I also tested a different build and weighted P-frames are not used there either.</div><div><br></div><div>-Sami</div></div>