Files
MINDdroidCV/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase.class

62 lines
6.8 KiB
Plaintext
Raw Normal View History

2011-10-12 13:16:02 +02:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2k!com/lego/minddroid/SampleViewBaseandroid/view/SurfaceView#android/view/SurfaceHolder$Callbackjava/lang/RunnableTAGLjava/lang/String; ConstantValue Sample::SurfaceViewmCameraLandroid/hardware/Camera;mHolderLandroid/view/SurfaceHolder; mFrameWidthI mFrameHeightmFrame[B
mThreadRunZ mActivity Lcom/lego/minddroid/MINDdroidCV;buffer[Dleftright<init><(Landroid/content/Context;Lcom/lego/minddroid/MINDdroidCV;)VCode
# $(Landroid/content/Context;)V & 
( )* getHolder()Landroid/view/SurfaceHolder; ,  .0/android/view/SurfaceHolder 12 addCallback((Landroid/view/SurfaceHolder$Callback;)V 4 6java/lang/StringBuilder8Instantiated new
5: ;(Ljava/lang/String;)V
=?>java/lang/Object @AgetClass()Ljava/lang/Class;
5C DEappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5G HItoString()Ljava/lang/String;
KMLandroid/util/Log NOi'(Ljava/lang/String;Ljava/lang/String;)ILineNumberTableLocalVariableTablethis#Lcom/lego/minddroid/SampleViewBase;contextLandroid/content/Context;
uiActivity getFrameWidth()I Z getFrameHeight ] surfaceChanged"(Landroid/view/SurfaceHolder;III)VasurfaceCreated c 
egfandroid/hardware/Camera hi getParameters&()Landroid/hardware/Camera$Parameters;
kml"android/hardware/Camera$Parameters nogetSupportedPreviewSizes()Ljava/util/List;<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> sutjava/util/List vwiterator()Ljava/util/Iterator; y{zjava/util/Iterator |}next()Ljava/lang/Object;android/hardware/Camera$Size ~<00> <00>height
<00><00><00>java/lang/Math <00><00>abs(I)I ~<00> <00>width y<00> <00><00>hasNext()Z
<00> WX
<00> [X
k<00> <00><00>setPreviewSize(II)V
e<00> <00><00> setParameters'(Landroid/hardware/Camera$Parameters;)V
e<00> <00><00>setPreviewDisplay(Landroid/view/SurfaceHolder;)V<00>!mCamera.setPreviewDisplay fails:
K<00> <00>Oe
e<00> <00><00> startPreview()V<00>java/io/IOException_holderformatparams$Landroid/hardware/Camera$Parameters;sizesLjava/util/List;minDiffDsizeLandroid/hardware/Camera$Size;Ljava/io/IOException;LocalVariableTypeTable0Ljava/util/List<Landroid/hardware/Camera$Size;>; StackMapTable
e<00> <00><00>open()Landroid/hardware/Camera;<00>#com/lego/minddroid/SampleViewBase$1
<00><00> <00>&(Lcom/lego/minddroid/SampleViewBase;)V
e<00> <00><00>setPreviewCallback,(Landroid/hardware/Camera$PreviewCallback;)V<00>java/lang/Thread
<00><00> <00>(Ljava/lang/Runnable;)V
<00><00> <00><00>startholdersurfaceDestroyed<00> <00> 
e<00> <00><00> stopPreview
e<00> <00><00>release<00>java/lang/Throwable processFrame([B)Landroid/graphics/Bitmap;run<00>Starting processing thread
=<00> <00><00>wait <00> 
<00> <00><00>
<00><00><00>java/lang/InterruptedException <00><00>printStackTrace .<00> <00><00>
lockCanvas()Landroid/graphics/Canvas;
<00> <00><00> calculateMove
<00><00><00>android/graphics/Canvas <00><00>
drawBitmap6(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V .<00> <00><00>unlockCanvasAndPost(Landroid/graphics/Canvas;)V
<00><00>android/graphics/Bitmap <00>recyclebmpLandroid/graphics/Bitmap; Ljava/lang/InterruptedException;canvasLandroid/graphics/Canvas;drawText(Landroid/graphics/Canvas;[D)V
android/graphics/Paint
  <00> android/graphics/Paint$Style FILLLandroid/graphics/Paint$Style;
  setStyle!(Landroid/graphics/Paint$Style;)V
  setColor(I)Vjava/text/DecimalFormat0.00
:!:
# <00>$(D)Ljava/lang/String;
5& D'-(Ljava/lang/String;)Ljava/lang/StringBuilder; ) 
5+ D,(I)Ljava/lang/StringBuilder; . <03><00>1android/graphics/Rect
03 4(IIII)V
<00>6 78drawRect2(Landroid/graphics/Rect;Landroid/graphics/Paint;)V
:<;java/lang/String =XlengthA
<00>@ A1(Ljava/lang/String;IIFFLandroid/graphics/Paint;)VpaintLandroid/graphics/Paint; twoPlacesLjava/text/DecimalFormat;todrawbpaintrectLandroid/graphics/Rect;@Y@D<06><>
<00>Q RSmax(II)I
<00>U VSmin
XZYcom/lego/minddroid/MINDdroidCV [<00>updateMotorControl forwardSpeedupScale directionaccess$0((Lcom/lego/minddroid/SampleViewBase;[B)V
SourceFileSampleViewBase.java InnerClassesStyle
Parametersg'android/hardware/Camera$PreviewCallbackPreviewCallbackSizeCallback! 
    !<00>>*+<2B>"*,<2C>%**<2A>'<27>+*<2A>+*<2A>-*
<EFBFBD><07>3 <0C>5Y7<>9*<2A><<3C>B<>F<>JW<4A>P!"
$%&$'=(Q >RS>TU>VWX!/*<2A>Y<>P+Q RS[X!/*<2A>\<5C>P/Q RS^_!<01> <00> `<60>JW*<2A>b<><00>*<2A>b<>d:<05>j:*<1D>Y*<04>\p9<06>r:
<EFBFBD>A
<EFBFBD>x<00>~:  <09><00>d<><00><><07><>#* <09><00><>Y* <09><00><>\ <09><00>d<><00><>9
<EFBFBD><00><00><><EFBFBD>*<2A><00>*<2A><00><><00>*<2A>b<05><00>*<2A>b<01><00><>: <0C>5Y<12><>9<07>B<>F<><00>W*<2A>b<><00><><00><00><00><00>PR34567$8*</=G>Y?b@kAy=<00>F<00>G<00>K<00>L<00>M<00>O<00>QQf
<00>RS<00><00><00><00><00><00><00><00><00><00><00><00><00><00>/T<00><00>G2<00><00> <00><00><00><00> <00><00><00><00>;<05>;
.ksy=<3D>*.ks<00><18>a<00>!n* `<60>JW*<2A><00><>b*<2A>b<><00>Y*<2A><00><>»<00>Y*<2A>ȶ˱PTUV^)_Q*RS*<00><00><00>!<00>< иJW*<03><00>*<2A>b<>**YM<59>*<2A>b<><00>*<2A>b<01><00>*<2A>b<><00>*<01>b,ç,ÿ<>588:8P*
bc defg'h.i3e;lQ<RS<<00><00><02>8.<00><><00><00><00><00>!<g*<04><00> ޸JW<4A>RL*YM<59>*<2A><00>**<2A><00><><00>L<EFBFBD>N-<2D><00>,ÿ+<2B>+*<2A>+<2B><00>M*<2A><00>,<2C>,+ <01><00>*<2A>+,<2C><00>+<2B><00>*<2A>њ<><D19A><EFBFBD>#&<00>-0020PNqr stvxy&z'{+v37<00>A<00>E<00>I<00>Q<00>[<00>_sf<00>Q*gRSM'<00>A<00>'<10><00><00>D<00><><02>'<00><>!m<00><> Y<> N-<2D> <0A>-<02><17>Y<1D>:<04>5Y <20>9,1<>"<22>% <20>%,1<>"<22>% <20>%,1<>"<22>% <20>%*<2A>(<28>* <20>%*<2A>-<2D>* <20>%<25>F:<05> Y<> :<06> <0A>/<2F><17>0Y<00>2<>2:+<06>5+<05>9>>-<2D>?<3F>PB<00><00><00><00> <00>;<00>L<00>]<00>w<00>|<00><00><00><00><00><00><00><00><00><00><00><00><00>QR<00>RS<00><00><00>BC <00>DE|EF
<00><GC<00>HI<00><00>!<00>*<2A>31J<><4A>A2<LIN*<2A>31*<2A><00>l<>gk*<2A><00><>o9*(k<>`<60>(*N(kk<>`<60>-<2D> *<03>(*<03>-**<2A>(<03>Pd<>T<>(**<2A>-<03>Pd<>T<>-*<2A>%*<2A>(*<2A>-<2D>W<>P2 <00> <00><00><00>.<00>9<00>K<00>P<00>U<00>f<00>w<00><00><00>Q*<00>RS;\7]<00>.^<00><00><02>K _`!&*+<2B><00><>PQabc2 d@keefeh ~ei.j <00>