[vlc-commits] xa: do not set callbacks on error

Rémi Denis-Courmont git at videolan.org
Sat Feb 25 13:11:22 CET 2017


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Feb 25 14:00:04 2017 +0200| [e9e23b18f70980a514a8e01a10b257ce6692274a] | committer: Rémi Denis-Courmont

xa: do not set callbacks on error

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

 modules/demux/xa.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/modules/demux/xa.c b/modules/demux/xa.c
index 7f9d260..bdbd107 100644
--- a/modules/demux/xa.c
+++ b/modules/demux/xa.c
@@ -107,11 +107,6 @@ static int Open( vlc_object_t * p_this )
     if( unlikely( p_sys == NULL ) )
         return VLC_ENOMEM;
 
-    p_demux->pf_demux   = Demux;
-    p_demux->pf_control = Control;
-    p_demux->p_sys      = p_sys;
-    p_sys->p_es         = NULL;
-
     /* skip XA header -- cannot fail */
     vlc_stream_Read( p_demux->s, NULL, sizeof( p_xa ) );
 
@@ -153,6 +148,9 @@ static int Open( vlc_object_t * p_this )
     date_Init( &p_sys->pts, fmt.audio.i_rate, 1 );
     date_Set( &p_sys->pts, VLC_TS_0 );
 
+    p_demux->pf_demux   = Demux;
+    p_demux->pf_control = Control;
+    p_demux->p_sys      = p_sys;
     return VLC_SUCCESS;
 }
 



More information about the vlc-commits mailing list