From bc22e622588d68d558685d09d3e7766a90949bd8 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Wed, 26 Nov 2014 15:00:50 +0100 Subject: [PATCH] be consistent: end of interval is not included --- app/src/main/rs/decoder.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/rs/decoder.rs b/app/src/main/rs/decoder.rs index 70a1415..6a07cdf 100644 --- a/app/src/main/rs/decoder.rs +++ b/app/src/main/rs/decoder.rs @@ -561,8 +561,8 @@ void decode(int samples) { int sync_pulse = !sync_level && sync_counter >= sync_length; sync_counter = sync_level ? sync_counter + 1 : 0; - int u_sep = u_sep_begin <= (hpos-even_hpos) && (hpos-even_hpos) <= u_sep_end; - int v_sep = v_sep_begin <= (hpos-even_hpos) && (hpos-even_hpos) <= v_sep_end; + int u_sep = u_sep_begin <= (hpos-even_hpos) && (hpos-even_hpos) < u_sep_end; + int v_sep = v_sep_begin <= (hpos-even_hpos) && (hpos-even_hpos) < v_sep_end; seperator_counter += (u_sep || v_sep) ? dat_quantized : 0; if (++hpos >= maximum_length || sync_pulse) {