From 06446d36f50d2cca3a0c4861db0d050f25e36708 Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Thu, 16 Aug 2018 17:28:24 +0100 Subject: VIDEO: More fixes when building with Theora and Tremor --- configure | 1 - video/theora_decoder.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/configure b/configure index dfad09dc8e..92f80e7706 100755 --- a/configure +++ b/configure @@ -4285,7 +4285,6 @@ if test "$_theoradec" = auto ; then _theoradec=no cat > $TMPC << EOF #include -#include int main(void) { th_ycbcr_buffer yuv; th_decode_ycbcr_out(NULL, yuv); } EOF cc_check $THEORADEC_CFLAGS $THEORADEC_LIBS -ltheoradec && _theoradec=yes diff --git a/video/theora_decoder.cpp b/video/theora_decoder.cpp index f00bd485f9..1fef6d5be8 100644 --- a/video/theora_decoder.cpp +++ b/video/theora_decoder.cpp @@ -386,7 +386,7 @@ bool TheoraDecoder::VorbisAudioTrack::decodeSamples() { for (i = 0; i < ret && i < maxsamples; i++) { for (int j = 0; j < channels; j++) { #ifdef USE_TREMOR - int val = CLIP(pcm[j][i] >> 9, -32768, 32767); + int val = CLIP((int)pcm[j][i] >> 9, -32768, 32767); #else int val = CLIP((int)rint(pcm[j][i] * 32767.f), -32768, 32767); #endif -- cgit v1.2.3