Profile cover photo
Profile photo
Bart Dyer
156 followers
156 followers
About
Posts

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

So, I firstly wanted to say that to date, the Cloud service is running great and seems more stable than the Nest service. I am really, just today, getting to run this full time (since Crapcast finally increased my data limit from 300gb to 1tb).
I had a couple ideas that might be nice suggestions.

1) cloud.tinycammonitor.com - I noticed this domain. This is probably a number 1 feature for me, web based access to see logs while on work laptop.
2) Set motion detection areas
3) Push notifications from server
4) Motion detection "blocks" are white. Can this be red, or configurable? Clashing against my background. Also blocks on video recording and zoom to motion.
5) Tiered pricing, when implemented by "backup" length (1 day, 5 days, 30 days, etc)
6) Timelapse
7) Image capture with separate storage limits (Like Foscam Cloud)
8) Method to reduce bandwidth (lower FPS, Lower Res - maybe the atl stream works here,
9) Business and Personal accounts. You have a strong opportunity to catch small businesses here, but look at accounts differently. Personal accounts should have less cams. Maybe part of your subscription model
10) Bookmarking clips - prevents deletion, without downloading
11) APIs for external apps tasker, IFTTT (Maker)
12) Separate, stand alone app for access (or mobile site)

With the Cloud recording, Is there a way to define the motion detection area? I know it can be done in the app for the phone, but this doesn't seem to impact the recording. I have a tree that blows/moves if a cat sneezes.

Post has attachment
Add a comment...

Possible beta error. Just had a red toast tell me that 6 leaks had been closed or fixed. Something. I missed it. Below are the logs. I'm not seeing it. Any idea?

