MCPcopy Create free account

hub / github.com/aiyaapp/AiyaEffectsAndroid / functions

Functions1,495 in github.com/aiyaapp/AiyaEffectsAndroid

↓ 510 callersFunctionTestCpuFlag
Detect CPU has SSE2 etc. Test_flag parameter should be one of kCpuHas constants above. returns non-zero if instruction set is detected
AiyaEffectSDK/libyuv/src/main/include/libyuv/cpu_id.h:60
↓ 89 callersMethodsyncRunOnRenderThread
(final Runnable runnable)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageEGLContext.java:187
↓ 40 callersFunctionYuvPixel
C reference code that mimics the YUV assembly.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:1200
↓ 35 callersMethodfloatArrayToBuffer
(float[] array)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageConstants.java:121
↓ 35 callersMethoduse
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGLProgram.java:76
↓ 32 callersMethodattributeIndex
(String attributeName)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGLProgram.java:45
↓ 25 callersMethodaddTarget
(AYGPUImageInput newTarget)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageOutput.java:13
↓ 24 callersFunctionCopyPlane
Copy a plane of data
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:28
↓ 22 callersMethoduniformIndex
(String uniformName)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGLProgram.java:49
↓ 21 callersFunctionclamp255
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:30
↓ 21 callersMethoddestroy
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:252
↓ 21 callersMethodmakeCurrent
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageEGLContext.java:116
↓ 20 callersMethodGetHorizSampFactor
Sample factors of the n-th component.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:189
↓ 20 callersMethodGetVertSampFactor
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:193
↓ 20 callersMethodactivateFramebuffer
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageFramebuffer.java:81
↓ 17 callersMethoddestroy
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:477
↓ 16 callersMethodlink
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGLProgram.java:53
↓ 14 callersFunctionClamp
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:34
↓ 14 callersMethodstart
可以开始解码
demo/app/src/main/java/com/aiyaapp/aiya/decoderTool/AYMediaCodecDecoder.java:509
↓ 14 callersMethodtextureCoordinatesForRotation
(AYGPUImageRotationMode rotationMode)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageConstants.java:92
↓ 13 callersFunctionTestEnv
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/cpu_id.cc:206
↓ 12 callersMethodsetFloatValue
设置参数
AiyaEffectSDK/AyShortVideoEffect/src/main/java/com/aiyaapp/aiya/AyShortVideoEffect.java:61
↓ 10 callersFunctionAbs
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/scale.cc:26
↓ 10 callersMethodgetTargets
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageOutput.java:9
↓ 10 callersMethodstop
()
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYAudioRecorderWrap.java:78
↓ 9 callersFunctionScalePlane
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/scale.cc:1379
↓ 9 callersFunctionScaleSlope
Compute slope values for stepping.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/scale_common.cc:1088
↓ 8 callersFunctionAbs
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/scale_common.cc:26
↓ 8 callersMethodDecodeToCallback
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:340
↓ 8 callersMethodGetColorSpace
Returns format of the last loaded frame. The return value is one of the kColorSpace* constants.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:179
↓ 8 callersMethodGetNumComponents
Number of color components in the color space.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:184
↓ 8 callersMethodinitWithEGLWindow
创建EGLContext, 绑定window
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageEGLContext.java:30
↓ 8 callersMethodsetRotateMode
(AYGPUImageConstants.AYGPUImageRotationMode rotateMode)
demo/app/src/main/java/com/aiyaapp/aiya/cameraTool/AYCameraPreviewWrap.java:91
↓ 7 callersFunctionRGBToU
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:308
↓ 7 callersFunctionRGBToV
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:311
↓ 6 callersFunctionARGBShuffle
Shuffle ARGB channel order. e.g. BGRA to ARGB.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:2232
↓ 6 callersFunctionAbs
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert_from.cc:28
↓ 6 callersFunctionI420ToARGBMatrix
Convert I422 to ARGB with matrix
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert_argb.cc:49
↓ 6 callersFunctionI422ToARGBMatrix
Convert I422 to ARGB with matrix
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert_argb.cc:217
↓ 6 callersMethoddestroyEGLWindow
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageEGLContext.java:166
↓ 6 callersMethodinitGLResource
()
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:35
↓ 6 callersMethodneedExchangeWidthAndHeightWithRotation
(AYGPUImageRotationMode rotationMode)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageConstants.java:106
↓ 6 callersMethodoutputHeight
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageFilter.java:123
↓ 6 callersMethodoutputWidth
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageFilter.java:119
↓ 6 callersMethodreleaseGLResource
()
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:39
↓ 6 callersMethodsetEffectPath
(String effectPath)
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:75
↓ 6 callersMethodstart
()
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYMediaCodecEncoder.java:354
↓ 5 callersFunctionI420ToARGB
Convert I420 to ARGB.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert_argb.cc:127
↓ 5 callersFunctionRotatePlane180
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/rotate.cc:100
↓ 5 callersFunctionRotatePlane270
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/rotate.cc:88
↓ 5 callersFunctionRotatePlane90
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/rotate.cc:76
↓ 5 callersFunctionSetPlane
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1403
↓ 5 callersMethodUnloadFrame
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:235
↓ 5 callersMethodnewFrameReady
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageInput.java:6
↓ 5 callersMethodprocessWithTexture
(final int texture, final int width, final int height)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:170
↓ 5 callersMethodremoveAllTargets
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageOutput.java:29
↓ 5 callersMethodrender
()
demo/app/src/main/java/com/aiyaapp/aiya/animTool/AYAnimRenderHandler.java:4
↓ 5 callersMethodsetContentMode
设置窗口缩放方式
demo/app/src/main/java/com/aiyaapp/aiya/animTool/AYAnimView.java:62
↓ 5 callersMethodsetInputFramebuffer
(AYGPUImageFramebuffer newInputFramebuffer)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageInput.java:5
↓ 5 callersMethodsetInputSize
(int width, int height)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageInput.java:4
↓ 4 callersFunctionARGBToRGB565Row_SSE2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:827
↓ 4 callersFunctionComputeSumSquareErrorPlane
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/compare.cc:164
↓ 4 callersFunctionDivideAndRoundUp
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:159
↓ 4 callersFunctionI422ToARGBRow_AVX2
16 pixels 8 UV values upsampled to 16 UV, mixed with 16 Y producing 16 ARGB (64 bytes).
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:2067
↓ 4 callersFunctionInterpolatePlane
Interpolate 2 planes by specified amount (0 to 255).
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:2115
↓ 4 callersFunctionMirrorPlane
Mirror a plane of data.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:363
↓ 4 callersMethodSet
(long render, String name, float value)
AiyaEffectSDK/AyBeauty/src/main/java/com/aiyaapp/aiya/AyBeauty.java:183
↓ 4 callersMethodcommonProcess
(boolean useDelay)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:248
↓ 4 callersMethodfinish
完成音视频录制
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYMediaCodecEncoder.java:546
↓ 4 callersMethodgetType
()
AiyaEffectSDK/AyBeauty/src/main/java/com/aiyaapp/aiya/AyBeauty.java:106
↓ 4 callersMethodprocessWithTexture
(int texture, int width, int height)
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:47
↓ 4 callersMethodrestoreOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:461
↓ 4 callersMethodsaveOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:440
↓ 4 callersMethodsetEffectPlayCount
(int effectPlayCount)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:110
↓ 4 callersMethodsetFaceData
(long faceData)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageEffectFilter.java:95
↓ 4 callersMethodsetIntensity
(float intensity)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageLookupFilter.java:96
↓ 4 callersMethodsetIntensityOfBigEye
(float intensity)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:218
↓ 4 callersMethodsetIntensityOfSlimFace
(float intensity)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:224
↓ 4 callersMethodsetListener
(AYAnimViewListener listener)
demo/app/src/main/java/com/aiyaapp/aiya/animTool/AYAnimView.java:169
↓ 4 callersMethodstopPreview
()
demo/app/src/main/java/com/aiyaapp/aiya/cameraTool/AYCameraPreviewWrap.java:82
↓ 3 callersFunctionARGBSobelize
Sobel ARGB effect.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:2298
↓ 3 callersFunctionCalcFrameSsim
We are using a 8x8 moving window with starting location of each 8x8 window on the 4x4 pixel grid. Such arrangement allows the windows to overlap block
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/compare.cc:290
↓ 3 callersFunctionCanonicalFourCC
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/video_common.cc:49
↓ 3 callersFunctionCpuId
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/cpu_id.cc:50
↓ 3 callersFunctionDivideAndRoundDown
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:163
↓ 3 callersMethodGetHeight
Returns height of the last loaded frame.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:173
↓ 3 callersMethodGetWidth
Returns width of the last loaded frame.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:168
↓ 3 callersFunctionI420Copy
Copy I420 with optional flipping TODO(fbarchard): Use Scale plane which supports mirroring, but ensure is does row coalescing.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert.cc:63
↓ 3 callersFunctionI422ToARGBRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:88
↓ 3 callersFunctionI444ToARGBMatrix
Convert I444 to ARGB with matrix
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert_argb.cc:393
↓ 3 callersMethodLoadFrame
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/mjpeg_decoder.cc:105
↓ 3 callersFunctionRGBToY
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:304
↓ 3 callersFunctionScaleFilterReduce
Simplify the filtering based on scale factors.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/scale_common.cc:1033
↓ 3 callersFunctionScalePlane_16
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/scale.cc:1460
↓ 3 callersFunctionSplitUVPlane
Support function for NV12 etc UV channels. Width and height are plane sizes (typically half pixel width).
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:237
↓ 3 callersFunctionX420ToI420
Support converting from FOURCC_M420 Useful for bandwidth constrained transports like USB 1.0 and 2.0 and for easy conversion to I420. M420 format desc
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/convert.cc:220
↓ 3 callersFunctionYPixel
C reference code that mimics the YUV assembly.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:1243
↓ 3 callersMethodcommonInit
()
demo/app/src/main/java/com/aiyaapp/aiya/animTool/AYAnimView.java:54
↓ 3 callersMethodcommonInit
()
demo/app/src/main/java/com/aiyaapp/aiya/cameraTool/AYPreviewView.java:58
↓ 3 callersMethodconfigureAudioCodec
()
demo/app/src/main/java/com/aiyaapp/aiya/decoderTool/AYMediaCodecDecoder.java:330
next →1–100 of 1,495, ranked by callers