loliball
  • 萝莉省 萝莉市
  • Joined on 2024-08-20
loliball synced commits to main at loliball/media from mirror 2025-04-14 15:09:08 +08:00
b046d590bc Mp4Muxer: Update APV clip in test.
loliball synced commits to main at loliball/media from mirror 2025-04-12 05:59:03 +08:00
68538029c9 Fix getChildPeriod logic if the child is a TimeOffsetMediaPeriod
21faf85382 Load asset list 3 target durations before ad start time
6f5982792a Derive average bitrate from stsz sample size and mdhd duration
344f249511 Fix issue where ProgressiveMediaPeriod fails assertPrepared
Compare 4 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-11 21:49:03 +08:00
df8763ae0d Remove some misleading locks in MediaSessionService
9ca8540f85 Ensure media notification provider can be updated
45bcf3ff92 Bump version to 1.6.1
Compare 3 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-11 05:29:03 +08:00
5f940af3df Always return empty timeline when wrapped player is empty
loliball synced commits to main at loliball/media from mirror 2025-04-10 21:19:04 +08:00
f672590b2d Remember explicit notification dismissal
loliball synced commits to main at loliball/media from mirror 2025-04-10 04:59:01 +08:00
a78d0c3994 Rollback of 73fa820828
cb0ea7fc95 Make sure subtitle is used without display title being set
6cae8ab8a0 Support X-SNAP with HLS interstitials
c5b6489d5d Add missing isDeviceMuted to EVENT_DEVICE_VOLUME_CHANGED docs
1b3658e357 Adjust AGGREGATES_CALLBACKS_WITHIN_TIMEOUT_MS and make it configurable
Compare 6 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-09 20:49:02 +08:00
4bfa154acd Allow replays with CompositionPlayer
71fb3ad5a5 Fix the parameter passed to AudioSink.InitializationException
eae886fe28 Add Factory for SegmentDownloader implementations
Compare 3 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-09 04:29:02 +08:00
c8a3361cc8 internal change
9182b413dc Ensure chunk duration is set in CmcdData for HLS media
e11a8a1b19 Fix playback not transition into next mediaItem
2f1fc4773c Allow testing of clipped VOD windows by adding windowPositionInPeriodUs
Compare 4 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-05 02:19:07 +08:00
83efd8eb66 Add ScrubbingModeParameters
6c4c4bdea4 Tweak the parameter name in Util.shouldShowPlayButton
72bb474604 Add experimental prefix to setForce{Audio,Video}Track APIs
Compare 3 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-04 18:09:04 +08:00
9a700d21bf Use window duration of parsed media playlist in tests
loliball synced commits to main at loliball/media from mirror 2025-04-04 01:49:01 +08:00
9785c1fd92 Allow setting VideoFrameMetadataListener on CompositionPlayer
feae2dadeb Adds getChannelOutputConfig() to AudioTrackProvider.
1f3a5e7d1c Do not allow video transmuxing if there are video gaps
ee611a1ab8 Access finalAudioSink from playback thread
f755c7081f Increase the connection timeout in HttpEngineDataSourceContractTest
Compare 8 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-03 17:39:05 +08:00
96222478cd Don't expect onMetadataChanged and onPlaybackStateChanged in order
769aca2e32 Internal-only change
Compare 2 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-03 09:29:05 +08:00
bd14b753ee Add forceVideoTrack flag on EditedMediaItemSequence
989e9f9e84 Remove remaining synchronized keywords from EPII
Compare 2 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-03 01:19:04 +08:00
d133300627 Make AdPlaybackState.withAdDurationsUs work with removed ad groups
a9c0349214 Standardize percentage calculations
0dd43b0183 Reduce 'synchronized' usage in EPII by making variable single thread
0517cea4d2 Add new EPI method for when only the suppression reason has changed
9e80d6d263 Set static interval as default for dynamic scheduling with audio
Compare 9 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-02 17:09:05 +08:00
c8a34ec846 Handle RawAssetLoader feeding data while Transformer is being ended
loliball synced commits to main at loliball/media from mirror 2025-04-02 00:49:02 +08:00
cf3faf9cff Validate gap at start when building sequence
812e078310 Make sure ExoPlayerAssetLoader's progress is not more than 100
3fddf4376c Resolve asset list and populate ad playback state
ce3754a740 Add PlaybackParameters.withPitch() method
209ecce6b3 Change getVideoTrackOutput() to getTrackOutput()
Compare 9 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-01 08:29:01 +08:00
3ab484d93f Stabilize various setUserAgent() and Util.getUserAgent() methods
8508e12001 Rename TransformerVideoGapsTest to TransformerGapsTest
Compare 2 commits »
loliball synced commits to main at loliball/media from mirror 2025-04-01 00:19:02 +08:00
f8b1dcc33b Move VideoSink config to dedicated method
25c1760b17 Add VIDEO_APV mimetype to FrameworkMuxer supported types
9254efd8da Add pixel test for replaying
ff6537d69b Fix a bug that video effects are added twice
73fa820828 Skip decoder input buffers for encrypted content
Compare 6 commits »
loliball synced commits to main at loliball/media from mirror 2025-03-30 15:29:16 +08:00
72f5df582a Improve the precision of percentDownloaded in Downloaders
loliball synced commits to main at loliball/media from mirror 2025-03-28 22:29:14 +08:00
c858abda5d Remove usage of Composition.Builder#experimentalSetForceAudioTrack