summaryrefslogtreecommitdiffstats
path: root/audio/out
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2023-01-10 15:18:12 +0100
committersfan5 <sfan5@live.de>2023-01-12 22:02:07 +0100
commit1e00e3119fb5da8f02fe1a5deaa5edce219a7175 (patch)
treed3ffdcf3067201d493892c0cfba0aede9e775c0c /audio/out
parentd54f22f8b6af9e66c1b4f27f65e33d58a63c0fbf (diff)
downloadmpv-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.c7
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) {