[FFmpeg-cvslog] r17494 - trunk/vhook/fish.c

Måns Rullgård mans
Sat Feb 21 21:38:10 CET 2009


diego <subversion at mplayerhq.hu> writes:

> Author: diego
> Date: Sat Feb 21 21:35:58 2009
> New Revision: 17494
>
> Log:
> 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
>
> Modified:
>    trunk/vhook/fish.c
>
> Modified: trunk/vhook/fish.c
> ==============================================================================
> --- trunk/vhook/fish.c	Sat Feb 21 21:29:49 2009	(r17493)
> +++ trunk/vhook/fish.c	Sat Feb 21 21:35:58 2009	(r17494)
> @@ -127,7 +127,7 @@ int Configure(void **ctxp, int argc, cha
>
>      optind = 1;
>
> -    ci->dir = "/tmp";
> +    ci->dir = av_strdup("/tmp");
>      ci->threshold = 100;
>      ci->file_limit = 100;
>      ci->min_interval = 1000000;

Where is it freed?

> @@ -368,7 +368,8 @@ void Process(void *ctx, AVPicture *pictu
>                      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);
>                      }

Unrelated?

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-cvslog mailing list