]> git.sesse.net Git - vlc/commitdiff
avcodec: set EncodeAudio/Video at the end
authorIlkka Ollakka <ileoo@videolan.org>
Tue, 18 Dec 2012 13:57:16 +0000 (15:57 +0200)
committerIlkka Ollakka <ileoo@videolan.org>
Sun, 30 Dec 2012 11:24:17 +0000 (13:24 +0200)
modules/codec/avcodec/encoder.c

index 0517e821ec6d5bcd0b2798c71afcece334977c9c..6dc7d8e892ba43c24cb2f24c5b81d062c784dd09 100644 (file)
@@ -296,9 +296,6 @@ int OpenEncoder( vlc_object_t *p_this )
     p_enc->p_sys = p_sys;
     p_sys->p_codec = p_codec;
 
-    p_enc->pf_encode_video = EncodeVideo;
-    p_enc->pf_encode_audio = EncodeAudio;
-
     p_sys->p_buffer = NULL;
     p_sys->i_buffer_out = 0;
 
@@ -831,6 +828,9 @@ int OpenEncoder( vlc_object_t *p_this )
     }
 
     msg_Dbg( p_enc, "found encoder %s", psz_namecodec );
+    p_enc->pf_encode_video = EncodeVideo;
+    p_enc->pf_encode_audio = EncodeAudio;
+
 
     return VLC_SUCCESS;
 error: