Dmitry Timoshkov : iccvid: Add support for ICM_DECOMPRESS_END message.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Dec 15 04:35:08 CST 2005


Module: wine
Branch: refs/heads/master
Commit: bd52a2eedffe50c7b4e84d8eeb1d391d1c070942
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=bd52a2eedffe50c7b4e84d8eeb1d391d1c070942

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Thu Dec 15 10:24:49 2005 +0100

iccvid: Add support for ICM_DECOMPRESS_END message.

---

 dlls/iccvid/iccvid.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/dlls/iccvid/iccvid.c b/dlls/iccvid/iccvid.c
index 009c4ae..06915d1 100644
--- a/dlls/iccvid/iccvid.c
+++ b/dlls/iccvid/iccvid.c
@@ -931,6 +931,16 @@ static LRESULT ICCVID_GetInfo( ICCVID_In
     return sizeof(ICINFO);
 }
 
+static LRESULT ICCVID_DecompressEnd( ICCVID_Info *info )
+{
+    if( info->cvinfo )
+    {
+        free_cvinfo( info->cvinfo );
+        info->cvinfo = NULL;
+    }
+    return ICERR_OK;
+}
+
 LRESULT WINAPI ICCVID_DriverProc( DWORD_PTR dwDriverId, HDRVR hdrvr, UINT msg,
                                   LPARAM lParam1, LPARAM lParam2)
 {
@@ -978,6 +988,10 @@ LRESULT WINAPI ICCVID_DriverProc( DWORD_
     case ICM_DECOMPRESSEX:
         return ICCVID_DecompressEx( info, (ICDECOMPRESSEX*) lParam1, 
                                   (DWORD) lParam2 );
+
+    case ICM_DECOMPRESS_END:
+        return ICCVID_DecompressEnd( info );
+
     case DRV_CLOSE:
         return ICCVID_Close( info );
 




More information about the wine-cvs mailing list