[FFmpeg-devel] [PATCH] avfilter/graphmonitor: use %z when printing size_t
James Almer
jamrial at gmail.com
Mon Nov 19 16:37:55 EET 2018
On 11/19/2018 9:34 AM, Hendrik Leppkes wrote:
> On Mon, Nov 19, 2018 at 12:27 PM Peter Ross <pross at xvid.org> wrote:
>>
>> ---
>> 32-bit target compiler warning.
>>
>> libavfilter/f_graphmonitor.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/libavfilter/f_graphmonitor.c b/libavfilter/f_graphmonitor.c
>> index 7052c84d9b..3cb8f73dd3 100644
>> --- a/libavfilter/f_graphmonitor.c
>> +++ b/libavfilter/f_graphmonitor.c
>> @@ -211,7 +211,7 @@ static void draw_items(AVFilterContext *ctx, AVFrame *out,
>> snprintf(buffer, sizeof(buffer)-1, " | queue: ");
>> drawtext(out, xpos, ypos, buffer, s->white);
>> xpos += strlen(buffer) * 8;
>> - snprintf(buffer, sizeof(buffer)-1, "%"PRId64, frames);
>> + snprintf(buffer, sizeof(buffer)-1, "%zd", frames);
>
> "%" SIZE_SPECIFIER to be portable.
Do recent msvc versions still need this? We don't really support 2012
and older anymore, so maybe %zu (and not %zd as size_t is unsigned) is
enough.
>
>> drawtext(out, xpos, ypos, buffer, frames > 0 ? frames >= 10 ? frames >= 50 ? s->red : s->yellow : s->green : s->white);
>> xpos += strlen(buffer) * 8;
>> }
>> --
>> 2.17.1
>>
>> -- Peter
>> (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
>> _______________________________________________
>> ffmpeg-devel mailing list
>> ffmpeg-devel at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
More information about the ffmpeg-devel
mailing list