Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TangXiaoLv/TelegramGallery
/ functions
Functions
3,122 in github.com/TangXiaoLv/TelegramGallery
⨍
Functions
3,122
◇
Types & classes
739
Function
ARGBColorTableRow_C
Apply color table to a row of image.
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:731
Function
ARGBColorTableRow_C
Apply color table to a row of image.
telegramgallery/src/main/jni/libyuv/source/row_common.cc:731
Function
ARGBColorTableRow_X86
Tranform ARGB pixels with color table.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5371
Function
ARGBColorTableRow_X86
Tranform ARGB pixels with color table.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5371
Function
ARGBCopyAlpha
Copy Alpha from one ARGB image to another.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2329
Function
ARGBCopyAlpha
Copy Alpha from one ARGB image to another.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2329
Function
ARGBCopyAlphaRow_AVX2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2912
Function
ARGBCopyAlphaRow_AVX2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2912
Function
ARGBCopyAlphaRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2371
Function
ARGBCopyAlphaRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2371
Function
ARGBCopyAlphaRow_SSE2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2876
Function
ARGBCopyAlphaRow_SSE2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2876
Function
ARGBCopyYToAlpha
Copy a planar Y channel to the alpha channel of a destination ARGB image.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2421
Function
ARGBCopyYToAlpha
Copy a planar Y channel to the alpha channel of a destination ARGB image.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2421
Function
ARGBCopyYToAlphaRow_AVX2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3006
Function
ARGBCopyYToAlphaRow_AVX2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3006
Function
ARGBCopyYToAlphaRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2397
Function
ARGBCopyYToAlphaRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2397
Function
ARGBCopyYToAlphaRow_SSE2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2968
Function
ARGBCopyYToAlphaRow_SSE2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2968
Function
ARGBDetect
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
Function
ARGBDetect
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
Function
ARGBExtractAlpha
Extract just the alpha channel from ARGB.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2378
Function
ARGBExtractAlpha
Extract just the alpha channel from ARGB.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2378
Function
ARGBExtractAlphaRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2384
Function
ARGBExtractAlphaRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2384
Function
ARGBExtractAlphaRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:1301
Function
ARGBExtractAlphaRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:1307
Function
ARGBExtractAlphaRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:1301
Function
ARGBExtractAlphaRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:1307
Function
ARGBExtractAlphaRow_SSE2
width in pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2941
Function
ARGBExtractAlphaRow_SSE2
width in pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2941
Function
ARGBGray
Make a rectangle of ARGB gray scale.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1429
Function
ARGBGray
Make a rectangle of ARGB gray scale.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1429
Function
ARGBGrayRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:674
Function
ARGBGrayRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:674
Function
ARGBGrayRow_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
Function
ARGBGrayRow_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
Function
ARGBGrayRow_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
Function
ARGBGrayRow_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
Function
ARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4562
Function
ARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3875
Function
ARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4562
Function
ARGBGrayRow_SSSE3
Convert 8 ARGB pixels (64 bytes) to 8 Gray ARGB pixels
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3875
Function
ARGBGrayTo
Convert ARGB to Grayed ARGB.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1387
Function
ARGBGrayTo
Convert ARGB to Grayed ARGB.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1387
Function
ARGBInterpolate
Interpolate 2 ARGB images by specified amount (0 to 255).
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1929
Function
ARGBInterpolate
Interpolate 2 ARGB images by specified amount (0 to 255).
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1929
Function
ARGBLumaColorTable
Apply a lumacolortable to each ARGB pixel.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2289
Function
ARGBLumaColorTable
Apply a lumacolortable to each ARGB pixel.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2289
Function
ARGBLumaColorTableRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2335
Function
ARGBLumaColorTableRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2335
Function
ARGBLumaColorTableRow_SSSE3
Tranform RGB pixels with luma table.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5431
Function
ARGBLumaColorTableRow_SSSE3
Tranform RGB pixels with luma table.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5431
Function
ARGBMirror
ARGB mirror.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:474
Function
ARGBMirror
ARGB mirror.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:474
Function
ARGBMirrorRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:3229
Function
ARGBMirrorRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2642
Function
ARGBMirrorRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_win.cc:3229
Function
ARGBMirrorRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2642
Function
ARGBMirrorRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:1773
Function
ARGBMirrorRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:1773
Function
ARGBMirrorRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:767
Function
ARGBMirrorRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:757
Function
ARGBMirrorRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:767
Function
ARGBMirrorRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:757
Function
ARGBMirrorRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:3202
Function
ARGBMirrorRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:2614
Function
ARGBMirrorRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_win.cc:3202
Function
ARGBMirrorRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:2614
Function
ARGBMultiply
Multiply 2 ARGB images and store to destination.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:755
Function
ARGBMultiply
Multiply 2 ARGB images and store to destination.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:755
Function
ARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4934
Function
ARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:4185
Function
ARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4934
Function
ARGBMultiplyRow_AVX2
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:4185
Function
ARGBMultiplyRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:804
Function
ARGBMultiplyRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:804
Function
ARGBMultiplyRow_NEON
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2587
Function
ARGBMultiplyRow_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
Function
ARGBMultiplyRow_NEON
Multiply 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2587
Function
ARGBMultiplyRow_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
Function
ARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4818
Function
ARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:4147
Function
ARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4818
Function
ARGBMultiplyRow_SSE2
Multiply 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:4147
Function
ARGBPolynomial
Apply a 4x4 polynomial to each ARGB pixel.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:2243
Function
ARGBPolynomial
Apply a 4x4 polynomial to each ARGB pixel.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:2243
Function
ARGBPolynomialRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5330
Function
ARGBPolynomialRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5330
Function
ARGBPolynomialRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2295
Function
ARGBPolynomialRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2295
Function
ARGBPolynomialRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:5274
Function
ARGBPolynomialRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:5274
Function
ARGBQuantize
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
Function
ARGBQuantize
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
Function
ARGBQuantizeRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:760
Function
ARGBQuantizeRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:760
Function
ARGBQuantizeRow_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
Function
ARGBQuantizeRow_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
← previous
next →
1,001–1,100 of 3,122, ranked by callers