Tags: bjernler/MultimediaForAndroidLibrary
Tags
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
Bugfixes: Reset all sampletable data before parsing Remove MediaRouter from OutputControl Pause ClockSource when seeking Use constants for nal unit types Flush video stream if we start after EOS Add if surface is valid in error print Use header field for content length Correct overflow problems Adjust audio clock after pause Fix Nullpointer Exception when using MetaDataParserFactory Prevent nullpointer exception when parsing moof in DASHIOParser Add error code for insufficient output protection Fix correct position for internal seek Add additional NAL type as sync frame for HEVC content Check if stream is closed before accessing the buffer Don't send buffering update in INITIALIZED state Update Api tests DASH Reporting ERROR when seeking to end of file Perform queued seeks for streaming content HTTP Out-of-range did not return ERROR after playing out buffer Do not flush if no inputbuffers has been queued Delete subtitle thread at stop Propagate error code when prepare fails Add DisplayManager to OutputController Remove Utils.java from androidTest Fix package name Seek the source for all seeks Fine tune HTTP buffers Detect secure audio track API method availability Fix demoapp to handle new correct behaviour of MediaPlayer seek Local content did not snap to correct I-Frame when seeking Turn off log prints in VUParser Improve buffering for HTTP playback Add Api for setting custom video MediaFormat parameters Add possibility to turn on log prints build time Update test getAudioSessionId Streaming large HTTP file caused wrong contentlength Correct timing of output blocked callbacks Seeking after prepared when connection is lost Add lock for A&V threads to avoid racecondition Prevent multiple errors being sent Update ISOBMFFParser to handle SENC boxes properly What parameter in OutputBlockedInfo was always 0 Only build a complete sampletable for selected tracks