From 62fdcbc92ba3c4a71742293d75d853c95eb5f3c7 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Fri, 13 Nov 2015 22:56:59 -0800 Subject: Selecting a second game from the menu now works --- psg.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'psg.c') diff --git a/psg.c b/psg.c index 33484ad..a33aa7c 100644 --- a/psg.c +++ b/psg.c @@ -24,6 +24,15 @@ void psg_init(psg_context * context, uint32_t sample_rate, uint32_t master_clock } } +void psg_free(psg_context *context) +{ + free(context->audio_buffer); + //TODO: Figure out how to make this 100% safe + //audio thread could still be using this + free(context->back_buffer); + free(context); +} + #define BUFFER_INC_RES 1000000000UL void psg_adjust_master_clock(psg_context * context, uint32_t master_clock) -- cgit v1.2.3