From: Ilkka Ollakka Date: Tue, 18 Dec 2012 13:57:16 +0000 (+0200) Subject: avcodec: set EncodeAudio/Video at the end X-Git-Tag: 2.1.0-git~1752 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=8c233c5182d8cd0dc0aa9e0aec6262ae0ef84ea3;p=vlc avcodec: set EncodeAudio/Video at the end --- diff --git a/modules/codec/avcodec/encoder.c b/modules/codec/avcodec/encoder.c index 0517e821ec..6dc7d8e892 100644 --- a/modules/codec/avcodec/encoder.c +++ b/modules/codec/avcodec/encoder.c @@ -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: