https://github.com/google/ExoPlayer

sort by:
Revision Author Date Message Commit Date
f4edea8 Merge branch 'master' of persistent-https://github.com/google/ExoPlayer 14 June 2016, 19:10:22 UTC
0f603e0 Merge branch 'dev' 14 June 2016, 19:04:46 UTC
f76e818 Merge branch 'master' into dev 14 June 2016, 18:58:59 UTC
b6791c3 Bump version to 1.5.9. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=124864123 14 June 2016, 18:48:51 UTC
a68d524 Print the name of the decoder we failed to query. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=124712775 14 June 2016, 18:15:55 UTC
a4b4c49 Parse sbgp for sample specific KeyIDs in ExoV1. The parsing logic only caters for one group keyID group per fragment. This is the regular scenario since the maximum PSSH granularity for key rotation is one track fragment. If need arises where same track fragment has different KeyIDs, we can add that logic later. Also left out the fields constaint_IV, crypt_byte_block and skip_byte_block from parsing as they aren't parsed in tenc either. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=124612629 14 June 2016, 18:15:55 UTC
07e9d64 Tweak cache APIs. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=124374161 14 June 2016, 18:15:55 UTC
d7b8256 Update README.md 09 June 2016, 23:48:35 UTC
4ff6e5f Update README.md 09 June 2016, 23:47:57 UTC
9ce0a7e Fix spurious interface extension 06 June 2016, 10:48:29 UTC
1dae204 Fix import order 03 June 2016, 21:49:29 UTC
80e1554 Handle non-AAC/AVC encrypted a/v sample entries. 03 June 2016, 21:43:18 UTC
18826c6 Discard trailing ctts entries with 0 sample counts Issue: #1567 03 June 2016, 21:41:57 UTC
a92aa26 Allow Fmp4 extractor to be extended to handle emsg 03 June 2016, 21:39:46 UTC
9384566 Assume AAC-LC (or HE-AAC) in MPEG-TS. Issue: #774 03 June 2016, 21:38:06 UTC
6e84a96 Mini tweaks 03 June 2016, 21:33:13 UTC
764dc2b Merge pull request #1548 from dansoonie/dev Remove break statement when end list tag found by hls playlist parser 23 May 2016, 10:13:30 UTC
3acd556 Remove break statement when end list tag found by hls playlist parser 23 May 2016, 10:06:38 UTC
e422646 Clean up HLS media playlist raw response reporting 20 May 2016, 13:03:13 UTC
8ee3368 Merge pull request #1540 from Skrewtape/dev Adding onManifestLoadCompleted method to HlsChunkSource.EventListener 20 May 2016, 12:47:08 UTC
a87ea2f Fix code styling 19 May 2016, 18:40:24 UTC
b227a2e Assume 360p 4:3 H264 is supported from JB. Issue: #1534 19 May 2016, 18:13:33 UTC
dbbde48 Send H.265 parameter sets in TSs to the decoder. Issue: #1535 19 May 2016, 18:11:18 UTC
dd7c585 Remove unnecessary test assertions 19 May 2016, 18:10:14 UTC
3261a56 Adding onManifestLoadCompleted method to HlsChunkSource.EventListener 18 May 2016, 18:08:26 UTC
82ef94e Fix MediaCodecUtil regression. On older devices getCapabilitiesForType calls fail for some secondary codecs. We didn't used to call getCapabilitiesForType on secondary codecs, and so avoided this issue. This change suppresses any exceptions encountered when querying secondary decoders on API levels prior to N, to restore previous behavior when a failure occurs. Issue: #1534 18 May 2016, 12:00:03 UTC
3792976 Tweak metadata parsing 18 May 2016, 11:56:36 UTC
f2cebb8 ID3 test cleanup 18 May 2016, 11:20:30 UTC
388acb3 Cleanup ID3 parsing 18 May 2016, 11:11:15 UTC
e2bd054 Merge pull request #1525 from pittenga/dev Added TIT2 and APIC ID3 frames 18 May 2016, 10:48:05 UTC
425922d Added tests for APIC and TIT2 frames 18 May 2016, 03:07:54 UTC
78ca32f Updated formatting to match rest of ExoPlayer 18 May 2016, 02:33:41 UTC
78d5225 Update moe to include third_party jars. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122527348 17 May 2016, 15:54:04 UTC
9fc25ef Fix FMP4 playback duration and absent tfdt handling. - Parse duration from mehd box for FMP4. - Handle absent tfdt boxes by accumulating decode time from one fragment to the next. Issue: #1529 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122512416 17 May 2016, 15:54:04 UTC
fe1f4b4 Fix a typo in javadoc. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122475185 17 May 2016, 15:54:04 UTC
cc5cb5e Fix seeking with WAV files. Previously, rounding down to the nearest frame wasn't being done correctly; seeking could seek into a sample. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122445792 17 May 2016, 15:53:57 UTC
5e8172d Improve precision of fragmented/unfragmented MP4 sniffing. Search up to 4 KB for both fragmented and unfragmented files. Detect files with an mvex box in their moov box as fragmented. Fix reading of brands. Issue: #1523 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122429548 17 May 2016, 15:53:23 UTC
1fa9b92 Work around broken AAC decoder. Issue: #1528 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122421357 17 May 2016, 15:53:23 UTC
8fe7764 Add missing issue template. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122419424 17 May 2016, 15:53:23 UTC
51668a5 Update FMP4 samples. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122409929 17 May 2016, 15:53:23 UTC
b552942 Tweak visibility for extension. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122302520 17 May 2016, 15:53:06 UTC
5b3f32e Fix unsafe event notification. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122242822 17 May 2016, 15:50:28 UTC
183351d Upgrade gradle to version 2.1.0 to benefit from instant run. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122157152 17 May 2016, 15:50:28 UTC
0fdf85d Fix Moe equivalence. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122157070 17 May 2016, 15:50:28 UTC
bc75afc Updated indentation to be 2 spaces instead of 4 16 May 2016, 22:39:03 UTC
f18063b Updated documentation and cleaned up headers 16 May 2016, 22:26:52 UTC
4d63141 Restore ISSUE_TEMPLATE. 16 May 2016, 09:26:05 UTC
632a270 Restore ISSUE_TEMPLATE. 16 May 2016, 09:25:04 UTC
0e936f5 Correctly propagate decode only flag. SampleHolder and InputBuffer being different objects causes a lack of clarity here, and also requires copying flags from one to the other. This is resolved nicely in V2, where SampleHolder and InputBuffer have been merged into a single DecoderInputBuffer class, and the sets of flags have also been merged. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122082570 12 May 2016, 14:12:44 UTC
3c7c5cc Add MediaCodecSelector.getPassthroughDecoderInfo. Issue: #1518 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122080068 12 May 2016, 14:12:44 UTC
c34e470 Exoplayer DashTest improvements. 1. Always assert decoder timestamps in GTS runs. This makes failures like [] way more obvious to spot and diagnose correctly. 2. Add robustness to manifest fetches. Retry up to 5 times. 3. Add messages to fail() calls to aid failure diagnosis. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121973919 12 May 2016, 14:12:44 UTC
eb33a84 Merge pull request #1524 from google/revert-1513-master Revert "Allow derived classes of `HlsChuckSource` to override the default ada…" 12 May 2016, 13:44:13 UTC
8429ef4 Revert "Allow derived classes of `HlsChuckSource` to override the default ada…" 12 May 2016, 13:44:05 UTC
63282b5 Line-break line longer then 100 characters 12 May 2016, 13:42:19 UTC
5812d81 Allow derived classes of `HlsChuckSource` to override the default adaptive variant index. e.g. when wanting to make the default adaptive stream a function of the current bandwidth meter instead of the initial (suggested) stream. 12 May 2016, 13:42:07 UTC
5cdab00 Merge pull request #1513 from TweakySolution/master Allow derived classes of `HlsChuckSource` to override the default ada… 12 May 2016, 13:40:04 UTC
33f82cc Updated the demo application to also output TIT2 and APIC frames 12 May 2016, 01:14:59 UTC
acb6f81 Added APIC and TIT2 frames based off the ID3 spec found here: http://id3.org/id3v2.4.0-frames 12 May 2016, 01:13:43 UTC
ee7a1a8 Line-break line longer then 100 characters 11 May 2016, 18:06:46 UTC
509da49 Fix missing AndroidNDK link. 11 May 2016, 10:40:19 UTC
1c18ed0 Fix missing AndroidNDK link. 11 May 2016, 10:40:05 UTC
ff81980 Update libopus git repo 11 May 2016, 09:50:35 UTC
42e5d5c Merge pull request #1517 from google/dev r1.5.8 10 May 2016, 18:20:36 UTC
89509be Add okhttp/okio jars for Eclipse 10 May 2016, 17:53:01 UTC
debda14 Opus initialization data should be in native order. http://developer.android.com/reference/android/media/MediaCodec.html#CSD ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121957004 10 May 2016, 17:13:09 UTC
4c6c4bb Broaden OMX.SEC.MP3.Decoder blacklisting. Issue: #398 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121949973 10 May 2016, 15:56:53 UTC
11c4d5c Enable FF/RW using Fugu remote. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121940474 10 May 2016, 15:56:06 UTC
edb6cfb Bump version to 1.5.8. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121931978 10 May 2016, 15:55:16 UTC
45e9020 Add support for Ogg without flagged last page Such files are slightly off spec but easy to support. Issue: #1506 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121927762 10 May 2016, 10:05:24 UTC
91aedbc Add type to HttpDataSourceException 10 May 2016, 09:45:23 UTC
faee576 Support 32-bit WAV/PCM. Also fix bug in WavHeaderReader that caused incorrect playback of some WAV streams. 10 May 2016, 09:44:32 UTC
b76b135 Update Dash playback tests 10 May 2016, 09:43:20 UTC
0d7e53e Cleanup MediaFormat + add Parcelable test 10 May 2016, 09:42:37 UTC
def2391 Allow derived classes of `HlsChuckSource` to override the default adaptive variant index. e.g. when wanting to make the default adaptive stream a function of the current bandwidth meter instead of the initial (suggested) stream. 09 May 2016, 23:54:41 UTC
af1b737 Merge pull request #1510 from b95505017/mediaformat MediaFormat implements Parcelable 09 May 2016, 09:47:48 UTC
e909eb5 Refactor Parcel read & import order 09 May 2016, 09:30:35 UTC
0b9ed8a MediaFormat implements Parcelable So that we could export ExoPlayer track format to another process 08 May 2016, 07:39:08 UTC
5b79ef5 Merge pull request #1508 from drhill/PCM24bit_quickfix pcm24LE->16 needs to skip the first byte (lower) for a channel, not the last (higher) 07 May 2016, 12:39:24 UTC
ea37984 fix wayward merge 07 May 2016, 03:13:26 UTC
073401d Fix position of resampled buffer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121688247 06 May 2016, 17:47:36 UTC
de1ccea Finalize 8/24bit WAV support 06 May 2016, 15:24:27 UTC
208b66c Merge branch 'drhill-PCM24bit' into dev 06 May 2016, 15:19:49 UTC
0e01c23 Merge branch 'PCM24bit' of git://github.com/drhill/ExoPlayer into drhill-PCM24bit 06 May 2016, 15:19:42 UTC
f057916 Add support for TTML Regions extent This allows limiting the horizontal extension of the cues. NOTE: So far, we only support percentages for size magnitudes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121667873 06 May 2016, 13:16:39 UTC
2036fed Remove potentially expensive equality checks. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121667432 06 May 2016, 13:12:30 UTC
3acd6ec Handle varying subsample offset in HLS/WebVTT. subsampleOffsetUs changes for each WebVTT chunk in the sample stream, but the format change wasn't propagated correctly to TextTrackRenderer because subsampleOffsetUs was missing from the equality check. Issue: #1494 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121667212 06 May 2016, 13:12:30 UTC
08b7fae Skip arbitrary chunks before WAV fmt chunk. I've seen a sample that has a LIST chunk prior to fmt. It seems best just to skip all chunks until the format is located. As per the RIFF spec: "Programs must expect (and ignore) any unknown chunks encountered, as with all RIFF forms." https://www.aelius.com/njh/wavemetatools/doc/riffmci.pdf ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121590150 06 May 2016, 13:12:30 UTC
5680dbd Pendantic nit fixes :). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121501401 06 May 2016, 13:12:30 UTC
a73f970 Rerun test exactly once if adaptive test fails. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121495454 06 May 2016, 13:12:25 UTC
748df0c requested cleanup and added 8bit -> 16 bit 05 May 2016, 01:58:27 UTC
42021a1 convert 24bitLE raw pcm stream to 16bitLE 04 May 2016, 21:14:12 UTC
82b4a14 Don't query H264 decoder unless we need to. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121490469 04 May 2016, 17:08:59 UTC
6874a0e Fix format constructor parameter order. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121468904 04 May 2016, 17:08:57 UTC
6663ff6 Fix HostActivity/HostedTest method names/doc. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121461485 04 May 2016, 17:08:53 UTC
ea65f30 Allow HostActivity to run multiple HostedTests. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121416695 04 May 2016, 17:08:50 UTC
fd03036 Remove unnecessary reset() method. pageHeader.headerArray is only used in getNextSeekPosition() in which populatePageHeader() resets them both at the beginning anyway. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120902428 04 May 2016, 17:08:35 UTC
a7e1152 Allow regions that do not declare origin When a declared region does not define a position we send its output to the anonymous region. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120812841 04 May 2016, 17:08:25 UTC
a4a40ba Add support for TTML regions ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120800950 26 April 2016, 13:14:44 UTC
5f016c9 Introduce variants of MediaCodecUtil methods ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120768954 26 April 2016, 13:14:36 UTC
2dbfdb0 Add ChunkIterator to simplify sample table parsing. I had a hack around to see if I could make the code paths for rechunking and not-rechunking clearer, and came up with this :)...! ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120721924 26 April 2016, 13:14:29 UTC
back to top