- 20 Jun, 2018 4 commits
-
-
Issue: #4396 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201324467
eguven committed -
Also switch from using a CommentFrame to a new InternalFrame type for ID3 data stored with ID '----', to distinguish internal data from actual ID3 comments. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201315254
andrewlewis committed -
Issue:#4394 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201178909
aquilescanta committed -
Added a capturer that can capture output from video renderer into bitmaps. This class uses SurfaceCapturer to setup a surface, then configures this surface as the output for a video renderer. Once the output is set, it will capture the output frames from the video renderer and return them as bitmaps. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201148184
hoangtc committed
-
- 18 Jun, 2018 28 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200991862
olly committed -
Issue: #4385 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200986828
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200972456
olly committed -
Correct document of PlayerView & PlayerControlView
ojw28 committed -
This avoids a small native leak. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200955086
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200689527
eguven committed -
Issue: #3906 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200526335
olly committed -
This replaces the workaround calculation which was needed before the referenced bug was fixed. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200217241
tonihei committed -
Issue:#2025 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200212344
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200211755
tonihei committed -
Issue: #4360 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200186465
andrewlewis committed -
The helper method only reported DATA_TYPE_UNKNOWN even if the actual type is known. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200067296
tonihei committed -
Currently only the buffered position in the current media period can be queried. To achieve this, we save the buffered positions of all MediaPeriods to the PlaybackInfo together with a list of MediaPeriodIds. ExoPlayerImpl can then determine the correct buffered position for multi-period windows and windows with midroll ads. In addition, this change adds two new convenience methods to the Player interface to query the total buffered duration across all windows and to get the buffered duration of the content while playing an ad. Issue:#4023 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=200041791
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199856613
olly committed -
This allows the AnalyticsCollector to register itself as a VideoListener to get these updates automatically instead of relying on the user to provide updates. The ViewportSizeReporter was amended to do the pixel to dp conversion itself. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199796532
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199792156
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199791722
eguven committed -
It doesn't really serve a purpose and is not automatically triggered. Apps need to trigger it manually through AnalyticsCollector.notifyNetworkTypeChanged which is easy to forget. Moreover, the current network type can be obtained by Util.getNetworkType at any time when it's needed without the need for a listener. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199790033
tonihei committed -
Also add a few missing MP4 object types. Issue: #4264 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199778373
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199767518
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199758072
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199683216
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199650794
andrewlewis committed -
Allows DrmInitData to carry a license server URL when the media declares one. Issue:#3393 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199643743
aquilescanta committed -
This reports video and audio format selections. See [] for spec details. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199627176
tonihei committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199607604
aquilescanta committed -
This allows to detect changes in the surface size. SimpleExoPlayer already has the necessary listeners to report size changes for all surfaces whose lifecycle are managed by SimpleExoPlayer. In a subsequent change, AnalyticsCollector can be registered as a VideoListener to automatically notify of surface size changes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199605434
tonihei committed -
Using new Handler(this) in a constructor potentially leaks an uninitialized object. This is mostly not a problem because we don't use the Handler within the constructor. Added a Util method to keep the warning suppression local. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199605377
tonihei committed
-
- 14 Jun, 2018 1 commit
-
-
Change R.id to R.layout
Khang NT committed
-
- 06 Jun, 2018 6 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199487948
tonihei committed -
Issue: #4292 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199478946
andrewlewis committed -
When switching from Stack to ArrayDeque, calls to add() need to be replaced by calls to push() because ArrayDeque treats the first element in the list as the top of the stack. String.split() has counterintuitive default behavior; see https://github.com/google/error-prone/blob/master/docs/bugpattern/StringSplitter.md. I've switched usages to pass limit = -1 argument, which means empty elements are no longer removed from the end of the returned array. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199472592
andrewlewis committed -
Currently, we are using 2 copy steps for PixelCopySurfaceCapturerV24: - Copy from the source surface to a similarly sized bitmap (using PixelCopy API). - Copy from the bitmap to a scaled bitmap, based on the given output size, using scaledBitmap API. This CL merges the 2 steps and uses PixelCopy API to perform copy directly from the source surface to the bitmap of the given output size. However, since our test uses scaledBitmap API to create reference bitmap from original image, due to various Bitmap copy optimizations (filtering, antialiasing etc...) that are different between PixelCopy API and scaledBitmap API implementations, the result images cannot be the same. We can perform the our tests by asserting that their PSNR value is very high, which means they are very similar. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199472005
hoangtc committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199453125
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=199448766
aquilescanta committed
-
- 05 Jun, 2018 1 commit
-
-
Oliver Woodman committed
-