Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android

larsfredrik
larsfredrik
2,943 Points

My device makes too large videos!

I got a new cellphone today and I'm testing it with my self-destructing app. I've comed to the "creating a custom list adapter for messages" video. When I capture a video and let it run out the 10 seconds, for then to chose recipients, I hit the send button and it freezes for then to say "Unfortunately Lecture (my apps name) has stopped." and return to the MainActivity. The video doesn't send or anything. It does send if I record/choose a video under 10 seconds. When I try to select a 10 seconds video that I'd just recorded through the app (before it crashes), it says that the file is too large, so it looks like it records too large files.

Something that I'd just notest was that in the upper-right corner when recording, I see what I believe is how big the file is at the moment. And at the end of recording, it says "20358K/10669M".

Wow, that was a lot to write, at least for me!

Following is the logcat error log:

02-16 01:47:04.919: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 4
02-16 01:47:04.919: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:04.919: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 4
02-16 01:47:04.919: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.648: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 0
02-16 01:47:24.648: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.648: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 0
02-16 01:47:24.648: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.698: D/ProgressBar(8193): setProgress = 0
02-16 01:47:24.698: D/ProgressBar(8193): setProgress = 0, fromUser = false
02-16 01:47:24.698: D/ProgressBar(8193): mProgress = 0mIndeterminate = false, mMin = 0, mMax = 100
02-16 01:47:24.708: D/AbsListView(8193): Get MotionRecognitionManager
02-16 01:47:24.708: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 8
02-16 01:47:24.708: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.708: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 4
02-16 01:47:24.708: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.718: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 0
02-16 01:47:24.718: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.718: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.728: D/ProgressBar(8193): updateDrawableBounds: left = 0
02-16 01:47:24.728: D/ProgressBar(8193): updateDrawableBounds: top = 0
02-16 01:47:24.728: D/ProgressBar(8193): updateDrawableBounds: right = 144
02-16 01:47:24.728: D/ProgressBar(8193): updateDrawableBounds: bottom = 144
02-16 01:47:24.778: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.908: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 4
02-16 01:47:24.908: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:24.908: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 4
02-16 01:47:24.908: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:25.599: D/AbsListView(8193): onVisibilityChanged() is called, visibility : 0
02-16 01:47:25.599: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:25.619: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:28.331: D/GestureDetector(8193): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 10 mFalseSizeCnt:0
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 11
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 12
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 13
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 14
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 15
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 16
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 17
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 18
02-16 01:47:28.902: I/dalvikvm(8193): Total arena pages for JIT: 19
02-16 01:47:28.992: D/GestureDetector(8193): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 8 mFalseSizeCnt:0
02-16 01:47:29.462: D/GestureDetector(8193): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 7 mFalseSizeCnt:0
02-16 01:47:30.674: D/GestureDetector(8193): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 3 mFalseSizeCnt:0
02-16 01:47:31.785: D/GestureDetector(8193): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 8 mFalseSizeCnt:0
02-16 01:47:31.865: D/AbsListView(8193): [unregisterDoubleTapMotionListener]
02-16 01:47:31.865: D/dalvikvm(8193): GC_FOR_ALLOC freed 28030K, 28% free 21065K/28928K, paused 42ms, total 47ms
02-16 01:47:31.875: I/dalvikvm-heap(8193): Grow heap (frag case) to 26.169MB for 2097168-byte allocation
02-16 01:47:31.905: D/dalvikvm(8193): GC_FOR_ALLOC freed 86K, 26% free 23027K/30980K, paused 34ms, total 34ms
02-16 01:47:31.905: I/MotionRecognitionManager(8193):   .unregisterListener : / listener count = 0->0,  
02-16 01:47:31.905: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:31.915: D/AbsListView(8193): [unregisterDoubleTapMotionListener]
02-16 01:47:31.955: D/dalvikvm(8193): GC_FOR_ALLOC freed 282K, 27% free 22747K/30980K, paused 33ms, total 33ms
02-16 01:47:31.965: I/dalvikvm-heap(8193): Grow heap (frag case) to 29.812MB for 4194320-byte allocation
02-16 01:47:31.995: D/dalvikvm(8193): GC_FOR_ALLOC freed <1K, 24% free 26843K/35080K, paused 30ms, total 30ms
02-16 01:47:31.995: I/MotionRecognitionManager(8193):   .unregisterListener : / listener count = 0->0,  
02-16 01:47:31.995: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:32.005: D/AbsListView(8193): [unregisterDoubleTapMotionListener]
02-16 01:47:32.005: I/MotionRecognitionManager(8193):   .unregisterListener : / listener count = 0->0,  
02-16 01:47:32.005: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:32.015: D/AbsListView(8193): [unregisterDoubleTapMotionListener]
02-16 01:47:32.015: I/MotionRecognitionManager(8193):   .unregisterListener : / listener count = 0->0,  
02-16 01:47:32.015: D/AbsListView(8193): unregisterIRListener() is called 
02-16 01:47:32.035: D/dalvikvm(8193): GC_FOR_ALLOC freed 615K, 26% free 26232K/35080K, paused 20ms, total 20ms
02-16 01:47:32.055: I/dalvikvm-heap(8193): Grow heap (frag case) to 37.215MB for 8388624-byte allocation
02-16 01:47:32.075: D/dalvikvm(8193): GC_FOR_ALLOC freed 26K, 21% free 34398K/43276K, paused 19ms, total 19ms
02-16 01:47:32.095: D/dalvikvm(8193): GC_CONCURRENT freed 65K, 21% free 34333K/43276K, paused 2ms+4ms, total 24ms
02-16 01:47:32.165: D/dalvikvm(8193): GC_FOR_ALLOC freed <1K, 21% free 34333K/43276K, paused 18ms, total 18ms
02-16 01:47:32.205: I/dalvikvm-heap(8193): Grow heap (frag case) to 53.125MB for 16777232-byte allocation
02-16 01:47:32.235: D/dalvikvm(8193): GC_CONCURRENT freed 0K, 15% free 50717K/59664K, paused 3ms+5ms, total 28ms
02-16 01:47:32.265: D/dalvikvm(8193): GC_FOR_ALLOC freed 4K, 16% free 50713K/59664K, paused 25ms, total 25ms
02-16 01:47:32.305: I/dalvikvm-heap(8193): Grow heap (frag case) to 73.203MB for 21055818-byte allocation
02-16 01:47:32.335: D/dalvikvm(8193): GC_CONCURRENT freed 0K, 12% free 71275K/80228K, paused 2ms+5ms, total 30ms
02-16 01:47:32.335: D/dalvikvm(8193): WAIT_FOR_CONCURRENT_GC blocked 28ms
02-16 01:47:32.345: D/AndroidRuntime(8193): Shutting down VM
02-16 01:47:32.345: W/dalvikvm(8193): threadid=1: thread exiting with uncaught exception (group=0x41a7aac8)
02-16 01:47:32.355: E/AndroidRuntime(8193): FATAL EXCEPTION: main
02-16 01:47:32.355: E/AndroidRuntime(8193): java.util.UnknownFormatConversionException: Conversion: i
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.util.Formatter$FormatToken.unknownFormatConversionException(Formatter.java:1397)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.util.Formatter$FormatToken.checkFlags(Formatter.java:1334)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.util.Formatter.transform(Formatter.java:1440)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.util.Formatter.doFormat(Formatter.java:1079)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.util.Formatter.format(Formatter.java:1040)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.util.Formatter.format(Formatter.java:1009)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.lang.String.format(String.java:1988)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.lang.String.format(String.java:1962)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.parse.ParseFile.<init>(ParseFile.java:90)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.larsfso.lecture.RecipientsActivity.createMessage(RecipientsActivity.java:178)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.larsfso.lecture.RecipientsActivity.onOptionsItemSelected(RecipientsActivity.java:129)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.app.Activity.onMenuItemSelected(Activity.java:2608)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:1101)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:635)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:199)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.view.View.performClick(View.java:4380)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.view.View$PerformClick.run(View.java:18094)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.os.Handler.handleCallback(Handler.java:725)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.os.Handler.dispatchMessage(Handler.java:92)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.os.Looper.loop(Looper.java:137)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at android.app.ActivityThread.main(ActivityThread.java:5279)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.lang.reflect.Method.invokeNative(Native Method)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at java.lang.reflect.Method.invoke(Method.java:511)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
02-16 01:47:32.355: E/AndroidRuntime(8193):     at dalvik.system.NativeStart.main(Native Method)
02-16 01:47:44.908: I/Process(8193): Sending signal. PID: 8193 SIG: 9
02-16 01:47:45.198: D/ProgressBar(11564): setProgress = 0
02-16 01:47:45.198: D/ProgressBar(11564): setProgress = 0, fromUser = false
02-16 01:47:45.198: D/ProgressBar(11564): mProgress = 0mIndeterminate = false, mMin = 0, mMax = 100
02-16 01:47:45.228: D/dalvikvm(11564): GC_FOR_ALLOC freed 179K, 22% free 14546K/18416K, paused 16ms, total 16ms
02-16 01:47:45.228: I/dalvikvm-heap(11564): Grow heap (frag case) to 20.222MB for 2536936-byte allocation
02-16 01:47:45.248: D/dalvikvm(11564): GC_FOR_ALLOC freed 2K, 19% free 17021K/20896K, paused 17ms, total 17ms
02-16 01:47:45.258: I/MainActivity(11564): Larsi
02-16 01:47:45.268: D/dalvikvm(11564): GC_CONCURRENT freed 30K, 19% free 17049K/20896K, paused 4ms+3ms, total 22ms
02-16 01:47:45.278: D/AbsListView(11564): Get MotionRecognitionManager
02-16 01:47:45.288: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 8
02-16 01:47:45.288: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.298: D/AbsListView(11564): Get MotionRecognitionManager
02-16 01:47:45.298: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 8
02-16 01:47:45.298: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.298: D/ProgressBar(11564): setProgress = 0
02-16 01:47:45.298: D/ProgressBar(11564): setProgress = 0, fromUser = false
02-16 01:47:45.298: D/ProgressBar(11564): mProgress = 0mIndeterminate = true, mMin = 0, mMax = 100
02-16 01:47:45.318: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 4
02-16 01:47:45.318: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.328: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 4
02-16 01:47:45.328: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.328: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 0
02-16 01:47:45.328: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.328: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 0
02-16 01:47:45.328: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.358: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.358: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.388: D/libEGL(11564): loaded /system/lib/egl/libEGL_adreno200.so
02-16 01:47:45.388: D/libEGL(11564): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
02-16 01:47:45.388: D/libEGL(11564): loaded /system/lib/egl/libGLESv2_adreno200.so
02-16 01:47:45.388: I/Adreno200-EGL(11564): <qeglDrvAPI_eglInitialize:265>: EGL 1.4 QUALCOMM build:  (CL3579225)
02-16 01:47:45.388: I/Adreno200-EGL(11564): Build Date: 04/22/13 Mon
02-16 01:47:45.388: I/Adreno200-EGL(11564): Local Branch: adreno_sba_20130419
02-16 01:47:45.388: I/Adreno200-EGL(11564): Remote Branch: 
02-16 01:47:45.388: I/Adreno200-EGL(11564): Local Patches: 
02-16 01:47:45.388: I/Adreno200-EGL(11564): Reconstruct Branch: 
02-16 01:47:45.438: D/OpenGLRenderer(11564): Enabling debug mode 0
02-16 01:47:45.438: D/ProgressBar(11564): updateDrawableBounds: left = 0
02-16 01:47:45.438: D/ProgressBar(11564): updateDrawableBounds: top = 0
02-16 01:47:45.438: D/ProgressBar(11564): updateDrawableBounds: right = 144
02-16 01:47:45.438: D/ProgressBar(11564): updateDrawableBounds: bottom = 144
02-16 01:47:45.568: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:45.568: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:46.359: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 0
02-16 01:47:46.359: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:46.379: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:46.409: D/AbsListView(11564): onVisibilityChanged() is called, visibility : 0
02-16 01:47:46.409: D/AbsListView(11564): unregisterIRListener() is called 
02-16 01:47:46.439: D/AbsListView(11564): unregisterIRListener() is called 

Any clue, Ben Jakuben?

4 Answers

Ben Jakuben
STAFF
Ben Jakuben
Treehouse Teacher

Hey Lars, sorry for my delayed response! I've been overwhelmed by Forum and support tickets lately.

Are you using this line when opening the camera for video?

videoIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); // 0 = lowest res

That should guarantee smaller videos, but it could be a specific device issue. What are you testing on?

larsfredrik
larsfredrik
2,943 Points

No one who has a clue? :/

larsfredrik
larsfredrik
2,943 Points

No one who has a clue? :/