[vlc-devel] commit: Put filter count to zero after releasing all audio filters. ( Jean-Paul Saman )
git version control
git at videolan.org
Mon Apr 14 14:16:49 CEST 2008
vlc | branch: master | Jean-Paul Saman <jpsaman at videolan.org> | Mon Apr 14 14:17:17 2008 +0200| [cbf0750a6d4411951bf32b47efe86abaec6a427a]
Put filter count to zero after releasing all audio filters.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cbf0750a6d4411951bf32b47efe86abaec6a427a
---
modules/stream_out/transcode.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/modules/stream_out/transcode.c b/modules/stream_out/transcode.c
index 009929a..ebecc19 100644
--- a/modules/stream_out/transcode.c
+++ b/modules/stream_out/transcode.c
@@ -1513,6 +1513,8 @@ static void transcode_audio_close( sout_stream_id_t *id )
module_Unneed( id->pp_filter[i], id->pp_filter[i]->p_module );
vlc_object_release( id->pp_filter[i] );
}
+ id->i_filter = 0;
+
for( i = 0; i < id->i_ufilter; i++ )
{
vlc_object_detach( id->pp_ufilter[i] );
@@ -1520,6 +1522,7 @@ static void transcode_audio_close( sout_stream_id_t *id )
module_Unneed( id->pp_ufilter[i], id->pp_ufilter[i]->p_module );
vlc_object_release( id->pp_ufilter[i] );
}
+ id->i_ufilter = 0;
}
static int transcode_audio_process( sout_stream_t *p_stream,
More information about the vlc-devel
mailing list