fixed bug that caused finishEncoding to never get called on fast devices

also:
removed _shotdir
removed shotcount