Release 1.0.3
Bugfixes:
Move to first offset after prepare
Check if signed byte exists before removing it
Pressing play from completed state shoots seek complete
Introduce a timeout for HTTP reading
Make tests use the same time discrepancy variable
Move buffering update checks to SimpleSource
Use rotation flag for OnVideoSizeChanged callback
Added Configuration class to extract variables
Send seek complete for pending seek when switching display
Fix rounding error in VideoThread
DASH: Parse drm info from mpd file
Make HandlerHelper non static
Add test for setting display in middle of a seek
Added MetaDataParser tests
Fix set speed test
Clear seek messages when sending seek_complete
Use crop rectangle for width and height
Parse rotation matrix from track header
Calculate correct number of repeats from mpd
Adjust buffer handling in http usecase
Correctly calculate large box sizes
Throw IOException from DataSource create
Fix logic to check if data fits in buffer
Revert "Do not flush if no inputbuffers has been queued"
Revert "Flush video stream if we start after EOS"
Send SEEK_COMPLETE if seek was pending when VideoThread is re-initiated
Don't compensate for audio track latency by default
DASH not resuming correctly after seek
Exception is not caught in MsDrmSession
MPEG-DASH: Set video codec input buffer size to highest resolution
Check input buffer size before copy
MPEG-DASH: Clear old seek messages at seek