[FFmpeg-devel] [PATCH]lsws/utils: Split "emms_c(); " call in two lines

Carl Eugen Hoyos ceffmpeg at gmail.com
Mon Dec 17 15:30:37 EET 2018


2018-12-17 13:24 GMT+01:00, Michael Niedermayer <michael at niedermayer.cc>:
> On Mon, Dec 17, 2018 at 02:14:26AM +0100, Carl Eugen Hoyos wrote:
>> Hi!
>>
>> Attached patch fixes a useless warning when compiling with clang on arm.
>>
>> Please comment, Carl Eugen
>
>>  utils.c |    3 ++-
>>  1 file changed, 2 insertions(+), 1 deletion(-)
>> fb6799bbc59d79d9dfba9f8661aaecbed568f3a5
>> 0001-lsws-utils-Split-emms_c-in-two-lines.patch
>> From b2773d1ca9473380b99400c2bbd5a6729622f51a Mon Sep 17 00:00:00 2001
>> From: Carl Eugen Hoyos <ceffmpeg at gmail.com>
>> Date: Mon, 17 Dec 2018 02:12:13 +0100
>> Subject: [PATCH] lsws/utils: Split "emms_c();" in two lines.
>>
>> Silences a clang warning when not compiling for x86:
>> libswscale/utils.c:345:13: warning: while loop has empty body
>> ---
>>  libswscale/utils.c |    3 ++-
>>  1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/libswscale/utils.c b/libswscale/utils.c
>> index df68bcc..de64694 100644
>> --- a/libswscale/utils.c
>> +++ b/libswscale/utils.c
>> @@ -342,7 +342,8 @@ static av_cold int initFilter(int16_t **outFilter,
>> int32_t **filterPos,
>>      const int64_t fone = 1LL << (54 - FFMIN(av_log2(srcW/dstW), 8));
>>      int ret            = -1;
>>
>> -    emms_c(); // FIXME should not be required but IS (even for non-MMX
>> versions)
>> +    emms_c() // FIXME should not be required but IS (even for non-MMX
>> versions)
>> +        ;
>
> this looks like a bad change that could confuse people
> i think a different solution should be found or the warning
> left if theres none

New patch attached.

Please comment, Carl Eugen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-lavu-internal-Add-an-empty-body-to-while-0.patch
Type: text/x-patch
Size: 703 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20181217/26501821/attachment.bin>


More information about the ffmpeg-devel mailing list