diff options
author | sfan5 <sfan5@live.de> | 2023-01-10 15:18:12 +0100 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2023-01-12 22:02:07 +0100 |
commit | 1e00e3119fb5da8f02fe1a5deaa5edce219a7175 (patch) | |
tree | d3ffdcf3067201d493892c0cfba0aede9e775c0c /audio/out | |
parent | d54f22f8b6af9e66c1b4f27f65e33d58a63c0fbf (diff) | |
download | mpv-1e00e3119fb5da8f02fe1a5deaa5edce219a7175.tar.bz2 mpv-1e00e3119fb5da8f02fe1a5deaa5edce219a7175.tar.xz |
ao_audiotrack: replace malloc with talloc
Diffstat (limited to 'audio/out')
-rw-r--r-- | audio/out/ao_audiotrack.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/audio/out/ao_audiotrack.c b/audio/out/ao_audiotrack.c index fbbdaa1c7a..d11109d085 100644 --- a/audio/out/ao_audiotrack.c +++ b/audio/out/ao_audiotrack.c @@ -648,11 +648,6 @@ static void uninit(struct ao *ao) p->timestamp = NULL; } - if (p->chunk) { - free(p->chunk); - p->chunk = NULL; - } - pthread_cond_destroy(&p->wakeup); pthread_mutex_destroy(&p->lock); @@ -728,7 +723,7 @@ static int init(struct ao *ao) ao->device_buffer = p->size / af_fmt_to_bytes(ao->format); p->chunksize = p->size; - p->chunk = malloc(p->size); + p->chunk = talloc_size(ao, p->size); jobject timestamp = MP_JNI_NEW(AudioTimestamp.clazz, AudioTimestamp.ctor); if (!timestamp || MP_JNI_EXCEPTION_LOG(ao) < 0) { |