[FFmpeg-cvslog] lavd/vfwcap: Pass pointers to int instead of long to av_parse_video_size().

Carl Eugen Hoyos git at videolan.org
Wed Apr 18 21:27:29 EEST 2018


ffmpeg | branch: master | Carl Eugen Hoyos <ceffmpeg at gmail.com> | Sun Apr 15 23:40:19 2018 +0200| [9d6c1687642cf9f24f6611463afdd72fdf5d3e50] | committer: Carl Eugen Hoyos

lavd/vfwcap: Pass pointers to int instead of long to av_parse_video_size().

Fixes the following warnings:
libavdevice/vfwcap.c:331:35: warning: passing argument 1 of 'av_parse_video_size' from incompatible pointer type
libavdevice/vfwcap.c:331:59: warning: passing argument 2 of 'av_parse_video_size' from incompatible pointer type

Reported-by: Reino Wijnsma

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d6c1687642cf9f24f6611463afdd72fdf5d3e50
---

 libavdevice/vfwcap.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libavdevice/vfwcap.c b/libavdevice/vfwcap.c
index 6a923d9957..e2ab276c2e 100644
--- a/libavdevice/vfwcap.c
+++ b/libavdevice/vfwcap.c
@@ -328,11 +328,14 @@ static int vfw_read_header(AVFormatContext *s)
     }
 
     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) {



More information about the ffmpeg-cvslog mailing list