From 2fb49d5cde4439ee48629499ab6caf11c7739d28 Mon Sep 17 00:00:00 2001
From: slevy <slevy>
Date: Wed, 13 Mar 2013 16:31:20 +0000
Subject: [PATCH] Write JPEG image with correct orientation.

---
 src/partiviewc.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/partiviewc.cc b/src/partiviewc.cc
index aa6fc79..1210700 100644
--- a/src/partiviewc.cc
+++ b/src/partiviewc.cc
@@ -650,7 +650,7 @@ static int snapjpeg( char *outfname, int xsize, int ysize, char *rgbbuf )
 
     while(cinfo.next_scanline < cinfo.image_height) {
 	JSAMPROW rowptr[1];
-	rowptr[0] = reinterpret_cast<JSAMPROW>(&rgbbuf[cinfo.next_scanline * xsize*3]);
+	rowptr[0] = reinterpret_cast<JSAMPROW>(&rgbbuf[(cinfo.image_height - 1 - cinfo.next_scanline) * xsize*3]);
 	jpeg_write_scanlines(&cinfo, rowptr, 1);
     }
     jpeg_finish_compress(&cinfo);
-- 
GitLab