Hi,
          Any suggestions please...

On Aug 19, 4:06 pm, greatinnovus <[email protected]> wrote:
> Hi All,
>
>      Im tryingvideocapturewith device and ( recorder.prepare();
> causes error and closes my application.) Can any one suggest me where
> im going wrong with this code.
>
> public class VideoCapture1 extends Activity {
>
>         private MediaRecorder recorder;
>         private SurfaceHolder holder;
>         private String filePath = "/sdcard/test1.3gpp";
>
>     /** Called when the activity is first created. */
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>         startVideoCapture();
>     }
>
>     private void startVideoCapture(){
>            try {
>                    SurfaceView sv = 
> (SurfaceView)findViewById(R.id.surfaceview);
>                    holder = sv.getHolder();
>                holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
>                    recorder = new MediaRecorder();
>                    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
>                    recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
>                    /*
>                    
> recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
>                    
> recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
>                    
> recorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
>                    */
>                    
> recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
>                    
> recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
>                    recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
>                    recorder.setOutputFile(filePath);
>                    this.setRequestedOrientation
> (ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
>                    recorder.setPreviewDisplay(holder.getSurface());
>                   // recorder.setVideoSize(100, 100);
>            }
>            catch (Exception e1) {
>                    e1.printStackTrace();
>            }
>
>            try {
>            recorder.prepare();
>        } catch (IllegalStateException e) {
>                Log.i(this.getClass().toString(),e.getMessage());
>        } catch (IOException e) {
>                Log.i(this.getClass().toString(),e.getMessage());
>        }
>        recorder.start();
>    }
>
>     public void destroy(){
>
>     }
>
> }
>
> 08-19 16:21:25.763: WARN/SurfaceFlinger(62): timeout expired
> mFreezeDisplay=1, mFreezeCount=1
> 08-19 16:21:26.472: INFO/DEBUG(4410): *** *** *** *** *** *** *** ***
> *** *** *** *** *** *** *** ***
> 08-19 16:21:26.472: INFO/DEBUG(4410): Build fingerprint:
> 'htc_asia_india/htc_magic/sapphire/sapphire:1.5/2.16.720.2/38755:user/
> release-keys'
> 08-19 16:21:26.472: INFO/DEBUG(4410): pid: 4444, tid: 4444  >>>
> com.greatinnovus.VideoCapture1 <<<
> 08-19 16:21:26.472: INFO/DEBUG(4410): signal 11 (SIGSEGV), fault addr
> 00000018
> 08-19 16:21:26.472: INFO/DEBUG(4410):  r0 ffffef40  r1 ffffece8  r2
> 41097b28  r3 00000000
> 08-19 16:21:26.472: INFO/DEBUG(4410):  r4 437a9688  r5 ab308358  r6
> 0000a9c8  r7 bebee488
> 08-19 16:21:26.472: INFO/DEBUG(4410):  r8 bebee4a8  r9 41049ce0  10
> 41e3e344  fp 00001070
> 08-19 16:21:26.472: INFO/DEBUG(4410):  ip ad083e50  sp bebee480  lr
> ad03dcf5  pc ab305408  cpsr 80000030
> 08-19 16:21:26.572: INFO/DEBUG(4410):          #00  pc 00005408  /
> system/lib/libmedia_jni.so
> 08-19 16:21:26.572: INFO/DEBUG(4410):          #01  pc 0000e3b4  /
> system/lib/libdvm.so
> 08-19 16:21:26.582: INFO/DEBUG(4410):          #02  pc 00040a8a  /
> system/lib/libdvm.so
> 08-19 16:21:26.582: INFO/DEBUG(4410):          #03  pc 00029430  /
> system/lib/libdvm.so
> 08-19 16:21:26.592: INFO/DEBUG(4410):          #04  pc 00017610  /
> system/lib/libdvm.so
> 08-19 16:21:26.592: INFO/DEBUG(4410):          #05  pc 00052268  /
> system/lib/libdvm.so
> 08-19 16:21:26.592: INFO/DEBUG(4410):          #06  pc 000596ee  /
> system/lib/libdvm.so
> 08-19 16:21:26.602: INFO/DEBUG(4410):          #07  pc 00013118  /
> system/lib/libdvm.so
> 08-19 16:21:26.602: INFO/DEBUG(4410):          #08  pc 00017b1c  /
> system/lib/libdvm.so
> 08-19 16:21:26.602: INFO/DEBUG(4410):          #09  pc 00017560  /
> system/lib/libdvm.so
> 08-19 16:21:26.613: INFO/DEBUG(4410):          #10  pc 000520ec  /
> system/lib/libdvm.so
> 08-19 16:21:26.613: INFO/DEBUG(4410):          #11  pc 0003f0f8  /
> system/lib/libdvm.so
> 08-19 16:21:26.613: INFO/DEBUG(4410):          #12  pc 00029600  /
> system/lib/libandroid_runtime.so
> 08-19 16:21:26.613: INFO/DEBUG(4410):          #13  pc 0002a0fe  /
> system/lib/libandroid_runtime.so
> 08-19 16:21:26.613: INFO/DEBUG(4410):          #14  pc 00008bf2  /
> system/bin/app_process
> 08-19 16:21:26.622: INFO/DEBUG(4410):          #15  pc 0001fd22  /
> system/lib/libc.so
> 08-19 16:21:26.632: INFO/DEBUG(4410):          #16  pc 0000bcb2  /
> system/lib/libc.so
> 08-19 16:21:26.632: INFO/DEBUG(4410):          #17  pc b000157e  /
> system/bin/linker
> 08-19 16:21:26.643: INFO/DEBUG(4410): stack:
> 08-19 16:21:26.643: INFO/DEBUG(4410):     bebee440  00000007
> 08-19 16:21:26.643: INFO/DEBUG(4410):     bebee444  ad046ca5  /system/
> lib/libdvm.so
> 08-19 16:21:26.643: INFO/DEBUG(4410):     bebee448  0000bcc8  [heap]
> 08-19 16:21:26.643: INFO/DEBUG(4410):     bebee44c  00000000
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee450  437a9220
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee454  ad03dcf5  /system/
> lib/libdvm.so
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee458  ab308828
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee45c  ad082c50
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee460  437a9220
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee464  ab30488d  /system/
> lib/libmedia_jni.so
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee468  437a9688
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee46c  437a9688
> 08-19 16:21:26.652: INFO/DEBUG(4410):     bebee470  ab308358
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee474  0000a9c8  [heap]
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee478  df002777
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee47c  e3a070ad
> 08-19 16:21:26.663: INFO/DEBUG(4410): #00 bebee480  00000000
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee484  00000000
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee488  00000000
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee48c  001b3500  [heap]
> 08-19 16:21:26.663: INFO/DEBUG(4410):     bebee490  bebee4c8  [stack]
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee494  bebee4c8  [stack]
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee498  00000000
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee49c  ab3053c9  /system/
> lib/libmedia_jni.so
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4a0  41049ce8
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4a4  ad00e3b8  /system/
> lib/libdvm.so
> 08-19 16:21:26.673: INFO/DEBUG(4410): #01 bebee4a8  4112b8b0
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4ac  0000bcc8  [heap]
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4b0  ab3053c9  /system/
> lib/libmedia_jni.so
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4b4  00000000
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4b8  4112b8b0
> 08-19 16:21:26.673: INFO/DEBUG(4410):     bebee4bc  00003ea4
> 08-19 16:21:26.682: INFO/DEBUG(4410):     bebee4c0  bebee4c8  [stack]
> 08-19 16:21:26.682: INFO/DEBUG(4410):     bebee4c4  ad040a8d  /system/
> lib/libdvm.so
> 08-19 16:21:27.502: INFO/DEBUG(4410): debuggerd committing suicide to
> free the zombie!
> 08-19 16:21:27.522: INFO/ActivityManager(62): Process
> com.greatinnovus.VideoCapture1 (pid 4444) has died.
> 08-19 16:21:27.543: DEBUG/Zygote(34): Process 4444 terminated by
> signal (11)
> 08-19 16:21:27.572: INFO/DEBUG(4452): debuggerd: Jun 21 2009 21:03:06
> 08-19 16:21:27.622: DEBUG/dalvikvm(729): GC freed 23213 objects /
> 563704 bytes in 451ms
> 08-19 16:21:27.832: DEBUG/dalvikvm(62): GC freed 5059 objects / 384944
> bytes in 293ms
> 08-19 16:21:27.842: INFO/WindowManager(62): Setting rotation to 0,
> animFlags=0
> 08-19 16:21:27.852: INFO/WindowManager(62): Config changed:
> { scale=1.0 imsi=0/0 locale=en_IN touch=3 key=1/1/2 nav=3 orien=1 }
> 08-19 16:21:27.863: INFO/WindowManager(62): Config changed:
> { scale=1.0 imsi=0/0 locale=en_IN touch=3 key=1/1/2 nav=3 orien=1 }
> 08-19 16:21:28.043: INFO/WindowManager(62): Config changed:
> { scale=1.0 imsi=0/0 locale=en_IN touch=3 key=1/1/2 nav=3 orien=1 }
> 08-19 16:21:28.052: WARN/InputManagerService(62): Window already
> focused, ignoring focus gain of:
> com.android.internal.view.iinputmethodclient$stub$pr...@43a1df80
> 08-19 16:21:28.162: DEBUG/StatusBar(62): updateResources
> 08-19 16:21:30.652: DEBUG/dalvikvm(62): GC freed 3462 objects / 208056
> bytes in 230ms
> 08-19 16:23:04.302: DEBUG/KeyguardViewMediator(62): screen is locked
> 08-19 16:23:04.312: WARN/ActivityManager(62): Unable to start service
> Intent { action=android.accounts.IAccountsService comp=
> {com.google.android.googleapps/
> com.google.android.googleapps.GoogleLoginService} }: not found
> 08-19 16:23:04.312: ERROR/LockPatternKeyguardView(62): Failed to bind
> to GLS while checking for account
> 08-19 16:23:04.332: DEBUG/Sensors(62): sensors=00000000, real=00000000
> 08-19 16:23:04.423: DEBUG/SurfaceFlinger(62): About to give-up screen,
> flinger = 0x18e1a0
> 08-19 16:23:04.652: DEBUG/AKMD(39): Compass CLOSE
>
> Thanks and Regards,
> Steve
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to