MCPcopy Create free account

hub / github.com/TangXiaoLv/TelegramGallery / functions

Functions3,122 in github.com/TangXiaoLv/TelegramGallery

FunctionARGBColorTableRow_C
Apply color table to a row of image.
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:731
FunctionARGBColorTableRow_C
Apply color table to a row of image.
telegramgallery/src/main/jni/libyuv/source/row_common.cc:731
FunctionARGBColorTableRow_X86
Tranform ARGB pixels with color table.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5371
FunctionARGBColorTableRow_X86
Tranform ARGB pixels with color table.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5371
FunctionARGBCopyAlpha
Copy Alpha from one ARGB image to another.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2329
FunctionARGBCopyAlpha
Copy Alpha from one ARGB image to another.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2329
FunctionARGBCopyAlphaRow_AVX2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2912
FunctionARGBCopyAlphaRow_AVX2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2912
FunctionARGBCopyAlphaRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2371
FunctionARGBCopyAlphaRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2371
FunctionARGBCopyAlphaRow_SSE2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2876
FunctionARGBCopyAlphaRow_SSE2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2876
FunctionARGBCopyYToAlpha
Copy a planar Y channel to the alpha channel of a destination ARGB image.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2421
FunctionARGBCopyYToAlpha
Copy a planar Y channel to the alpha channel of a destination ARGB image.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2421
FunctionARGBCopyYToAlphaRow_AVX2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3006
FunctionARGBCopyYToAlphaRow_AVX2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3006
FunctionARGBCopyYToAlphaRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2397
FunctionARGBCopyYToAlphaRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2397
FunctionARGBCopyYToAlphaRow_SSE2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2968
FunctionARGBCopyYToAlphaRow_SSE2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2968
FunctionARGBDetect
Scan an opaque argb image and return fourcc based on alpha offset. Returns FOURCC_ARGB, FOURCC_BGRA, or 0 if unknown.
telegramgallery/src/main/cpp/libyuv/source/compare.cc:96
FunctionARGBDetect
Scan an opaque argb image and return fourcc based on alpha offset. Returns FOURCC_ARGB, FOURCC_BGRA, or 0 if unknown.
telegramgallery/src/main/jni/libyuv/source/compare.cc:96
FunctionARGBExtractAlpha
Extract just the alpha channel from ARGB.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2378
FunctionARGBExtractAlpha
Extract just the alpha channel from ARGB.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2378
FunctionARGBExtractAlphaRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2384
FunctionARGBExtractAlphaRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2384
FunctionARGBExtractAlphaRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:1301
FunctionARGBExtractAlphaRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:1307
FunctionARGBExtractAlphaRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:1301
FunctionARGBExtractAlphaRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:1307
FunctionARGBExtractAlphaRow_SSE2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2941
FunctionARGBExtractAlphaRow_SSE2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2941
FunctionARGBGray
Make a rectangle of ARGB gray scale.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1429
FunctionARGBGray
Make a rectangle of ARGB gray scale.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1429
FunctionARGBGrayRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:674
FunctionARGBGrayRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:674
FunctionARGBGrayRow_NEON
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels Similar to ARGBToYJ but stores ARGB. C code is (15 * b + 75 * g + 38 * r + 64) >> 7;
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2455
FunctionARGBGrayRow_NEON
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels Similar to ARGBToYJ but stores ARGB. C code is (15 * b + 75 * g + 38 * r + 64) >> 7;
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2415
FunctionARGBGrayRow_NEON
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels Similar to ARGBToYJ but stores ARGB. C code is (15 * b + 75 * g + 38 * r + 64) >> 7;
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2455
FunctionARGBGrayRow_NEON
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels Similar to ARGBToYJ but stores ARGB. C code is (15 * b + 75 * g + 38 * r + 64) >> 7;
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2415
FunctionARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4562
FunctionARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3875
FunctionARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4562
FunctionARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3875
FunctionARGBGrayTo
Convert ARGB to Grayed ARGB.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1387
FunctionARGBGrayTo
Convert ARGB to Grayed ARGB.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1387
FunctionARGBInterpolate
Interpolate 2 ARGB images by specified amount (0 to 255).
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1929
FunctionARGBInterpolate
Interpolate 2 ARGB images by specified amount (0 to 255).
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1929
FunctionARGBLumaColorTable
Apply a lumacolortable to each ARGB pixel.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2289
FunctionARGBLumaColorTable
Apply a lumacolortable to each ARGB pixel.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2289
FunctionARGBLumaColorTableRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2335
FunctionARGBLumaColorTableRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2335
FunctionARGBLumaColorTableRow_SSSE3
Tranform RGB pixels with luma table.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5431
FunctionARGBLumaColorTableRow_SSSE3
Tranform RGB pixels with luma table.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5431
FunctionARGBMirror
ARGB mirror.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:474
FunctionARGBMirror
ARGB mirror.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:474
FunctionARGBMirrorRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:3229
FunctionARGBMirrorRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2642
FunctionARGBMirrorRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_win.cc:3229
FunctionARGBMirrorRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2642
FunctionARGBMirrorRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:1773
FunctionARGBMirrorRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:1773
FunctionARGBMirrorRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:767
FunctionARGBMirrorRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:757
FunctionARGBMirrorRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:767
FunctionARGBMirrorRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:757
FunctionARGBMirrorRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:3202
FunctionARGBMirrorRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2614
FunctionARGBMirrorRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_win.cc:3202
FunctionARGBMirrorRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2614
FunctionARGBMultiply
Multiply 2 ARGB images and store to destination.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:755
FunctionARGBMultiply
Multiply 2 ARGB images and store to destination.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:755
FunctionARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4934
FunctionARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:4185
FunctionARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4934
FunctionARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:4185
FunctionARGBMultiplyRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:804
FunctionARGBMultiplyRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:804
FunctionARGBMultiplyRow_NEON
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2587
FunctionARGBMultiplyRow_NEON
TODO(fbarchard): fix vqshrun in ARGBMultiplyRow_NEON and reenable. Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2549
FunctionARGBMultiplyRow_NEON
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2587
FunctionARGBMultiplyRow_NEON
TODO(fbarchard): fix vqshrun in ARGBMultiplyRow_NEON and reenable. Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2549
FunctionARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4818
FunctionARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:4147
FunctionARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4818
FunctionARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:4147
FunctionARGBPolynomial
Apply a 4x4 polynomial to each ARGB pixel.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2243
FunctionARGBPolynomial
Apply a 4x4 polynomial to each ARGB pixel.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2243
FunctionARGBPolynomialRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5330
FunctionARGBPolynomialRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5330
FunctionARGBPolynomialRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2295
FunctionARGBPolynomialRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2295
FunctionARGBPolynomialRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5274
FunctionARGBPolynomialRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5274
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
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1646
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
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1646
FunctionARGBQuantizeRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:760
FunctionARGBQuantizeRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:760
FunctionARGBQuantizeRow_NEON
Quantize 8 ARGB pixels (32 bytes). dst = (dst * scale >> 16) * interval_size + interval_offset;
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2374
FunctionARGBQuantizeRow_NEON
Quantize 8 ARGB pixels (32 bytes). dst = (dst * scale >> 16) * interval_size + interval_offset;
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2334
← previousnext →1,001–1,100 of 3,122, ranked by callers