--------- beginning of main
04-12 21:11:27.669 W/Application( 655): onTrimMemory(level=5)
04-12 21:11:28.098 I/MediaRouter( 655): Found default route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.c.bk:DEFAULT_ROUTE, name=Phone, description=null, enabled=true, connecting=false, playbackType=0, playbackStream=3, volumeHandling=1, volume=10, volumeMax=15, presentationDisplayId=-1, extras=null, providerPackageName=android }
04-12 21:11:28.291 W/System ( 655): Ignoring header Content-Type because its value was null.
04-12 21:11:28.323 D/OpenGLRenderer( 655): Render dirty regions requested: true
04-12 21:11:28.337 D/Atlas ( 655): Validating map...
04-12 21:11:28.441 I/Adreno-EGL( 655): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LA.BF.1.1.04.04.02.162.107_msm8974_LA.BF.1.1__release_AU ()
04-12 21:11:28.441 I/Adreno-EGL( 655): OpenGL ES Shader Compiler Version: E031.25.01.03
04-12 21:11:28.441 I/Adreno-EGL( 655): Build Date: 10/28/14 Tue
04-12 21:11:28.441 I/Adreno-EGL( 655): Local Branch: mybranch5347513
04-12 21:11:28.441 I/Adreno-EGL( 655): Remote Branch: quic/l_LNX.LA.3.6
04-12 21:11:28.441 I/Adreno-EGL( 655): Local Patches: NONE
04-12 21:11:28.441 I/Adreno-EGL( 655): Reconstruct Branch: AU_LINUX_ANDROID_LA.BF.1.1.04.04.02.162.107 + cb93e16 + f50fe49 + d7c18e6 + 5b9a565 + 0f3a25d + 607156e + 75511aa + e4d16c0 + 686f3eb + 211a271 + dd281ee + NOTHING
04-12 21:11:28.443 I/OpenGLRenderer( 655): Initialized EGL, version 1.4
04-12 21:11:28.465 D/OpenGLRenderer( 655): Enabling debug mode 0
04-12 21:11:28.669 W/System ( 655): Ignoring header Content-Type because its value was null.
04-12 21:11:30.353 I/MediaCodec( 655): name=video/avc isType=true encoder=false
04-12 21:11:30.354 I/MediaCodec( 655): (0xb7b46d28) init name(video/avc) isType(1) encoder(0)
04-12 21:11:30.359 I/OMXClient( 655): Using client-side OMX mux.
04-12 21:11:30.686 I/MediaCodec( 655): (0xb7b46d28) Component Allocated (OMX.qcom.video.decoder.avc)
04-12 21:11:30.686 I/MediaCodec( 655): (0xb7b46d28) configure nativeWindow(0x0) crypto(0x0) flags(0)
04-12 21:11:30.687 I/ACodec ( 655): [OMX.qcom.video.decoder.avc] setupVideoDecoder Width Height (1280x720)
04-12 21:11:30.687 I/ACodec ( 655): mime (video/avc) compressionFormat (7)
04-12 21:11:30.748 I/ExtendedCodec( 655): Decoder will be in frame by frame mode
04-12 21:11:30.767 I/MediaCodec( 655): (0xb7b46d28) start
04-12 21:11:30.795 I/MediaCodec( 655): (0xb7b46d28) input buffers allocated
04-12 21:11:30.795 I/MediaCodec( 655): (0xb7b46d28) numBuffers (4)
04-12 21:11:30.903 I/MediaCodec( 655): (0xb7b46d28) output buffers allocated
04-12 21:11:30.903 I/MediaCodec( 655): (0xb7b46d28) numBuffers (18)
04-12 21:11:30.962 I/MediaCodec( 655): (0xb7b46d28) output buffers allocated
04-12 21:11:30.962 I/MediaCodec( 655): (0xb7b46d28) numBuffers (7)
04-12 21:11:30.978 W/Application( 655): onTrimMemory(level=5)
04-12 21:11:30.991 I/MediaCodec( 655): (0xb7b46d28) codec output format changed
04-12 21:11:31.164 W/Application( 655): onTrimMemory(level=10)
04-12 21:11:34.728 I/MediaCodec( 655): (0xb7b46d28) stop
04-12 21:11:34.750 I/MediaCodec( 655): (0xb7b46d28) release
04-12 21:11:35.139 D/OpenGLRenderer( 655): endAllStagingAnimators on 0xb7a483b0 (ListView) with handle 0xb7c3b938
04-12 21:11:42.056 D/DEBUG ( 655): *************************
04-12 21:11:42.056 D/DEBUG ( 655): * Dumping device info *
04-12 21:11:42.056 D/DEBUG ( 655): *************************
04-12 21:11:42.060 D/DEBUG ( 655): Version: 5.9.8 Beta 2 (com.alexvas.dvr.pro)
04-12 21:11:42.060 D/DEBUG ( 655): Android: 5.0 (API: 21)
04-12 21:11:42.061 D/DEBUG ( 655): Manufacturer: motorola
04-12 21:11:42.061 D/DEBUG ( 655): Model: XT1096
04-12 21:11:42.061 D/DEBUG ( 655): Device: victara
04-12 21:11:42.061 D/DEBUG ( 655): Board: MSM8974
04-12 21:11:42.061 D/DEBUG ( 655): Brand: motorola
04-12 21:11:42.061 D/DEBUG ( 655): Product: victara_verizon
04-12 21:11:42.061 D/DEBUG ( 655): Screen: 1080x1776 (423dpi, xxhdpi)
04-12 21:11:42.062 D/DEBUG ( 655): ABIS: armeabi-v7a, armeabi,
04-12 21:11:42.062 D/DEBUG ( 655): Max memory per app: 192MB (384MB)
04-12 21:11:42.082 D/DEBUG ( 655): RX bytes: 148323552
04-12 21:11:42.083 D/DEBUG ( 655): Signature: 0xc9942126
04-12 21:11:42.083 D/DEBUG ( 655): Installer package: com.android.vending
04-12 21:11:42.084 D/DEBUG ( 655): ***************************
04-12 21:11:42.084 D/DEBUG ( 655): * MediaCodec encoders *
04-12 21:11:42.084 D/DEBUG ( 655): ***************************
04-12 21:11:42.130 W/VideoCapabilities( 655): Unrecognized profile 2130706433 for video/avc
04-12 21:11:42.143 W/AudioCapabilities( 655): Unsupported mime audio/amr-wb-plus
04-12 21:11:42.150 W/VideoCapabilities( 655): Unsupported mime video/mpeg2
04-12 21:11:42.211 I/VideoCapabilities( 655): Unsupported profile 4 for video/mp4v-es
04-12 21:11:42.219 D/DEBUG ( 655): mime: audio/mp4a-latm encoder: OMX.google.aac.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: audio/3gpp encoder: OMX.google.amrnb.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: audio/amr-wb encoder: OMX.google.amrwb.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: audio/flac encoder: OMX.google.flac.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/avc encoder: OMX.qcom.video.encoder.avc
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/mp4v-es encoder: OMX.qcom.video.encoder.mpeg4
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/3gpp encoder: OMX.qcom.video.encoder.h263
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/3gpp encoder: OMX.google.h263.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/avc encoder: OMX.google.h264.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/mp4v-es encoder: OMX.google.mpeg4.encoder
04-12 21:11:42.219 D/DEBUG ( 655): mime: video/x-vnd.on2.vp8 encoder: OMX.google.vp8.encoder
04-12 21:11:42.220 D/DEBUG ( 655): ***************************
04-12 21:11:42.220 D/DEBUG ( 655): * MediaCodec decoders *
04-12 21:11:42.220 D/DEBUG ( 655): ***************************
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/mpeg decoder: OMX.google.mp3.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/3gpp decoder: OMX.google.amrnb.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/amr-wb decoder: OMX.google.amrwb.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/mp4a-latm decoder: OMX.google.aac.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/g711-alaw decoder: OMX.google.g711.alaw.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/g711-mlaw decoder: OMX.google.g711.mlaw.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/vorbis decoder: OMX.google.vorbis.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/opus decoder: OMX.google.opus.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/raw decoder: OMX.google.raw.decoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/mp4a-latm decoder: OMX.google.aac.encoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/3gpp decoder: OMX.google.amrnb.encoder
04-12 21:11:42.220 D/DEBUG ( 655): mime: audio/amr-wb decoder: OMX.google.amrwb.encoder
04-12 21:11:42.226 D/DEBUG ( 655): mime: audio/flac decoder: OMX.google.flac.encoder
04-12 21:11:42.226 D/DEBUG ( 655): mime: audio/gsm decoder: OMX.google.gsm.decoder
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/avc decoder: OMX.qcom.video.encoder.avc
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/mp4v-es decoder: OMX.qcom.video.encoder.mpeg4
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/3gpp decoder: OMX.qcom.video.encoder.h263
04-12 21:11:42.226 D/DEBUG ( 655): mime: audio/amr-wb-plus decoder: OMX.qcom.audio.decoder.amrwbplus
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/avc decoder: OMX.qcom.video.decoder.avc
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/mpeg2 decoder: OMX.qcom.video.decoder.mpeg2
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/mp4v-es decoder: OMX.qcom.video.decoder.mpeg4
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/3gpp decoder: OMX.qcom.video.decoder.h263
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/mp4v-es decoder: OMX.google.mpeg4.decoder
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/3gpp decoder: OMX.google.h263.decoder
04-12 21:11:42.226 D/DEBUG ( 655): mime: video/avc decoder: OMX.google.h264.decoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/hevc decoder: OMX.google.hevc.decoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/x-vnd.on2.vp8 decoder: OMX.google.vp8.decoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/x-vnd.on2.vp9 decoder: OMX.google.vp9.decoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/3gpp decoder: OMX.google.h263.encoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/avc decoder: OMX.google.h264.encoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/mp4v-es decoder: OMX.google.mpeg4.encoder
04-12 21:11:42.227 D/DEBUG ( 655): mime: video/x-vnd.on2.vp8 decoder: OMX.google.vp8.encoder
04-12 21:11:42.227 D/DEBUG ( 655): *******************************************************
04-12 21:11:42.227 D/DEBUG ( 655): * MediaCodec encoder color formats for video/avc *
04-12 21:11:42.227 D/DEBUG ( 655): *******************************************************
04-12 21:11:42.227 I/MediaCodec( 655): name=video/avc isType=true encoder=true
04-12 21:11:42.227 I/MediaCodec( 655): (0xb7d61e90) init name(video/avc) isType(1) encoder(1)
04-12 21:11:42.230 I/OMXClient( 655): Using client-side OMX mux.
04-12 21:11:42.593 I/MediaCodec( 655): (0xb7d61e90) Component Allocated (OMX.qcom.video.encoder.avc)
04-12 21:11:42.594 D/DEBUG ( 655): MediaCodec encoder name: OMX.qcom.video.encoder.avc
04-12 21:11:42.594 W/VideoCapabilities( 655): Unrecognized profile 2130706433 for video/avc
04-12 21:11:42.597 D/DEBUG ( 655): MediaCodec color format: OMX_QCOM_COLOR_FormatYVU420SemiPlanarInterlace
04-12 21:11:42.597 D/DEBUG ( 655): MediaCodec color format: COLOR_FormatSurface
04-12 21:11:42.597 D/DEBUG ( 655): MediaCodec color format: 0x7f420888 (2135033992)
04-12 21:11:42.597 D/DEBUG ( 655): MediaCodec color format: COLOR_FormatYUV420SemiPlanar
04-12 21:11:42.597 I/MediaCodec( 655): (0xb7d61e90) release
04-12 21:11:42.620 D/DEBUG ( 655): *******************************************************
04-12 21:11:42.620 D/DEBUG ( 655): * MediaCodec decoder color formats for video/avc *
04-12 21:11:42.620 D/DEBUG ( 655): *******************************************************
04-12 21:11:42.620 I/MediaCodec( 655): name=video/avc isType=true encoder=false
04-12 21:11:42.624 I/MediaCodec( 655): (0xb7d37d28) init name(video/avc) isType(1) encoder(0)
04-12 21:11:42.629 I/OMXClient( 655): Using client-side OMX mux.
04-12 21:11:42.994 I/MediaCodec( 655): (0xb7d37d28) Component Allocated (OMX.qcom.video.decoder.avc)
04-12 21:11:42.995 D/DEBUG ( 655): MediaCodec decoder name: OMX.qcom.video.decoder.avc
04-12 21:11:43.001 D/DEBUG ( 655): MediaCodec color format: 0x7f420888 (2135033992)
04-12 21:11:43.001 D/DEBUG ( 655): MediaCodec color format: COLOR_FormatYUV420SemiPlanar
04-12 21:11:43.001 D/DEBUG ( 655): MediaCodec color format: COLOR_FormatYUV420Planar
04-12 21:11:43.002 D/DEBUG ( 655): MediaCodec color format: OMX_QCOM_COLOR_FormatYVU420SemiPlanarInterlace
04-12 21:11:43.002 D/DEBUG ( 655): MediaCodec color format: 0x7fa30c05 (2141391877)
04-12 21:11:43.002 I/MediaCodec( 655): (0xb7d37d28) release
04-12 21:11:43.033 D/DEBUG ( 655): ***********************
04-12 21:11:43.033 D/DEBUG ( 655): * Dumping threads *
04-12 21:11:43.033 D/DEBUG ( 655): ***********************
04-12 21:11:43.053 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.053 D/DEBUG ( 655): * Thread [1]: Thread[PPTask,5,main] *
04-12 21:11:43.053 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.054 W/System.err( 655): android.os.MessageQueue.nativePollOnce(Native Method)
04-12 21:11:43.054 W/System.err( 655): android.os.MessageQueue.next(MessageQueue.java:143)
04-12 21:11:43.054 W/System.err( 655): android.os.Looper.loop(Looper.java:122)
04-12 21:11:43.054 W/System.err( 655): android.os.HandlerThread.run(HandlerThread.java:61)
04-12 21:11:43.054 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.054 D/DEBUG ( 655): * Thread [2]: Thread[Binder_5,5,main] *
04-12 21:11:43.054 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.054 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.054 D/DEBUG ( 655): * Thread [3]: Thread[ReferenceQueueDaemon,5,system] *
04-12 21:11:43.055 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.055 W/System.err( 655): java.lang.Object.wait(Native Method)
04-12 21:11:43.055 W/System.err( 655): java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:133)
04-12 21:11:43.055 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.055 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.055 D/DEBUG ( 655): * Thread [4]: Thread[main,5,main] *
04-12 21:11:43.055 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.055 W/System.err( 655): android.os.MessageQueue.nativePollOnce(Native Method)
04-12 21:11:43.056 W/System.err( 655): android.os.MessageQueue.next(MessageQueue.java:143)
04-12 21:11:43.056 W/System.err( 655): android.os.Looper.loop(Looper.java:122)
04-12 21:11:43.056 W/System.err( 655): android.app.ActivityThread.main(ActivityThread.java:5312)
04-12 21:11:43.056 W/System.err( 655): java.lang.reflect.Method.invoke(Native Method)
04-12 21:11:43.056 W/System.err( 655): java.lang.reflect.Method.invoke(Method.java:372)
04-12 21:11:43.056 W/System.err( 655): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
04-12 21:11:43.057 W/System.err( 655): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696)
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): * Thread [5]: Thread[Binder_2,5,main] *
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): * Thread [6]: Thread[Binder_3,5,main] *
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): * Thread [7]: Thread[hwuiTask1,5,main] *
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 D/DEBUG ( 655): * Thread [8]: Thread[FinalizerWatchdogDaemon,5,system] *
04-12 21:11:43.057 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.057 W/System.err( 655): java.lang.Object.wait(Native Method)
04-12 21:11:43.057 W/System.err( 655): java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:239)
04-12 21:11:43.057 W/System.err( 655): java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:211)
04-12 21:11:43.058 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.058 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.058 D/DEBUG ( 655): * Thread [9]: Thread[FinalizerDaemon,5,system] *
04-12 21:11:43.058 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.058 W/System.err( 655): java.lang.Object.wait(Native Method)
04-12 21:11:43.058 W/System.err( 655): java.lang.Object.wait(Object.java:422)
04-12 21:11:43.058 W/System.err( 655): java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
04-12 21:11:43.058 W/System.err( 655): java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
04-12 21:11:43.058 W/System.err( 655): java.lang.Daemons$FinalizerDaemon.run(Daemons.java:173)
04-12 21:11:43.059 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.059 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.059 D/DEBUG ( 655): * Thread [10]: Thread[AsyncTask #1,5,main] *
04-12 21:11:43.059 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.059 W/System.err( 655): dalvik.system.VMStack.getThreadStackTrace(Native Method)
04-12 21:11:43.059 W/System.err( 655): java.lang.Thread.getStackTrace(Thread.java:580)
04-12 21:11:43.059 W/System.err( 655): com.alexvas.dvr.o.h.c(SourceFile:65)
04-12 21:11:43.059 W/System.err( 655): com.alexvas.dvr.h.m.a(SourceFile:123)
04-12 21:11:43.059 W/System.err( 655): com.alexvas.dvr.h.m.doInBackground(SourceFile:105)
04-12 21:11:43.060 W/System.err( 655): android.os.AsyncTask$2.call(AsyncTask.java:288)
04-12 21:11:43.060 W/System.err( 655): java.util.concurrent.FutureTask.run(FutureTask.java:237)
04-12 21:11:43.060 W/System.err( 655): android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
04-12 21:11:43.060 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
04-12 21:11:43.060 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
04-12 21:11:43.060 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.060 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.060 D/DEBUG ( 655): * Thread [11]: Thread[Binder_6,5,main] *
04-12 21:11:43.060 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.060 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.060 D/DEBUG ( 655): * Thread [12]: Thread[Binder_1,5,main] *
04-12 21:11:43.060 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.061 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.061 D/DEBUG ( 655): * Thread [13]: Thread[Signal Catcher,5,system] *
04-12 21:11:43.061 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.061 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.061 D/DEBUG ( 655): * Thread [14]: Thread[pool-3-thread-1,5,main] *
04-12 21:11:43.061 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.061 W/System.err( 655): java.lang.Object.wait(Native Method)
04-12 21:11:43.061 W/System.err( 655): java.lang.Thread.parkFor(Thread.java:1220)
04-12 21:11:43.061 W/System.err( 655): sun.misc.Unsafe.park(Unsafe.java:299)
04-12 21:11:43.061 W/System.err( 655): java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
04-12 21:11:43.062 W/System.err( 655): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2016)
04-12 21:11:43.062 W/System.err( 655): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
04-12 21:11:43.062 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
04-12 21:11:43.062 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
04-12 21:11:43.062 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
04-12 21:11:43.062 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.062 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.062 D/DEBUG ( 655): * Thread [15]: Thread[hwuiTask2,5,main] *
04-12 21:11:43.062 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.063 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.063 D/DEBUG ( 655): * Thread [16]: Thread[GCDaemon,5,system] *
04-12 21:11:43.063 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.063 W/System.err( 655): dalvik.system.VMRuntime.concurrentGC(Native Method)
04-12 21:11:43.063 W/System.err( 655): java.lang.Daemons$GCDaemon.run(Daemons.java:345)
04-12 21:11:43.063 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.063 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.063 D/DEBUG ( 655): * Thread [17]: Thread[Binder_4,5,main] *
04-12 21:11:43.063 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.063 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.063 D/DEBUG ( 655): * Thread [18]: Thread[background thread,5,main] *
04-12 21:11:43.063 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.068 W/System.err( 655): android.os.MessageQueue.nativePollOnce(Native Method)
04-12 21:11:43.069 W/System.err( 655): android.os.MessageQueue.next(MessageQueue.java:143)
04-12 21:11:43.069 W/System.err( 655): android.os.Looper.loop(Looper.java:122)
04-12 21:11:43.070 W/System.err( 655): android.os.HandlerThread.run(HandlerThread.java:61)
04-12 21:11:43.070 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.070 D/DEBUG ( 655): * Thread [19]: Thread[HeapTrimmerDaemon,5,system] *
04-12 21:11:43.070 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.071 W/System.err( 655): java.lang.Object.wait(Native Method)
04-12 21:11:43.071 W/System.err( 655): java.lang.Daemons$HeapTrimmerDaemon.run(Daemons.java:310)
04-12 21:11:43.072 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.072 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.072 D/DEBUG ( 655): * Thread [20]: Thread[OkHttp ConnectionPool,5,main] *
04-12 21:11:43.072 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.073 W/System.err( 655): java.lang.Object.wait(Native Method)
04-12 21:11:43.073 W/System.err( 655): java.lang.Thread.parkFor(Thread.java:1220)
04-12 21:11:43.074 W/System.err( 655): sun.misc.Unsafe.park(Unsafe.java:299)
04-12 21:11:43.074 W/System.err( 655): java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:197)
04-12 21:11:43.074 W/System.err( 655): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2055)
04-12 21:11:43.075 W/System.err( 655): java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:435)
04-12 21:11:43.075 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
04-12 21:11:43.076 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
04-12 21:11:43.076 W/System.err( 655): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
04-12 21:11:43.077 W/System.err( 655): java.lang.Thread.run(Thread.java:818)
04-12 21:11:43.077 D/DEBUG ( 655): ***********************************************
04-12 21:11:43.078 D/DEBUG ( 655): * Thread [21]: Thread[RenderThread,5,main] *
04-12 21:11:43.078 D/DEBUG ( 655): ***********************************************

I was thinking of a solution to a request I hear of TinyCam frequently. Firstly, I am not a dev, so I may be talking out of my butt, but I was just thinking.
So with ARC, your app will be available for Chrome(book). Would it be possible to then create (a new version if needed) the TinyCam app with a background service (think chrome remote desktop). This could allow the background motion detection (as the background services are just not visible). A user could deploy on a home server and then, monitoring. 

Then a deployment of GCM to have the background/desktop app notify other installations for motion notifications.

Again, I'm not a dev, so I am sure that I am over-simplifying.
Wait while more posts are being loaded