Mercurial > mplayer.hg
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;