suxinmin
2018-12-28 69de671e54ac70b696010090c6602f6c60f3b27b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Êþº¾3:org/webrtc/EglBase14java/lang/Objectorg/webrtc/EglBaseEglBase14.javaLandroid/annotation/TargetApi;valueorg/webrtc/EglBase14$Context Contextorg/webrtc/EglBase$Contextandroid/os/Build$VERSION_CODESandroid/os/Build VERSION_CODESandroid/os/Build$VERSIONVERSIONTAGLjava/lang/String;    EglBase14EGLExt_SDK_VERSIONICURRENT_SDK_VERSION
eglContextLandroid/opengl/EGLContext;    eglConfigLandroid/opengl/EGLConfig;%Landroid/support/annotation/Nullable;
eglDisplayLandroid/opengl/EGLDisplay;
eglSurfaceLandroid/opengl/EGLSurface;isEGL14Supported()Zjava/lang/StringBuilder*<init>()V ,-
+. SDK version: 0append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 23
+4     6(I)Ljava/lang/StringBuilder; 28
+9. isEGL14Supported: ;java/lang/String=(Z)Ljava/lang/StringBuilder; 2?
+@toString()Ljava/lang/String; BC
+Dorg/webrtc/LoggingFd'(Ljava/lang/String;Ljava/lang/String;)V HI
GJ#(Lorg/webrtc/EglBase14$Context;[I)V
.android/opengl/EGL14NEGL_NO_SURFACE P'    OQ &'    S getEglDisplay()Landroid/opengl/EGLDisplay; UV
W $%    Y getEglConfig9(Landroid/opengl/EGLDisplay;[I)Landroid/opengl/EGLConfig; [\
] !"    _createEglContextp(Lorg/webrtc/EglBase14$Context;Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;)Landroid/opengl/EGLContext; ab
c      ethisLorg/webrtc/EglBase14; sharedContextLorg/webrtc/EglBase14$Context;configAttributes[I createSurface(Landroid/view/Surface;)VcreateSurfaceInternal(Ljava/lang/Object;)V op
qsurfaceLandroid/view/Surface;$(Landroid/graphics/SurfaceTexture;)VsurfaceTexture!Landroid/graphics/SurfaceTexture;android/view/Surfacexandroid/graphics/SurfaceTexturezjava/lang/IllegalStateException|0Input must be either a Surface or SurfaceTexture~(Ljava/lang/String;)V ,€
}checkIsNotReleased ƒ-
„java/lang/RuntimeException†Already has an EGLSurfaceˆ
‡eglCreateWindowSurfaceg(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; ‹Œ
O#Failed to create window surface: 0x eglGetError()I ‘’
O“java/lang/Integer• toHexString(I)Ljava/lang/String; —˜
–™lLjava/lang/Object;surfaceAttribscreateDummyPbufferSurfacecreatePbufferSurface(II)V Ÿ 
¡eglCreatePbufferSurfaceU(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;[II)Landroid/opengl/EGLSurface; £¤
O¥0Failed to create pixel buffer surface with size §x©: 0x«widthheightgetEglBaseContext ()Lorg/webrtc/EglBase14$Context;(Landroid/opengl/EGLContext;)V ,±
²
hasSurface surfaceWidtheglQuerySurface=(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I[II)Z ¶·
O¸
widthArray surfaceHeight heightArrayreleaseSurfaceeglDestroySurface9(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z ¾¿
OÀEGL_NO_DISPLAY Â%    OÃEGL_NO_CONTEXT Å     OÆThis object has been releasedÈrelease ½-
Ë detachCurrent Í-
ÎeglDestroyContext9(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z ÐÑ
OÒeglReleaseThread Ô)
OÕ eglTerminate(Landroid/opengl/EGLDisplay;)Z ר
OÙ makeCurrent"No EGLSurface - can't make currentÜlock ޜ    ßeglMakeCurrento(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z áâ
OãeglMakeCurrent failed: 0xåjava/lang/ThrowableçeglDetachCurrent failed: 0xé swapBuffers"No EGLSurface - can't swap buffersìeglSwapBuffers î¿
Oï(J)Vandroid/opengl/EGLExtòeglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z ôõ
óö timeStampNsJ eglGetDisplay(I)Landroid/opengl/EGLDisplay; úû
OüUnable to get EGL14 display: 0xþandroid/opengl/EGLDisplay eglInitialize$(Landroid/opengl/EGLDisplay;[II[II)Z 
OUnable to initialize EGL14: 0xversionandroid/opengl/EGLConfig    eglChooseConfigA(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z  
O eglChooseConfig failed: 0xandroid/opengl/EGLConfig;&Unable to find any matching EGL configeglChooseConfig returned nullconfigs
numConfigs
access$100;(Lorg/webrtc/EglBase14$Context;)Landroid/opengl/EGLContext; 
Invalid sharedContextandroid/opengl/EGLContexteglCreateContextp(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; !"
O# Failed to create EGL context: 0x%contextAttributes rootContext()Lorg/webrtc/EglBase$Context; ¯°
*
access$000<clinit>SDK_INT .    / ConstantValueRuntimeInvisibleAnnotationsCodeLineNumberTable StackMapTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFile InnerClasses 11
 !"2#$%&'    ()3=»+Y·/1¶5²7¶:<¶5²7¡§¶A¶E¸K²7¡§¬4
,//5 ÿ%>+ÿ>+@,L3/*·M*²RµT*¸XµZ**´Z,¸^µ`*+*´Z*´`¸dµf±6 /gh/ij/kl4D' EFG.Hmn3>*+·r±6ghst4
MNmu3>*+·r±6ghvw4
STop3íw+Áyš+Á{š »}Y·‚¿*·…*´T²R¥ »‡Y‰·Š¿¼
Y08OM**´Z*´`+,¸ŽµT*´T²R¦#»‡Y»+Y·/¶5¸”¸š¶5¶E·Š¿±6 wghwsœ:=l4. XY[\&]0_:`LaVbfcve5
üE›ž-35*¶¢±6 gh4
ijŸ 3û„*·…*´T²R¥ »‡Y‰·Š¿¼
Y0WOYOY0VOYOY08ON**´Z*´`-¸¦µT*´T²R¦5»‡Y»+Y·/¨¶5¶:ª¶5¶:¬¶5¸”¸š¶5¶E·Š¿±6*„gh„­„®6Nl4&    nopr6sGtQusvƒx5    üj›¯°36 » Y*´f·³°6  gh4|´)3E*´T²R¥§¬6 gh45@µ’3U¼
L*´Z*´T0W+¸¹W+.¬6ghºl4†‡ˆ»’3U¼
L*´Z*´T0V+¸¹W+.¬6gh¼l4Ž½-3]*´T²R¥*´Z*´T¸ÁW*²RµT±6 gh4”
•–˜5ƒ-3b&*´Z²Ä¥*´f²Ç¥
*´`Ç »‡YÉ·Š¿±6 &gh4›%Ÿ5    Ê-3†8*·…*¶Ì*¶Ï*´Z*´f¸ÓW¸ÖW*´Z¸ÚW*²Çµf*²ÄµZ*µ`±6 8gh4*
£¤¥ ¦§¨$©+ª2«7¬Û-3Ï_*·…*´T²R¦ »‡YÝ·Š¿²àYLÂ*´Z*´T*´T*´f¸äš#»‡Y»+Y·/æ¶5¸”¸š¶5¶E·Š¿+çM+Ã,¿±VYY\Y6 _gh4&    °±²´µ4¶D·T¹^º5ü;DèúÍ-3§D²àYLÂ*´Z²R²R²Ç¸äš#»‡Y»+Y·/ê¶5¸”¸š¶5¶E·Š¿+çM+Ã,¿±;>>A>6 Dgh4¿ÀÂ)Ã9ÅCÆ5ü9Dèúë-3£5*·…*´T²R¦ »‡Yí·Š¿²àYLÂ*´Z*´T¸ðW+çM+Ã,¿±,//2/6 5gh4ÊËÌÎÏ*Ð4Ñ5ÿèúëñ3ÁD*·…*´T²R¦ »‡Yí·Š¿²àYNÂ*´Z*´T¸÷W*´Z*´T¸ðW-ç
:-ÿ±9<<@<6DghDøù4"ÕÖ×ÙÜ+Ý7ÞCß5ÿ#èú
UV3Æ^¸ýK*²Ä¦#»‡Y»+Y·/ÿ¶5¸”¸š¶5¶E·Š¿¼
L*++¸š$»‡Y»+Y·/¶5¸”¸š¶5¶E·Š¿*°6Y$%0.l4&    ãä åæ,è0é;êLë\í5ü,ü/›
[\3ôb½
M¼
N*+,,¾-¸š$»‡Y»+Y·/¶5¸”¸š¶5¶E·Š¿-.»‡Y·Š¿,2:Ç»‡Y·Š¿°64b$%bkl]    YlO!"4. òó    ôö)÷9ù?úJüOýTþ_5ý9›ü
 
ab3u‰*Æ*¸²Ç¦»‡Y·Š¿¼
Y0˜OYOY08ON*Ç    ²Ç§*¸:²àY:Â+,-¸$:ç :ÿ²Ç¦$»‡Y»+Y·/&¶5¸”¸š¶5¶E·Š¿°DRUUZU6HO ‰ij‰$%‰!"-\'l=L( ], 42     -
8 = DO]ev†5Dü›C ÿ 
› èÿ 
›  (7 #A¯)3/*¶+°6 gh4,’3²7¬4 --3²0³7±4#89"                   2     I