@ -249,7 +249,7 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
DWORD biCompression ;
WORD biBitCount ;
int ret ;
AVRational fps ;
AVRational framerate_q ;
if ( ! strcmp ( s - > filename , " list " ) ) {
for ( devnum = 0 ; devnum < = 9 ; devnum + + ) {
@ -269,7 +269,7 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
# if FF_API_FORMAT_PARAMETERS
if ( ap - > time_base . num )
fps = ( AVRational ) { ap - > time_base . den , ap - > time_base . num } ;
framerate_q = ( AVRational ) { ap - > time_base . den , ap - > time_base . num } ;
# endif
ctx - > hwnd = capCreateCaptureWindow ( NULL , 0 , 0 , 0 , 0 , 0 , HWND_MESSAGE , 0 ) ;
@ -369,7 +369,7 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
cparms . fYield = 1 ; // Spawn a background thread
cparms . dwRequestMicroSecPerFrame =
( fps . den * 1000000 ) / fps . num ;
( framerate_q . den * 1000000 ) / framerate_q . num ;
cparms . fAbortLeftMouse = 0 ;
cparms . fAbortRightMouse = 0 ;
cparms . fCaptureAudio = 0 ;
@ -381,7 +381,7 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
goto fail_io ;
codec = st - > codec ;
codec - > time_base = ( AVRational ) { fps . den , fps . num } ;
codec - > time_base = ( AVRational ) { framerate_q . den , framerate_q . num } ;
codec - > codec_type = AVMEDIA_TYPE_VIDEO ;
codec - > width = bi - > bmiHeader . biWidth ;
codec - > height = bi - > bmiHeader . biHeight ;