int ret;
AVRational framerate_q;
- if (!strcmp(s->filename, "list")) {
+ if (!strcmp(s->url, "list")) {
for (devnum = 0; devnum <= 9; devnum++) {
char driver_name[256];
char driver_ver[256];
}
/* If atoi fails, devnum==0 and the default device is used */
- devnum = atoi(s->filename);
+ devnum = atoi(s->url);
ret = SendMessage(ctx->hwnd, WM_CAP_DRIVER_CONNECT, devnum, 0);
if(!ret) {
}
if (ctx->video_size) {
- ret = av_parse_video_size(&bi->bmiHeader.biWidth, &bi->bmiHeader.biHeight, ctx->video_size);
+ int w, h;
+ ret = av_parse_video_size(&w, &h, ctx->video_size);
if (ret < 0) {
av_log(s, AV_LOG_ERROR, "Couldn't parse video size.\n");
goto fail;
}
+ bi->bmiHeader.biWidth = w;
+ bi->bmiHeader.biHeight = h;
}
if (0) {