[Mplayer-cvslog] CVS: main dll_init.c,1.8,1.9

GEREOFFY arpi_esp at users.sourceforge.net
Mon Apr 16 03:35:46 CEST 2001


Update of /cvsroot/mplayer/main
In directory usw-pr-cvs1:/tmp/cvs-serv9933

Modified Files:
	dll_init.c 
Log Message:
fixed yuvhack

Index: dll_init.c
===================================================================
RCS file: /cvsroot/mplayer/main/dll_init.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** dll_init.c	2001/04/15 14:33:49	1.8
--- dll_init.c	2001/04/16 01:35:44	1.9
***************
*** 147,150 ****
--- 147,151 ----
    case IMGFMT_IYUV:
        sh_video->o_bih.biBitCount=12;
+       break;
  
  /* packed format */
***************
*** 189,197 ****
    }
  
!   // this looks suspicious :-)
!   if(!(outfmt == IMGFMT_YUY2 && (sh_video->codec->outflags[sh_video->outfmtidx] & CODECS_FLAG_YUVHACK))
!      && (outfmt & IMGFMT_RGB_MASK) != IMGFMT_RGB  && (outfmt & IMGFMT_BGR_MASK ) != IMGFMT_BGR) {
  	 sh_video->o_bih.biCompression = outfmt;
-   }
  
    if(verbose) {
--- 190,195 ----
    }
  
!   if(!(sh_video->codec->outflags[sh_video->outfmtidx] & CODECS_FLAG_YUVHACK))
  	 sh_video->o_bih.biCompression = outfmt;
  
    if(verbose) {
***************
*** 247,251 ****
    }
  
!   if(outfmt==IMGFMT_YUY2 && (sh_video->codec->outflags[sh_video->outfmtidx]&CODECS_FLAG_YUVHACK))
      sh_video->o_bih.biCompression = mmioFOURCC('Y','U','Y','2');
  
--- 245,249 ----
    }
  
!   if(sh_video->codec->outflags[sh_video->outfmtidx] & CODECS_FLAG_YUVHACK)
      sh_video->o_bih.biCompression = mmioFOURCC('Y','U','Y','2');
  


_______________________________________________
Mplayer-cvslog mailing list
Mplayer-cvslog at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog



More information about the MPlayer-cvslog mailing list