From a1939eb6cb94ed22d402e8935f3cec294b2af39d Mon Sep 17 00:00:00 2001 From: Johns Date: Tue, 10 Mar 2015 10:44:29 +0100 Subject: [PATCH] Fix bug: brightness and .. are calculated wrong. --- ChangeLog | 1 + video.c | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 69ad582..679636b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ User johns Date: + Fix bug: brightness and .. are calculated wrong. Add automatic frame rate detection for older ffmpeg versions. Fix bug: destroyed vdpau surfaces still used in queue. Fix bug: need signed char, if compiler has unsigned chars. diff --git a/video.c b/video.c index e0de70d..08d0bca 100644 --- a/video.c +++ b/video.c @@ -10861,7 +10861,7 @@ void VideoSetBrightness(int brightness) // FIXME: test to check if working, than make module function #ifdef USE_VDPAU if (VideoUsedModule == &VdpauModule) { - VdpauDecoders[0]->Procamp.brightness = brightness / 1000; + VdpauDecoders[0]->Procamp.brightness = (double)brightness / 1000; } #endif // FIXME: VA-API support @@ -10879,7 +10879,7 @@ void VideoSetContrast(int contrast) // FIXME: test to check if working, than make module function #ifdef USE_VDPAU if (VideoUsedModule == &VdpauModule) { - VdpauDecoders[0]->Procamp.contrast = contrast / 1000; + VdpauDecoders[0]->Procamp.contrast = (double)contrast / 1000; } #endif // FIXME: VA-API support @@ -10897,7 +10897,7 @@ void VideoSetSaturation(int saturation) // FIXME: test to check if working, than make module function #ifdef USE_VDPAU if (VideoUsedModule == &VdpauModule) { - VdpauDecoders[0]->Procamp.saturation = saturation / 1000; + VdpauDecoders[0]->Procamp.saturation = (double)saturation / 1000; } #endif // FIXME: VA-API support @@ -10915,7 +10915,7 @@ void VideoSetHue(int hue) // FIXME: test to check if working, than make module function #ifdef USE_VDPAU if (VideoUsedModule == &VdpauModule) { - VdpauDecoders[0]->Procamp.hue = hue / 1000; + VdpauDecoders[0]->Procamp.hue = (double)hue / 1000; } #endif // FIXME: VA-API support