deps/media-playback: Fix time at non-standard speeds
This commit is contained in:
parent
4c8ebc741c
commit
1c774008b4
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