[x264-devel] commit: Convert to a unified "pixel" type for pixel data (Oskar Arvidsson )

avcoder ffmpeg at gmail.com
Fri Jun 4 07:54:39 CEST 2010


It's not the fault of your C code, but the fault of gcc 4.4.4

I use gcc 4.4.4 from

http://komisar.gin.by/mingw/

I will try gcc 4.5

On Fri, Jun 4, 2010 at 1:32 PM, Jason Garrett-Glaser
<darkshikari at gmail.com> wrote:
> On Thu, Jun 3, 2010 at 10:15 AM, avcoder <ffmpeg at gmail.com> wrote:
>> It seems that the following code breaks on non-16 bytes stack such as MSVC++
>> +static void ALWAYS_INLINE pixel_memset( pixel *dst, int value, int size )
>> +{
>> +    for( int i = 0; i < size; i++ )
>> +        dst[i] = value;
>> +}
>>
>> because: <compiled by gcc 4.4.4>
>
> Then use -fno-tree-vectorize.  I am not responsible for what your
> stupid compiler chooses to do with my perfectly correct, portable C
> code.
>
> Dark Shikari
> _______________________________________________
> x264-devel mailing list
> x264-devel at videolan.org
> http://mailman.videolan.org/listinfo/x264-devel
>



-- 
-----------------------------------------------------------------------------------------
My key fingerprint: d1:03:f5:32:26:ff:d7:3c:e4:42:e3:51:ec:92:78:b2


More information about the x264-devel mailing list