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
-~----------~----~----~----~------~----~------~--~---