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
Êþº¾3Š    yÛ    yÜ    yÝ
zÞ    yß    yà    yá
zâä
yæ    yç
èéê
èëì
îïð
îñò
yôõö    y÷
ø    yù    yú    yû        yü    yýþ
$ÿ     
        
    
(
 
1ÿ
(  
 
7ÿ
5
5
;ÿ
 
>ÿ
 
Aÿ
Cÿ
Gÿ
F
Kÿ
Nÿ
Rÿ
Q
Uÿ
X
W !
W"
[#$
W%
[&'(    y)*+
e,
e-    y.    y/01
234
5
z5
z6
57
6
î8
z9:
;<=>?GLViewVideoSink InnerClasses@SurfaceHolderVideoSinkA    VideoSinkTAGLjava/lang/String; ConstantValueB mSourceString mSurfaceView1Landroid/view/SurfaceView;mSurfaceHolder1Landroid/view/SurfaceHolder; mSurfaceView2mSurfaceHolder2 mSurfaceView3mSurfaceHolder3mSelectedVideoSink/Lcom/example/nativecodec/NativeCodec$VideoSink;mNativeCodecPlayerVideoSinkmSurfaceHolder1VideoSink<Lcom/example/nativecodec/NativeCodec$SurfaceHolderVideoSink;mGLView1VideoSink5Lcom/example/nativecodec/NativeCodec$GLViewVideoSink;mCreatedZ
mIsPlayingfaceImg"Lcn/com/basic/face/util/NativeImg; ThisActivity%Lcom/example/nativecodec/NativeCodec;mGLView1)Lcom/example/nativecodec/MyGLSurfaceView;mRadio1Landroid/widget/RadioButton;mRadio2<init>()VCodeLineNumberTableLocalVariableTablethisonCreate(Landroid/os/Bundle;)VeLjava/io/IOException;icicleLandroid/os/Bundle; sourceSpinnerLandroid/widget/Spinner; sourceAdapterLandroid/widget/ArrayAdapter; checklistenerDOnCheckedChangeListener7Landroid/widget/CompoundButton$OnCheckedChangeListener;LocalVariableTypeTable7Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>; StackMapTableìconvertStreamToString)(Ljava/io/InputStream;)Ljava/lang/String;readerLjava/io/BufferedReader;sbLjava/lang/StringBuilder;lineexLjava/lang/Exception;isLjava/io/InputStream;!E=F'setFaceDrawable%(Lcn/com/basic/face/util/NativeImg;)Vimg switchSurfaceonPauseonResume    onDestroy
access$000C(Lcom/example/nativecodec/NativeCodec;)Landroid/widget/RadioButton;x0
access$100
access$200P(Lcom/example/nativecodec/NativeCodec;)Lcom/example/nativecodec/MyGLSurfaceView;<clinit>
SourceFileNativeCodec.java ž ¡  Ÿ  ¢£ †ƒ –— ˜— ¨©G com/example/nativecodec/R$layoutlayout HI ›œJ KLsu MNjava/io/IOException O£P Q£ 192.168.1.10 RScom/example/nativecodec/R$idid TU'com/example/nativecodec/MyGLSurfaceViewandroid/view/SurfaceView ‡ˆ VW ‰Š ‹ˆ ŒŠ ˆ ŽŠ%com/example/nativecodec/NativeCodec$1 ¢XY Z]android/widget/Spinnercom/example/nativecodec/R$arrayarray^android/R$layout_ `a bI cd%com/example/nativecodec/NativeCodec$2 ehandroid/widget/RadioButton%com/example/nativecodec/NativeCodec$3 ij k£%com/example/nativecodec/NativeCodec$4 lo%com/example/nativecodec/NativeCodec$5%com/example/nativecodec/NativeCodec$6%com/example/nativecodec/NativeCodec$7android/widget/Button%com/example/nativecodec/NativeCodec$8%com/example/nativecodec/NativeCodec$9&com/example/nativecodec/NativeCodec$10android/widget/ImageView&com/example/nativecodec/NativeCodec$11&com/example/nativecodec/NativeCodec$12java/io/BufferedReaderjava/io/InputStreamReader ¢p ¢qjava/lang/StringBuilder rs tu
v£ wsjava/lang/Exception ™šjava/lang/Thread&com/example/nativecodec/NativeCodec$13 ¢x y£ ‘ @@@shutting down playerz {|recreating player Ï£ У }~ I Ñ£rtspface_server€ S#com/example/nativecodec/NativeCodecandroid/app/Activity3com/example/nativecodec/NativeCodec$GLViewVideoSink:com/example/nativecodec/NativeCodec$SurfaceHolderVideoSink-com/example/nativecodec/NativeCodec$VideoSink NativeCodec‚5android/widget/CompoundButton$OnCheckedChangeListenerjava/lang/Stringjava/io/InputStreamcom/example/nativecodec/RsetContentView(I)Vjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;exec'(Ljava/lang/String;)Ljava/lang/Process;printStackTrace%cn/com/basic/face/util/RtspFaceNativeinit
setLocalIP(Ljava/lang/String;)V findViewById(I)Landroid/view/View;    getHolder()Landroid/view/SurfaceHolder;((Lcom/example/nativecodec/NativeCodec;)Vandroid/view/SurfaceHolder addCallbackƒCallback((Landroid/view/SurfaceHolder$Callback;)V    android/Randroid/widget/ArrayAdaptercreateFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter;setDropDownViewResource
setAdapter"(Landroid/widget/SpinnerAdapter;)VsetOnItemSelectedListener…OnItemSelectedListener6(Landroid/widget/AdapterView$OnItemSelectedListener;)VsetOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)VtogglesetOnClickListener‡OnClickListener&(Landroid/view/View$OnClickListener;)V(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;closetoString(Ljava/lang/Runnable;)Vstartandroid/util/Logi'(Ljava/lang/String;Ljava/lang/String;)I    isChecked()Zshutdownjava/lang/System loadLibraryandroid/widget/CompoundButton#android/view/SurfaceHolder$Callbackˆ1android/widget/AdapterView$OnItemSelectedListener‰!android/view/View$OnClickListenerandroid/widget/AdapterViewandroid/view/View!yz‚ƒ„…†ƒ‡ˆ‰Š‹ˆŒŠˆŽŠ‘’“”•–—˜—    ™š›œžŸ ¡  ¢£¤J*·*µ*µ*µ±¥9<    MN¦ §œ¨©¤· *+·*
¶ *³ ¸ ¶M§M,¶¸¸**¶Àµ**¶Àµ**´¶µ**¶Àµ**´¶µ **!¶Àµ"**´"¶µ#*´»$Y*·%¹&*'¶À(M**,¸-N-.¶/,-¶0,»1Y*·2¶3**4¶À5µ**6¶À5µ»7Y*·8:*´¶9*´¶9*´¶:*´»;Y*·<¶=*´»>Y*·?¶@*´¶»AY*·B¹&*!¶À»CY*·D¶=*E¶ÀF»GY*·H¶I*J¶ÀF»KY*·L¶I*M¶ÀF»NY*·O¶I*P¶ÀQ»RY*·S¶T*M¶ÀF»UY*·V¶I±¥š&UV WZ][\ `#f(i5lBmMoZperrs}vŽŽ˜¡‘§’¬“¸£Å¤Ò¦ÜÈåÉîÊõÍÓÚ'ë;öOCcNwX‹cŸm¦>ª« §œ ¬­˜®¯¡ÿ°±ÜIJµ¶ ¡ÿ°·¸[¹º»¤êA»WY»XY+·Y·ZM»[Y·\N:,¶]Y:Æ-¶^_¶^W§ÿê,¶`-¶a°Mc°<=b¥&    tuvw%x4z8{=}>¦>-¼½%¾¿"Àƒ>ÁÂA§œAÃĸþÅÆÇÿÈÉÊ    Ë̤P² W*³d»eY»fY·g·h¶i±¥ˆŸ ¦ ͚Σ¤‹<*´™7*´j*´k¥,lm¸nW*µ**´kµj*´Ælo¸nW*µ±¥"§©¬±'².³6¸;»¦ <§œ¸;Ï£¤G*µ*´¶p*·q±¥Áà ÄŦ §œУ¤U*·r*´¶s™
*´¶t±¥ÉÊËͦ §œ¸Ñ£¤L¸u¸u*µ*·v±¥ÓÔÕ Öצ §œÒÓ¤/*´°¥9¦ ԜÕÓ¤/*´°¥9¦ ԜÖפ/*´°¥9¦ ԜØ£¤*
³dw¸x±¥Pö    øÙÚ}Â{y|~y€yfURNKGCA>;71$³C´        ãåãó)ã+å[\    f„g    m†n