- Add security checks on
player.currentItem.accessLog.events.lastObject
to avoid app crashing.
- Add flag to avoid firing
/stop
on the end of the AVQueueListItem.
- Project structure to enable Swift Package Manager integrations.
- Fired event when the player recovers:
bufferUnderrun
is now fired instead ofseek
.
- Manual buffer calls in live
- Latency asynchronously getting by using the
loadValuesAsynchronously(forKeys:completionHandler:)
once content is started
- Xcode 14 carthage issue with bitcode
- Skipped monitor buffer when seeking
getLatency
function handlingminimumTimeOffsetFromLive
as asynchronous variable
- Enable
autoJoinTime
whenfireJoin
to let the adapter do its work
getLatency
function to report live latency in devices with iOS and tvOS 13.0 or greater
- Avoided calling
fireStart
whenautoJoinTime
is disabled
- Firing buffer in live
- Resolution in rendition parameter
- Xcode 13 framework version
getURLToParse
function to reportURL
obtained directly from the player
- AdBreakStart and AdBreakStop in ads adapter
- Avoid fireStop being called when getDuration or getPlayhead is nil
- Disabled ads time observer when ads adapter player is the same as the adapter player
- Time observer in ads to send ad quartile request
- Fatal error when redirecting the resource during the playback
- Monitor buffer events
- Method to add fatal errors
- Wrap of fireStop to enable its use outside the adapter
- Negative bitrate in AOD content
- Added xcframeworks compatibility
- Fix for xcworkspace when building with carthage
- Fix ebvs when using AVPlayerLooper
- Fix bufferUnderrun not reported
- Fix issues with durantion and playhead when live video
- autoJoinTime was deprecated since it gonna be removed in future releases
- AVPlayerDNAPlugin dependency to >= 1.1.x
- Fix play rate when in pause
- Remove warnings from not foung modules
- Add total bytes support
- Fix version youboralib dependency to support total bytes
- Support to Polynet
- P2P adapters struct
- Fix issue with supportPlaylists
- Fix issue with the headers for tvOS target
- Fix issue with the headers with cocoa pods
- Swift transformer that will give swift compatibility to the adapter
- Swift wrapper
- Proper null check on the ad adapter wrapper
- Swift wrapper now is set as the adAdapter
- Import not working properly for YouboraLib 6.5.9
- Playrate now has a default value of 1 in case of seek or buffer
- Swift wrapper for ads adapter
- Carthage now supports Streamroot (up until Swift 5.0)
- Dummy update to test new travis CI config file
- Now no join time is fired unless the rate is different from 0 and the playhead greater than 100ms
- Extra ad adapter to use along with avplayer itself
- Optional Streamroot dependency
- Support for Streamroot
- Certain conditions were triggering a fake fireStop in case of content being live
- Bump Youboralib to 6.5.0
- Constructor to use custom adapters on the wrapper
- Mac OS support
- Upgrade to Swift 5
- Removed join time log once join time has been sent
- Bump YouboraLib dependency to 6.4
- AutoJoinTime flag
- Removing observers should not cause a crash
- Update YouboraLib to 6.3.0 to support playrate
- Check states before starting to pause or not
- Added extra checks before firing pause
- Now iOS adapter requires at least iOS 9.0
- Update swift version to 4.2
- Improved Carthage support for iOS and tvOS
- YouboraLib on project updated to 6.2.X
- It was possible to change start flags without actually sending start request
- Fix Cocoapods version mismatch
- Updated dependency to YouboraLib 6.2.0
- tvOS Deployment target downgraded to iOS 9.0
- RemoveAdapter is not called anymore when wrapper fireStop is called
- Updated dependency to YouboraLib 6.1.8
- Freeze when trying to get the duration and it was not loaded
- Carthage tvOS now compiles
- Rendition not changing
- Adapter retuning nil if called from wrapper
- Fix for Carthage build
- Bitrate now comes from the manifest if possible
- YouboraLib 6.1.5
- YouboraLib 6.1.4
- New error codes
- YouboraLib 6.1.3
- Start event for live now send properly with live content
- Now is possible to disable paylist support (no stop when playeritem changes, be careful)
- Swift wrapper improved
- Update to YouboraLib 6.0.7
- Update to YouboraLib 6.0.4
- Swift wrapper
- Support for tvOS on cocoapods
- Prevent stop if postrolls
- Improved buffer reporting
- Join time to wrapper
- Unnecesary cocoapods files
- Carthage support
- Unnecesary cocoapods files
- Support for tvOS
- Remove cocoapods to support Carthage properly
- Releae version