# HG changeset patch # User ods15 # Date 1127928321 0 # Node ID aede77b9e2766fe5036fa0467bb04e027c0a799a # Parent 3e63ab4120b2530aa5b2a9b9d2e183a6eb3a0f9d code before decleration, gcc2.95 fix patch by Jan Knutar (jknutar SIGH nic BOOM fi) diff -r 3e63ab4120b2 -r aede77b9e276 libmpcodecs/ve_xvid4.c --- a/libmpcodecs/ve_xvid4.c Wed Sep 28 15:43:24 2005 +0000 +++ b/libmpcodecs/ve_xvid4.c Wed Sep 28 17:25:21 2005 +0000 @@ -729,17 +729,6 @@ xvid_plugin_2pass2_t *pass2 = &mod->pass2; XVIDRational ar; - //profile is unrestricted as default - profile_t *selected_profile = profileFromName("unrestricted"); - if(xvidenc_profile) - selected_profile = profileFromName(xvidenc_profile); - if(!selected_profile) - { - mp_msg(MSGT_MENCODER,MSGL_ERR, - "xvid:[ERROR] \"%s\" is an invalid profile name\n", xvidenc_profile); - return(BAD); - } - const int motion_presets[7] = { 0, @@ -752,6 +741,16 @@ XVID_ME_HALFPELREFINE8 | XVID_ME_USESQUARES16 }; + //profile is unrestricted as default + profile_t *selected_profile = profileFromName("unrestricted"); + if(xvidenc_profile) + selected_profile = profileFromName(xvidenc_profile); + if(!selected_profile) + { + mp_msg(MSGT_MENCODER,MSGL_ERR, + "xvid:[ERROR] \"%s\" is an invalid profile name\n", xvidenc_profile); + return(BAD); + } /* ------------------------------------------------------------------- * Dispatch all settings having an impact on the "create" structure