[vlc-devel] [PATCH] picture: align pictures on 32 bytes
Steve Lhomme
robux4 at ycbcr.xyz
Sat Nov 10 10:21:43 CET 2018
I'm not sure. I don't even know if this assert is worth anything.
> On 9 Nov 2018, at 18:32, Tristan Matthews <tmatth at videolan.org> wrote:
>
> Hi,
>
>> On Fri, Nov 9, 2018 at 11:58 AM Steve Lhomme <robux4 at ycbcr.xyz> wrote:
>>
>> Code relying on AVX-2 (like dav1d) cannot work without that. Even avcodec has a
>> requirement of 64 (likely to get at least 32 on all planes). So it's probably
>> time to upgrade.
>> ---
>> src/misc/picture.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/misc/picture.c b/src/misc/picture.c
>> index b373ebd21f..799dab479e 100644
>> --- a/src/misc/picture.c
>> +++ b/src/misc/picture.c
>> @@ -75,7 +75,7 @@ VLC_WEAK void *picture_Allocate(int *restrict fdp, size_t size)
>> {
>> assert((size % 16) == 0);
>
> Would it make sense to update the assertions?
>
> Best,
> -t
>
>> *fdp = -1;
>> - return aligned_alloc(16, size);
>> + return aligned_alloc(32, size);
>> }
>>
>> VLC_WEAK void picture_Deallocate(int fd, void *base, size_t size)
>> --
>> 2.17.1
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list