Merge pull request #3490 from exeldro/media_speed_duration
deps/media-playback: Fix current time at not standard speed
This commit is contained in:
commit
0b163018b3
3
deps/media-playback/media-playback/media.c
vendored
3
deps/media-playback/media-playback/media.c
vendored
@ -907,8 +907,7 @@ void mp_media_stop(mp_media_t *m)
|
||||
|
||||
int64_t mp_get_current_time(mp_media_t *m)
|
||||
{
|
||||
int speed = (int)((float)m->speed / 100.0f);
|
||||
return (mp_media_get_base_pts(m) / 1000000) * speed;
|
||||
return mp_media_get_base_pts(m) * (int64_t)m->speed / 100000000LL;
|
||||
}
|
||||
|
||||
void mp_media_seek_to(mp_media_t *m, int64_t pos)
|
||||
|
Loading…
x
Reference in New Issue
Block a user