From: Steinar H. Gunderson Date: Mon, 31 Aug 2015 23:56:42 +0000 (+0200) Subject: Fix broken YCbCr subpixel positioning. Caught by the unit tests. X-Git-Tag: 1.2.0~33 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=2b85d54dac93d98400c78eff109750ad19c4219b Fix broken YCbCr subpixel positioning. Caught by the unit tests. --- diff --git a/ycbcr.cpp b/ycbcr.cpp index 6dbcd9d..277ea9c 100644 --- a/ycbcr.cpp +++ b/ycbcr.cpp @@ -52,7 +52,7 @@ float compute_chroma_offset(float pos, unsigned subsampling_factor, unsigned res // x + (-0) can be optimized away freely, as opposed to x + 0. return -0.0; } else { - return (local_chroma_pos - 0.5) / resolution; + return (0.5 - local_chroma_pos) / resolution; } }