From d574043a9659e46e7dce7c3a921964747e7340be Mon Sep 17 00:00:00 2001 From: itpp16 Date: Sat, 13 Sep 2014 22:48:03 +0200 Subject: [PATCH] Update ngx_rtmp_mpegts.c Fixes for "warning C4244: '=' : conversion from 'uint64_t' to 'u_char', possible loss of data" --- hls/ngx_rtmp_mpegts.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/hls/ngx_rtmp_mpegts.c b/hls/ngx_rtmp_mpegts.c index ece76b3..ae66f71 100644 --- a/hls/ngx_rtmp_mpegts.c +++ b/hls/ngx_rtmp_mpegts.c @@ -333,14 +333,14 @@ ngx_rtmp_mpegts_init_encryption(ngx_rtmp_mpegts_file_t *file, ngx_memzero(file->iv, 8); - file->iv[8] = iv >> 56; - file->iv[9] = iv >> 48; - file->iv[10] = iv >> 40; - file->iv[11] = iv >> 32; - file->iv[12] = iv >> 24; - file->iv[13] = iv >> 16; - file->iv[14] = iv >> 8; - file->iv[15] = iv; + file->iv[8] = (u_char) (iv >> 56); + file->iv[9] = (u_char) (iv >> 48); + file->iv[10] = (u_char) (iv >> 40); + file->iv[11] = (u_char) (iv >> 32); + file->iv[12] = (u_char) (iv >> 24); + file->iv[13] = (u_char) (iv >> 16); + file->iv[14] = (u_char) (iv >> 8); + file->iv[15] = (u_char) (iv); file->encrypt = 1;