forked from mirrors/gecko-dev
		
	Bug 1485875 - Expect Android to not play AV1 in MP4. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D4258 --HG-- extra : moz-landing-system : lando
This commit is contained in:
		
							parent
							
								
									b07c177c38
								
							
						
					
					
						commit
						c02103611a
					
				
					 3 changed files with 10 additions and 11 deletions
				
			
		|  | @ -35,15 +35,6 @@ async function check_webm(v, enabled) { | |||
|     return pref; | ||||
|   } | ||||
| 
 | ||||
|   function isWindows32() { | ||||
|     return navigator.userAgent.includes("Windows") && | ||||
|            !navigator.userAgent.includes("Win64"); | ||||
|   } | ||||
| 
 | ||||
|   function isAndroid() { | ||||
|     return navigator.userAgent.includes("Android"); | ||||
|   } | ||||
| 
 | ||||
|   await SpecialPowers.pushPrefEnv({"set": [["media.av1.enabled", true]]}); | ||||
|   // AV1 is disabled on Windows 32 bits (bug 1475564) and Android (bug 1368843)
 | ||||
|   check("video/webm; codecs=\"av1\"", (isWindows32() || isAndroid()) ? "" : "probably"); | ||||
|  |  | |||
|  | @ -633,6 +633,15 @@ var gUnseekableTests = [ | |||
|   { name:"bogus.duh", type:"bogus/duh"} | ||||
| ]; | ||||
| 
 | ||||
| function isWindows32() { | ||||
|     return navigator.userAgent.includes("Windows") && | ||||
|         !navigator.userAgent.includes("Win64"); | ||||
| } | ||||
| 
 | ||||
| function isAndroid() { | ||||
|     return navigator.userAgent.includes("Android"); | ||||
| } | ||||
| 
 | ||||
| var androidVersion = -1; // non-Android platforms
 | ||||
| if (manifestNavigator().userAgent.includes("Mobile") || | ||||
|     manifestNavigator().userAgent.includes("Tablet")) { | ||||
|  |  | |||
|  | @ -98,8 +98,7 @@ function check_mp4(v, enabled) { | |||
|   }); | ||||
|   // AV1 is temporarily disabled on Win32 due to linker issues | ||||
|   // https://bugzilla.mozilla.org/show_bug.cgi?id=1475564 | ||||
|   if (!(manifestNavigator().userAgent.includes("Windows") && | ||||
|       !manifestNavigator().userAgent.includes("x64"))) { | ||||
|   if (!isWindows32() && !isAndroid()) { | ||||
|     check("video/mp4; codecs=\"av1\"", "probably"); | ||||
|   } else { | ||||
|     check("video/mp4; codecs=\"av1\"", ""); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Thomas Daede
						Thomas Daede