Skip to content

Releases: muxinc/mux-stats-sdk-avplayer

v1.4.0

16 Jul 00:10
7e9d93f
Compare
Choose a tag to compare
  • add option to disable automatic error tracking when calling either monitorAVPlayerViewController or monitorAVPlayerLayer
  • add MUXSDKStats.dispatchError method to manually dispatch an error

You probably will not need to use these features, but if your player is throwing noisy non-fatal errors or you want to catch the player errors yourself and take precise control over the error code and error message then you now have that ability.

v1.3.8

10 Jul 19:12
28c3eea
Compare
Choose a tag to compare

Performance updates that optimize main thread usage.

v1.3.7

01 Jul 23:47
7237182
Compare
Choose a tag to compare
  • (bugfix) update build process to be compatible with carthage 0.35.0. Closes #54

v1.3.7-beta.0

30 Jun 18:39
Compare
Choose a tag to compare
v1.3.7-beta.0 Pre-release
Pre-release
update build steps with lipo -create command on the dSYM files

v1.3.6

01 May 16:25
98ae766
Compare
Choose a tag to compare
  • (bugfix) Rebuild frameworks without importing UIKit (we don't use it). This came to our attention when it was reported that our SDK was triggering this warning from Apple “The App Store will no longer accept new apps using UIWebView as of April 2020 and app updates using UIWebView as of December 2020.”

v1.3.5

06 Apr 19:41
81be148
Compare
Choose a tag to compare
  • Bugfix for usage with AVQueuePlayer. Unlike other methods of changing the playerItem on an AVPlayer instance, when AVQueuePlayer progresses from one item to the next the rate observer does not fire so we have to handle it in a special case. View the docs for usage with AVQueuePlayer

v1.3.4

16 Mar 18:53
b6b5a9a
Compare
Choose a tag to compare
  • Update scaling logic to report upscaling based on logical resolution, not physical resolution. This will result in lower upscaling percentages, but correlates more closely with perceived visual quality

v1.3.3

02 Mar 21:22
9caa7db
Compare
Choose a tag to compare
  • bugfix to make sure all needed header files are included in the tvOS framework

v1.3.2

28 Feb 23:07
07eed98
Compare
Choose a tag to compare
  • bugfix in request metrics calculation. Timestamps for bandwidth events were incorrectly set as unix seconds instead of unix milliseconds.

v1.3.1

26 Feb 22:23
c989de8
Compare
Choose a tag to compare
  • Bugfix for renditionchange event and Request throughput metric calculation. This SDK uses AVPlayerItemNewAccessLogEntryNotification for both of these and this notification fires globally for all instances of AVPlayer. The fix is for the player binding to ignore notifications that fire for playerItems that are different than the playerItem that the binding is responsible for monitoring. This bug only affected this one event (renditionchange) and this one metric (Request throughput) when multiple AVPlayer instances are playing simultaneously.