diff dll_init.c @ 4638:a4e774e16b22

div3/vfw encoding fixed
author arpi
date Sun, 10 Feb 2002 12:20:50 +0000
parents 683a0585420c
children c13dba5b224e
line wrap: on
line diff
--- a/dll_init.c	Sun Feb 10 11:25:14 2002 +0000
+++ b/dll_init.c	Sun Feb 10 12:20:50 2002 +0000
@@ -420,7 +420,7 @@
 static int encoder_frameno=0;
 
 //int init_vfw_encoder(char *dll_name, BITMAPINFOHEADER *input_bih, BITMAPINFOHEADER *output_bih)
-BITMAPINFOHEADER* vfw_open_encoder(char *dll_name, BITMAPINFOHEADER *input_bih)
+BITMAPINFOHEADER* vfw_open_encoder(char *dll_name, BITMAPINFOHEADER *input_bih,unsigned int out_fourcc)
 {
 //  sh_video_t *sh_video;
   HRESULT ret;
@@ -440,7 +440,7 @@
 //  output_bih->biSize = sizeof(BITMAPINFOHEADER);
 
   win32_codec_name = dll_name;
-  encoder_hic = ICOpen( 0x63646976, 0, ICMODE_COMPRESS);
+  encoder_hic = ICOpen( 0x63646976, out_fourcc, ICMODE_COMPRESS);
   if(!encoder_hic){
     mp_msg(MSGT_WIN32,MSGL_ERR,"ICOpen failed! unknown codec / wrong parameters?\n");
     return NULL;