Date: 2009-12-10 11:46:24 -0800 (Thu, 10 Dec 2009)
Fixing 5 different video bugs:
SDK-24623 (Video doesn't stop when layer containing it is made non visibile and pauseWhenHidden=true): We now add a "layerPropertyChange" events to designLayers, if they exist. We also check for designLayer.effectiveVisibility.
SDK-24619 (when source is set to null, duration is not set back to 0 and there is no durationChange event): The binding issue was actually previously fixed. This is just updating the ASDoc so people don't expect such events when the source gets set to null. An OSMF bug has been filed for them to dispatch these events when the element gets set to null (or in the short-term, update their ASDocs in a similar fashion).
SDK-24647 (Should be a way to disable Spark VideoPlayer full-screen hide controls delay): When the fullScreenHideControlsDelay is set to Infinity, we will now never hide the player controls in fullScreen mode.
SDK-24626 (RTE when trying to set Spark VideoPlayer scaleMode via data binding): Added more logic to deal with what happens if someone sends in a bad or null scaleMode.
SDK-24586 ( scaleMode="none" and scaleMode="zoom" on VideoDisplay doesn't clip video to bounds): The underlying OSMF bug wasn't fixed, but they gave me a new approach to use RegionGateway for the viewing area rather than MediaPlayerSprite.
QE notes: -
Doc notes: -
Bugs: SDK-24623, SDK-24619, SDK-24647, SDK-24626, SDK-24586
Tests run: checkintests
Is noteworthy for integration: Yes - a gumbo priority bug was fixed for Catalyst