Êþº¾ 3 Î org/webrtc/YuvConverter java/lang/Object YuvConverter.java org/webrtc/YuvConverter$1 'org/webrtc/YuvConverter$ShaderCallbacks ShaderCallbacks $org/webrtc/ThreadUtils$ThreadChecker org/webrtc/ThreadUtils ThreadChecker #org/webrtc/VideoFrame$TextureBuffer org/webrtc/VideoFrame TextureBuffer org/webrtc/VideoFrame$I420Buffer
|
I420Buffer *org/webrtc/GlGenericDrawer$ShaderCallbacks org/webrtc/GlGenericDrawer "org/webrtc/RendererCommon$GlDrawer org/webrtc/RendererCommon GlDrawer FRAGMENT_SHADER Ljava/lang/String;uniform vec2 xUnit;
|
uniform vec4 coeffs;
|
|
void main() {
|
gl_FragColor.r = coeffs.a + dot(coeffs.rgb,
|
sample(tc - 1.5 * xUnit).rgb);
|
gl_FragColor.g = coeffs.a + dot(coeffs.rgb,
|
sample(tc - 0.5 * xUnit).rgb);
|
gl_FragColor.b = coeffs.a + dot(coeffs.rgb,
|
sample(tc + 0.5 * xUnit).rgb);
|
gl_FragColor.a = coeffs.a + dot(coeffs.rgb,
|
sample(tc + 1.5 * xUnit).rgb);
|
}
|
# threadChecker &Lorg/webrtc/ThreadUtils$ThreadChecker; i420TextureFrameBuffer !Lorg/webrtc/GlTextureFrameBuffer; shaderCallbacks )Lorg/webrtc/YuvConverter$ShaderCallbacks; drawer Lorg/webrtc/GlGenericDrawer; <init> ()V - .
|
|