summaryrefslogtreecommitdiff
path: root/libavdevice
diff options
context:
space:
mode:
Diffstat (limited to 'libavdevice')
-rw-r--r--libavdevice/vfwcap.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libavdevice/vfwcap.c b/libavdevice/vfwcap.c
index 1ab5548cef..5bf94c03ae 100644
--- a/libavdevice/vfwcap.c
+++ b/libavdevice/vfwcap.c
@@ -298,18 +298,16 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
/* Set video format */
bisize = SendMessage(ctx->hwnd, WM_CAP_GET_VIDEOFORMAT, 0, 0);
- if(!bisize) {
+ if(!bisize)
goto fail_io;
- }
bi = av_malloc(bisize);
if(!bi) {
vfw_read_close(s);
return AVERROR_NOMEM;
}
ret = SendMessage(ctx->hwnd, WM_CAP_GET_VIDEOFORMAT, bisize, (LPARAM) bi);
- if(!ret) {
+ if(!ret)
goto fail_bi;
- }
dump_bih(s, &bi->bmiHeader);
@@ -332,9 +330,8 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
/* Set sequence setup */
ret = SendMessage(ctx->hwnd, WM_CAP_GET_SEQUENCE_SETUP, sizeof(cparms),
(LPARAM) &cparms);
- if(!ret) {
+ if(!ret)
goto fail_io;
- }
dump_captureparms(s, &cparms);
@@ -348,9 +345,8 @@ static int vfw_read_header(AVFormatContext *s, AVFormatParameters *ap)
ret = SendMessage(ctx->hwnd, WM_CAP_SET_SEQUENCE_SETUP, sizeof(cparms),
(LPARAM) &cparms);
- if(!ret) {
+ if(!ret)
goto fail_io;
- }
codec = st->codec;
codec->time_base = ap->time_base;