pans
2017-08-30 71c92f101b6c8b4a678a8c3cfe2d8edbf488efa4
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
dex
035ì±ðAQµn˜Mgƒš†
ؖV0ô&º@‚pxV4p\psà    k¬ °("P°`!*J,J/J2JKK
KKK$K-K7KEKHKYKeKhKnKxK€K„K‰KKŸK«K½KÉKäKþK+L\LŠL·LÑLÔLØLßLôLMM(M+M3MEMVMgM€MƒM‡MM’M˜MM M£M§M­M±M·M½MÄMÜM÷MN4NpN“N¬NÕNõNO#O=OZOnO†O­OËOçO P!P>PsP‘P²PÑP
Q#Q\Q}Q™Q·QÑQòQ R1RXRR¨RÏRúR SJStSžSÊSôSTFToT˜TÁTêTU<UeUœUÚU V2V[V~V VÀVäVW,WIWrW–W»WÛWþWX7XNXeX‚X”X©XÃXÚXYY7YIY]YrYˆYY»YÏYêYþYZ)Z<ZSZiZZ—Z®ZéZ[7[c[[½[ê[\,\8\E\W\g\v\Š\’\›\Ä\ü\2]G]_]d]p]“]¸]Ú]é]ý] ^^^%^3^B^\^x^‘^˜^œ^¡^§^­^´^½^Ç^Ð^Ö^Ý^å^ê^ð^ô^ø^ý^___%_,_5_:_A_F_J_U_X_]_c_g_l_t_{__ƒ_‡_´_¹_Ä_Ó_ß_ë_÷_`` `7`G`_`o`y``†`Œ`“`¢`¨`´`Á`Ï`Þ`ò`    aaa"a.a1a<aRaaaoa~a…a¬aÅaÏa×aàaéabbb"b0bDbRbabdbpb{bb—b¢b­b°bÁbÓbìbÿbc(c7cDcScccmcƒc‹c’c–cœcªc¶c¿cËcÓcìcúcdd"d,d1dCdKdZdgdrd…d‘dd°d¾dÒdãdódee)e2e@eQebereˆe™e©e·eÁeÜef3f=fLfaf€f£f¯fÄfÔfèf÷f g.gNg]gkg{g‹gœg­gÉgÝgçgõg h.hUhahqhh‡hh’hŸh§h«h¯h¶h»hÁhÅhÐhØhÞhêh÷hi iii*i7iDiUifi›i­i·iÊiÖiáiëi÷i    j&j.j8jEjNjWj_jjjtjj“j¢j¬j¼jÍjçjøj    kk)k8kGkSkckvkk—k¦k±kÀkÒkãkékökþkll(l4lElKlXlmlul•l l¥l³l¿lÇlÙlâlìl÷lmm)m9mJm]mfmpm‚m”m¦mªm±m¹mÇmÔmÙmãmômýmn
nnn(n0nCnLnYnhnqn´nÅnÊnÙnÜnànänènônoo#o<oQomo~ooo«o¶oÄoÔoàoìopp9pTpapmpvpƒp•pœp¤p°pºpÐpÕpápîpûpq    qq'q5qDqSqcqgqtq{qq›q©q¼qÄqÈqÑqãqóqrr+r=rLraror}r‹ršr¤r®r¼rÇrÑr×rßrìrörþrs
ss!sKsgsYthtxtŒtt–t¤t²t¸t¾tÅtËtÏt!(.4<=>?@ABCDEFGHIJKLMNOQRTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œž ¢£¤¥¦§¨¿ãêëìíî"pG./xG0€G1ŒG3”G47œG5    556xG9¨G8´G8(´G6VxG8W¼G5Y5[6[xG8[ÄG6\xG8\ÌG8\¼G6`xG6axG8aÔG8aÜG9aäG5b5c8cðG5d6dxG5f5h;høG8iÌG:jH¿lÇlHÈlxGÉlHÊl$HËl0HÌl<HÍlHHÎlXHÏllHÐl|HÒlˆHÑl˜HÓl¤HÓlŒGÔl¬HÕl¸HÖlÀHÞlÈHÖlÐHÖlhGÖlØHÖlàHÖlèHÖlðHÖlPGÖløHÜlIÖl@GÖl IÖlXGÖlIßlIÖl`Gàl(IÖl0IÖl8IÖl@IÖlHIÖl´GÖlÄGÖlPIÖlXIÖlHGÖl¼GÖl`IÖlhIÖlpIÛlxIÞl„IálŒIÖlðG×l”IØlœIÙl¬IÚlÀIÝlÜIãmämŒGåmìIæmÌGæm¼GçmøIçmJémJçmJèmJ5n±##n†# #)#I#X$$Ò$ $)$I$X%ný%rþ&'['['m#'[)'Á'[Â()¨)*)-)[·)Ä)Å)Æ)a    )[–))ož)oŸ)¢)£)o¤)§)©)oª)    ­)·)o»)[¼)c½)o¾)¿)À)Å)Æ)mO*;D+;D,;D-.D/;D0;D1;D2;D3;D4;D5;D6;D7;D8( 9®;[·;;¾;#;;m‘;(š;8›;mœ;:¡;¥;¦;:«;[¬;¯;9°;±;²;´;µ;¶<'<[·<mÀ<e’<h“<i”<j•<m—<V™<­<    ³<D¸==$?ö?ø?}?ì?í?ô?'?-?9?:?;?<?A@ÁA‚BøBûBôBBB%B&B,B-D*D[+D[·D¹DºD»D[ÃDoŸD£DoªD·Dc¹DoºD¿DÀDÅDÆeV$eh%ej&'>Õ'Ö'Ý'ÞU    )    ZO    ;    'P
)P
*Q
*R
*T
)U
(V
)W
X
Y
)[
)\
,]
)^
)_
'b
6c
d
g
h
3i
j
3k
l
)o
/p
5q
+s
,t
2v
)x
0y
-| 9 'Ý 'Þ . ]C _Ç \õ [
 ^ 4!(R<'ò@õ    L*)    
ICJ )C: C`ŠYH'G Jþ E"Q#'$'%'&'&'&a&K"&#&S$&*9& E&!G&H&'ˆ&)&)ó&?ÿ&b&1&S &4&)&S+&'.&S>&'?&'@''''(8(9(M('ˆ('Ý('Þ()(C(=)')S) )M))V×)<Ù)'Ý)'Þ)Wß)Xà*N*DÔ+N+DÔ,N,DÔ-M-'ø.'.'ø/N/B4/A6/A70N0GÚ0FÜ1N1IÓ2N2DÔ3N3DÔ4N4B44A64A75N5DÔ6N6DÔ7N7DÔ8L8*8'Q9A9*9'Q:':*:'Q;';'; ñ; ò;ó;; ?;>Õ;'Ö;'Ý;'Þ;Rù;);K;'=<'<*<'<S<S<''<*3<    L<'Â<<Ù<jï<'ò<'='>'?'@'A'B'C'D'DSDSD D<&DNDDUïD'6JPJ'JîK'éMOOdåR'SEUUV'Vc5V'ÎVFV7WY8YKZSZT\'\ü\ü\ü\F]SŽ^R^'*aúaaDaãaYbÊcècëdDd ei)e$*e&+ee,ef-e#.e%/e0eh1eg2h"F#V­4}$VµJ}%Vµ`}&Vµ Fn}'VØ}x|( ©ô})V8G©~†|*V@G¬@F‚~+V@G¬@F”~,V@G¬@F§~-VHG¬PFº~.VHG¬`FÍ~/VPG¬@FÝ~0VXG¬pFø~1V`G¬@F2V@G¬@F"3V@G¬@F54VPG¬@FH5V@G¬@Fc6V@G¬@Fv7V@G¬@F‰:V¬ˆFœ8:¬˜F°9:¬¨FÆ;¬¸FÜ•|<VhG¯?€˜|=V°ÈF•€|>V°ØF¤€?V°èF¯€¨|@V°øFԀê|AV°Gá€ð|BV°Gî€ö|CV°(G DV½$}…{–{§{®{¸{®{¿{Æ{Ð{á{è{á{ô{á{ÿ{
||||)||5||A||M||Y|e|Þtpßãtpßètpßítégòtpß
÷t›"\pè²n ëv n é† n ëv n é– nì q 7e<    q\"%pP`q0ZX
"\pè´n ëv n é†     n ëv n éF nì q 7eqY 8nù
"\pè³n ëv n é† n ëv n é nì q 7e59n ø1 #RU[q0`XØ(íq](Š=u    HqÚ
jBupßGup0l!Oup0+pnZu$ n qpu.")pt[pTpn sq 7duTnw iu    Tn{o,pu    o-Tn|wu–p߀qð [0#o&W[0-N[0+[0#o[0!#o[0$#o[0 #o[0*#o[0'€?Y0%\22ÿÿZ0Z0&T0-!Úqð qõ n ó nñ [0,T0,T1-n ÷ n ö T0'q 2  ¿€¿ ?€¿€? ¿€?€? ?€?€?€?œu$q
8ª"\pèn ëR n ë2 n é nì q 6!(Þ
¯uR1‹p0xW
9B0‹p0xW    
9B(õq
8ðÿq  2Qp uWq  Qp uWq"#`p‚‹q@R@D2dÑÿª q 6Tªq q 6Tq(»äuFq
8@q $qq# p‹q@ !0D9-ª"\pèn ëC n éc  n ëC nì q 62ªq q 62qvT( vÖ1 UÐ28TÐ(n
TÐ(TÕ'n P\Ð2 AqRÐ#q(xp u À„q eRÕ)q  PRp u TÐ,n ö0RÐ.TÕ,w)zp u RÐ.q`p u TÐ,n öRÐ/TÕ,w){p u RÐ/qap u q4
SÐ&SÔœ
»@ZÐ&ZÚSÐ&†eÍÍA®TРq 20TÒ ðAq Þ˜ Œq Ý˜ Œw1TÒ!TÔ*TÖ 57w0TÒ!TÔ$TÖ!57w0RÐ0TÑ!qS'ÀRÐ1TÑ'qS'ÀPAq00]p u   'ÔÓKv    \2 'UvZvq4 Z  `vq@*º‚ ‚²É Y€%T€$R‚%"Rƒ%€¿€?@@à@w/ qvù    €?öeâ qq 0¦›$?ð§F?Zd>q@0”Np0v 
YÀ#RÀ#9RÀ#ïq 0
YÀ.ep u RÀ.3`
"Zp æ'RÀ#ðq 0
YÀ/fp u RÀ/3`
"Zp æ'RÀ#Jq !0
YÀ0mp u RÀ03`
"Zp æ'RÀ#Kq !0
YÀ1np u RÀ13`
"Zp æ'# pq0°D YÀ)RÀ)q  Sp u (Fq0%(Fq0%(/q0&(/q0&up u "    RÃ)p 0[À(TÀ(n     ÀTÀ*€@#%&'(*w 3 \À2 ):ÿ  'ñö©v[3pß±vùq 7ºv[4pßÂv÷q 7Ëv[5pßÓv÷q 7bCbDqTÝv[6pßåv?bDRDbDRUbq0T bDTDbDRfq0ôT n bCn ¯T n EbCn ¯T "qU n MCwpß w bC"-p …!n ´w[7pßw-«"\pè5n ë! n éQ 
n ë! n éa n ë! n éq nì q 8,w«6q 8T 7q« nG
86w«7q 8?w[8pß    Gw)T08n Ad nâ [M«"\pèÛn ë! T28T"Mn ë! nì q 8^w «Üq 8T 8[Mhw[9pßpw”áq 7T09q« 3 8 T09q¬ n H T09q¬ 3 8 T09q« n H 8>T09q« nG
83T09TO9T09"9T29T"Np £![OT09T19TO[LT09q­ no~q 7T09n·T09q­ npT09TG9T09"8T29q­ p  ![GT09T19TG[L(ԍw[:pß•w
T:q« nJžw[;pߦw
T;q¬ nJ¯w[<pß·wÅwÍwÕw[=pßÝwT1=TQBr >!T1=TQr< q^íw[>pß    õwsF%Ts>U3E9YTs>T3I9Ts>T3L9Ts>Tt>TDL[4ITs>T3M8>Ts>T3Nr >cTs>T3Nr< q bTs>T3Pr >cTs>T3Pr< q b9q0_29q0_5Ts>öq SB
\4ETs>U3E8±ÿTs>Tt>UDH9\2H(¥(ü$x[?pß,xT?TI85xpß;xp¦[@ExOxT2@nm "p 9n:bxp¦[AlxTAr0= wxTAAr< "\pèn ë2 n ê nì q 7!†x    iD÷qíx p[ M\!E\!HšxTJ¡xTK¨xTF¯xbCiD"^".p‡p înï¼x,"J"Mp Ùtp ÕB"\pèn× 8n ë n ëT(ñ nÖnì (ø$Q 
òx?    o ˜n µHiCqå 0n äTq[ qa n ¯H ([„Fn ¯H [„RT„Rn? [„Nn ¯H [„ST„Sn? [„Pn ¯x [„TT„Tn? [„QT„N"/p ‰…r ;Tn ¯H      q0BH         n CBn K#"0p „n LCn ¯H [„J
n ¯H [„K"1p €T„Jn IT„Kn IT„KnJT„R"2p ’…n @TT„F"3p ”…n rTT„Rn? "4p –…r ;Tn ¯x "5p š…n @Tn ¯H "6p œ…n DTn ¯H "7p ž…n DTn ¯h "*p …n DTn ¯H "+p …n FTn ¯h ",p ƒ…n DT nØ)Üþ    K¹Ryqc qc\Eo\y \HTFnooeyoTKnG
8TFnpny&U0E8"T0IT1L2q 7\2ET0L[0IT0M8 ñq 7\2H{ypß"Vpß[]pćypß"Vpß[]=<"RpÛ'p0¾!nÀpÄ™y0TRXr
02 $®"\pèn ëc  n ëC qÜ n ëC nì q 62(Õ8´yÀ;
q e[ÀXTÀXbŒr  [ÀZTÀXTÁZr0
9
"ZMp æ' #p&p#Cq#EpTÀXTÁZxú
9
"ZLp æ'#¶p&oTÀXTÁZF
b    rVû˜ [ÀY*p ¼ TÀY9
"ZÐp æ'P#pW0K
K  V0KK @80KTÀXTÁZF
r@üt [À[+p ¼ TÀ[9
"Z2p æ' $0#0"030@080˜080óy("DpÌ[ `T `nÔ"    T!`nÑ
p [ _T _n      "T!_p 9[ ^ÿy1ôTc]Ub\9Tb]ôn0ãBUb\9óÿ "Zp ç' '\b\Tb`n Î2Tb_n
(å         !T"zT`n Í +zT `T!_n Ð2zT^8z"TPX9
"ZÍp æ'p ¼TPXTQZTR[TS[TTYrT2
9Dz#®Ëq 5T1]U0\8 "Z˜p æ ' '\0\T0]ná
TzÀqð TB`n Ó#1nn òhzFT`X8/T`Xrÿ TaYn à
8T`XTaZbŽbŽbrT2T`XTaZTb[r0þT`XTaZTbYr0ýT`^n:[eZ[eY[e[[eX[e`[e^[e_{zp߀zpß…zpߊzpߏzpß”zpß™zpßžzppß#o&:[0‡#o[0‚#o[0„ÇÏY0…T0‡!Úqð qõ n ó nñ [0†T0†T1‡n ÷ n ö T0„q 2 €¿€¿€?€¿€?€¿€?€?€?€?€?€? ³z^1‹p0ÒX    
9B0‹p0ÒX
 
9B(õq
Xn ÎX9    ¼q 6eq  2Qn ÎXq  Qn ÎXq"#pp‚‹q@R@D2tÅÿ¼ q 6T¼q q 6Tq(¯êzmq
"\pèZn ë2 n éb nì n Î%q $qq# p‹q@ !@D9@¼"\pèn ëC n éc  n ëC nì q 62¼"\pèn ëC q n ëC nì q 62q{R ƒqNp0Ï
Y ƒR ƒ9
"Z>p æ'{@q
8;¼"\pèn ëR n ë2 n é nì q 6!"Z"\pèn ëR n ë2 n é nì p æ!'    1{1€?Øn ÎTp„n q@BBAqRpƒq(xn ÎÀ„q eRr…q   Tp†n ö0RpˆTu†w)zn ÎRpˆq`n ÎTp†n öRp‰!Tu†w){n ÎRp‰qan ÎTp‚q 20RpŠTq‚qS'`Rp‹Tq„qS'`PAq00]n ÎqP{R…    U{ #†w#    ^{½/ôeNp0Ï
YƒRƒ9
"Z>p æ!'Rƒïq !
Yˆen ÎRˆ3A
"Zp æ!'Rƒðq !
Y‰fn ÎR‰3A
"Zp æ!'RƒJq !!
YŠmn ÎRŠ3A
"Zp æ!'RƒKq !!
Y‹nn ÎR‹3A
"Zp æ!'#`pq0DY…R…q  Sn Î(Fq0%(Fq0%(q0&(q0&rn ÎX˜!Y! !¬!¸! !ŽÄ!Ì!Ø!ä!ð!ø!"""("4"@" X%[[[;[LVbnnoighpigp`m`[mopp     m!#(.NP_`kkkgmooo oooo[[ihijijjhipipqp
 Î#extension GL_OES_EGL_image_external : require
precision mediump float;
varying vec2 vTextureCoord;
uniform samplerExternalOES sTexture;
void main() {
  gl_FragColor = texture2D(sTexture, vTextureCoord);
}
(()(I), count=    , height=, size=, width= 192.168.1.10:: EGL error: 0x
: glError <<*>;<clinit><init>>;@@@@@@@APPLICATION_ID
BUILD_TYPEBuildConfig.java
COMPANY_IDCould not compile shader Could not create program+Could not get attrib location for aPosition/Could not get attrib location for aTextureCoord,Could not get attrib location for uMVPMatrix+Could not get attrib location for uSTMatrixCould not link program: DDDDEBUGEGL_DEFAULT_DISPLAYEGL_NO_CONTEXTEGL_NO_SURFACEEGL_OPENGL_ES2_BITFFLAVORFLOAT_SIZE_BYTESFRAGMENT_SHADERGLViewVideoSinkGL_TEXTURE_EXTERNAL_OESIIIIIILIILIJ)VILLJLLILIILLLLLIILLLLLLLLLLandroid/app/Activity;Landroid/content/Context; Landroid/graphics/Bitmap$Config;Landroid/graphics/Bitmap;:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;!Landroid/graphics/SurfaceTexture;Landroid/opengl/GLES20;'Landroid/opengl/GLSurfaceView$Renderer;Landroid/opengl/GLSurfaceView;Landroid/opengl/Matrix;Landroid/os/Bundle;Landroid/os/SystemClock;Landroid/util/AttributeSet;Landroid/util/Log;Landroid/view/Surface;%Landroid/view/SurfaceHolder$Callback;Landroid/view/SurfaceHolder;Landroid/view/SurfaceView;#Landroid/view/View$OnClickListener;Landroid/view/View;Landroid/widget/AdapterView3Landroid/widget/AdapterView$OnItemSelectedListener;Landroid/widget/AdapterView;Landroid/widget/AdapterView<*>;Landroid/widget/ArrayAdapter;7Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;Landroid/widget/Button;7Landroid/widget/CompoundButton$OnCheckedChangeListener;Landroid/widget/CompoundButton;Landroid/widget/ImageView;Landroid/widget/RadioButton;Landroid/widget/Spinner;Landroid/widget/SpinnerAdapter;Landroid/widget/TextView;"Lcn/com/basic/face/util/NativeImg;%Lcn/com/basic/face/util/NativeImgIdx;%Lcn/com/basic/face/util/RefByteArray;'Lcn/com/basic/face/util/RtspFaceNative;%Lcom/example/nativecodec/BuildConfig;)Lcom/example/nativecodec/MyGLSurfaceView;$Lcom/example/nativecodec/MyRenderer;(Lcom/example/nativecodec/NativeCodec$10;(Lcom/example/nativecodec/NativeCodec$11;(Lcom/example/nativecodec/NativeCodec$12;*Lcom/example/nativecodec/NativeCodec$13$1;(Lcom/example/nativecodec/NativeCodec$13;'Lcom/example/nativecodec/NativeCodec$1;'Lcom/example/nativecodec/NativeCodec$2;'Lcom/example/nativecodec/NativeCodec$3;'Lcom/example/nativecodec/NativeCodec$4;'Lcom/example/nativecodec/NativeCodec$5;'Lcom/example/nativecodec/NativeCodec$6;'Lcom/example/nativecodec/NativeCodec$7;'Lcom/example/nativecodec/NativeCodec$8;'Lcom/example/nativecodec/NativeCodec$9;5Lcom/example/nativecodec/NativeCodec$GLViewVideoSink;<Lcom/example/nativecodec/NativeCodec$SurfaceHolderVideoSink;/Lcom/example/nativecodec/NativeCodec$VideoSink;%Lcom/example/nativecodec/NativeCodec;'Lcom/example/nativecodec/OutputSurface;!Lcom/example/nativecodec/R$array; Lcom/example/nativecodec/R$attr;Lcom/example/nativecodec/R$id;"Lcom/example/nativecodec/R$layout;"Lcom/example/nativecodec/R$mipmap;"Lcom/example/nativecodec/R$string;Lcom/example/nativecodec/R;'Lcom/example/nativecodec/TextureRender;"Ldalvik/annotation/EnclosingClass;#Ldalvik/annotation/EnclosingMethod;Ldalvik/annotation/InnerClass;!Ldalvik/annotation/MemberClasses;Ldalvik/annotation/Signature;Ljava/io/BufferedReader;Ljava/io/IOException;Ljava/io/InputStream;Ljava/io/InputStreamReader;Ljava/io/Reader;Ljava/lang/Boolean;Ljava/lang/CharSequence;Ljava/lang/Exception;$Ljava/lang/IllegalArgumentException;Ljava/lang/Integer; Ljava/lang/InterruptedException;Ljava/lang/Math;Ljava/lang/Object;Ljava/lang/Process;Ljava/lang/Runnable;Ljava/lang/Runtime;Ljava/lang/RuntimeException;Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/System;Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/nio/Buffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteOrder;Ljava/nio/FloatBuffer;Ljava/util/ArrayListLjava/util/ArrayList;9Ljava/util/ArrayList<Lcn/com/basic/face/util/NativeImg;>;&Ljavax/microedition/khronos/egl/EGL10;$Ljavax/microedition/khronos/egl/EGL;*Ljavax/microedition/khronos/egl/EGLConfig;+Ljavax/microedition/khronos/egl/EGLContext;+Ljavax/microedition/khronos/egl/EGLDisplay;+Ljavax/microedition/khronos/egl/EGLSurface;*Ljavax/microedition/khronos/opengles/GL10;MyGLSurfaceView.java
MyRenderer NativeCodecNativeCodec.javaNativeImg.java OutputSurfaceOutputSurface.javaR.javaRGB_565'RtspFaceNative.faceCallBack, cameraIdx=6RtspFaceNative.faceCallBack, getFaceImages, cameraIdx=4RtspFaceNative.faceCallBack, getFaceList, cameraIdx=RtspFaceNative.javaSurfaceHolderVideoSinkTAG
TIMEOUT_MS!TRIANGLE_VERTICES_DATA_POS_OFFSET#TRIANGLE_VERTICES_DATA_STRIDE_BYTES TRIANGLE_VERTICES_DATA_UV_OFFSET TextureRenderTextureRender.java ThisActivityVVERBOSE VERSION_CODE VERSION_NAME VERTEX_SHADERVERTICES_DATA_POS_OFFSETVERTICES_DATA_STRIDE_BYTESVERTICES_DATA_UV_OFFSETVFFFFVIVIIVIIFVIIIVIIIIVIIIIIIVIIIIIILVIIIZILVIILVIILIVIIZLIVILVILIVJVLVLIVLIFFFF    VLIFFFFFF VLIFFFFFFFFFVLIIVLIIIVLILILIVLLVLLIJVLZVZ    VideoSinkZZILZILLZLZLLZLLLILZLLLL[B[F[I+[Ljavax/microedition/khronos/egl/EGLConfig;[[B    aPosition aTextureCoord
access$000
access$100
access$200 accessFlags addCallback addface_imageaddface_image onClickaddface_nativeaddface_native onClickallocateDirectapp_nameappendarrarr2array asFloatBufferattr
attribList attrib_list attributeSet awaitNewImagebefore makeCurrentbefore updateTexImagebitmapbuf
buttonView
byteBufferc    cameraIdxchangeFragmentShader checkEglError checkGlError checklistenerclose%cn/com/basic/face/util/RtspFaceNativecom.example.nativecodeccompiledconfigconfigscontextconvertStreamToStringcopyPixelsFromBuffercoscount createBitmapcreateFromResource createPlayer createProgramd
dbgFaceAdd    dbgGetLogdbgSetStfaceLicensedebug    drawFrame    drawImageeeglChooseConfigeglCreateContexteglCreatePbufferSurfaceeglDestroyContexteglDestroySurfaceeglGetCurrentContext eglGetDisplay eglGetError eglInitializeeglMakeCurrenteglSetupelapsedRealtimeNanosequalserrorexexec faceCallBack
faceImagesfaceImg
faceListPbfailedfailed creating program findViewByIdformatfragmentShaderfragmentSourcefrustumMgetgetCaptureImagesgetEGL getFaceImages getFaceList    getHoldergetItemAtPosition
getRuntime
getSurfacegetSurfaceTexture getTextureIdgetTransformMatrixglActiveTextureglAttachShader glBindTextureglBindTexture mTextureID glBlendFuncglClear glClearColorglCompileShaderglCreateProgramglCreateShaderglCreateShader type=glDeleteProgramglDeleteShader glDrawArraysglEnableglEnableVertexAttribArray*glEnableVertexAttribArray maPositionHandle)glEnableVertexAttribArray maTextureHandleglFinish glGenTexturesglGetAttribLocationglGetAttribLocation aPosition!glGetAttribLocation aTextureCoord
glGetErrorglGetProgramInfoLogglGetProgramivglGetShaderInfoLog glGetShaderivglGetUniformLocationglGetUniformLocation uMVPMatrixglGetUniformLocation uSTMatrix glLinkProgram glReadPixelsglShaderSourceglTexParameterglTexParameterfglTexParameteriglTexParameteri mTextureIDglUniformMatrix4fvglUnused glUseProgramglVertexAttribPointer glVertexAttribPointer maPosition%glVertexAttribPointer maTextureHandle
glViewportglsurfaceview1 glview pauseheightholderi ic_launchericicleidieimageimginitis    isCheckedlayoutline
linkStatus loadLibrary
loadShaderlockFacemCreatedmEGL mEGLContext mEGLDisplay mEGLSurfacemFragmentShadermFrameAvailable3mFrameAvailable already set, frame could be droppedmFrameSyncObjectmGLView1mGLView1VideoSink
mIsPlaying    mLastTimemMMatrix
mMVPMatrixmMyGLSurfaceViewmNativeCodecPlayerVideoSinkmPBOIDmProgram mProjMatrixmRadio1mRadio2mRatio    mRenderermRunTime    mSTMatrixmSelectedVideoSink mSourceStringmSurfacemSurfaceHoldermSurfaceHolder1mSurfaceHolder1VideoSinkmSurfaceHolder2mSurfaceHolder3mSurfaceTexture mSurfaceView1 mSurfaceView2 mSurfaceView3
mTextureIDmTextureRendermTriangleVerticesmTriangleVerticesDatamVMatrix mVertexShader    mVertices mVerticesDatamaPositionHandlemaTextureHandlemain makeCurrentmipmapmsgmuMVPMatrixHandlemuSTMatrixHandle
multiplyMMmyGLSurfaceViewname nativeOrdernew frame availablenewbufnot configured for makeCurrent    notifyAllnow null context
numConfigsoffsetonCheckedChangedonClickonCreate    onDestroy onDrawFrameonDrawFrame startonFrameAvailableonItemSelectedonItemSelected onNothingSelectedonPauseonResumeonSurfaceChangedonSurfaceCreatedoncheckedchangedoporderparent parseBoolean pixelShaderpospositionprintStackTraceprogramputradio1radio2readLine
readPixelsreaderrecreating playerrelease releaseFace rewind_nativerotateMArtsp://admin:admin12345@192.168.1.202:554/h264/ch1/main/av_streamrtspface_serverrun runOnUiThreadss2s3sb
setAdaptersetCaptureSurface
setCheckedsetContentViewsetDropDownViewResourcesetEGLConfigChoosersetEGLContextClientVersionsetFaceCallbacksetFaceDrawable setFaceLabel setFixedSize    setFormat setIdentityMsetImageBitmap
setLocalIP
setLookAtMsetOnCheckedChangeListenersetOnClickListenersetOnFrameAvailableListenersetOnItemSelectedListener setRenderer
setSurfacesetText setrenderersetting surface setupshader
shaderTypeshutdownshutting down playersin
sink_array sink_prompt sink_selectsizesource sourceAdapter sourceSpinner source_array source_prompt source_selectsource_spinnerst st_track_idstartstartCapturePlayer
start_java start_nativestopCapturePlayerstringsusurfacesurface was nullsurfaceAttribssurfaceChangedsurfaceChanged format=surfaceCreatedsurfaceDestroyed surfaceHoldersurfaceViewDecoder1 surfaceview1 surfaceview2 surfaceview3 switchSurfaceteleCallteleHang teleShutdown    textView1texturesthisthis$0 toHexStringtoStringtoggletruetype
uMVPMatrix    uSTMatrix(unable to find RGB888+pbuffer EGL configunable to initialize EGL10ïuniform mat4 uMVPMatrix;
uniform mat4 uSTMatrix;
attribute vec4 aPosition;
attribute vec4 aTextureCoord;
varying vec2 vTextureCoord;
void main() {
  gl_Position = uMVPMatrix * aPosition;
  vTextureCoord = (uSTMatrix * aTextureCoord).xy;
}
updateSurfaceupdateTexImageuseAsSinkForNativevvalue vertexShader vertexSourceviewwaitwidthwrapx0普通访客2G&KŽ"0,S=Z½&iû"K»e¢-K"‚ ,5lÑ;3™K7™…<<<,K¥xZxPEZ<K<ZV;;啟 JSKKKKSL-Kß}J–áµZí¿ã·-¡ÖÃ,xÕ;kxç< Kë-<Z<Z<-ŽqiKx–<š¢K™-<<<–qiK–< ƒhøwK[x=!ZZ[i‡_ZyZZ[ZyZZ[K
Ж-¥¢Z´µxyZYA
‹²L*^ai´øÙ€<Z¿ø—†ZxÅ¥>JE¥ZKˆ¥ZK‰¥ZK‰¥ZKŽ< ÃqLKZ\y‰ˆˆ_–[Ó<ÎÅÒ×yØÅÜ×zãÅç×xxÅ“á‰ÒŒb=´‡=´Â#x¤vÅzÁÙ€,€xňx“Å—×è…åTÝåxZ¦Åª‹‹x¥—¥™-Ãiԇ–€[w–iòÍÅÐÓ–ÓÅÖÓ–ÚÅãÁـށèëÅíׇ‡ý<öÅú×;iiÁhCˆox‡û>x‡üCxw¤iÃÅÇ×küžÉ<-¤Ù€¨i©
\û<‡¹<-Ù€Z’iûP¦;[9>;-9Û9Û9ÛˆˆO¤<ôŠ¥ñKZþ]\i©¸R{<U„h<Z/›A\¶´ˆ´ˆ‡‰¤‡¤!¦£Vi<†´µ"Y’ZZ\ª«à àÍ ê êî}©LÓKK<<Á=Z<É<‡[§¦z1KK|/Pl;w<DÙ€x;€Kj<<<…žn·K ./rÙ€;‡¥´Šƒq-˜r-Òq¥‰]„qâZKŠ´qÃZKˆ\Xx_ ÑZ–×-¹<NxM v†Ul:<xÏÂZòxɽKˆZ÷©x<KŠ9<Z’;KŠbZ-Ío<¢KâԖ˜^-------  #&
H;^;•KLP—á´ZX³ÖÃ,xÕ;jxç<KëZ-y<Z<Z<-ŽqiKx–<¤š¢K™<<<–qiK<ÂZ‡KˆÑã·-S©hZZ<ZZZi‡ZµZZZZÄZZZZxxZZ<PØŠ,¦r•¥Kˆ¥ZKˆ¥ZKˆ¥ZKˆ¥ZKˆ-Ãq<KZZyˆ[[ZIÓŸ^IÓŸ^FÓ°GôÉFÓˆFÓ¶GôÉIÓPO2EÓ;Gô$ÉâGôÉ,GôɶHÓ89:EÓCGôÉÿGôÉ7GôÉ7„GôÉ7‹GôÉ7ÃGôÉ7/HÓBA@?>=77%ÿDeª«®dd ddd dd
dddd ddd    ddd    ddddddddd¼7NN€ÈDO€€àD P€€øD    Qˆ€E€¬E‰‰‰‰    ÄE‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰iˆ€ŒH€°Hk€ÈH€äH„ImÜIüI Jt€ÄJ€MØMŒOw¨PÀP€TÀTÔTôT¼U3 €€ÌY€èY4 €€ˆZ‚¤Z5 ƒ€€ÄZ„àZ6 …€€[†¬[‡€€¼\ˆÔ\7 ‰€€ü\Š˜]„^¼^8 €€Ü^Žø^Ü_9 €€ˆ`‘¤`: ’€€Üb“øb; ”€€œc•¸c< –€€Üc—øcŒd d= š€€´d›Ðd> œ€€ˆe¤e? ž€€œgŸ¸g¦€€Øg§€€@ €€ðg¡Œh hA£€€Ðh¤ìhˆiB    E©ˆ€Øi€üiˆ ¤jˆ ¼jˆ Ôj        ìj® kœl¼qìq”rÈr    UX¸€¤s€ÐsœtŒuœxºüx˜z´zÔzìzÀ{¬|à|aŁ€ü}Ɓ€”~ cǁ€¬~pȁ€Ä~qɁ€Ü~    rʁ€ô~ˁ€Œ
{‚́€¤”à‚Í̄… †Јèˆ”‰\psà    k¬ °("P! jH"  FJ8G \*J jÞt …{ 
x| "4}p