• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Cinemagram and Video on Triumph

JLBarrett

Lurker
Hello everyone,

I am not 100% sure if anyone is aware of this or not, but I thought it was worth mentioning, at least.

A few days ago, when I learned that the Triumph's rear camera is fully functional, I promptly updated my Triumph to the "20130320" test build of MTDEV's CM9. Shortly after, I downloaded the new Cinemagram for Android app (which I've been anticipating for quite some time). Unfortunately, upon launching the app, I learned that you can't import preexisting video files to make the Cinemagram GIFs -- you must record a new video clip within the app. Now obviously, being a user of CM9 on the Triumph, I am very aware that recording video is not currently available, but I thought I'd give it a shot. To my surprise, I was able to record a short, grainy video clip using Cinemagram.

Now, what I'd like to know is, was this truly a video recording? Or is Cinemagram just a fancy "burst mode," taking dozens of photos in quick succession? I tried to do a little research and locate any temporary image files stored on the phone, but I didn't find any, and the process of "recording" the clip wasn't like any "burst mode" I've come across in the past.

So, can anyone help clear up my confusion? :o
 
So I tried this app out.I can confirm that it does take video but I'm not sure how it is doing it.But it uploads it directly to their servers and never saves it to the SD card.So this makes me think that the issue we are having with the video is that it won't record cause something is preventing it from saving on the SD card.Ive been running logcats on skype and see everything is working 100% no errors so it can stream video no problem.And with this app I'm going to run a logcat and see what I get.....I got some errors on the Cinemagram logcat.I'll upload my logcats and see what people think.
 
logcat from skype

I/ActivityManager( 222): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.skype.raider cmp=com.skype.raider/.Main bnds=[360,81][480,245]} from pid 440
I/ActivityManager( 222): Start proc com.skype.raider for activity com.skype.raider/.Main: pid=7219 uid=10062 gids={1006, 3003, 3002, 1015}
W/ActivityManager( 222): Activity idle timeout for ActivityRecord{2bd56910 com.skype.raider/.Main}
I/ActivityManager( 222): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.skype.raider cmp=com.skype.raider/.Main bnds=[360,81][480,245]} from pid 440
I/ActivityManager( 222): START {act=com.skype.NOTIFICATION_STATUS cmp=com.skype.raider/.Main bnds=[0,267][480,363]} from pid -1
W/ActivityManager( 222): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=com.skype.NOTIFICATION_STATUS cmp=com.skype.raider/.Main bnds=[0,267][480,363] }
I/ActivityManager( 222): START {act=com.skype.NOTIFICATION_STATUS cmp=com.skype.raider/.Main bnds=[0,267][480,363]} from pid -1
W/ActivityManager( 222): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=com.skype.NOTIFICATION_STATUS cmp=com.skype.raider/.Main bnds=[0,267][480,363] }
I/ActivityManager( 222): START {act=com.skype.NOTIFICATION_CALL dat=skype://com.skype/lilycarter123 cmp=com.skype.raider/.Main bnds=[0,170][480,266] (has extras)} from pid -1
W/ActivityManager( 222): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=com.skype.NOTIFICATION_CALL dat=skype://com.skype/lilycarter123 cmp=com.skype.raider/.Main bnds=[0,170][480,266] (has extras) }
I/ActivityManager( 222): START {act=com.skype.CALL_INCOMING flg=0x10000000 cmp=com.skype.raider/.Main (has extras)} from pid 7219
I/WindowManager( 222): WIN DEATH: Window{2b815cf0 com.skype.raider/com.skype.raider.Main paused=false}
W/WindowManager( 222): Force-removing child win Window{2b901170 SurfaceView paused=false} from container Window{2b815cf0 com.skype.raider/com.skype.raider.Main paused=false}
I/ActivityManager( 222): Process com.skype.raider (pid 7219) has died.
W/ActivityManager( 222): Scheduling restart of crashed service com.skype.raider/com.skype.MainService in 5000ms
W/ActivityManager( 222): Force removing ActivityRecord{2bd56910 com.skype.raider/.Main}: app died, no saved state
I/ActivityManager( 222): Start proc com.skype.raider for service com.skype.raider/com.skype.MainService: pid=7829 uid=10062 gids={1006, 3003, 3002, 1015}
I/ActivityManager( 222): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.skype.raider cmp=com.skype.raider/.Main bnds=[360,81][480,245]} from pid 440
W/ActivityManager( 222): Activity idle timeout for ActivityRecord{2b7f2f38 com.skype.raider/.Main}
I/ActivityManager( 222): START {act=com.skype.NOTIFICATION_CALL dat=skype://com.skype/lilycarter123 cmp=com.skype.raider/.Main bnds=[0,170][480,266] (has extras)} from pid -1
W/ActivityManager( 222): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=com.skype.NOTIFICATION_CALL dat=skype://com.skype/lilycarter123 cmp=com.skype.raider/.Main bnds=[0,170][480,266] (has extras) }
I/ActivityManager( 222): START {act=com.skype.NOTIFICATION_CALL dat=skype://com.skype/lilycarter123 cmp=com.skype.raider/.Main bnds=[0,170][480,266] (has extras)} from pid -1
W/ActivityManager( 222): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=com.skype.NOTIFICATION_CALL dat=skype://com.skype/lilycarter123 cmp=com.skype.raider/.Main bnds=[0,170][480,266] (has extras) }
W/ActivityManager( 222): Activity pause timeout for ActivityRecord{2b7f2f38 com.skype.raider/.Main}




logcat from cinemagram



I/ActivityManager( 222): START {act=com.google.android.finsky.DETAILS dat=details?doc=com.cinemagram.main flg=0x10000000 cmp=com.android.vending/com.google.android.finsky.activities.MainActivity (has extras)} from pid 15686
I/ActivityManager( 222): Force stopping package com.cinemagram.main uid=10074
D/BackupManagerService( 222): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.cinemagram.main flg=0x10000010 (has extras) }
I/ActivityManager( 222): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.cinemagram.main cmp=com.cinemagram.main/.onboarding.OnboardingActivity bnds=[96,170][480,266]} from pid -1
I/ActivityManager( 222): Start proc com.cinemagram.main for activity com.cinemagram.main/.onboarding.OnboardingActivity: pid=18035 uid=10074 gids={1006, 1015, 3003}
W/ActivityManager( 222): Unable to start service Intent { act=com.urbanairship.richpush.USER_UPDATE cmp=com.cinemagram.main/com.urbanairship.richpush.RichPushUpdateService (has extras) }: not found
W/ActivityManager( 222): Unable to start service Intent { act=com.urbanairship.richpush.USER_UPDATE cmp=com.cinemagram.main/com.urbanairship.richpush.RichPushUpdateService (has extras) }: not found
I/ActivityManager( 222): START {cmp=com.cinemagram.main/.onboarding.LoginActivity} from pid 18035
I/ActivityManager( 222): START {cmp=com.cinemagram.main/.onboarding.CreateAccountActivity} from pid 18035
I/ActivityManager( 222): START {flg=0x4008000 cmp=com.cinemagram.main/.landing.MainActivity} from pid 18035
I/ActivityManager( 222): START {flg=0x4000000 cmp=com.cinemagram.main/.camera.CameraActivity} from pid 18035
I/ActivityManager( 222): 69398 kB: com.cinemagram.main (pid 18035)
I/ActivityManager( 222): 18035 129404K 93516K 74750K 71468K com.cinemagram.main
I/ActivityManager( 222): START {cmp=com.cinemagram.main/.cineplayer.EditCineActivity (has extras)} from pid 18035
W/ActivityManager( 222): Activity pause timeout for ActivityRecord{2b7e91f8 com.cinemagram.main/.camera.CameraActivity}
I/ActivityManager( 222): START {cmp=com.cinemagram.main/.upload.UploadActivity} from pid 18035
I/ActivityManager( 222): START {flg=0x4000000 cmp=com.cinemagram.main/.landing.MainActivity} from pid 18035
I/ActivityManager( 222): Process com.cinemagram.main (pid 18035) has died.
I/WindowManager( 222): WIN DEATH: Window{2b8f7ca0 com.cinemagram.main/com.cinemagram.main.landing.MainActivity paused=false}
I/WindowManager( 222): WINDOW DIED Window{2b8f7ca0 com.cinemagram.main/com.cinemagram.main.landing.MainActivity paused=false}
I/ActivityManager( 222): Start proc com.cinemagram.main for activity com.cinemagram.main/.landing.MainActivity: pid=18468 uid=10074 gids={1006, 1015, 3003}
W/ActivityManager( 222): Unable to start service Intent { act=com.urbanairship.richpush.USER_UPDATE cmp=com.cinemagram.main/com.urbanairship.richpush.RichPushUpdateService (has extras) }: not found
I/ActivityManager( 222): START {flg=0x4000000 cmp=com.cinemagram.main/.camera.CameraActivity} from pid 18468
I/WindowManager( 222): WIN DEATH: Window{2b8fd750 com.cinemagram.main/com.cinemagram.main.landing.MainActivity paused=false}
I/ActivityManager( 222): Process com.cinemagram.main (pid 18468) has died.
I/ActivityManager( 222): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.cinemagram.main/.onboarding.OnboardingActivity} from pid 14045
I/ActivityManager( 222): Start proc com.cinemagram.main for activity com.cinemagram.main/.landing.MainActivity: pid=18880 uid=10074 gids={1006, 1015, 3003}
W/ActivityManager( 222): Unable to start service Intent { act=com.urbanairship.richpush.USER_UPDATE cmp=com.cinemagram.main/com.urbanairship.richpush.RichPushUpdateService (has extras) }: not found
I/WindowManager( 222): WIN DEATH: Window{2b8e13d8 com.cinemagram.main/com.cinemagram.main.landing.MainActivity paused=false}
I/ActivityManager( 222): Process com.cinemagram.main (pid 18880) has died.
I/ActivityManager( 222): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.cinemagram.main/.onboarding.OnboardingActivity} from pid 14045
I/ActivityManager( 222): Start proc com.cinemagram.main for activity com.cinemagram.main/.landing.MainActivity: pid=19404 uid=10074 gids={1006, 1015, 3003}
W/ActivityManager( 222): Unable to start service Intent { act=com.urbanairship.richpush.USER_UPDATE cmp=com.cinemagram.main/com.urbanairship.richpush.RichPushUpdateService (has extras) }: not found
I/ActivityManager( 222): START {flg=0x4000000 cmp=com.cinemagram.main/.camera.CameraActivity} from pid 19404
I/ActivityManager( 222): START {cmp=com.cinemagram.main/.cineplayer.EditCineActivity (has extras)} from pid 19404
W/ActivityManager( 222): Activity pause timeout for ActivityRecord{2b8e2690 com.cinemagram.main/.camera.CameraActivity}
I/dalvikvm(19404): Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener, referenced from method com.cinemagram.main.cineplayer.EditCineActivity$3.onGlobalLayout
I/ActivityManager( 222): Displayed com.cinemagram.main/.cineplayer.EditCineActivity: +4s338ms
E/StrictMode(19404): at com.cinemagram.main.cineplayer.CinemagraphStabilizer.initialize(CinemagraphStabilizer.java:69)
E/StrictMode(19404): at com.cinemagram.main.cineplayer.CinemagraphStabilizer.<init>(CinemagraphStabilizer.java:56)
E/StrictMode(19404): at com.cinemagram.main.cineplayer.CinemagraphGenerator.startCinemagraphStabilizer(CinemagraphGenerator.java:560)
E/StrictMode(19404): at com.cinemagram.main.cineplayer.CinemagraphGenerator$2.onPostExecute(CinemagraphGenerator.java:307)
E/StrictMode(19404): at com.cinemagram.main.cineplayer.CinemagraphGenerator$2.onPostExecute(CinemagraphGenerator.java:1)
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libopencv_imgproc.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libopencv_imgproc.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libopencv_imgproc.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniopencv_imgproc.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniopencv_imgproc.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libopencv_video.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libopencv_video.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libopencv_video.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniopencv_video.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniopencv_video.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libopencv_highgui.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libopencv_highgui.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libopencv_highgui.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniopencv_highgui.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniopencv_highgui.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libopencv_flann.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libopencv_flann.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libopencv_flann.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniopencv_flann.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniopencv_flann.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libopencv_features2d.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libopencv_features2d.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libopencv_features2d.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniopencv_features2d.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniopencv_features2d.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libopencv_calib3d.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libopencv_calib3d.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libopencv_calib3d.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniopencv_calib3d.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniopencv_calib3d.so 0x2b804b78
I/ActivityManager( 222): START {cmp=com.cinemagram.main/.upload.UploadActivity} from pid 19404
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libavutil.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libavutil.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libavutil.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniavutil.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniavutil.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libavcodec.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libavcodec.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libavcodec.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniavcodec.so 0x2b804b78
I/ActivityManager( 222): Displayed com.cinemagram.main/.upload.UploadActivity: +1s586ms
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniavcodec.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libavformat.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libavformat.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libavformat.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniavformat.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniavformat.so 0x2b804b78
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libswscale.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libswscale.so 0x2b804b78
D/dalvikvm(19404): No JNI_OnLoad found in /data/data/com.cinemagram.main/lib/libswscale.so 0x2b804b78, skipping init
D/dalvikvm(19404): Trying to load lib /data/data/com.cinemagram.main/lib/libjniswscale.so 0x2b804b78
D/dalvikvm(19404): Added shared lib /data/data/com.cinemagram.main/lib/libjniswscale.so 0x2b804b78
I/ActivityManager( 222): START {flg=0x4000000 cmp=com.cinemagram.main/.landing.MainActivity} from pid 19404
D/ServerBridge(19404): >>>>>>>>>> [ KEY = "upload" ] File To Upload: /mnt/sdcard/Android/data/com.cinemagram.main/cache/Cinemagram/finalMovie1.mov
D/AppData (19404): addDelegate(AppDataDelegate delegate): com.cinemagram.main.feedreader.FeedRow
D/AppData (19404): addDelegate(AppDataDelegate delegate): com.cinemagram.main.feedreader.FeedRow
 
The OP mentioned it recorded a grainy video clip. Is it just capturing the live preview? And if so, is that any different than actually recording a real video?
 
to me it looks like its taking pictures very fast.but I put up the logcat so if someone can read it they can give better answer.
 
Yeah, unfortunately I have no idea how to read or interpret a logcat, but I am still very curious about this subject so I hope someone cal help out & make sense of it.
 
From what ive read out of the logcat, its using multiple pictures. Kind of like HDR. Uses multiple pictures to get one pic altogether. May be wrong but...this is what i see.
 
From what ive read out of the logcat, its using multiple pictures. Kind of like HDR. Uses multiple pictures to get one pic altogether. May be wrong but...this is what i see.
Ah, shucks. Part of me was hoping I'd discovered some sneaky new way to manage video recording on the ol' MT.
 
Back
Top Bottom