tools/crypto_bench: fix build when AV_READ_TIME is unavailable
[ffmpeg.git] / tools / crypto_bench.c
index f584b0f..0f62068 100644 (file)
 #include "libavutil/intreadwrite.h"
 #include "libavutil/timer.h"
 
+#ifndef AV_READ_TIME
+#define AV_READ_TIME(x) 0
+#endif
+
 #if HAVE_UNISTD_H
 #include <unistd.h> /* for getopt */
 #endif
@@ -173,7 +177,7 @@ static void run_gcrypt_aes128(uint8_t *output,
                               const uint8_t *input, unsigned size)
 {
     static gcry_cipher_hd_t aes;
-    if (aes == NULL)
+    if (!aes)
         gcry_cipher_open(&aes, GCRY_CIPHER_AES128, GCRY_CIPHER_MODE_ECB, 0);
     gcry_cipher_setkey(aes, hardcoded_key, 16);
     gcry_cipher_encrypt(aes, output, size, input, size);
@@ -257,7 +261,7 @@ static void run_implementation(const uint8_t *input, uint8_t *output,
     for (i = 0; i < 8; i++) /* heat caches */
         impl->run(output, input, size);
     for (i = 0; i < nruns; i++) {
-        memset(output, 0, size); /* avoid lefovers from previous runs */
+        memset(output, 0, size); /* avoid leftovers from previous runs */
         t0 = AV_READ_TIME();
         impl->run(output, input, size);
         t1 = AV_READ_TIME();
@@ -332,7 +336,7 @@ int main(int argc, char **argv)
                          ((USE_EXT_LIBS) & USE_crypto)   ? "+crypto"   : "",
                          ((USE_EXT_LIBS) & USE_gcrypt)   ? "+gcrypt"   : "",
                          ((USE_EXT_LIBS) & USE_tomcrypt) ? "+tomcrypt" : "");
-                fprintf(stderr, "Built with the following external librares:\n"
+                fprintf(stderr, "Built with the following external libraries:\n"
                         "make VERSUS=%s\n", buf + 1);
             } else {
                 fprintf(stderr, "Built without external libraries; use\n"