From 7b91dd1748f89990de3a3e53e21ab9145ef35732 Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Wed, 1 May 2013 19:01:37 +0200 Subject: [PATCH] restore ids when closing audio streams --- GstreamerHelper/GstreamerAudio.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/GstreamerHelper/GstreamerAudio.cpp b/GstreamerHelper/GstreamerAudio.cpp index 365dc3f4..1e5f6baf 100644 --- a/GstreamerHelper/GstreamerAudio.cpp +++ b/GstreamerHelper/GstreamerAudio.cpp @@ -83,6 +83,7 @@ DllExport void Close(int Stream) if(it != Streams.end()) { delete it->second; + IDs.push(it->first); Streams.erase(it); } } @@ -236,6 +237,7 @@ DllExport void Update(void) if(p->second->Closed) { delete p->second; + IDs.push(p->first); Streams.erase(p++); } else {