diff --git a/lib/linux-x86_64/libao-play-async.so b/lib/linux-x86_64/libao-play-async.so index 126ce84..395a023 100755 Binary files a/lib/linux-x86_64/libao-play-async.so and b/lib/linux-x86_64/libao-play-async.so differ diff --git a/libao/c/ao-play-async/ao_playasync.c b/libao/c/ao-play-async/ao_playasync.c index a3c8966..9747492 100644 --- a/libao/c/ao-play-async/ao_playasync.c +++ b/libao/c/ao-play-async/ao_playasync.c @@ -270,7 +270,7 @@ double ao_music_duration_async(void *ao_handle) { AO_Handle *h = (AO_Handle *) ao_handle; MUTEX_LOCK(h->mutex); - double duration = h->at_second; + double duration = h->music_duration; MUTEX_UNLOCK(h->mutex); return duration; }