From 5e93fb275674eaa147a0c3c4b7bf52134e175e2e Mon Sep 17 00:00:00 2001 From: Johns Date: Fri, 17 Aug 2012 10:33:10 +0200 Subject: Fix bug: VA-API trickspeed. --- video.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/video.c b/video.c index 35ea19d..e3dc9f1 100644 --- a/video.c +++ b/video.c @@ -4544,7 +4544,8 @@ static int64_t VaapiGetClock(const VaapiDecoder * decoder) static void VaapiSetTrickSpeed(VaapiDecoder * decoder, int speed) { decoder->TrickSpeed = speed; - decoder->TrickCounter = 0; + decoder->TrickCounter = speed; + decoder->Closing = 0; } /// @@ -7883,6 +7884,7 @@ static void VdpauSetTrickSpeed(VdpauDecoder * decoder, int speed) { decoder->TrickSpeed = speed; decoder->TrickCounter = speed; + decoder->Closing = 0; } /// @@ -9322,7 +9324,6 @@ enum PixelFormat Video_get_format(VideoHwDecoder * hw_decoder, Timestamp2String(VideoGetClock(hw_decoder)), ms_delay); #endif - //AudioVideoReady(VideoGetClock(hw_decoder)); return VideoUsedModule->get_format(hw_decoder, video_ctx, fmt); } -- cgit v1.2.3