mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-15 07:44:10 +00:00
deps/media-playback: Fix bug about audio without best_effort_timestamp
This commit is contained in:
parent
2f07107e88
commit
decd3c2678
1
deps/media-playback/media-playback/decode.c
vendored
1
deps/media-playback/media-playback/decode.c
vendored
|
@ -435,4 +435,5 @@ void mp_decode_flush(struct mp_decode *d)
|
|||
d->eof = false;
|
||||
d->frame_pts = 0;
|
||||
d->frame_ready = false;
|
||||
d->next_pts = 0;
|
||||
}
|
||||
|
|
4
deps/media-playback/media-playback/media.c
vendored
4
deps/media-playback/media-playback/media.c
vendored
|
@ -501,14 +501,14 @@ static bool mp_media_reset(mp_media_t *m)
|
|||
bool stopping;
|
||||
bool active;
|
||||
|
||||
seek_to(m, m->fmt->start_time);
|
||||
|
||||
int64_t next_ts = mp_media_get_base_pts(m);
|
||||
int64_t offset = next_ts - m->next_pts_ns;
|
||||
|
||||
m->eof = false;
|
||||
m->base_ts += next_ts;
|
||||
m->seek_next_ts = false;
|
||||
|
||||
seek_to(m, m->fmt->start_time);
|
||||
|
||||
pthread_mutex_lock(&m->mutex);
|
||||
stopping = m->stopping;
|
||||
|
|
Loading…
Reference in a new issue