You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Video playback with problem GPU drivers cause crash Windows devices.
It could be on "new" devices without installed GPU drivers yet or with specialized software which replace GPU drivers by their own.
With such cases with AIR right now we cannot make smooth UX for our users to tell them about GPU drivers problems.
Default Windows video player (Movies & TV) show error about such problems without crash: https://answers.microsoft.com/en-us/windows/forum/all/videos-will-no-longer-work-getting-error/e2cc9eb0-b1d8-4a75-be51-dbd7a077bfcd
It has been tested with multiple AIR versions, even with AIR 50.0.0.1 with different Windows 10 devices with different AIR applications with different architectures (32/64-bit) with different videos.
Same issue in all cases if GPU has some driver problem.
Launch code below with any Windows 10 device which has problem with GPU drivers (or may be uninstall it). Application try to start video playback.
Application example with sources and example of video attached. windows_video_driver_crash.zip
package {
import flash.display.Sprite;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.media.Video;
import flash.events.Event;
import flash.events.NetStatusEvent;
public class WindowsVideoDriverCrash extends Sprite {
private var nc:NetConnection;
private var ns:NetStream;
private var video:Video = new Video(640, 480);
public function WindowsVideoDriverCrash() {
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
addChild(video);
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, ncHandler);
nc.connect(null);
}
private function ncHandler(e:NetStatusEvent):void {
trace("ncHandler", e.info.code);
if (e.info.code == "NetConnection.Connect.Success"){
ns = new NetStream(nc);
ns.client = {onMetaData:getMeta};
ns.addEventListener(NetStatusEvent.NET_STATUS, nsHandler);
video.attachNetStream(ns);
ns.play("video.mp4");
}
}
private function nsHandler(e:NetStatusEvent):void {
trace("nsHandler", e.info.code);
}
private function getMeta(mdata:Object):void { }
}
}
Expected Result: NetStatusEvent with NetStream.Play.Failed code should be dispatched without application crash. Or some another error event but without application crash.
Known Workarounds
none
The text was updated successfully, but these errors were encountered:
Problem Description
Video playback with problem GPU drivers cause crash Windows devices.
It could be on "new" devices without installed GPU drivers yet or with specialized software which replace GPU drivers by their own.
With such cases with AIR right now we cannot make smooth UX for our users to tell them about GPU drivers problems.
Default Windows video player (Movies & TV) show error about such problems without crash:
https://answers.microsoft.com/en-us/windows/forum/all/videos-will-no-longer-work-getting-error/e2cc9eb0-b1d8-4a75-be51-dbd7a077bfcd
It has been tested with multiple AIR versions, even with AIR 50.0.0.1 with different Windows 10 devices with different AIR applications with different architectures (32/64-bit) with different videos.
Same issue in all cases if GPU has some driver problem.
Related issues (not the same):
#2159
#2125
#1159
#155
#139
#93
#82
Steps to Reproduce
Launch code below with any Windows 10 device which has problem with GPU drivers (or may be uninstall it). Application try to start video playback.
Application example with sources and example of video attached.
windows_video_driver_crash.zip
Actual Result:
Application crash:
Expected Result:
NetStatusEvent
withNetStream.Play.Failed
code should be dispatched without application crash. Or some another error event but without application crash.Known Workarounds
none
The text was updated successfully, but these errors were encountered: