diff options
Diffstat (limited to 'audio/out/ao_sdl.c')
-rw-r--r-- | audio/out/ao_sdl.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/audio/out/ao_sdl.c b/audio/out/ao_sdl.c index c1c09b8c92..5a6a58b124 100644 --- a/audio/out/ao_sdl.c +++ b/audio/out/ao_sdl.c @@ -18,7 +18,6 @@ * License along with mpv. If not, see <http://www.gnu.org/licenses/>. */ -#include "config.h" #include "audio/format.h" #include "mpv_talloc.h" #include "ao.h" @@ -62,7 +61,7 @@ static void audio_callback(void *userdata, Uint8 *stream, int len) // fixed latency. double delay = 2 * len / (double)ao->bps; - ao_read_data(ao, data, len / ao->sstride, mp_time_us() + 1000000LL * delay); + ao_read_data(ao, data, len / ao->sstride, mp_time_ns() + MP_TIME_S_TO_NS(delay)); } static void uninit(struct ao *ao) @@ -188,7 +187,7 @@ static void reset(struct ao *ao) priv->paused = 1; } -static void resume(struct ao *ao) +static void start(struct ao *ao) { struct priv *priv = ao->priv; if (priv->paused) @@ -204,7 +203,7 @@ const struct ao_driver audio_out_sdl = { .init = init, .uninit = uninit, .reset = reset, - .resume = resume, + .start = start, .priv_size = sizeof(struct priv), .priv_defaults = &(const struct priv) { .buflen = 0, // use SDL default |