- 13 Aug, 2018 16 commits
-
-
Future changes for checking codec capabilities will go in the renderer rather than in the codec selector, so the codec selector only needs a MIME type as before. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208076716
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208071000
tsvi committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208056265
andrewlewis committed -
Issue: #4030 Issue: #4280 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208055792
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208054150
andrewlewis committed -
Add automatic audio focus handling to SimpleExoPlayer. Audio focus handling is an opt-in feature that can be requested by passing the system's AudioManager and an AudioFocusConfiguration to SimpleExoPlayer.setAudioFocusConfiguration. When audio focus is being managed by SimpleExoPlayer, the player will transparently handle pausing playback during AUDIOFOCUS_LOSS_TRANSIENT, as well as lowering playback volume during AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208045732
borrelli committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208023954
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208020030
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208017966
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=208006056
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207918525
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207881679
andrewlewis committed -
This also allows us to distribute the extension via jCenter ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207874626
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207857927
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207852110
andrewlewis committed -
as specified by DataSpec.httpMethod. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207769779
sammon committed
-
- 07 Aug, 2018 4 commits
-
-
Also locally cache length in BaseDataSource and use zero cost castNonNull to make sure there's no performance regression. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207715734
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207713478
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207707035
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207566605
olly committed
-
- 06 Aug, 2018 20 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207556225
olly committed -
* Make dedicated section in RELEASENOTES * Clean up AMR FACTORY ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207550281
olly committed -
Lint likes all constants for an IntDef to be declared explicitly in switch statements. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207545682
olly committed -
Lint likes flags to be declared in this way, for safety, apparently ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207545382
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207542583
olly committed -
Add a demo app that shows case how to use APIs from MetadataRetriever to retriever track groups and frames from some media. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207269221
hoangtc committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207532902
olly committed -
This CL adds support for seeking witin TS streams by using binary search. For any seek timestamp, it tries to find the location in the stream where PCR timestamp is close to the target timestamp, and return this position as the seek position. Github: #966. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207529906
hoangtc committed -
For now, just allow any prefix (and don't check the namespace). Checking the namespace requires turning on the XmlPullParser namespace awareness feature, but this can only be done before parsing, and I think requires us to specify the namespace when querying other attributes. This would also risk breaking services who currently don't set namespaces correctly. It's possible we'll run into similar issues with the few other tags (e.g. mspr:pro). We should revisit enabling namespace awareness if/when we see this. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207526883
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207525746
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207525621
eguven committed -
EventSampleStream.readData required eventStreamUpdatable to be false for END_OF_STREAM to be returned, but it was only being set to false when the manifest became static. This change also sets it to false if the period is not the last one in a dynamic manifest. It also renames it the parameter to appendable, since that's what it really represents. Events may still be removed from the start of the EventStream as the period starts moving out of the live window. Issue: #4492 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207517265
olly committed -
The IMA SDK now handles focusing the skip button so remove the workaround. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207515573
andrewlewis committed -
Decoder capabilities are logged via MetricsLogger. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207514564
andrewlewis committed -
It isn't ready to be open sourced. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207510151
eguven committed -
- Use ConstantBitrateSeeker to implement seeking for ADTS format. Since most ADTS streams are VBR, we use the average bitrate of the first 1000 frames as the average bit rate. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207509651
hoangtc committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207278934
andrewlewis committed -
Currently, MetadataRetrieverImpl uses MediaCodecVideoRenderer to renderering frames to capture. It suffers from 2 issues: - MediaCodecVideoRenderer has a lot of logic to time frame release, including drop frames if late or try to keep up with feeding speed etc... These are not necessary at all for frame retrieval. - MediaCodecVideoRenderer always tries to render 1 frame after video surface update. This may some times lead to the wrong image being rendered for MetadataRetriever. This CL replaces this with a custom video renderer, that does not time frame releases, and only render first frame after position reset / renderer re-enabling. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207276937
hoangtc committed -
Add a demo app that shows case how to use APIs from MetadataRetriever to retriever track groups and frames from some media. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207269221
hoangtc committed -
See https://support.google.com/accessibility/android/answer/7661305. Also fix/suppress nullability warnings. Issue: #4611 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207245115
andrewlewis committed
-