MCPcopy Create free account

hub / github.com/PHZ76/DesktopSharing / functions

Functions4,082 in github.com/PHZ76/DesktopSharing

FunctionARGBExtractAlphaRow_NEON
DesktopSharing/libyuv/source/row_neon.cc:1246
FunctionARGBExtractAlphaRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:1310
FunctionARGBExtractAlphaRow_SSE2
width in pixels
DesktopSharing/libyuv/source/row_gcc.cc:4015
FunctionARGBGray
Make a rectangle of ARGB gray scale.
DesktopSharing/libyuv/source/planar_functions.cc:2309
FunctionARGBGrayRow_C
DesktopSharing/libyuv/source/row_common.cc:786
FunctionARGBGrayRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:4050
FunctionARGBGrayRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1411
FunctionARGBGrayRow_NEON
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels Similar to ARGBToYJ but stores ARGB. C code is (29 * b + 150 * g + 77 * r + 128) >> 8;
DesktopSharing/libyuv/source/row_neon.cc:2336
FunctionARGBGrayRow_NEON
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels Similar to ARGBToYJ but stores ARGB. C code is (29 * b + 150 * g + 77 * r + 128) >> 8;
DesktopSharing/libyuv/source/row_neon64.cc:2383
FunctionARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels.
DesktopSharing/libyuv/source/row_win.cc:4508
FunctionARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels
DesktopSharing/libyuv/source/row_gcc.cc:4999
FunctionARGBGrayTo
Convert ARGB to Grayed ARGB.
DesktopSharing/libyuv/source/planar_functions.cc:2255
FunctionARGBInterpolate
Interpolate 2 ARGB images by specified amount (0 to 255).
DesktopSharing/libyuv/source/planar_functions.cc:2917
FunctionARGBLumaColorTable
Apply a lumacolortable to each ARGB pixel.
DesktopSharing/libyuv/source/planar_functions.cc:3572
FunctionARGBLumaColorTableRow_C
DesktopSharing/libyuv/source/row_common.cc:2924
FunctionARGBLumaColorTableRow_SSSE3
Tranform RGB pixels with luma table.
DesktopSharing/libyuv/source/row_gcc.cc:6679
FunctionARGBMirror
ARGB mirror.
DesktopSharing/libyuv/source/planar_functions.cc:1115
FunctionARGBMirrorRow_AVX2
DesktopSharing/libyuv/source/row_win.cc:3110
FunctionARGBMirrorRow_AVX2
DesktopSharing/libyuv/source/row_gcc.cc:3290
FunctionARGBMirrorRow_C
DesktopSharing/libyuv/source/row_common.cc:2189
FunctionARGBMirrorRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:4962
FunctionARGBMirrorRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:305
FunctionARGBMirrorRow_NEON
DesktopSharing/libyuv/source/row_neon.cc:729
FunctionARGBMirrorRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:775
FunctionARGBMirrorRow_SSE2
DesktopSharing/libyuv/source/row_win.cc:3084
FunctionARGBMirrorRow_SSE2
DesktopSharing/libyuv/source/row_gcc.cc:3264
FunctionARGBMultiply
Multiply 2 ARGB images and store to destination.
DesktopSharing/libyuv/source/planar_functions.cc:1468
FunctionARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_win.cc:4884
FunctionARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:5310
FunctionARGBMultiplyRow_C
DesktopSharing/libyuv/source/row_common.cc:931
FunctionARGBMultiplyRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:4315
FunctionARGBMultiplyRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1156
FunctionARGBMultiplyRow_NEON
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon.cc:2460
FunctionARGBMultiplyRow_NEON
TODO(fbarchard): fix vqshrun in ARGBMultiplyRow_NEON and reenable. Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon64.cc:2509
FunctionARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
DesktopSharing/libyuv/source/row_win.cc:4765
FunctionARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:5271
FunctionARGBPolynomial
Apply a 4x4 polynomial to each ARGB pixel.
DesktopSharing/libyuv/source/planar_functions.cc:3423
FunctionARGBPolynomialRow_AVX2
DesktopSharing/libyuv/source/row_gcc.cc:6428
FunctionARGBPolynomialRow_C
DesktopSharing/libyuv/source/row_common.cc:2847
FunctionARGBPolynomialRow_SSE2
DesktopSharing/libyuv/source/row_gcc.cc:6372
FunctionARGBQuantize
ARGBQuantize is used to posterize art. e.g. rgb / qvalue * qvalue + qvalue / 2 But the low levels implement efficiently with 3 parameters, and could b
DesktopSharing/libyuv/source/planar_functions.cc:2579
FunctionARGBQuantizeRow_C
DesktopSharing/libyuv/source/row_common.cc:882
FunctionARGBQuantizeRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:3069
FunctionARGBQuantizeRow_NEON
Quantize 8 ARGB pixels (32 bytes). dst = (dst * scale >> 16) * interval_size + interval_offset;
DesktopSharing/libyuv/source/row_neon.cc:2256
FunctionARGBQuantizeRow_NEON
Quantize 8 ARGB pixels (32 bytes). dst = (dst * scale >> 16) * interval_size + interval_offset;
DesktopSharing/libyuv/source/row_neon64.cc:2303
FunctionARGBQuantizeRow_SSE2
Quantize 4 ARGB pixels (16 bytes).
DesktopSharing/libyuv/source/row_win.cc:4683
FunctionARGBQuantizeRow_SSE2
Quantize 4 ARGB pixels (16 bytes).
DesktopSharing/libyuv/source/row_gcc.cc:5183
FunctionARGBRect
Draw a rectangle into ARGB
DesktopSharing/libyuv/source/planar_functions.cc:2052
FunctionARGBScale
Scale an ARGB image.
DesktopSharing/libyuv/source/scale_argb.cc:1033
FunctionARGBSepia
Make a rectangle of ARGB Sepia tone.
DesktopSharing/libyuv/source/planar_functions.cc:2358
FunctionARGBSepiaRow_C
Convert a row of image to Sepia tone.
DesktopSharing/libyuv/source/row_common.cc:798
FunctionARGBSepiaRow_MMI
Convert a row of image to Sepia tone.
DesktopSharing/libyuv/source/row_mmi.cc:4107
FunctionARGBSepiaRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1436
FunctionARGBSepiaRow_NEON
Convert 8 ARGB pixels (32 bytes) to 8 Sepia ARGB pixels. b = (r * 35 + g * 68 + b * 17) >> 7 g = (r * 45 + g * 88 + b * 22) >> 7 r = (r * 50 + g * 98
DesktopSharing/libyuv/source/row_neon.cc:2363
FunctionARGBSepiaRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:2411
FunctionARGBSepiaRow_SSSE3
Convert 8 ARGB pixels (32 bytes) to 8 Sepia ARGB pixels.
DesktopSharing/libyuv/source/row_win.cc:4565
FunctionARGBSepiaRow_SSSE3
Convert 8 ARGB pixels (32 bytes) to 8 Sepia ARGB pixels.
DesktopSharing/libyuv/source/row_gcc.cc:5061
FunctionARGBSetRow_C
DesktopSharing/libyuv/source/row_common.cc:2342
FunctionARGBSetRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:7633
FunctionARGBSetRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:2930
FunctionARGBSetRow_NEON
ARGBSetRow writes 'width' pixels using an 32 bit value repeated.
DesktopSharing/libyuv/source/row_neon.cc:669
FunctionARGBSetRow_NEON
DesktopSharing/libyuv/source/row_neon64.cc:713
FunctionARGBSetRow_X86
Write 'width' 32 bit values.
DesktopSharing/libyuv/source/row_win.cc:3593
FunctionARGBSetRow_X86
DesktopSharing/libyuv/source/row_gcc.cc:4173
FunctionARGBShade
Multiply ARGB image by a specified ARGB value.
DesktopSharing/libyuv/source/planar_functions.cc:2782
FunctionARGBShadeRow_C
DesktopSharing/libyuv/source/row_common.cc:902
FunctionARGBShadeRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:4278
FunctionARGBShadeRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1372
FunctionARGBShadeRow_NEON
Shade 8 pixels at a time by specified value. NOTE vqrdmulh.s16 q10, q10, d0[0] must use a scaler register from 0 to 8. Rounding in vqrdmulh does +1 to
DesktopSharing/libyuv/source/row_neon.cc:2299
FunctionARGBShadeRow_NEON
Shade 8 pixels at a time by specified value. NOTE vqrdmulh.s16 q10, q10, d0[0] must use a scaler register from 0 to 8. Rounding in vqrdmulh does +1 to
DesktopSharing/libyuv/source/row_neon64.cc:2346
FunctionARGBShadeRow_SSE2
Shade 4 pixels at a time by specified value.
DesktopSharing/libyuv/source/row_win.cc:4730
FunctionARGBShadeRow_SSE2
Shade 4 pixels at a time by specified value.
DesktopSharing/libyuv/source/row_gcc.cc:5235
FunctionARGBShuffleRow_AVX2
For BGRAToARGB, ABGRToARGB, RGBAToARGB, and ARGBToRGBA.
DesktopSharing/libyuv/source/row_gcc.cc:6192
FunctionARGBShuffleRow_C
Use first 4 shuffler values to reorder ARGB channels.
DesktopSharing/libyuv/source/row_common.cc:2774
FunctionARGBShuffleRow_MMI
Use first 4 shuffler values to reorder ARGB channels.
DesktopSharing/libyuv/source/row_mmi.cc:5804
FunctionARGBShuffleRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1348
FunctionARGBShuffleRow_NEON
For BGRAToARGB, ABGRToARGB, RGBAToARGB, and ARGBToRGBA.
DesktopSharing/libyuv/source/row_neon.cc:1083
FunctionARGBShuffleRow_NEON
For BGRAToARGB, ABGRToARGB, RGBAToARGB, and ARGBToRGBA.
DesktopSharing/libyuv/source/row_neon64.cc:1145
FunctionARGBShuffleRow_SSSE3
For BGRAToARGB, ABGRToARGB, RGBAToARGB, and ARGBToRGBA.
DesktopSharing/libyuv/source/row_gcc.cc:6162
FunctionARGBSobel
Sobel ARGB effect.
DesktopSharing/libyuv/source/planar_functions.cc:3284
FunctionARGBSobelToPlane
Sobel ARGB effect with planar output.
DesktopSharing/libyuv/source/planar_functions.cc:3330
FunctionARGBSobelXY
SobelXY ARGB effect. Similar to Sobel, but also stores Sobel X in R and Sobel Y in B. G = Sobel.
DesktopSharing/libyuv/source/planar_functions.cc:3377
FunctionARGBSubtract
Subtract 2 ARGB images and store to destination.
DesktopSharing/libyuv/source/planar_functions.cc:1633
FunctionARGBSubtractRow_AVX2
Subtract 2 rows of ARGB pixels together, 8 pixels at a time.
DesktopSharing/libyuv/source/row_win.cc:4952
FunctionARGBSubtractRow_AVX2
Subtract 2 rows of ARGB pixels, 8 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:5437
FunctionARGBSubtractRow_C
DesktopSharing/libyuv/source/row_common.cc:986
FunctionARGBSubtractRow_MMI
DesktopSharing/libyuv/source/row_mmi.cc:4383
FunctionARGBSubtractRow_MSA
DesktopSharing/libyuv/source/row_msa.cc:1216
FunctionARGBSubtractRow_NEON
Subtract 2 rows of ARGB pixels, 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon.cc:2512
FunctionARGBSubtractRow_NEON
Subtract 2 rows of ARGB pixels, 8 pixels at a time.
DesktopSharing/libyuv/source/row_neon64.cc:2563
FunctionARGBSubtractRow_SSE2
Subtract 2 rows of ARGB pixels together, 4 pixels at a time.
DesktopSharing/libyuv/source/row_win.cc:4854
FunctionARGBSubtractRow_SSE2
Subtract 2 rows of ARGB pixels, 4 pixels at a time.
DesktopSharing/libyuv/source/row_gcc.cc:5409
FunctionARGBToABGR
Convert ARGB to ABGR to (same as ABGRToARGB).
DesktopSharing/libyuv/source/convert_argb.cc:1755
FunctionARGBToAR30
Convert ARGB To AR30.
DesktopSharing/libyuv/source/convert_from_argb.cc:1816
FunctionARGBToAR30Row_AVX2
DesktopSharing/libyuv/source/row_gcc.cc:1008
FunctionARGBToAR30Row_C
DesktopSharing/libyuv/source/row_common.cc:398
FunctionARGBToAR30Row_SSSE3
DesktopSharing/libyuv/source/row_gcc.cc:929
FunctionARGBToARGB1555
Convert ARGB To ARGB1555.
DesktopSharing/libyuv/source/convert_from_argb.cc:1619
FunctionARGBToARGB1555Row_C
DesktopSharing/libyuv/source/row_common.cc:335
FunctionARGBToARGB1555Row_MMI
DesktopSharing/libyuv/source/row_mmi.cc:508
← previousnext →1,301–1,400 of 4,082, ranked by callers