History

fix win64 float issue, enable AQ assembly

volvet committed 12 years ago

Commit 5c9f4471 parent ae027b815 files · +2088 −1642Browse files

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

Unified · Split

codec/encoder/plus/src/welsEncoderExt.cpp+4−0
@@ -218,6 +218,7 @@ CWelsH264SVCEncoder::CWelsH264SVCEncoder() · 217 unmodified lines
218#endif//OUTPUT_BIT_STREAM218#endif//OUTPUT_BIT_STREAM
219 219
220 InitEncoder();220 InitEncoder();
221 XMMREG_PROTECT_INIT(CWelsH264SVCEncoder);
221}222}
222 223
223CWelsH264SVCEncoder::~CWelsH264SVCEncoder() {224CWelsH264SVCEncoder::~CWelsH264SVCEncoder() {
@@ -253,6 +254,7 @@ CWelsH264SVCEncoder::~CWelsH264SVCEncoder() { · 29 unmodified lines
253#endif//OUTPUT_BIT_STREAM254#endif//OUTPUT_BIT_STREAM
254 255
255 Uninitialize();256 Uninitialize();
257 XMMREG_PROTECT_UNINIT(CWelsH264SVCEncoder);
256}258}
257 259
258void CWelsH264SVCEncoder::InitEncoder (void) {260void CWelsH264SVCEncoder::InitEncoder (void) {
@@ -628,7 +630,9 @@ int CWelsH264SVCEncoder::EncodeFrame (const SSourcePicture** pSrcPicList, int · 369 unmodified lines
628 int32_t iFrameType = videoFrameTypeInvalid;630 int32_t iFrameType = videoFrameTypeInvalid;
629 631
630 if (nSrcPicNum > 0) {632 if (nSrcPicNum > 0) {
633 XMMREG_PROTECT_STORE(CWelsH264SVCEncoder);
631 iFrameTypeReturned = WelsEncoderEncodeExt (m_pEncContext, pBsInfo, pSrcPicList, nSrcPicNum);634 iFrameTypeReturned = WelsEncoderEncodeExt (m_pEncContext, pBsInfo, pSrcPicList, nSrcPicNum);
635 XMMREG_PROTECT_LOAD(CWelsH264SVCEncoder);
632 } else {636 } else {
633 assert (0);637 assert (0);
634 return videoFrameTypeInvalid;638 return videoFrameTypeInvalid;

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