Fix bug: VA-API trickspeed.
This commit is contained in:
parent
e02c1fa5f9
commit
5e93fb2756
5
video.c
5
video.c
|
@ -4544,7 +4544,8 @@ static int64_t VaapiGetClock(const VaapiDecoder * decoder)
|
||||||
static void VaapiSetTrickSpeed(VaapiDecoder * decoder, int speed)
|
static void VaapiSetTrickSpeed(VaapiDecoder * decoder, int speed)
|
||||||
{
|
{
|
||||||
decoder->TrickSpeed = 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->TrickSpeed = speed;
|
||||||
decoder->TrickCounter = 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);
|
Timestamp2String(VideoGetClock(hw_decoder)), ms_delay);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//AudioVideoReady(VideoGetClock(hw_decoder));
|
|
||||||
return VideoUsedModule->get_format(hw_decoder, video_ctx, fmt);
|
return VideoUsedModule->get_format(hw_decoder, video_ctx, fmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue