summaryrefslogtreecommitdiffstats
path: root/dll_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'dll_init.c')
-rw-r--r--dll_init.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dll_init.c b/dll_init.c
index ee38ca2f91..bf08c5b985 100644
--- a/dll_init.c
+++ b/dll_init.c
@@ -420,7 +420,7 @@ static int encoder_buf_size=0;
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 @@ BITMAPINFOHEADER* vfw_open_encoder(char *dll_name, BITMAPINFOHEADER *input_bih)
// 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;