From 1cc112d8ef190185c6c08989b97e534a1c3b63f4 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 27 Feb 2022 17:28:02 -0500 Subject: Save context data when adding scene objects --- src/spatial.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/spatial.c b/src/spatial.c index 2e1c066..98d54aa 100644 --- a/src/spatial.c +++ b/src/spatial.c @@ -376,7 +376,8 @@ int xas_spatial_scene_set_radius(xas_spatial_scene *scene, float radius) { xas_spatial_object *xas_spatial_scene_add_object(xas_spatial_scene *scene, xas_spatial_coord point, - xas_audio_stream *source) { + xas_audio_stream *source, + void *ctx) { xas_spatial_object *object; if (source->format.channels != XAS_AUDIO_MONO) { @@ -391,6 +392,7 @@ xas_spatial_object *xas_spatial_scene_add_object(xas_spatial_scene *scene, object->point = point; object->source = source; + object->ctx = ctx; object->next = NULL; object->delta_l = 0; object->delta_r = 0; -- cgit v1.2.3