History

modify reserved nal header size and change source frame in NalSizeChecking UT

Karina committed 10 years ago

Commit b5cef5d1 parent 2171d848 files · +4626 −4632Browse files

Showing the changes to test/encoder/EncUT_EncoderExt.cpp (1 of 8 files). Show all

Unified · Split

test/encoder/EncUT_EncoderExt.cpp+6−12
@@ -1091,18 +1091,16 @@ TEST_F (EncoderInterfaceTest, NalSizeChecking) { · 1090 unmodified lines
10911091 m_iWidth = pParamExt->iPicWidth;
10921092 m_iHeight = pParamExt->iPicHeight;
10931093 m_iPicResSize = m_iWidth * m_iHeight * 3 >> 1;
1094− delete []pYUV;
1094+ if(pYUV)
1095+ delete []pYUV;
10951096 pYUV = new unsigned char [m_iPicResSize];
1097+ ASSERT_TRUE (pYUV != NULL);
10961098 FileInputStream fileStream;
10971099 ASSERT_TRUE (fileStream.Open ("res/Cisco_Absolute_Power_1280x720_30fps.yuv"));
10981100 PrepareOneSrcFrame();
10991101 for (int i = 0; i < kiFrameNumber; i ++) {
11001102 if(fileStream.read (pYUV, m_iPicResSize) != m_iPicResSize){
1101− int iStartX = rand() % (m_iPicResSize >> 1);
1102− int iEndX = (iStartX + (rand() % MEM_VARY_SIZE)) % m_iPicResSize;
1103− for (int j = iStartX; j < iEndX; j++)
1104− pYUV[j] = rand() % 256;
1105−
1103+ break;
11061104 }
11071105 iResult = pPtrEnc->EncodeFrame (pSrcPic, &sFbi);
11081106 EXPECT_EQ (iResult, static_cast<int> (cmResultSuccess));
@@ -1125,7 +1123,7 @@ TEST_F (EncoderInterfaceTest, NalSizeChecking) { · 16 unmodified lines
11251123 m_iPicResSize = m_iWidth * m_iHeight * 3 >> 1;
11261124 delete []pYUV;
11271125 pYUV = new unsigned char [m_iPicResSize];
1128−
1126+ ASSERT_TRUE (pYUV != NULL);
11291127 iResult = pPtrEnc->InitializeExt (pParamExt);
11301128 PrepareOneSrcFrame();
11311129
@@ -1137,11 +1135,7 @@ TEST_F (EncoderInterfaceTest, NalSizeChecking) { · 5 unmodified lines
11371135 EXPECT_EQ (iResult, static_cast<int> (cmResultSuccess));
11381136
11391137 for (int i = 0; i < kiFrameNumber; i ++) {
1140− int iStartX = rand() % (m_iPicResSize >> 1);
1141− int iEndX = (iStartX + (rand() % MEM_VARY_SIZE)) % m_iPicResSize;
1142− for (int j = iStartX; j < iEndX; j++)
1143− pYUV[j] = rand() % 256;
1144−
1138+ PrepareOneSrcFrame();
11451139 iResult = pPtrEnc->EncodeFrame (pSrcPic, &sFbi);
11461140 EXPECT_EQ (iResult, static_cast<int> (cmResultSuccess));
11471141 pSrcPic->uiTimeStamp += 30;

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