示例#1
0
TEST_P(DecodeEncodeTest, CompareOutput) {
  DecodeEncodeFileParam p = GetParam();

  ASSERT_TRUE(Open(p.fileName));
  EncodeStream(this, p.width, p.height, p.frameRate, this);
  unsigned char digest[SHA_DIGEST_LENGTH];
  SHA1_Final(digest, &ctx_);
  if (!HasFatalFailure()) {
    ASSERT_TRUE(CompareHash(digest, p.hashStr));
  }
}
示例#2
0
TEST_P (DecodeEncodeTest, CompareOutput) {
  DecodeEncodeFileParam p = GetParam();

  ASSERT_TRUE (Open (p.fileName));
  EncodeStream (this, CAMERA_VIDEO_REAL_TIME, p.width, p.height, p.frameRate, SM_SINGLE_SLICE, false, 1, this);
  unsigned char digest[SHA_DIGEST_LENGTH];
  SHA1Result (&ctx_, digest);
  if (!HasFatalFailure()) {
    CompareHash (digest, p.hashStr);
  }
}
TEST_P (DecodeEncodeTest, CompareOutput) {
    DecodeEncodeFileParam p = GetParam();
    SEncParamExt  EnxParamExt;
    DecEncFileParamToParamExt (&p, &EnxParamExt);

#if defined(ANDROID_NDK)
    std::string filename = std::string ("/sdcard/") + p.fileName;
    ASSERT_TRUE (Open (filename.c_str()));
#else
    ASSERT_TRUE (Open (p.fileName));
#endif
    EncodeStream (this, &EnxParamExt, this);
    unsigned char digest[SHA_DIGEST_LENGTH];
    SHA1Result (&ctx_, digest);
    if (!HasFatalFailure()) {
        CompareHash (digest, p.hashStr);
    }
}