- 14 Aug, 2014 2 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-
- 12 Aug, 2014 5 commits
-
-
The equals check we perform needs to ignore the max dimensions. This tended to work in practice because formats would be the same object, but in the case where different format objects are used, things can break.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
- 11 Aug, 2014 3 commits
-
-
Issue: #4
Oliver Woodman committed -
- Add constants class. Currently housing a single lonely variable, which is used generally throughout the library, and so no longer nicely fits into a specific class. - Rename a few other constants to add clear units. - Made minor tweak to ExoPlayer documentation.
Oliver Woodman committed -
1. Use ints rather than longs. 2. Remove some counters that dont seem hugely useful. 3. Replace use of volatile with explicit method calls that cause a memory barrier. This is a lot more efficient than using volatile because it can be invoked only once per doSomeWork.
Oliver Woodman committed
-
- 01 Aug, 2014 7 commits
-
-
- Make MediaCodecTrackRenderer.isReady more permissive. This largely fixes #21 - Bring WebmExtractor closer to FragmentedMp4Extractor. The two will probably be placed under a common interface fairly soon, which will allow significant code deduplication.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
* Remove concept of being prepared by simply reporting if format and/or cues are known. * Allow replacement of format and/or cues later in the stream. * Initialization and index segments can be parsed independently of one another but must be in order due to internal WebM dependencies. * Let seekTo() work even when cues are unknown.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
- 28 Jul, 2014 2 commits
-
-
Oliver Woodman committed
- 24 Jul, 2014 1 commit
-
-
Thanks!
ojw28 committed
-
- 18 Jul, 2014 10 commits
-
-
rejasupotaro committed
-
Kentaro Takiguchi committed
-
Kentaro Takiguchi committed
-
Kentaro Takiguchi committed
-
Add missing files.
ojw28 committed -
Oliver Woodman committed
-
Merge 1.0.11 to master
ojw28 committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Misc Notes: - Removed content type filters because some of third parties don't set content type.
Oliver Woodman committed
-
- 17 Jul, 2014 1 commit
-
-
This paves the way for SegmentTemplate and SegmentList based mpds, which will implement DashSegmentIndex directly rather than parsing an index from the media stream. - Define DashSegmentIndex. - Make use of DashSegmentIndex in chunk sources. - Define an implementation of DashSegmentIndex that wraps a SegmentIndex. - Add method that will allow Representations to return a DashSegmentIndex directly in the future. - Add support for non-contiguous index and initialization data in media streams. For the Webm case this isn't enabled yet due to extractor limitations. - Removed ability to fetch multiple chunks. This functionality does not extend properly to SegmentList and SegmentTemplate variants of DASH.
Oliver Woodman committed
-
- 15 Jul, 2014 3 commits
-
-
A step towards supporting SegmentTemplate style MPDs.
Oliver Woodman committed -
Why: This was a bad initial choice. Manifests typically define bandwidth in bits/sec. If you divide by 8 then you're throwing away information due to rounding. Unfortunately it turns out that SegmentTemplate based manifests require you to be able to recall the bitrate exactly (because it's substituted in during segment URL construction). Medium term: We should consider converting all our bandwidth estimation over to bits/sec as well. Note1: Also changed Period id to be a string, to match the mpd spec. Note2: Made small optimization in FormatEvaluator to not consider discarding the first chunk (durationBeforeThisSegmentUs will always be negative, and even in the error case where it's not, removing the first thunk should be an error).
Oliver Woodman committed -
- Support parsing of moov atoms contained within each chunk. - Also do a small cleanup to WebM parser.
Oliver Woodman committed
-
- 10 Jul, 2014 1 commit
-
-
- Allow the content type of an adaptation set to be inferred from the mimeTypes of the contained representations. - Ensure the contained mimeTypes are consistent with one another, and with the adaptation set. Ref: Issue #2
Oliver Woodman committed
-
- 09 Jul, 2014 3 commits
-
-
Oliver Woodman committed
-
Ref: Issue #2
Oliver Woodman committed -
This change also fixes issue #5
Oliver Woodman committed
-
- 07 Jul, 2014 2 commits
-
-
Oliver Woodman committed
-
- Add support for parsing avc3 boxes. - Make workaround for signed sample offsets in trun files always enabled. - Generalize remaining workaround into a flag, to make it easy to add additional workarounds going forward without changing the API. - Fix DataSourceStream bug where read wouldn't return -1 having fully read segment whose spec length was unbounded.
Oliver Woodman committed
-