|
@@ -81,11 +81,13 @@ static const char* GetFileName(const char* pfilename)
|
|
|
return strstr(pfilename, RVC_TRANSATCION_RECORD_SUFFIX);
|
|
|
}
|
|
|
|
|
|
-static void LogRecordFileSize(const char* pszMessage)
|
|
|
+static void LogRecordFileInfo(const char* pszMessage)
|
|
|
{
|
|
|
unsigned long ufilesize = GetFileSize(pszMessage);
|
|
|
+ char strhash[MAX_PATH] = { 0 };
|
|
|
+ get_file_sm3digest(strhash, MAX_PATH, pszMessage);
|
|
|
|
|
|
- LogWarn(Severity_Low, Error_Debug, LOG_EVT_RECORDER_VIDEO_SIZE, CSimpleStringA::Format("%s file size is %u byte.", pszMessage, ufilesize).GetData());
|
|
|
+ LogWarn(Severity_Low, Error_Debug, LOG_EVT_RECORDER_VIDEO_INFO, CSimpleStringA::Format("%s file size is %u byte, sm3 digist is %s.", pszMessage, ufilesize, strhash).GetData());
|
|
|
}
|
|
|
|
|
|
static void rvcDbg(filecrypt_loglevel elevel, const char* fmt, ...)
|
|
@@ -763,7 +765,7 @@ int CRecorderEntity::HandleFinishedVideoRecord(const char* videofilename)
|
|
|
CSimpleStringA dstfile = CSimpleStringA::Format("%s%s_%d_end.%s", m_RecordSaveDir.GetData(), strSession, iSeriesNum, strFormat);
|
|
|
bool bRet = false;
|
|
|
if (ExistsFile(srcfile.GetData())){
|
|
|
- LogRecordFileSize(srcfile.GetData());
|
|
|
+ LogRecordFileInfo(srcfile.GetData());
|
|
|
bRet = rvcMoveFile(srcfile.GetData(), dstfile.GetData());
|
|
|
if(!bRet) {
|
|
|
#ifdef RVC_OS_WIN
|
|
@@ -887,7 +889,7 @@ int CRecorderEntity::HandleSaveVideoRecord(const char* videofilename)
|
|
|
CSimpleStringA srcfile = CSimpleStringA::Format("%s%s_%d.%s", m_TempDir.GetData(), strSession, iSeriesNum, strFormat);
|
|
|
CSimpleStringA dstfile = CSimpleStringA::Format("%s%s_%d.%s", m_RecordSaveDir.GetData(), strSession, iSeriesNum, strFormat);
|
|
|
if (ExistsFile(srcfile.GetData())) {
|
|
|
- LogRecordFileSize(srcfile.GetData());
|
|
|
+ LogRecordFileInfo(srcfile.GetData());
|
|
|
bool bRet = rvcMoveFile(srcfile.GetData(), dstfile.GetData());
|
|
|
if (!bRet) {
|
|
|
#ifdef RVC_OS_WIN
|