This merge will mark the first version of Free Video Player being able to play dash assets with multiple periods. This is specifically done to make Free Video Player able to play ADS.
What is included in the merge is changes to:
The mpd-parser module has been rewritten (some methods) to better parse through an mpd based on possible multiple periods
Added a module named free.video.player.adaptive.stream.object.creation with methods which creates a play order object map (called VideoObjectMap) which then Free Video Player can utilize to create the stream.
Rewritten a lot of the actual videoReady methods around it so the player better can utilize these changes to coop with the new VideoObjectMap.
Other fixes surrounding subtitles and how they are attached to the FVP
This merge will mark the first version of Free Video Player being able to play dash assets with multiple periods. This is specifically done to make Free Video Player able to play ADS.
What is included in the merge is changes to:
The
mpd-parser
module has been rewritten (some methods) to better parse through an mpd based on possible multiple periodsAdded a module named
free.video.player.adaptive.stream.object.creation
with methods which creates a play order object map (calledVideoObjectMap
) which then Free Video Player can utilize to create the stream.Rewritten a lot of the actual
videoReady
methods around it so the player better can utilize these changes to coop with the newVideoObjectMap
.Other fixes surrounding subtitles and how they are attached to the FVP