Merge branch 'w06_MDL-43344_m24_flow' of https://github.com/skodak/moodle into MOODLE_24_STABLE
This commit is contained in:
@@ -1,8 +1,63 @@
|
||||
Version history:
|
||||
|
||||
3.2.17
|
||||
------
|
||||
- #75 set the child display list different when a gradient is set.
|
||||
- The clip property 'bufferLength' now accepts decimal values, for example bufferLength: 0.2
|
||||
- #121 XSS fix: Only load plugins and external config from the same domain as the player swf is loaded from
|
||||
- Made it possible to tab out of the player and into the HTML page using the keyboard alone.
|
||||
- Change links in the context menu and in the logos to point to http://flash.flowplayer.org
|
||||
- Pausing a live stream now leaves the video frame visible #81
|
||||
- Audio plugin is not loaded nor used when the the provider is set excplicitly in the clip to a non-audio value, for
|
||||
example to 'http'
|
||||
- Allow playing another instream clip while already playing one. Issue #131
|
||||
- Fixed memory leaks related to repeatedly starting playback with the play() API method. #163
|
||||
|
||||
3.2.16
|
||||
------
|
||||
- new clip event onMetadataChange, dispatched for example when switching bitrate
|
||||
|
||||
Fixes:
|
||||
|
||||
- Shows logo in accelerated mode #20
|
||||
- mid-rolls freeze if multiple providers are used #42
|
||||
- onFire fired twice on replay #52
|
||||
- rtmp + hw accel + instream clips lose video, or aspect ratio #44
|
||||
- URL name parts containing semi-colons (;) should pass validation through linkUrl usage #53
|
||||
- cuepoints fired multiple times with the bitrateselect plugin #50
|
||||
- fix for dispatching onBegin in certain situations
|
||||
- if onStart has been dispatched already prevent dispatching many onBegin events
|
||||
|
||||
|
||||
3.2.15
|
||||
------
|
||||
- #15 fixes for #627, handle the display init on startup.
|
||||
- #615 dispatch begin if in paused mode too early.
|
||||
- #629 if start has been dispatched already prevent dispatching many begin events.
|
||||
- #20 for the free player swap the logo with the stage video mask to display underneath not on top.
|
||||
- #42 pass in stream clips through and close the stream before returning to the parent clip.
|
||||
- #52 when replaying flag start has dispatched on the current clip.
|
||||
- #44 fixes for #627 check if the stagevideo dimensions and positioning has changed to update the stage video mask with.
|
||||
- unbinding and binding stage video events caused issues with instream playlists therefore has to be kept binded.
|
||||
- unbinded stage video events during seeking to prevent the mask repositioning.
|
||||
- #53 update url filter to accomodate for pretty urls with semi colons.
|
||||
- #50 if we have metadata already set it is being updated during seeks and switching, dispatch metadata change events instead.
|
||||
|
||||
3.2.14
|
||||
------
|
||||
- #614 when the clip ends if the next clip in the provider has a different provider close the provider stream.
|
||||
- #627 only detach / attach the display on start events which causes issues in buffering events after a seek in stagevideo.
|
||||
- #627 re-enable stagevideo state change listeners if stagevideo is available or detach the fullscreen events on first call.
|
||||
- #9 when replaying from stopping, connection does not receive callbacks anymore.
|
||||
|
||||
|
||||
|
||||
|
||||
3.2.13
|
||||
------
|
||||
- Updated to automatically load the latest controls and audio plugins
|
||||
- #612 add some logging for the stagevideo render state to determine what mode the hardware acceleration is in for various systems.
|
||||
- #628 opera browsers do not return filesize correctly for latest flash players so require to use load completion instead which may help with gzipped files also.
|
||||
|
||||
3.2.12
|
||||
------
|
||||
|
||||
@@ -7,6 +7,7 @@ Version history:
|
||||
- #582 fixes for metadata events dispatching in playlists and when replaying same audio item, cleanup duration updating once download has completed,
|
||||
fixes for clearing the previous cover image display.
|
||||
- #611 close the channel and sound on stream not found errors.
|
||||
- #614 fixes for auto buffering issues where a sound channel may not be active yet.
|
||||
|
||||
3.2.9
|
||||
-----
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+22
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1908,9 +1908,9 @@ M.util.load_flowplayer = function() {
|
||||
for(var i=0; i<M.util.video_players.length; i++) {
|
||||
var video = M.util.video_players[i];
|
||||
if (video.width > 0 && video.height > 0) {
|
||||
var src = {src: M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.14.swf', width: video.width, height: video.height};
|
||||
var src = {src: M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.18.swf', width: video.width, height: video.height};
|
||||
} else {
|
||||
var src = M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.14.swf';
|
||||
var src = M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.18.swf';
|
||||
}
|
||||
flowplayer(video.id, src, {
|
||||
plugins: {controls: controls},
|
||||
@@ -2010,17 +2010,17 @@ M.util.load_flowplayer = function() {
|
||||
controls.height = 25;
|
||||
controls.time = true;
|
||||
}
|
||||
flowplayer(audio.id, M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.14.swf', {
|
||||
plugins: {controls: controls, audio: {url: M.cfg.wwwroot + '/lib/flowplayer/flowplayer.audio-3.2.10.swf'}},
|
||||
flowplayer(audio.id, M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.18.swf', {
|
||||
plugins: {controls: controls, audio: {url: M.cfg.wwwroot + '/lib/flowplayer/flowplayer.audio-3.2.11.swf'}},
|
||||
clip: {url: audio.fileurl, provider: "audio", autoPlay: false}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if (M.cfg.jsrev == -1) {
|
||||
var jsurl = M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.11.js';
|
||||
var jsurl = M.cfg.wwwroot + '/lib/flowplayer/flowplayer-3.2.13.js';
|
||||
} else {
|
||||
var jsurl = M.cfg.wwwroot + '/lib/javascript.php?jsfile=/lib/flowplayer/flowplayer-3.2.11.min.js&rev=' + M.cfg.jsrev;
|
||||
var jsurl = M.cfg.wwwroot + '/lib/javascript.php?jsfile=/lib/flowplayer/flowplayer-3.2.13.min.js&rev=' + M.cfg.jsrev;
|
||||
}
|
||||
var fileref = document.createElement('script');
|
||||
fileref.setAttribute('type','text/javascript');
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<location>flowplayer</location>
|
||||
<name>Flowplayer</name>
|
||||
<license>GPL</license>
|
||||
<version>3.2.14</version>
|
||||
<version>3.2.18</version>
|
||||
<licenseversion>3</licenseversion>
|
||||
</library>
|
||||
<library>
|
||||
|
||||
Reference in New Issue
Block a user