A method of motion compensated prediction in video decoding, the method comprising: determining a block of pixels of a video representation encoded in a bitstream, values of said pixels having a first precision; determining a type of the block; if the determining indicates that the block is a block predicted by using two or more reference blocks, determining a first reference pixel location in a first reference block and a second reference pixel location in a second reference block, pixel values of said first reference block and pixel values of said second reference block having said first precision, wherein said first precision is a first number of bits; using said first reference pixel location to obtain a first prediction value, wherein pixel values of said first reference block having said first precision are filtered to obtain said first prediction value, and wherein said first prediction value has a second precision, which is higher than said first precision, and wherein said second precision is a second number of bits; using said second reference pixel location to obtain a second prediction value, wherein pixel values of said second reference block having said first precision are filtered to obtain said second prediction value, and wherein said second prediction value has said second precision; combining said first prediction value and said second prediction value to obtain a combined prediction value; inserting a rounding offset to said combined prediction value before decreasing the precision of said combined prediction value to said first precision; and decreasing the precision of said combined prediction value to said first precision. determining a block of pixels of a video representation encoded in a bitstream, values of said pixels having a first precision; determining a type of the block; if the determining indicates that the block is a block predicted by using two or more reference blocks, determining a first reference pixel location in a first reference block and a second reference pixel location in a second reference block, pixel values of said first reference block and pixel values of said second reference block having said first precision, wherein said first precision is a first number of bits; using said first reference pixel location to obtain a first prediction value, wherein pixel values of said first reference block having said first precision are filtered to obtain said first prediction value, and wherein said first prediction value has a second precision, which is higher than said first precision, and wherein said second precision is a second number of bits; using said second reference pixel location to obtain a second prediction value, wherein pixel values of said second reference block having said first precision are filtered to obtain said second prediction value, and wherein said second prediction value has said second precision; combining said first prediction value and said second prediction value to obtain a combined prediction value; inserting a rounding offset to said combined prediction value before decreasing the precision of said combined prediction value to said first precision; and decreasing the precision of said combined prediction value to said first precision. determining a first reference pixel location in a first reference block and a second reference pixel location in a second reference block, pixel values of said first reference block and pixel values of said second reference block having said first precision, wherein said first precision is a first number of bits; using said first reference pixel location to obtain a first prediction value, wherein pixel values of said first reference block having said first precision are filtered to obtain said first prediction value, and wherein said first prediction value has a second precision, which is higher than said first precision, and wherein said second precision is a second number of bits; using said second reference pixel location to obtain a second prediction value, wherein pixel values of said second reference block having said first precision are filtered to obtain said second prediction value, and wherein said second prediction value has said second precision; combining said first prediction value and said second prediction value to obtain a combined prediction value; inserting a rounding offset to said combined prediction value before decreasing the precision of said combined prediction value to said first precision; and decreasing the precision of said combined prediction value to said first precision.