Make libmix_imageencoder_tester use uncached source image buffer.

BZ: 175701

Issue: When SLC was enabled on MOFD, uncached
source buffer needed to be used or any data
in cached source buffer should be guaranteed
to be up-to-date.

Solution: On Camera capturing cases up-to-date
was natually guaranteed and this patch made
file2file test cases use uncached source buffer.

Change-Id: I4c7aa9b717faaefbc35e707bc8c1fd1c9d08f2d1
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
diff --git a/imageencoder/test/main.cpp b/imageencoder/test/main.cpp
index 2707680..a1eeb02 100644
--- a/imageencoder/test/main.cpp
+++ b/imageencoder/test/main.cpp
@@ -86,7 +86,7 @@
 	/* Parameter variables */
 	char *source_name = NULL;
 	char *output_name = (char *)"./output.jpg";
-	int surface_type = 0;
+	int surface_type = 1;
 	int quality = DEFAULT_QUALITY;
 	int burst = DEFAULT_BURST;
 	int width = 0, height = 0;
@@ -283,7 +283,7 @@
 					((unsigned int)source_buffer)%4096 + 4096);
 	} else { /* gralloc */
 		gralloc_buffer = new GraphicBuffer(width, height, VA_FOURCC_NV12,
-						GraphicBuffer::USAGE_SW_WRITE_RARELY);
+						GraphicBuffer::USAGE_HW_RENDER);
 		if (NULL == gralloc_buffer) {
 			fprintf(stderr, "Allocating GraphicBuffer failed!\n");
 			close(source_fd);