[SCM] libav/experimental: Use av_strdup to allocate string, prevents the warning: vhook/fish.c:130: warning: assignment discards qualifiers from pointer target type patch by Patrik Kullman, patrik yes nu

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:39:05 UTC 2013


The following commit has been merged in the experimental branch:
commit 1bbeb06a36ec36ce03e1c882c8e97efdc13c9a9b
Author: Patrik Kullman <patrik at yes.nu>
Date:   Sat Feb 21 20:35:58 2009 +0000

    Use av_strdup to allocate string, prevents the warning:
    vhook/fish.c:130: warning: assignment discards qualifiers from pointer target type
    patch by Patrik Kullman, patrik yes nu
    
    Originally committed as revision 17494 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/vhook/fish.c b/vhook/fish.c
index bd05b98..3806df3 100644
--- a/vhook/fish.c
+++ b/vhook/fish.c
@@ -127,7 +127,7 @@ int Configure(void **ctxp, int argc, char *argv[])
 
     optind = 1;
 
-    ci->dir = "/tmp";
+    ci->dir = av_strdup("/tmp");
     ci->threshold = 100;
     ci->file_limit = 100;
     ci->min_interval = 1000000;
@@ -368,7 +368,8 @@ void Process(void *ctx, AVPicture *picture, enum PixelFormat pix_fmt, int width,
                     f = fopen(fname, "w");
                     if (f) {
                         fprintf(f, "P6 %d %d 255\n", width, height);
-                        fwrite(buf, width * height * 3, 1, f);
+                        if (!fwrite(buf, width * height * 3, 1, f))
+                            av_log(ctx, AV_LOG_ERROR, "Couldn't write to PPM file %s\n", fname);
                         fclose(f);
                     }
 

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list