Commit c51b23a6 authored by Anssi Piirainen's avatar Anssi Piirainen
Browse files

flowplayer 3.2.15

parent 0caf18cb
Version history:
3.2.13
3.2.14
------
- 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.
- #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
------
- new flowplayer.js version 3.2.11,
......
......@@ -7,7 +7,7 @@ mxmlc_bin= ${flexbindir}/mxmlc
compc_bin= ${flexbindir}/compc
asdoc_bin= /Users/Api/flex_sdk_3/bin/asdoc
devkit-dir=../../lib/devkit
devkit-dir=../lib/devkit
plugins.dir=../plugins
lib.dir=../lib
......@@ -17,13 +17,9 @@ deploy.dir=${site.dir}/content/swf
#plugin.buildfiles=rtmp/build.xml
#
#plugin.buildfiles=analytics/build.xml,audio/build.xml,bwcheck/build.xml,bwcheck/build-httpstreaming.xml \
# captions/build.xml,content/build.xml,controls/build.xml,controls/build-tube.xml,controls/build-air.xml,controls/build-skinless.xml, \
# f4m/build.xml,httpstreaming/build.xml,pseudostreaming/build.xml,rtmp/build.xml,securestreaming/build.xml, \
# sharing/build.xml,slowmotion/build.xml,smil/build.xml,viralvideos/build.xml,securedrm/build.xml, \
# bitrateselect/build.xml,menu/build.xml,cluster/build.xml
#plugin.buildfiles=pseudostreaming/build.xml,controls/build.xml
plugin.buildfiles=pseudostreaming/build.xml,controls/build.xml,controls/build-tube.xml,controls/build-air.xml,controls/build-skinless.xml, \
bitrateselect/build.xml,menu/build.xml,bwcheck/build.xml
#plugin.buildfiles=analytics/build.xml,audio/build.xml,bwcheck/build.xml,bwcheck/build-httpstreaming.xml \
# captions/build.xml,content/build.xml,controls/build.xml,controls/build-tube.xml,controls/build-air.xml,controls/build-skinless.xml, \
......@@ -31,11 +27,11 @@ deploy.dir=${site.dir}/content/swf
# sharing/build.xml,slowmotion/build.xml,smil/build.xml,viralvideos/build.xml, \
# bitrateselect/build.xml,menu/build.xml,cluster/build.xml
# all plugins
#allplugins.buildfiles=analytics/build.xml,audio/build.xml,bwcheck/build.xml,bwcheck/build-httpstreaming.xml \
# captions/build.xml,content/build.xml,controls/build.xml,controls/build-tube.xml,controls/build-air.xml,controls/build-skinless.xml, \
# f4m/build.xml,httpstreaming/build.xml,pseudostreaming/build.xml,rtmp/build.xml,securestreaming/build.xml, \
# sharing/build.xml,slowmotion/build.xml,smil/build.xml,viralvideos/build.xml,securedrm/build.xml, \
# bitrateselect/build.xml,menu/build.xml,cluster/build.xml
allplugins.buildfiles=analytics/build.xml,audio/build.xml,bwcheck/build.xml,bwcheck/build-httpstreaming.xml \
captions/build.xml,content/build.xml,controls/build.xml,controls/build-tube.xml,controls/build-air.xml,controls/build-skinless.xml, \
f4m/build.xml,httpstreaming/build.xml,pseudostreaming/build.xml,rtmp/build.xml,securestreaming/build.xml, \
sharing/build.xml,slowmotion/build.xml,smil/build.xml,viralvideos/build.xml,securedrm/build.xml, \
bitrateselect/build.xml,menu/build.xml,cluster/build.xml
jsplugins.buildfiles=controls/build.xml,embed/build.xml,ipad/build.xml,playlist/build.xml,bitrateselect/build.xml
......
......@@ -5,9 +5,9 @@
<property name="version-1" value="3"/>
<property name="version-2" value="2"/>
<property name="version-3" value="14"/>
<property name="version-3" value="15"/>
<property name="version-status" value=""/>
<property name="controls-version-info" value="3.2.13"/>
<property name="controls-version-info" value="3.2.14"/>
<property name="audio-version-info" value="3.2.10"/>
<property name="flowplayer-js-version-info" value="3.2.11"/>
<property name="source-dist-root-folder" value="flowplayer"/>
......@@ -361,7 +361,7 @@
<property name="keyfile" value="${keyfile}"/>
<property name="url-file" value="${url-file}"/>
<property name="yaml-file" value="${yaml-file}"/>
<property name="devkit-dir" value="${devkit-dir}"/>
<property name="devkit-dir" value="../${devkit-dir}"/>
<property name="js.deploy.dir" value="${js.deploy.dir}"/>
<property name="mxmlc-bin" value="${mxmlc-bin}" />
</subant>
......@@ -505,9 +505,9 @@
<include name="*.properties"/>
<include name="src/**/*"/>
</zipfileset>
<zipfileset prefix="flowplayer.devkit/doc" dir="${apidoc-dir}">
<include name="**/*"/>
</zipfileset>
<!--<zipfileset prefix="flowplayer.devkit/doc" dir="${apidoc-dir}">-->
<!--<include name="**/*"/>-->
<!--</zipfileset>-->
</zip>
</target>
......
<project name="Flowplayer release" default="release">
<property file="build.properties" />
<property file="../release/cache.properties" />
<import file="${devkit-dir}/remotecopy.xml"/>
<property file="${user.home}/fprelease.properties" />
<import file="../lib/devkit/remotecopy.xml"/>
<import file="build.xml"/>
<target name="release-core-resources">
......@@ -40,6 +40,30 @@
</remotecopy>
</target>
<target name="upload-dev-core">
<remotecopy bucketname="flowplayer-releases/flowplayer" keyfile="${keyfile}" pass="${remotepass}" >
<releasefiles>
<fileset dir="${dist-dir}">
<include name="${dist-name-dev}"/>
<include name="${commercial-dist-name-dev}"/>
</fileset>
<fileset dir="${build-dir}">
<include name="${player-binary}"/>
<include name="${commercial-player-binary}"/>
</fileset>
</releasefiles>
</remotecopy>
<remotecopy bucketname="flowplayer-releases/swf" keyfile="${keyfile}" pass="${remotepass}">
<releasefiles>
<fileset dir="${build-dir}">
<!--<include name="${player-binary}"/>-->
<include name="${player-binary}"/>
<include name="${commercial-player-binary}"/>
</fileset>
</releasefiles>
</remotecopy>
</target>
<target name="release-core-resources-dev">
<remotecopy-dev remotedir="${swfremotedir}" keyfile="${keyfile}" pass="${remotepass}">
<releasefiles>
......@@ -58,8 +82,8 @@
<updatezip zip="${dist-dir}/latest.zip">
<zipfiles>
<fileset dir="${build-dir}">
<include name="${player-binary-versioned}"/>
<include name="${commercial-player-binary-versioned}"/>
<include name="flowplayer.swf"/>
<include name="flowplayer.commercial.swf"/>
</fileset>
</zipfiles>
</updatezip>
......@@ -83,11 +107,23 @@
</remotecopy>
</target>
<target name="release" description="Release to S3" depends="prepare, dist, release-core-resources">
<target name="release-js-plugins">
<iterate-plugins target="release-remote" buildfiles="${jsplugins.buildfiles}" basedirectory="../js-plugins"/>
</target>
<target name="release" description="Release to S3" depends="prepare, dist, release-core-resources, release-js-plugins">
<iterate-plugins target="release-remote" />
<iterate-plugins target="write-filesize" buildfiles="${jsplugins.buildfiles}" basedirectory="../js-plugins"/>
<antcall target="zip-swfs" />
<antcall target="release-swf-zip" />
<antcall target="release-url-file" />
<antcall target="upload-release-files" />
</target>
<target name="upload-dev" description="Upload dev versions to S3, all plugins" depends="prepare, all-dist, upload-dev-core">
<iterate-plugins target="upload-dev-version" buildfiles="${allplugins.buildfiles}" />
<antcall target="zip-swfs" />
<antcall target="release-swf-zip" />
<antcall target="upload-release-files" />
</target>
<target name="release-dev" description="Release to the dev server" depends="prepare, dist, release-core-resources-dev">
......@@ -95,35 +131,103 @@
</target>
<target name="zip-swfs" depends="zip-core-swfs">
<iterate-plugins target="zip-swfs" />
<iterate-plugins target="zip-swfs" buildfiles="${allplugins.buildfiles}" />
</target>
<target name="release-url-file" depends="generate-url-file">
<target name="upload-release-files" depends="generate-url-file, generate-release-yaml, deploy-release-yaml">
<remotecopy bucketname="flowplayer-releases/info" keyfile="${keyfile}" pass="${remotepass}" >
<releasefiles>
<fileset dir="${core-dir}/dist">
<include name="dist.html" />
<include name="releases.yaml" />
</fileset>
</releasefiles>
</remotecopy>
</target>
<target name="deploy-release-yaml" depends="generate-release-yaml">
<copy file="${core-dir}/dist/releases.yaml" todir="${site.dir}" />
</target>
<target name="generate-url-file" description="generates a text file with paths to plugin zip files in flowplayer.org">
<property name="url-file" value="${core-dir}/dist/dist.html" />
<delete file="${url-file}" />
<echo message="writing zip urls to ${url-file}" />
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/flowplayer/${dist-name}"&#62;${dist-name}&#60;/a&#62; &#60;br /&#62;
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/flowplayer/flowplayer.zip"&#62;flowplayer.zip&#60;/a&#62; &#60;br /&#62;
</echo>
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/flowplayer/${commercial-dist-name}"&#62;${commercial-dist-name}&#60;/a&#62; &#60;br /&#62;
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/flowplayer/flowplayer.commercial.zip"&#62;flowplayer.commercial.zip&#60;/a&#62; &#60;br /&#62;
</echo>
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/flowplayer/${source-dist-name}"&#62;${source-dist-name}&#60;/a&#62; &#60;br /&#62;
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/flowplayer/flowplayer-src.zip"&#62;flowplayer-src.zip&#60;/a&#62; &#60;br /&#62;
</echo>
<iterate-plugins target="write-zip-url" />
<iterate-plugins target="write-zip-url" buildfiles="${plugin.buildfiles}" />
<tstamp>
<format property="build.time" pattern="MMMM dd yyyy hh:mm aa"
timezone="GMT" />
</tstamp>
<echo file="${url-file}" append="true">
&#60;br /&#62;
&#60;a href="http://flowplayer-releases.s3.amazonaws.com/latest.zip"&#62;latest.zip: All latest dev-version swf files in one zip&#60;/a&#62; &#60;br /&#62;
&#60;br /&#62;
Build time: ${build.time} GMT
</echo>
</target>
<target name="generate-release-yaml" description="Generates a YAML formatted file containing URLs to all released/uploaded plugins" depends="jsplugins">
<property name="yaml-file" value="${basedir}/dist/releases.yaml" />
<property name="urlbase" value="http://releases.flowplayer.org/" />
<delete file="${yaml-file}" />
<echo message="writing SWF urls to ${yaml-file}" />
<echo file="${yaml-file}" append="true" message="urls:">
</echo>
<echo file="${yaml-file}" append="true" message=" swf:">
</echo>
<echo file="${yaml-file}" append="true" message=" base: ${urlbase}">
</echo>
<echo file="${yaml-file}" append="true" message=" js:">
</echo>
<echo file="${yaml-file}" append="true" message=" base: ${urlbase}">
</echo>
<echo file="${yaml-file}" append="true" message=" zip:">
</echo>
<echo file="${yaml-file}" append="true" message=" base: ${urlbase}">
</echo>
<echo file="${yaml-file}" append="true" message="versions:">
</echo>
<echo file="${yaml-file}" append="true" message=" swf:">
</echo>
<echo file="${yaml-file}" append="true" message=" player: ${version-info}">
</echo>
<echo file="${yaml-file}" append="true" message=" commercial: ${version-info}">
</echo>
<iterate-plugins target="write-version" buildfiles="${allplugins.buildfiles}" />
<!-- 3rd party plugins -->
<echo file="${yaml-file}" append="true" message=" cloudfrontsignedurl: ${cloudfront.version}">
</echo>
<echo file="${yaml-file}" append="true" message=" adsense: ${adsense.version}">
</echo>
<echo file="${yaml-file}" append="true" message=" js:">
</echo>
<echo file="${yaml-file}" append="true" message=" player: ${flowplayer-js-version-info}">
</echo>
<iterate-plugins target="write-version" buildfiles="${jsplugins.buildfiles}" basedirectory="../js-plugins"/>
<echo file="${yaml-file}" append="true" message=" zip:">
</echo>
<echo file="${yaml-file}" append="true" message=" devkit: ${version-info}">
</echo>
<echo file="${yaml-file}" append="true" message=" flowplayer: ${version-info}">
</echo>
<echo file="${yaml-file}" append="true" message=" filesizes:">
</echo>
<iterate-plugins target="write-filesize" buildfiles="${allplugins.buildfiles}" />
<iterate-plugins target="write-filesize" buildfiles="${jsplugins.buildfiles}" basedirectory="../js-plugins"/>
</target>
</project>
\ No newline at end of file
DEVKIT_HOME=../../lib/devkit
basename=flowplayer.bitrateselect
version=3.2.8
\ No newline at end of file
version=3.2.10
\ No newline at end of file
DEVKIT_HOME=../../lib/devkit
basename=flowplayer.controls
version=3.2.8
\ No newline at end of file
version=3.2.10
\ No newline at end of file
DEVKIT_HOME=../../lib/devkit
basename=flowplayer.embed
version=3.2.8
\ No newline at end of file
version=3.2.10
\ No newline at end of file
DEVKIT_HOME=../../lib/devkit
basename=flowplayer.ipad
version=3.2.9-dev
version=3.2.11
DEVKIT_HOME=../../lib/devkit
basename=flowplayer.playlist
version=3.2.8
\ No newline at end of file
version=3.2.10
\ No newline at end of file
......@@ -303,12 +303,12 @@
<target name="write-zip-url">
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/${basename}/${basename}.zip"&#62;${basename}.zip&#60;/a&#62; &#60;br /&#62;
</echo>
<echo file="${url-file}" append="true">&#60;a href="http://flowplayer-releases.s3.amazonaws.com/${basename}/${basename}.zip"&#62;${basename}.zip&#60;/a&#62; &#60;br /&#62;
</echo>
</target>
<target name="write-version">
<echo file="${yaml-file}" append="true" message=" ${shortname}: ${version}${line.separator}" />
<echo file="${yaml-file}" append="true"> ${shortname}: ${version}${line.separator}</echo>
</target>
<target name="write-filesize">
......
Version history:
3.2.13
------
- #7 add start event filter for clips with bitrateitems as well as bitrateselect resolver checks.
3.2.12
------
- #605 Fixes for autoHide configuration
- #623 Fixes for widget enabled state. Require to also update the main controls config correctly as the controlbar config gets reset on updates.
- #7 add start event filter for clips with bitrateitems as well as bitrateselect resolver checks.
3.2.11
------
......
devkit-dir=../../lib/devkit
version=3.2.12
version=3.2.13
......@@ -9,6 +9,8 @@
<property name="library-path" value="src/flash ../../lib/common/src/flash"/>
<property name="compiler-defines" value=""/>
<echo message="devkit-dir: ${devkit-dir}" />
<property file="${devkit-dir}/plugin-build.properties" />
<import file="${devkit-dir}/plugin-build.xml"/>
......
Version history:
3.2.11
------
- #6 cache control headers don't work on chrome windows, just use the cache busting url param.
3.2.10
------
- #547 Live dynamic stream switching not working on Internap CDN
- #563 fixes for resolving bitrates with the bitrateselect and menu plugin.
- #6 cache control headers don't work on chrome windows, just use the cache busting url param.
3.2.9
-----
......
devkit-dir=../../lib/devkit
//osmf-dir=/Users/api/flex_sdk_4.5.0.19786/frameworks/libs
osmf-dir=../../lib/osmf/framework/OSMF
version=3.2.10
version=3.2.11
......@@ -6,9 +6,10 @@
<property file="${devkit-dir}/plugin-build.properties" />
<import file="${devkit-dir}/plugin-build.xml"/>
<property name="flowplayer_lib" value="${devkit-dir}/flowplayer.swc" />
<property name="basename" value="flowplayer.captions" />
<property name="releasedir" value="flowplayer.captions" />
<property name="shortname" value="captions" />
<property name="basename" value="flowplayer.${shortname}" />
<property name="releasedir" value="${basename}" />
<property name="plugin-binary" value="${basename}.swf" />
<property name="plugin-binary-versioned" value="${basename}-${version}.swf" />
<property name="plugin-swc" value="${basename}.swc" />
......
Version history:
3.2.14
------
- #624 if there are alpha or opacity changes in a css call update the autohide original display properties.
3.2.13
------
- #583 fixes for handling autoHide fullscreenOnly property required for screen positioning.
- #605 fixes for autohide method when currently disabled.
- #492 hiding controlbar onStart fails (regression)
- calling $f().getControls().setAutoHide({ enabled: false }) leaves controls visible
- #624 if there are alpha or opacity changes in a css call update the autohide original display properties.
- #492 hiding controlbar onStart fails (regression)
3.2.12
------
......
version=3.2.13
version=3.2.14
devkit-dir=../../lib/devkit
Version history:
3.2.11
------
- #7 check for stage availability before positioning the dock or position once stage is available when resetting menu items.
3.2.10
------
- new build because of changes in common libraries this plugin uses
- #7 check for stage availability before positioning the dock or position once stage is available when resetting menu items.
3.2.9
-----
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment