[vlc-commits] demux_chained: add missing vlc_mutex_init()/vlc_mutex_destroy()
Petri Hintukainen
git at videolan.org
Fri Jul 1 17:46:42 CEST 2016
vlc | branch: master | Petri Hintukainen <phintuka at gmail.com> | Fri Jul 1 18:43:12 2016 +0300| [267d59f7d410ef4a5e6997322dcd9179f9d3206c] | committer: Petri Hintukainen
demux_chained: add missing vlc_mutex_init()/vlc_mutex_destroy()
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=267d59f7d410ef4a5e6997322dcd9179f9d3206c
---
src/input/demux_chained.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/input/demux_chained.c b/src/input/demux_chained.c
index 270c603..f230195 100644
--- a/src/input/demux_chained.c
+++ b/src/input/demux_chained.c
@@ -112,11 +112,14 @@ vlc_demux_chained_t *vlc_demux_chained_New(vlc_object_t *parent,
dc->out = out;
strcpy(dc->name, name);
+ vlc_mutex_init(&dc->lock);
+
if (vlc_clone(&dc->thread, vlc_demux_chained_Thread, dc,
VLC_THREAD_PRIORITY_INPUT))
{
stream_Delete(dc->fifo);
vlc_stream_fifo_Close(dc->fifo);
+ vlc_mutex_destroy(&dc->lock);
free(dc);
dc = NULL;
}
@@ -157,5 +160,6 @@ void vlc_demux_chained_Delete(vlc_demux_chained_t *dc)
{
vlc_stream_fifo_Close(dc->fifo);
vlc_join(dc->thread, NULL);
+ vlc_mutex_destroy(&dc->lock);
free(dc);
}
More information about the vlc-commits
mailing list