History

Don't copy out the SEncParamBase, manually read the individual fields instead

Martin Storsjö committed 12 years ago

Commit 80f5aa21 parent b6502a52 files · +10 −1Browse files

Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 2 files). Show all

Unified · Split

codec/encoder/plus/src/welsEncoderExt.cpp+1−1
@@ -962,7 +962,7 @@ int CWelsH264SVCEncoder::GetOption (ENCODER_OPTION eOptionId, void* pOption) { · 961 unmodified lines
962962 "CWelsH264SVCEncoder::GetOption():ENCODER_OPTION_SVC_ENCODE_PARAM_BASE, m_uiCountFrameNum= %d, m_iCspInternal= 0x%x\n",
963963 m_uiCountFrameNum, m_iCspInternal);
964964 #endif//REC_FRAME_COUNT
965− memcpy (pOption, m_pEncContext->pSvcParam, sizeof (SEncParamBase)); // confirmed_safe_unsafe_usage
965+ m_pEncContext->pSvcParam->GetBaseParams((SEncParamBase*) pOption);
966966 }
967967 break;
968968

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t