Ignore:
Timestamp:
Nov 21, 2017 9:25:11 AM (3 years ago)
Author:
riza
Message:

Close #2065: Update libyuv to fix linker error when building libyuv as dll on Visual Studio 2015.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/third_party/yuv/source/rotate_win.cc

    r5633 r5699  
    1818 
    1919// This module is for 32 bit Visual C x86 and clangcl 
    20 #if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) 
     20#if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) && defined(_MSC_VER) 
    2121 
    2222__declspec(naked) void TransposeWx8_SSSE3(const uint8* src, 
     
    173173    lea       eax, [eax + 8 * edi + 16] 
    174174    neg       edi 
    175     // Second round of bit swap. 
     175        // Second round of bit swap. 
    176176    movdqa    xmm5, xmm0 
    177177    punpcklwd xmm0, xmm2 
     
    193193    movdqa    xmm7, xmm6 
    194194 
    195     // Third round of bit swap. 
    196     // Write to the destination pointer. 
     195        // Third round of bit swap. 
     196        // Write to the destination pointer. 
    197197    movdqa    xmm6, xmm0 
    198198    punpckldq xmm0, xmm4 
Note: See TracChangeset for help on using the changeset viewer.