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/convert_from.cc

    r5633 r5699  
    658658} 
    659659 
     660// Convert H420 to RGB24. 
     661LIBYUV_API 
     662int H420ToRGB24(const uint8* src_y, 
     663                int src_stride_y, 
     664                const uint8* src_u, 
     665                int src_stride_u, 
     666                const uint8* src_v, 
     667                int src_stride_v, 
     668                uint8* dst_rgb24, 
     669                int dst_stride_rgb24, 
     670                int width, 
     671                int height) { 
     672  return I420ToRGB24Matrix(src_y, src_stride_y, src_u, src_stride_u, src_v, 
     673                           src_stride_v, dst_rgb24, dst_stride_rgb24, 
     674                           &kYuvH709Constants, width, height); 
     675} 
     676 
     677// Convert H420 to RAW. 
     678LIBYUV_API 
     679int H420ToRAW(const uint8* src_y, 
     680              int src_stride_y, 
     681              const uint8* src_u, 
     682              int src_stride_u, 
     683              const uint8* src_v, 
     684              int src_stride_v, 
     685              uint8* dst_raw, 
     686              int dst_stride_raw, 
     687              int width, 
     688              int height) { 
     689  return I420ToRGB24Matrix(src_y, src_stride_y, src_v, 
     690                           src_stride_v,  // Swap U and V 
     691                           src_u, src_stride_u, dst_raw, dst_stride_raw, 
     692                           &kYvuH709Constants,  // Use Yvu matrix 
     693                           width, height); 
     694} 
     695 
    660696// Convert I420 to ARGB1555. 
    661697LIBYUV_API 
     
    10761112      I422ToARGBRow(src_y, src_u, src_v, row_argb, &kYuvI601Constants, width); 
    10771113      ARGBToRGB565DitherRow(row_argb, dst_rgb565, 
    1078                             *(uint32*)(dither4x4 + ((y & 3) << 2)), 
    1079                             width);  // NOLINT 
     1114                            *(uint32*)(dither4x4 + ((y & 3) << 2)),  // NOLINT 
     1115                            width);                                  // NOLINT 
    10801116      dst_rgb565 += dst_stride_rgb565; 
    10811117      src_y += src_stride_y; 
Note: See TracChangeset for help on using the changeset viewer.