<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
>From 4923546f2c7f63be1ee97eb9b667cc3ec1472427 Mon Sep 17 00:00:00 2001</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
From: Lathambigai <lathambigai.kesava@multicorewareinc.com></div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Date: Thu, 5 Mar 2026 15:39:31 +0530</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Subject: [PATCH] Fix invalid frees</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
---</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
source/common/threadpool.cpp | 2 +-</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
source/encoder/api.cpp | 27 ++++++++++++---------------</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
2 files changed, 13 insertions(+), 16 deletions(-)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
diff --git a/source/common/threadpool.cpp b/source/common/threadpool.cpp</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
index a5a02daca..0bd117615 100644</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
--- a/source/common/threadpool.cpp</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+++ b/source/common/threadpool.cpp</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
@@ -586,7 +586,7 @@ ThreadPool* ThreadPool::allocThreadPools(x265_param* p, int& numPools, bool isTh</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
if (!pools[i].create(numThreads, maxProviders, nodeMaskPerPool[node]))</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
{</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE(pools);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ delete[] pools;</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
numPools = 0;</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
return NULL;</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
}</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
diff --git a/source/encoder/api.cpp b/source/encoder/api.cpp</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
index e54985400..9e3e63291 100644</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
--- a/source/encoder/api.cpp</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+++ b/source/encoder/api.cpp</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
@@ -910,11 +910,13 @@ void x265_free_analysis_data(x265_param *param, x265_analysis_data* analysis)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
bool isMultiPassOpt = param->analysisMultiPassRefine || param->analysisMultiPassDistortion;</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
//Free memory for Lookahead pointers</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
-</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE(analysis->lookahead.satdForVbv);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE(analysis->lookahead.intraSatdForVbv);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE(analysis->lookahead.vbvCost);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE(analysis->lookahead.intraVbvCost);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ if (!isMultiPassOpt && param->bDisableLookahead && isVbv)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ {</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE(analysis->lookahead.satdForVbv);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE(analysis->lookahead.intraSatdForVbv);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE(analysis->lookahead.vbvCost);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE(analysis->lookahead.intraVbvCost);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ }</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
//Free memory for distortionData pointers</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
if (analysis->distortionData)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
@@ -961,13 +963,10 @@ void x265_free_analysis_data(x265_param *param, x265_analysis_data* analysis)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
X265_FREE((analysis->interData)->mv[0]);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
X265_FREE((analysis->interData)->mv[1]);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- if ((analysis->interData)->mergeFlag)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ if (maxReuseLevel > 4)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
{</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE((analysis->interData)->mergeFlag);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- }</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- if ((analysis->interData)->partSize)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- {</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE((analysis->interData)->partSize);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE((analysis->interData)->mergeFlag);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE((analysis->interData)->partSize);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
}</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
if (maxReuseLevel >= 7)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
{</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
@@ -984,10 +983,8 @@ void x265_free_analysis_data(x265_param *param, x265_analysis_data* analysis)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
}</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
}</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
}</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- if (analysis->interData && analysis->interData->ref)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- {</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- X265_FREE(analysis->interData->ref);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
- }</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ if (((minReuseLevel >= 2) && (minReuseLevel <= 6)) || isMultiPassOpt)</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
+ X265_FREE((analysis->interData)->ref);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
X265_FREE(analysis->interData);</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
analysis->interData = NULL;</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
}</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
--</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
2.25.1</div>
<div style="line-height: 19px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div class="elementToProof" id="Signature">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; font-size: 14px; color: rgb(0, 0, 0);" class="elementToProof">
<span style="background-color: rgb(255, 255, 255);"><br>
</span></div>
<table style="text-align: left; text-indent: 0px; margin-left: 40px; width: 386px; color: rgb(0, 0, 0); box-sizing: border-box; border-collapse: collapse; border-spacing: 0px;" data-ogsc="rgb(0, 0, 0)" cellpadding="0" cellspacing="0" id="x_x_table_0">
<tbody>
<tr>
<td style="text-indent: 0px; padding-right: 10px; width: 195px; height: 167.333px;" data-ogsc="" align="center">
<div style="text-indent: 0px; margin: 0px; font-family: "Times New Roman"; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<a style="margin: 0px;" data-linkindex="0" data-ogsc="" data-auth="NotApplicable" title="https://multicorewareinc.com/" class="x_x_OWAAutoLink" id="OWA71a09b28-071a-c38d-29f5-1670dd8a413c" href="https://multicorewareinc.com/"><img style="margin: 0px;" data-ogsc="" id="x_x_image_0" src="https://multicorewareinc.com/signature/images/logo.png"></a><br>
<br>
<span style="background-color: rgb(255, 255, 255);"> <a style="margin: 0px; background-color: rgb(255, 255, 255);" data-linkindex="1" data-ogsc="" data-auth="NotApplicable" title="https://www.linkedin.com/company/multicoreware-inc/" class="x_x_OWAAutoLink" id="OWA36627cd5-90ab-ccca-1f89-de1ade0b85a3" href="https://www.linkedin.com/company/multicoreware-inc/"><img style="max-width: 677px; margin: 0px;" data-ogsc="" src="https://multicorewareinc.com/signature/images/ln.png"></a>
<a style="margin: 0px; background-color: rgb(255, 255, 255);" data-linkindex="2" data-ogsc="" data-auth="NotApplicable" title="https://twitter.com/MulticoreWare" class="x_x_OWAAutoLink" id="OWAc726ab26-7f86-c060-fe21-84d1ce9ac2b4" href="https://twitter.com/MulticoreWare">
<img style="max-width: 677px; margin: 0px;" data-ogsc="" src="https://multicorewareinc.com/signature/images/twr.png"></a>
<a style="margin: 0px; background-color: rgb(255, 255, 255);" data-linkindex="3" data-ogsc="" data-auth="NotApplicable" title="https://www.facebook.com/multicoreware" class="x_x_OWAAutoLink" id="OWA84252d0f-5d16-41f5-dba2-c1cee005f789" href="https://www.facebook.com/multicoreware">
<img style="max-width: 677px; margin: 0px;" data-ogsc="" src="https://multicorewareinc.com/signature/images/fb.png"></a>
<a style="margin: 0px; background-color: rgb(255, 255, 255);" data-linkindex="4" data-ogsc="" data-auth="NotApplicable" title="https://www.youtube.com/channel/UCXZ1A1MzS5JwBqwBkNfsBBw?sub_confirmation=1" class="x_x_OWAAutoLink" id="OWA1115259c-7723-0e6a-fbce-fd8ff2f5608d" href="https://www.youtube.com/channel/UCXZ1A1MzS5JwBqwBkNfsBBw?sub_confirmation=1">
<img style="max-width: 677px; margin: 0px;" data-ogsc="" src="https://multicorewareinc.com/signature/images/yt.png"></a>
<a style="margin: 0px; background-color: rgb(255, 255, 255);" data-linkindex="5" data-ogsc="" data-auth="NotApplicable" title="https://www.instagram.com/multicoreware.inc/" class="x_x_OWAAutoLink" id="OWA65b7ab20-6848-0a80-49af-b928819d3944" href="https://www.instagram.com/multicoreware.inc/">
<img style="max-width: 677px; margin: 0px;" data-ogsc="" src="https://multicorewareinc.com/signature/images/in.png"></a></span></div>
</td>
<td style="text-align: left; text-indent: 0px; background-color: rgb(153, 153, 153); width: 1px; height: 167.333px;" data-ogsc="" data-ogsb="" data-ogab="#999999">
</td>
<td style="text-align: left; text-indent: 0px; padding-left: 10px; vertical-align: top; width: 190px; height: 167.333px;" data-ogsc="">
<p style="text-align: left; text-indent: 0px; line-height: 20px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(36, 36, 36);" class="elementToProof">
<b>LATHAMBIGAI.K</b></p>
<p style="text-align: left; text-indent: 0px; line-height: 20px; margin: 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(36, 36, 36);" class="elementToProof">
<span style="font-size: 12px;">Junior Engineer</span></p>
<p style="text-align: left; text-indent: 0px; line-height: 16px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(36, 36, 36);" class="elementToProof">
<span style="line-height: 16px;">M: +91 9894717937</span></p>
<p style="text-align: left; text-indent: 0px; line-height: 16px; margin: 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(36, 36, 36);" class="elementToProof">
Block 9A, 6th Floor,<br>
DLF Cyber City, Chennai - 600 089</p>
<div style="text-align: left; text-indent: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(36, 36, 36);" class="elementToProof">
<span style="line-height: 16px;"><img style="margin: 0px;" data-ogsc="" id="x_x_image_1" src="https://multicorewareinc.com/signature/images/future1.png"></span></div>
</td>
</tr>
</tbody>
</table>
<div style="font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif; font-size: 14px; color: rgb(23, 43, 77);" class="elementToProof">
<span style="background-color: rgb(255, 255, 255);"><br>
</span></div>
</div>
</body>
</html>