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
ARGB1555ToARGBRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:132
Function
ARGB1555ToARGBRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:132
Function
ARGB1555ToARGBRow_SSE2
24 instructions
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:661
Function
ARGB1555ToARGBRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:371
Function
ARGB1555ToARGBRow_SSE2
24 instructions
telegramgallery/src/main/jni/libyuv/source/row_win.cc:661
Function
ARGB1555ToARGBRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:371
Function
ARGB1555ToUVRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:528
Function
ARGB1555ToUVRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:528
Function
ARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:1868
Function
ARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:1820
Function
ARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:1868
Function
ARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:1820
Function
ARGB1555ToYRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:451
Function
ARGB1555ToYRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:451
Function
ARGB1555ToYRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2032
Function
ARGB1555ToYRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:1986
Function
ARGB1555ToYRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2032
Function
ARGB1555ToYRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:1986
Function
ARGB4444ToARGBRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:623
Function
ARGB4444ToARGBRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_win.cc:623
Function
ARGB4444ToARGBRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:149
Function
ARGB4444ToARGBRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:149
Function
ARGB4444ToARGBRow_SSE2
18 instructions.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:714
Function
ARGB4444ToARGBRow_SSE2
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:422
Function
ARGB4444ToARGBRow_SSE2
18 instructions.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:714
Function
ARGB4444ToARGBRow_SSE2
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:422
Function
ARGB4444ToUVRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:576
Function
ARGB4444ToUVRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:576
Function
ARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:1937
Function
ARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:1889
Function
ARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:1937
Function
ARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:1889
Function
ARGB4444ToYRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:466
Function
ARGB4444ToYRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:466
Function
ARGB4444ToYRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2059
Function
ARGB4444ToYRow_NEON
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2013
Function
ARGB4444ToYRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2059
Function
ARGB4444ToYRow_NEON
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2013
Function
ARGBAdd
Add 2 ARGB images and store to destination.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:816
Function
ARGBAdd
Add 2 ARGB images and store to destination.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:816
Function
ARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4971
Function
ARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:4252
Function
ARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4971
Function
ARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:4252
Function
ARGBAddRow_C
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:830
Function
ARGBAddRow_C
telegramgallery/src/main/jni/libyuv/source/row_common.cc:830
Function
ARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2619
Function
ARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2581
Function
ARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2619
Function
ARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2581
Function
ARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time. TODO(fbarchard): Port this to posix, neon and other math functions.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4857
Function
ARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:4224
Function
ARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time. TODO(fbarchard): Port this to posix, neon and other math functions.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4857
Function
ARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:4224
Function
ARGBAffineRow_C
Copy pixels from rotated source to destination row with a slope.
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:2129
Function
ARGBAffineRow_C
Copy pixels from rotated source to destination row with a slope.
telegramgallery/src/main/jni/libyuv/source/row_common.cc:2129
Function
ARGBAttenuate
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1282
Function
ARGBAttenuate
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1282
Function
ARGBAttenuateRow_AVX2
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4365
Function
ARGBAttenuateRow_AVX2
Attenuate 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3721
Function
ARGBAttenuateRow_AVX2
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4365
Function
ARGBAttenuateRow_AVX2
Attenuate 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3721
Function
ARGBAttenuateRow_C
Multiply source RGB by alpha and store to destination. This code mimics the SSSE3 version for better testability.
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:1998
Function
ARGBAttenuateRow_C
Multiply source RGB by alpha and store to destination. This code mimics the SSSE3 version for better testability.
telegramgallery/src/main/jni/libyuv/source/row_common.cc:1998
Function
ARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2348
Function
ARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2308
Function
ARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2348
Function
ARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2308
Function
ARGBAttenuateRow_SSSE3
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4321
Function
ARGBAttenuateRow_SSSE3
Attenuate 4 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3673
Function
ARGBAttenuateRow_SSSE3
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4321
Function
ARGBAttenuateRow_SSSE3
Attenuate 4 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3673
Function
ARGBBlend
Alpha Blend 2 ARGB images and store to destination.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:546
Function
ARGBBlend
Alpha Blend 2 ARGB images and store to destination.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:546
Function
ARGBBlendRow 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
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:527
Function
ARGBBlendRow 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
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:527
Function
ARGBBlendRow_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
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:1928
Function
ARGBBlendRow_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
telegramgallery/src/main/jni/libyuv/source/row_common.cc:1928
Function
ARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2283
Function
ARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2238
Function
ARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2283
Function
ARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2238
Function
ARGBBlendRow_SSSE3
Blend 8 pixels at a time.
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4231
Function
ARGBBlendRow_SSSE3
Blend 8 pixels at a time
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3476
Function
ARGBBlendRow_SSSE3
Blend 8 pixels at a time.
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4231
Function
ARGBBlendRow_SSSE3
Blend 8 pixels at a time
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3476
Function
ARGBBlur
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
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1713
Function
ARGBBlur
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
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1713
Function
ARGBColorMatrixRow_C
Apply color matrix to a row of image. Matrix is signed. TODO(fbarchard): Consider adding rounding (+32).
telegramgallery/src/main/cpp/libyuv/source/row_common.cc:705
Function
ARGBColorMatrixRow_C
Apply color matrix to a row of image. Matrix is signed. TODO(fbarchard): Consider adding rounding (+32).
telegramgallery/src/main/jni/libyuv/source/row_common.cc:705
Function
ARGBColorMatrixRow_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.
telegramgallery/src/main/cpp/libyuv/source/row_neon.cc:2526
Function
ARGBColorMatrixRow_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.
telegramgallery/src/main/cpp/libyuv/source/row_neon64.cc:2487
Function
ARGBColorMatrixRow_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.
telegramgallery/src/main/jni/libyuv/source/row_neon.cc:2526
Function
ARGBColorMatrixRow_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.
telegramgallery/src/main/jni/libyuv/source/row_neon64.cc:2487
Function
ARGBColorMatrixRow_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
telegramgallery/src/main/cpp/libyuv/source/row_win.cc:4678
Function
ARGBColorMatrixRow_SSSE3
Tranform 8 ARGB pixels (32 bytes) with color matrix. Same as Sepia except matrix is provided.
telegramgallery/src/main/cpp/libyuv/source/row_gcc.cc:3998
Function
ARGBColorMatrixRow_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
telegramgallery/src/main/jni/libyuv/source/row_win.cc:4678
Function
ARGBColorMatrixRow_SSSE3
Tranform 8 ARGB pixels (32 bytes) with color matrix. Same as Sepia except matrix is provided.
telegramgallery/src/main/jni/libyuv/source/row_gcc.cc:3998
Function
ARGBColorTable
Apply a color table each ARGB pixel. Table contains 256 ARGB values.
telegramgallery/src/main/cpp/libyuv/source/planar_functions.cc:1575
Function
ARGBColorTable
Apply a color table each ARGB pixel. Table contains 256 ARGB values.
telegramgallery/src/main/jni/libyuv/source/planar_functions.cc:1575
← previous
next →
901–1,000 of 3,122, ranked by callers