[Android Software Development] soultracker:
Ok here is a snippet of the logcat which could be from the issue I have on stuck at 100% when downloading the videos from the camera.

Not sure the 'File deleted' is the actual mp4 file being deleted or not or too soon.

1-13 10:18:09.897 32524 32555 V WearableLS: unbindService: com.google.android.wearable.app/com.google.android.clockwork.companion.DispatchingWearableListenerService
01-13 10:18:09.914 763 911 D ACM_COMMON_GEAR: [GalleryFragment.java : 4512] CopyException!!!===>>Filepath should not be here.
01-13 10:18:09.916 763 911 D ACM_COMMON_GEAR: [GalleryFragment.java : 4556] Checking filepath: /storage/emulated/0/DCIM/Gear 360/SAM_100_1153.mp4
01-13 10:18:09.918 763 911 D ACM_COMMON_GEAR: [GalleryFragment.java : 4558] is file exist: true
01-13 10:18:09.931 763 911 D ACM_COMMON: [GalleryFragment.java : 4561] ===>>File deleted
01-13 10:18:09.932 763 911 D ACM_COMMON_GEAR: [GalleryFragment.java : 4568] Checking filepath: /storage/emulated/0/DCIM/Gear 360/360_1153.mp4
01-13 10:18:09.952 763 911 D ACM_COMMON_GEAR: [GalleryFragment.java : 4570] is file exist: true
01-13 10:18:09.954 763 911 D ACM_COMMON: [GalleryFragment.java : 4573] ===>>File deleted
01-13 10:18:09.954 763 911 W System.err: java.io.IOException
01-13 10:18:09.955 763 911 W System.err: at com.samsung.android.samsunggear360manager.gallery.GalleryFragment$CopyAsyncTask.copy(GalleryFragment.java:4068)
01-13 10:18:09.957 763 911 W System.err: at com.samsung.android.samsunggear360manager.gallery.GalleryFragment$CopyAsyncTask.doInBackground(GalleryFragment.java:3258)
01-13 10:18:09.957 763 911 W System.err: at com.samsung.android.samsunggear360manager.gallery.GalleryFragment$CopyAsyncTask.doInBackground(GalleryFragment.java:1)
01-13 10:18:09.957 763 911 W System.err: at com.samsung.android.samsunggear360manager.util.AsyncTask$2.call(AsyncTask.java:313)
01-13 10:18:09.957 763 911 W System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
01-13 10:18:09.957 763 911 W System.err: at com.samsung.android.samsunggear360manager.util.AsyncTask$SerialExecutor$1.run(AsyncTask.java:255)
01-13 10:18:09.957 763 911 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
01-13 10:18:09.957 763 911 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
01-13 10:18:09.957 763 911 W System.err: at java.lang.Thread.run(Thread.java:761)
01-13 10:18:09.962 763 763 D ACM_COMMON_GEAR: [GalleryFragment.java : 3564] start CopyAsyncTask onCancelled()
01-13 10:18:09.976 763 763 D ACM_COMMON: [DatabaseProvider.java : 237] ==> query
01-13 10:18:09.977 763 763 W System.err: java.lang.Exception
01-13 10:18:09.977 763 763 W System.err: at com.samsung.android.samsunggear360manager.provider.DatabaseProvider.query(DatabaseProvider.java:238)
01-13 10:18:09.977 763 763 W System.err: at android.content.ContentProvider.query(ContentProvider.java:1020)
01-13 10:18:09.977 763 763 W System.err: at android.content.ContentProvider$Transport.query(ContentProvider.java:239)
01-13 10:18:09.977 763 763 W System.err: at android.content.ContentResolver.query(ContentResolver.java:532)
01-13 10:18:09.977 763 763 W System.err: at android.content.ContentResolver.query(ContentResolver.java:474)
01-13 10:18:09.977 763 763 W System.err: at com.samsung.android.samsunggear360manager.gallery.GalleryAdapter.getChildrenCursor(GalleryAdapter.java:261)
01-13 10:18:09.977 763 763 W System.err: at android.widget.CursorTreeAdapter.getChildrenCursorHelper(CursorTreeAdapter.java:105)
01-13 10:18:09.977 763 763 W System.err: at android.widget.CursorTreeAdapter.getChildId(CursorTreeAdapter.java:173)
01-13 10:18:09.977 763 763 W System.err: at android.widget.ExpandableListConnector.getItemId(ExpandableListConnector.java:428)
01-13 10:18:09.977 763 763 W System.err: at android.widget.AdapterView.rememberSyncState(AdapterView.java:1250)
01-13 10:18:09.977 763 763 W System.err: at android.widget.AdapterView$AdapterDataSetObserver.onChanged(AdapterView.java:837)
01-13 10:18:09.977 763 763 W System.err: at android.widget.AbsListView$AdapterDataSetObserver.onChanged(AbsListView.java:6357)
01-13 10:18:09.977 763 763 W System.err: at android.database.DataSetObservable.notifyChanged(DataSetObservable.java:37)
01-13 10:18:09.978 763 763 W System.err: at android.widget.BaseAdapter.notifyDataSetChanged(BaseAdapter.java:50)
01-13 10:18:09.978 763 763 W System.err: at android.widget.ExpandableListConnector$MyDataSetObserver.onChanged(ExpandableListConnector.java:859)
01-13 10:18:09.978 763 763 W System.err: at android.database.DataSetObservable.notifyChanged(DataSetObservable.java:37)
01-13 10:18:09.978 763 763 W System.err: at android.widget.BaseExpandableListAdapter.notifyDataSetChanged(BaseExpandableListAdapter.java:56)
01-13 10:18:09.978 763 763 W System.err: at android.widget.CursorTreeAdapter.notifyDataSetChanged(CursorTreeAdapter.java:314)
01-13 10:18:09.978 763 763 W System.err: at com.samsung.android.samsunggear360manager.gallery.GalleryAdapter.notifyDataSetChanged(GalleryAdapter.java:900)
01-13 10:18:09.978 763 763 W System.err: at com.samsung.android.samsunggear360manager.gallery.GalleryFragment$CopyAsyncTask.onCancelled(GalleryFragment.java:3581)
01-13 10:18:09.978 763 763 W System.err: at com.samsung.android.samsunggear360manager.util.AsyncTask.onCancelled(AsyncTask.java:430)
01-13 10:18:09.978 763 763 W System.err: at com.samsung.android.samsunggear360manager.util.AsyncTask.finish(AsyncTask.java:655)
01-13 10:18:09.978 763 763 W System.err: at com.samsung.android.samsunggear360manager.util.AsyncTask.access$0(AsyncTask.java:653)
01-13 10:18:09.978 763 763 W System.err: at com.samsung.android.samsunggear360manager.util.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:670)
01-13 10:18:09.978 763 763 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
01-13 10:18:09.978 763 763 W System.err: at android.os.Looper.loop(Looper.java:154)
01-13 10:18:09.978 763 763 W System.err: at android.app.ActivityThread.main(ActivityThread.java:6119)
01-13 10:18:09.978 763 763 W System.err: at java.lang.reflect.Method.invoke(Native Method)
01-13 10:18:09.978 763 763 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
01-13 10:18:09.978 763 763 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
01-13 10:18:09.984 32524 32554 D StreamDBQueue: Promised revision #133499 to queue a new op
01-13 10:18:09.985 32524 32554 D BaseStreamManager: Promised set @ r#133499 for StreamItemId{notifKey=0|com.samsung.android.samsunggear360manager|5556|null|10137, packageName=com.samsung.android.samsunggear360manager, id=5556}
01-13 10:18:09.986 32524 32555 V WearableLS: bindService: com.google.android.wearable.app/com.google.android.clockwork.companion.DispatchingWearableListenerService
01-13 10:18:09.988 32524 32557 D DynamicBucketRankerImpl: StreamItemId{notifKey=0|com.samsung.android.samsunggear360manager|5556|null|10137, packageName=com.samsung.android.samsunggear360manager, id=5556} in bucket #8 (Other)
01-13 10:18:09.989 32524 32557 D WatchStreamDB: StreamItemEntry[StreamItemId{notifKey=0|com.samsung.android.samsunggear360manager|5556|null|10137, packageName=com.samsung.android.samsunggear360manager, id=5556}, originalPackageName=com.samsung.android.samsunggear360manager, appName=Samsung Gear 360, postTime=1484273889962, lastInterruptTime=0, isGroupSummary=false, notification=Notification(pri=0 contentView=null vibrate=null sound=null tick defaults=0x0 flags=0x10 color=0x00000000 vis=PRIVATE), user=UserHandle{0}, hasCustomContentView=false, dismissalId=null, bridgeTag=null] ranked at index 4