adding in InterleavedPlayer code (broken)
made the seek bar skinny
Drew a rectangle over the seekbar. Can probably use this as a starting point for visually marking commentary points on the seekBar
Further work on migrating InterleavedPlayer (broken)
New ListenFragment working with interleaved stuff for a basic test case
InterleavedPlayer.reset seeks both the original and respeaking back to zero so that getCurrentPosition is accurate
Fixed bug where some interleaved playings would repeat some segments indefinitely.
added a release method to the Player superclass, and called release on ListenFragment.onDestroy()
InterleavedPlayer.seekToMsec() calculates the right place to seek in the individual players and which player it is. With the exception of seeking accurately in part of the original at the end that may exist but is unmapped.
working on making the seekToMsec function for unmapped endings in the original source
added lines to the bounds of the seekbar which demonstrate that lines can actually be consistently drawn in the right place across devices with different screen dimensions
changed CustomSeekBar to InterleavedSeekBar and started work on generalized functions for specifying where lines should appear on the seekbar
the Interleaved durations and current positions now just represent the original
InterleavedSeekBar accepts percentages that represents where on the seekbar verticle lines should be drawn
Merge branch 'seekbar' into markedoriginal
managed to push through some information from ListenFragment to InterleavedSeekBar
Vertical bars now appear indicating respeaking segments
Extracted thread != null tests to a stopThread(Thread) method
Recording now has a sample Rate associated and this can be returned by the players.
fixed checks on sampleRate. An exception is thrown if the sampleRate is <= 0.