From a9cce3d878c001b5413d62858c60eb7396a1d8ad Mon Sep 17 00:00:00 2001 From: arpi Date: Tue, 3 Sep 2002 21:40:30 +0000 Subject: pass outflags[] index via sh->outfmtidx to the vd->control() func (for VfW) small hack - but other possible solutions are even worse :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7262 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vd.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libmpcodecs/vd.c') diff --git a/libmpcodecs/vd.c b/libmpcodecs/vd.c index 23e6afc7ce..e60041a352 100644 --- a/libmpcodecs/vd.c +++ b/libmpcodecs/vd.c @@ -166,6 +166,7 @@ csp_again: mp_msg(MSGT_CPLAYER,MSGL_DBG2,"vo_debug: query(%s) returned 0x%X (i=%d) \n",vo_format_name(out_fmt),flags,i); if((flags&2) || (flags && j<0)){ // check (query) if codec really support this outfmt... + sh->outfmtidx=j; // pass index to the control() function this way if(mpvdec->control(sh,VDCTRL_QUERY_FORMAT,&out_fmt)==CONTROL_FALSE) continue; j=i; vo_flags=flags; if(flags&2) break; -- cgit v1.2.3