From 5dfcb4f74de56658b8c733ea27fae3abd07c4c2d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 19 May 2015 19:41:44 +0200 Subject: [PATCH] avcodec/flacenc: Simplify md5 calculation code by using AV_WL24() Signed-off-by: Michael Niedermayer --- libavcodec/flacenc.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libavcodec/flacenc.c b/libavcodec/flacenc.c index d3f93f959e..16719a985d 100644 --- a/libavcodec/flacenc.c +++ b/libavcodec/flacenc.c @@ -1278,9 +1278,7 @@ static int update_md5_sum(FlacEncodeContext *s, const void *samples) for (i = 0; i < s->frame.blocksize * s->channels; i++) { int32_t v = samples0[i] >> 8; - *tmp++ = (v ) & 0xFF; - *tmp++ = (v >> 8) & 0xFF; - *tmp++ = (v >> 16) & 0xFF; + AV_WL24(tmp + 3*i, v); } buf = s->md5_buffer; }