diff --git a/README.md b/README.md index 89d6a33..8aad521 100644 --- a/README.md +++ b/README.md @@ -145,6 +145,7 @@ Also: image transforms that had been added to RPiPlay have been ported to UxPlay (Some choices of videosink might not work on your system.) # ChangeLog +1.341 2021-09-04 fixed: render_logger was not being destroyed by stop_server() 1.34 2021-08-27 Fixed "ZOOMFIX": the X11 window name fix was only being made the first time the GStreamer window was created by uxplay, and not if the server was relaunched after the GStreamer window diff --git a/uxplay.cpp b/uxplay.cpp index a567747..660ad34 100755 --- a/uxplay.cpp +++ b/uxplay.cpp @@ -33,7 +33,7 @@ #include "renderers/video_renderer.h" #include "renderers/audio_renderer.h" -#define VERSION "1.34" +#define VERSION "1.341" #define DEFAULT_NAME "UxPlay" #define DEFAULT_DEBUG_LOG false @@ -54,6 +54,7 @@ static dnssd_t *dnssd = NULL; static raop_t *raop = NULL; static video_renderer_t *video_renderer = NULL; static audio_renderer_t *audio_renderer = NULL; +static logger_t *render_logger = NULL; static void signal_handler (int sig) { switch (sig) { @@ -511,5 +512,6 @@ int stop_server () { if (dnssd) dnssd_unregister_airplay(dnssd); if (audio_renderer) audio_renderer_destroy(audio_renderer); if (video_renderer) video_renderer_destroy(video_renderer); + if (render_logger) logger_destroy(render_logger); return 0; }