Embed:
- fixes as a result of documentation, fixed secondaryVideo - added muted option, changing tracks sets options.setTracks - no positive values for startunix when live seeking - dashjs tracks updated, videojs display tweaked - fixes for track selection and live seeking
This commit is contained in:
		
							parent
							
								
									0a1b00cb5e
								
							
						
					
					
						commit
						998d7c6d03
					
				
					 22 changed files with 283 additions and 119 deletions
				
			
		|  | @ -1,10 +1,20 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| CHANGES="$(git diff --name-only --cached | grep embed/)"; | ||||
| readarray -t CHANGES <<<"$CHANGES"; | ||||
| 
 | ||||
| elementIn () { | ||||
|   local e match="$1"; | ||||
|   shift; | ||||
|   for e; do [[ "$e" == "$match" ]] && return 0; done; | ||||
|   return 1; | ||||
| } | ||||
| 
 | ||||
| echo "Minimizing player code.."; | ||||
| 
 | ||||
| echo "  Minimizing JS.."; | ||||
| 
 | ||||
| if [ "min/player.js" -ot "util.js" ] || [ "min/player.js" -ot "skins.js" ] || [ "min/player.js" -ot "controls.js" ] || [ "min/player.js" -ot "player.js" ]; then | ||||
| if elementIn "embed/util.js" "${CHANGES[@]}" || elementIn "embed/skins.js" "${CHANGES[@]}" || elementIn "embed/controls.js" "${CHANGES[@]}" || elementIn "embed/player.js" "${CHANGES[@]}" ; then | ||||
|   echo "    Minimizing 'util.js skins.js controls.js player.js' into 'min/player.js'.."; | ||||
|   terser -mc -o min/player.js -- util.js skins.js controls.js player.js | ||||
| fi | ||||
|  | @ -12,23 +22,23 @@ echo "  Done."; | |||
| 
 | ||||
| echo "    Minimizing wrappers.." | ||||
| 
 | ||||
| if [ "min/wrappers/dashjs.js" -ot "wrappers/dashjs.js" ]; then | ||||
| if elementIn "embed/wrappers/dashjs.js" "${CHANGES[@]}"; then | ||||
|   echo "      Minimizing dashjs"; | ||||
|   terser -mn -o min/wrappers/dashjs.js -- wrappers/dashjs.js | ||||
| fi | ||||
| if [ "min/wrappers/flash_strobe.js" -ot "wrappers/flash_strobe.js" ]; then | ||||
| if elementIn "embed/wrappers/flash_strobe.js" "${CHANGES[@]}"; then | ||||
|   echo "      Minimizing flash_strobe"; | ||||
|   terser -mn -o min/wrappers/flash_strobe.js -- wrappers/flash_strobe.js | ||||
| fi | ||||
| if [ "min/wrappers/html5.js" -ot "wrappers/html5.js" ]; then | ||||
| if elementIn "embed/wrappers/html5.js" "${CHANGES[@]}"; then | ||||
|   echo "      Minimizing html5"; | ||||
|   terser -mn -o min/wrappers/html5.js -- wrappers/html5.js | ||||
| fi | ||||
| if [ "min/wrappers/videojs.js" -ot "wrappers/videojs.js" ]; then | ||||
| if elementIn "embed/wrappers/videojs.js" "${CHANGES[@]}"; then | ||||
|   echo "      Minimizing videojs"; | ||||
|   terser -mn -o min/wrappers/videojs.js -- wrappers/videojs.js | ||||
| fi | ||||
| if [ "min/wrappers/webrtc.js" -ot "wrappers/webrtc.js" ]; then | ||||
| if elementIn "embed/wrappers/webrtc.js" "${CHANGES[@]}"; then | ||||
|   echo "      Minimizing webrtc"; | ||||
|   terser -mn -o min/wrappers/webrtc.js -- wrappers/webrtc.js | ||||
| fi | ||||
|  | @ -36,11 +46,11 @@ echo "    Done."; | |||
| 
 | ||||
| echo "  Minimizing CSS.."; | ||||
| 
 | ||||
| if [ "min/skins/default.css" -ot "skins/default.css" ] || [ "min/skins/default.css" -ot "skins/general.css" ]; then | ||||
| if elementIn "embed/skins/default.css" "${CHANGES[@]}" || elementIn "embed/skins/general.css" "${CHANGES[@]}"; then | ||||
|   echo "    Minimizing default"; | ||||
|   cleancss --format keep-breaks -o min/skins/default.css skins/general.css skins/default.css | ||||
| fi | ||||
| if [ "min/skins/dev.css" -ot "skins/default.css" ] || [ "min/skins/dev.css" -ot "skins/general.css" ] || [ "min/skins/dev.css" -ot "skins/dev.css" ]; then | ||||
| if elementIn "embed/skins/default.css" "${CHANGES[@]}" || elementIn "embed/skins/general.css" "${CHANGES[@]}" || elementIn "embed/skins/dev.css" "${CHANGES[@]}"; then | ||||
|   echo "    Minimizing dev"; | ||||
|   cleancss --format keep-breaks -o min/skins/dev.css skins/general.css skins/default.css skins/dev.css | ||||
| fi | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cat
						Cat