A method of encoding a video representation into a bitstream for storage and/or transmission to a decoder, the method comprising: receiving a block of pixels of a video image, values of said pixels having a first precision, wherein the first precision is a first number of bits; determining a type for the block; if the determining indicates that the block is to be 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, the first and second reference blocks having said first precision; using said first reference pixel location to obtain a first prediction value, said first prediction value having a second precision, which is higher than said first precision, wherein the second precision is a second number of bits; using said second reference pixel location to obtain a second prediction value, said second prediction value having the second precision, which is higher than said first precision; reducing the precision of said first prediction value having said second precision and of said second prediction value having said second precision to an intermediate precision by shifting said first prediction value having said second precision and said second prediction value having said second precision to the right, said intermediate precision being a number of bits that is higher than said first precision and lower than said second precision; summing said first prediction value having said intermediate precision and said second prediction value having said intermediate precision and a rounding offset value to obtain a combined prediction value; and decreasing the precision of said combined prediction value to said first precision. receiving a block of pixels of a video image, values of said pixels having a first precision, wherein the first precision is a first number of bits; determining a type for the block; if the determining indicates that the block is to be 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, the first and second reference blocks having said first precision; using said first reference pixel location to obtain a first prediction value, said first prediction value having a second precision, which is higher than said first precision, wherein the second precision is a second number of bits; using said second reference pixel location to obtain a second prediction value, said second prediction value having the second precision, which is higher than said first precision; reducing the precision of said first prediction value having said second precision and of said second prediction value having said second precision to an intermediate precision by shifting said first prediction value having said second precision and said second prediction value having said second precision to the right, said intermediate precision being a number of bits that is higher than said first precision and lower than said second precision; summing said first prediction value having said intermediate precision and said second prediction value having said intermediate precision and a rounding offset value to obtain a combined prediction value; and decreasing the precision of said combined prediction value to said first precision. <EOS>