# HG changeset patch # User alex # Date 1027592855 0 # Node ID 12dcd0f85262869fb302f84183c13fed8e045c45 # Parent b38e38b6f88fb1ddaf6d99b4c8312232854967eb fixed possible 10l bug (vf not initialized yet) diff -r b38e38b6f88f -r 12dcd0f85262 libmpcodecs/dec_video.c --- a/libmpcodecs/dec_video.c Thu Jul 25 03:37:28 2002 +0000 +++ b/libmpcodecs/dec_video.c Thu Jul 25 10:27:35 2002 +0000 @@ -78,8 +78,12 @@ { vf_instance_t* vf=sh_video->vfilter; - if (vf->control(vf, VFCTRL_SET_EQUALIZER, item, (int *)value) == CONTROL_TRUE) - return 1; + if (vf) + { + int ret = vf->control(vf, VFCTRL_SET_EQUALIZER, item, (int *)value); + if (ret == CONTROL_TRUE) + return(1); + } /* try software control */ if(mpvdec) return mpvdec->control(sh_video,VDCTRL_SET_EQUALIZER, item, (int *)value); return 0;