MCPcopy Create free account

hub / github.com/PHZ76/DesktopSharing / functions

Functions4,082 in github.com/PHZ76/DesktopSharing

FunctionABGRToUVRow_NEON
DesktopSharing/libyuv/source/row_neon.cc:1499
FunctionABGRToUVRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:1559
FunctionABGRToUVRow_SSSE3
DesktopSharing/libyuv/source/row_win.cc:1782
FunctionABGRToUVRow_SSSE3
DesktopSharing/libyuv/source/row_gcc.cc:1786
FunctionABGRToYRow_AVX2
Convert 32 ABGR pixels (128 bytes) to 32 Y values.
DesktopSharing/libyuv/source/row_gcc.cc:1228
FunctionABGRToYRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:1214
FunctionABGRToYRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:2459
FunctionABGRToYRow_NEON
DesktopSharing/libyuv/source/row_neon.cc:1976
FunctionABGRToYRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:2014
FunctionABGRToYRow_SSSE3
DesktopSharing/libyuv/source/row_win.cc:1302
FunctionABGRToYRow_SSSE3
DesktopSharing/libyuv/source/row_gcc.cc:1752
FunctionAR30ToAB30
Convert AR30 to AB30.
DesktopSharing/libyuv/source/convert_argb.cc:2253
FunctionAR30ToABGR
Convert AR30 to ABGR.
DesktopSharing/libyuv/source/convert_argb.cc:2221
FunctionARGB1555ToARGBRow_AVX2
DesktopSharing/libyuv/source/row_win.cc:540
FunctionARGB1555ToARGBRow_C
DesktopSharing/libyuv/source/row_common.cc:172
FunctionARGB1555ToARGBRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:209
FunctionARGB1555ToARGBRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1506
FunctionARGB1555ToARGBRow_SSE2
24 instructions
DesktopSharing/libyuv/source/row_win.cc:630
FunctionARGB1555ToARGBRow_SSE2
DesktopSharing/libyuv/source/row_gcc.cc:386
FunctionARGB1555ToUVRow_C
DesktopSharing/libyuv/source/row_common.cc:667
FunctionARGB1555ToUVRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:3367
FunctionARGB1555ToUVRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1859
FunctionARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
DesktopSharing/libyuv/source/row_neon.cc:1746
FunctionARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
DesktopSharing/libyuv/source/row_neon64.cc:1783
FunctionARGB1555ToYRow_C
DesktopSharing/libyuv/source/row_common.cc:587
FunctionARGB1555ToYRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:2882
FunctionARGB1555ToYRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1655
FunctionARGB1555ToYRow_NEON
DesktopSharing/libyuv/source/row_neon.cc:1901
FunctionARGB1555ToYRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:1939
FunctionARGB4444ToARGBRow_AVX2
DesktopSharing/libyuv/source/row_win.cc:592
FunctionARGB4444ToARGBRow_C
DesktopSharing/libyuv/source/row_common.cc:190
FunctionARGB4444ToARGBRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:266
FunctionARGB4444ToARGBRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1477
FunctionARGB4444ToARGBRow_SSE2
18 instructions.
DesktopSharing/libyuv/source/row_win.cc:683
FunctionARGB4444ToARGBRow_SSE2
DesktopSharing/libyuv/source/row_gcc.cc:437
FunctionARGB4444ToUVRow_C
DesktopSharing/libyuv/source/row_common.cc:718
FunctionARGB4444ToUVRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:3657
FunctionARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
DesktopSharing/libyuv/source/row_neon.cc:1812
FunctionARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
DesktopSharing/libyuv/source/row_neon64.cc:1848
FunctionARGB4444ToYRow_C
DesktopSharing/libyuv/source/row_common.cc:602
FunctionARGB4444ToYRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:2999
FunctionARGB4444ToYRow_NEON
DesktopSharing/libyuv/source/row_neon.cc:1927
FunctionARGB4444ToYRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:1965
FunctionARGBAdd
Add 2 ARGB images and store to destination.
DesktopSharing/libyuv/source/planar_functions.cc:1548
FunctionARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_win.cc:4922
FunctionARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:5381
FunctionARGBAddRow_C
DesktopSharing/libyuv/source/row_common.cc:959
FunctionARGBAddRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:4356
FunctionARGBAddRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1195
FunctionARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon.cc:2489
FunctionARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon64.cc:2538
FunctionARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time. TODO(fbarchard): Port this to posix, neon and other math functions.
DesktopSharing/libyuv/source/row_win.cc:4805
FunctionARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:5353
FunctionARGBAffineRow_C
Copy pixels from rotated source to destination row with a slope.
DesktopSharing/libyuv/source/row_common.cc:2668
FunctionARGBAttenuate
DesktopSharing/libyuv/source/planar_functions.cc:2130
FunctionARGBAttenuateRow_AVX2
DesktopSharing/libyuv/source/row_win.cc:4311
FunctionARGBAttenuateRow_AVX2
Attenuate 8 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:4847
FunctionARGBAttenuateRow_C
Multiply source RGB by alpha and store to destination. This code mimics the SSSE3 version for better testability.
DesktopSharing/libyuv/source/row_common.cc:2524
FunctionARGBAttenuateRow_MMI
Multiply source RGB by alpha and store to destination. This code mimics the SSSE3 version for better testability.
DesktopSharing/libyuv/source/row_mmi.cc:5613
FunctionARGBAttenuateRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1237
FunctionARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon.cc:2231
FunctionARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon64.cc:2277
FunctionARGBAttenuateRow_SSSE3
DesktopSharing/libyuv/source/row_win.cc:4266
FunctionARGBAttenuateRow_SSSE3
Attenuate 4 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:4799
FunctionARGBBlend
Alpha Blend 2 ARGB images and store to destination.
DesktopSharing/libyuv/source/planar_functions.cc:1216
FunctionARGBBlendRow GetARGBBlend
Get a blender that optimized for the CPU and pixel count. As there are 6 blenders to choose from, the caller should try to use the same blend function
DesktopSharing/libyuv/source/planar_functions.cc:1187
FunctionARGBBlendRow_C
Blend src_argb0 over src_argb1 and store to dst_argb. dst_argb may be src_argb0 or src_argb1. This code mimics the SSSE3 version for better testabilit
DesktopSharing/libyuv/source/row_common.cc:2449
FunctionARGBBlendRow_MMI
Blend src_argb0 over src_argb1 and store to dst_argb. dst_argb may be src_argb0 or src_argb1. This code mimics the SSSE3 version for better testabilit
DesktopSharing/libyuv/source/row_mmi.cc:5482
FunctionARGBBlendRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:3004
FunctionARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
DesktopSharing/libyuv/source/row_neon.cc:2171
FunctionARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
DesktopSharing/libyuv/source/row_neon64.cc:2209
FunctionARGBBlendRow_SSSE3
Blend 8 pixels at a time.
DesktopSharing/libyuv/source/row_win.cc:4175
FunctionARGBBlendRow_SSSE3
Blend 8 pixels at a time
DesktopSharing/libyuv/source/row_gcc.cc:4598
FunctionARGBBlur
Blur ARGB image. Caller should allocate CumulativeSum table of width * height * 16 bytes aligned to 16 byte boundary. height can be radius * 2 + 2 to
DesktopSharing/libyuv/source/planar_functions.cc:2667
FunctionARGBColorMatrixRow_C
Apply color matrix to a row of image. Matrix is signed. TODO(fbarchard): Consider adding rounding (+32).
DesktopSharing/libyuv/source/row_common.cc:817
FunctionARGBColorMatrixRow_MMI
Apply color matrix to a row of image. Matrix is signed. TODO(fbarchard): Consider adding rounding (+32).
DesktopSharing/libyuv/source/row_mmi.cc:4173
FunctionARGBColorMatrixRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:3175
FunctionARGBColorMatrixRow_NEON
Tranform 8 ARGB pixels (32 bytes) with color matrix. TODO(fbarchard): Was same as Sepia except matrix is provided. This function needs to saturate.
DesktopSharing/libyuv/source/row_neon.cc:2401
FunctionARGBColorMatrixRow_NEON
Tranform 8 ARGB pixels (32 bytes) with color matrix. TODO(fbarchard): Was same as Sepia except matrix is provided. This function needs to saturate.
DesktopSharing/libyuv/source/row_neon64.cc:2449
FunctionARGBColorMatrixRow_SSSE3
Tranform 8 ARGB pixels (32 bytes) with color matrix. Same as Sepia except matrix is provided. TODO(fbarchard): packuswbs only use half of the reg. To
DesktopSharing/libyuv/source/row_win.cc:4621
FunctionARGBColorMatrixRow_SSSE3
Tranform 8 ARGB pixels (32 bytes) with color matrix. Same as Sepia except matrix is provided.
DesktopSharing/libyuv/source/row_gcc.cc:5119
FunctionARGBColorTable
Apply a color table each ARGB pixel. Table contains 256 ARGB values.
DesktopSharing/libyuv/source/planar_functions.cc:2500
FunctionARGBColorTableRow_C
Apply color table to a row of image.
DesktopSharing/libyuv/source/row_common.cc:849
FunctionARGBColorTableRow_X86
Tranform ARGB pixels with color table.
DesktopSharing/libyuv/source/row_gcc.cc:6616
FunctionARGBCopyAlpha
Copy Alpha from one ARGB image to another.
DesktopSharing/libyuv/source/planar_functions.cc:3614
FunctionARGBCopyAlphaRow_AVX2
width in pixels
DesktopSharing/libyuv/source/row_gcc.cc:3987
FunctionARGBCopyAlphaRow_C
DesktopSharing/libyuv/source/row_common.cc:2966
FunctionARGBCopyAlphaRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:5911
FunctionARGBCopyAlphaRow_SSE2
width in pixels
DesktopSharing/libyuv/source/row_gcc.cc:3952
FunctionARGBCopyYToAlpha
Copy a planar Y channel to the alpha channel of a destination ARGB image.
DesktopSharing/libyuv/source/planar_functions.cc:3737
FunctionARGBCopyYToAlphaRow_AVX2
width in pixels
DesktopSharing/libyuv/source/row_gcc.cc:4121
FunctionARGBCopyYToAlphaRow_C
DesktopSharing/libyuv/source/row_common.cc:2992
FunctionARGBCopyYToAlphaRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:5984
FunctionARGBCopyYToAlphaRow_SSE2
width in pixels
DesktopSharing/libyuv/source/row_gcc.cc:4084
FunctionARGBDetect
Scan an opaque argb image and return fourcc based on alpha offset. Returns FOURCC_ARGB, FOURCC_BGRA, or 0 if unknown.
DesktopSharing/libyuv/source/compare.cc:96
FunctionARGBExtractAlpha
Extract just the alpha channel from ARGB.
DesktopSharing/libyuv/source/planar_functions.cc:3673
FunctionARGBExtractAlphaRow_AVX2
DesktopSharing/libyuv/source/row_gcc.cc:4046
FunctionARGBExtractAlphaRow_C
DesktopSharing/libyuv/source/row_common.cc:2979
FunctionARGBExtractAlphaRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:5939
FunctionARGBExtractAlphaRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:2984
← previousnext →1,201–1,300 of 4,082, ranked by callers