Index: patched-ffmpeg-mt/libavutil/sha.c |
=================================================================== |
--- patched-ffmpeg-mt/libavutil/sha.c (revision 41250) |
+++ patched-ffmpeg-mt/libavutil/sha.c (working copy) |
@@ -25,6 +25,8 @@ |
#include "avutil.h" |
#include "bswap.h" |
#include "sha.h" |
+#include "sha1.h" |
+#include "intreadwrite.h" |
/** hash context */ |
typedef struct AVSHA { |
@@ -319,7 +321,7 @@ |
av_sha_update(ctx, "", 1); |
av_sha_update(ctx, (uint8_t *)&finalcount, 8); /* Should cause a transform() */ |
for (i = 0; i < ctx->digest_len; i++) |
- ((uint32_t*)digest)[i] = be2me_32(ctx->state[i]); |
+ AV_WB32(digest + i*4, ctx->state[i]); |
} |
#if LIBAVUTIL_VERSION_MAJOR < 51 |