Mercurial > mplayer.hg
changeset 7210:09c8c9cca9e4
100l... sh->vcodec may be changed by mpvdec->decode()
it caused various crashes, including the mencoder+ijpg one reported by goth
author | arpi |
---|---|
date | Sat, 31 Aug 2002 21:03:03 +0000 |
parents | c2ce155088b6 |
children | a5e2e54811b2 |
files | libmpcodecs/dec_video.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpcodecs/dec_video.c Sat Aug 31 18:59:47 2002 +0000 +++ b/libmpcodecs/dec_video.c Sat Aug 31 21:03:03 2002 +0000 @@ -207,7 +207,7 @@ extern int vo_directrendering; int decode_video(sh_video_t *sh_video,unsigned char *start,int in_size,int drop_frame){ -vf_instance_t* vf=sh_video->vfilter; +vf_instance_t* vf; mp_image_t *mpi=NULL; unsigned int t=GetTimer(); unsigned int t2; @@ -236,6 +236,7 @@ if(!mpi || drop_frame) return 0; // error / skipped frame //vo_draw_image(video_out,mpi); +vf=sh_video->vfilter; vf->put_image(vf,mpi); vf->control(vf,VFCTRL_DRAW_OSD,NULL);