On Fri, Sep 18, 2015 at 5:30 PM, James Almer <jamr...@gmail.com> wrote:
> On 9/17/2015 9:46 AM, Ganesh Ajjanagadde wrote:
>> Commit 7404f3bdb switched bitrate to 64 bits.
>> This triggers -Wabsolute-value on clang, e.g
>> http://fate.ffmpeg.org/log.cgi?time=20150917122742&log=compile&slot=x86_64-darwin-clang-3.7-O3.
>> Therefore, usage of abs is changed to llabs, which is available on all of 
>> the platforms.
>> Have not tested whether LLONG_MAX (C99 feature) is available on Microsoft or 
>> not.
>
> Use int64_t and INT64_MAX instead.

I can definitely do that, but am curious about this. The codebase
already uses long long (see e.g ffprobe), and morally llabs returns
long long; hence I use it. As for the INT64_MAX, I do not have a
current example to know whether it is safe on all platforms, but
again, the "clean" solution is LLONG_MAX due to the type of llabs.

> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to