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/include/libyuv/planar_functions.h

    r5633 r5699  
    6969                  int width, 
    7070                  int height); 
     71 
     72// Split interleaved RGB plane into separate R, G and B planes. 
     73LIBYUV_API 
     74void SplitRGBPlane(const uint8* src_rgb, 
     75                   int src_stride_rgb, 
     76                   uint8* dst_r, 
     77                   int dst_stride_r, 
     78                   uint8* dst_g, 
     79                   int dst_stride_g, 
     80                   uint8* dst_b, 
     81                   int dst_stride_b, 
     82                   int width, 
     83                   int height); 
     84 
     85// Merge separate R, G and B planes into one interleaved RGB plane. 
     86LIBYUV_API 
     87void MergeRGBPlane(const uint8* src_r, 
     88                   int src_stride_r, 
     89                   const uint8* src_g, 
     90                   int src_stride_g, 
     91                   const uint8* src_b, 
     92                   int src_stride_b, 
     93                   uint8* dst_rgb, 
     94                   int dst_stride_rgb, 
     95                   int width, 
     96                   int height); 
    7197 
    7298// Copy I400.  Supports inverting. 
     
    721747 
    722748#if defined(__pnacl__) || defined(__CLR_VER) || \ 
    723     (defined(__i386__) && !defined(__SSE2__)) 
     749    (defined(__i386__) && !defined(__SSE__) && !defined(__clang__)) 
    724750#define LIBYUV_DISABLE_X86 
    725751#endif 
Note: See TracChangeset for help on using the changeset viewer.