From c47c87e7ccab886848773b4f524665dfaaaac485 Mon Sep 17 00:00:00 2001
From: Ilyes Gouta <ilyes.gouta@st.com>
Date: Tue, 26 Aug 2014 13:52:19 -0400
Subject: [PATCH 1/2] TIFF: More fixes

Signed-off-by: Ilyes Gouta <ilyes.gouta@st.com>
---
 .../idirectfbimageprovider_tiff.c                  |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/interfaces/IDirectFBImageProvider/idirectfbimageprovider_tiff.c b/interfaces/IDirectFBImageProvider/idirectfbimageprovider_tiff.c
index 4faab3a..a294853 100644
--- a/interfaces/IDirectFBImageProvider/idirectfbimageprovider_tiff.c
+++ b/interfaces/IDirectFBImageProvider/idirectfbimageprovider_tiff.c
@@ -224,6 +224,9 @@ IDirectFBImageProvider_TIFF_Destruct( IDirectFBImageProvider *thiz )
      if (data->base.buffer)
           data->base.buffer->Release( data->base.buffer );
 
+     if (data->tif)
+          TIFFClose( data->tif );
+
      DIRECT_DEALLOCATE_INTERFACE( thiz );
 }
 
@@ -309,6 +312,8 @@ IDirectFBImageProvider_TIFF_RenderTo( IDirectFBImageProvider *thiz,
           goto error;
      }
 
+     data->base.buffer->SeekTo( data->base.buffer, 0 );
+
      TIFFReadRGBAImageOriented( data->tif, lock.pitch / 4, data->image_height, (uint32 *)(lock.addr), ORIENTATION_TOPLEFT, 0 );
 
      dfb_surface_unlock_buffer( data->decode_surface, &lock );
-- 
1.7.7.6

