TVSDK 2.1 for PlayStation 4 Release Notes describe the supported features and the known issues in TVSDK 2.1 PlayStation 4 .
Here are the resolved issues for TVSDK 2.1 for PlayStation 4:
When the VMAP wrapper ad link was broken the player was getting stuck in Preparing state (it was not sending
onComplete to its caller).
fallbackOnInvalidCreative values are now off by default. Also, when the
creativeRepackaging flag was set but no
creativeRepackaging format was provided, the
onRepackagingComplete was getting called as many times as there were ads in the ad break, causing ad breaks to be created multiple times.
The ad forveness on/off variable was not initialized. We now initialize the variable from
Support for background mode has been introduced.
Zendesk # 17409:
When going into trick play mode, then back to normal playback mode, then again into trick play mode, the playback position was jumping.
After parsing response XML files, error code 1108 is now pinged whenever there are no ads present.
When there is no ad break after Auditude processing, the CRS calls onPrefetchComplete which decrements the groupCount. Since there’s no ad break, the groupCount is 0 and decremented by 1. Previously the groupCount was uint32_t because of which it used to change to max value. This is now int32_t.
Instant on Memory issues leading-Loading errors -
MediaItemLoader Fix for crash happening while releasing
2.x CSAI: Not all ad tracking URLs fire
PS4 User agent move primetime information to the end of UAString
2.x CSAI: Not all ads stitched in.
Fix is to indicate that timeline has changed due to insertBy or eraseBy operations, and do period switch accordingly.
[All platforms] Closed captions do not show up.
HLS - support for the
EXT-X-MEDIA-TIME tag for VTT caption files.
Playback “Milky” on PS4
applied correct yoffset (for color conversion)
Ad fallback logic + handling empty vast
Fixed the issue if one of the Vast wrappers were empty, the Vast parser used to keep on processing the wrapper.
Cannot get past empty vast
Same as Zendesk #3103
Fallback Logic on PS4 and XBox One
Same as Zendesk #3103
PS4 Ad code snippet, Ad resolving fails when processing VMAP redirects.
PS4 CSAI: Segmentation fault
Fixed crash when TVSDK throws segmentation fault when ad library is processing a VMAP response.
Trickplay 16x at the end of the movie freezes
Fixed deadlock happening when trickplay returns to normal playback
Random Crash when Closed captions are turned on
Fixed memory leak when closed captions were enabled
PS4 CSAI: Change default user-agent string for all ad-related calls
User-agent string is created using the same UA string that browser is using + add Primetime string
Transcoded ads are not playing
Creative Repackaging was failing when it called within a VMAP or VAST response. Fix is to just read the mediafile from ad instead of reading from asset in case of vast ads.
allowMultipleAds=false, no ads play
Fixed bug where
allowMultipleAds parameter was not being followed correctly.
Ads are playing out of sequence order on PS4
Fixed issue where ads were not in the order in which the ads appeared in the XML responses.
PS4 TVSDK retested within a mini-app instead of game.
Does TVSDK support Playstation SDK 2.5
The TVSDK is now built with the 2.5 Playstation SDK.
targetingInfo key-value pairs in Pt Ads request.
A newline character separating the key/value pairs was added.
The following features are supported in TVSDK 2.1 for PlayStation 4: