[vlc-commits] TS mux: csaSetup() returns the CSA context created

Rafaël Carré git at videolan.org
Thu Apr 12 06:16:50 CEST 2012


vlc | branch: master | Rafaël Carré <funman at videolan.org> | Wed Apr 11 07:23:18 2012 -0400| [cb99eacaa096c4a7314c9293d1ea39bd02faf94e] | committer: Rafaël Carré

TS mux: csaSetup() returns the CSA context created

Don't use sys->csa, prefer to use the local variable

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cb99eacaa096c4a7314c9293d1ea39bd02faf94e
---

 modules/mux/mpeg/ts.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/modules/mux/mpeg/ts.c b/modules/mux/mpeg/ts.c
index 03f452c..e1057ee 100644
--- a/modules/mux/mpeg/ts.c
+++ b/modules/mux/mpeg/ts.c
@@ -464,11 +464,10 @@ static csa_t *csaSetup( vlc_object_t *p_this )
     vlc_mutex_init( &p_sys->csa_lock );
     p_sys->b_crypt_audio = var_GetBool( p_mux, SOUT_CFG_PREFIX "crypt-audio" );
     p_sys->b_crypt_video = var_GetBool( p_mux, SOUT_CFG_PREFIX "crypt-video" );
-    p_sys->csa = csa;
 
     char *csa2ck = var_CreateGetNonEmptyStringCommand( p_mux, SOUT_CFG_PREFIX "csa2-ck");
-    if (!csa2ck || csa_SetCW( p_this, p_sys->csa, csa2ck, false ) )
-        csa_SetCW( p_this, p_sys->csa, csack, false );
+    if (!csa2ck || csa_SetCW( p_this, csa, csa2ck, false ) )
+        csa_SetCW( p_this, csa, csack, false );
     free(csa2ck);
 
     var_Create( p_mux, SOUT_CFG_PREFIX "csa-use", VLC_VAR_STRING | VLC_VAR_DOINHERIT | VLC_VAR_ISCOMMAND );



More information about the vlc-commits mailing list