From 8ab76154e3dec87cfaa2399957108aa97acb92b2 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Tue, 25 Nov 2014 20:54:21 +0100 Subject: [PATCH] always reset even_hpos to 0 when done --- app/src/main/rs/decoder.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/rs/decoder.rs b/app/src/main/rs/decoder.rs index 386a338..b95da24 100644 --- a/app/src/main/rs/decoder.rs +++ b/app/src/main/rs/decoder.rs @@ -449,9 +449,10 @@ static void yuv_decoder() pixel_buffer[bitmap_width * vpos + i] = rsYuvToRGBA_uchar4(y, u, v); } if (hpos >= maximum_length) - even_hpos = (hpos -= scanline_length); + hpos -= scanline_length; else - even_hpos = hpos = 0; + hpos = 0; + even_hpos = 0; } static void rgb_decoder() { @@ -462,9 +463,10 @@ static void rgb_decoder() pixel_buffer[bitmap_width * vpos + i] = rgb(r, g, b); } if (hpos >= maximum_length) - even_hpos = (hpos -= scanline_length); + hpos -= scanline_length; else - even_hpos = hpos = 0; + hpos = 0; + even_hpos = 0; } static void raw_decoder() {