Comments (9)
getting the same error, but can't make mpv.js do anything on electron 2.0.2, the example doesn't work if updated.
from mpv.js.
Can reproduce it. Probably Chrome broken something in PPAPI implementation.
from mpv.js.
Though plugins seems to be working normally in latest Chromium.
Might be something electron-related.
from mpv.js.
Tested a bit more.
- Works fine with electron 1.x
- Shows error for electron 2.0.x
- Works fine with electron 3.0.0-beta.x
Seems to be either regression in Electron or Chrome 61. Does anyone know for how long electron 2.x is going to be supported? I.e. is it worth the efforts.
from mpv.js.
Might be related electron/electron#12937
from mpv.js.
Tested Chrome 61÷66, issue seems to be fixed somewhere between 64 and 65.
from mpv.js.
Found commit which fixes error: https://chromium.googlesource.com/chromium/src.git/+/37924baf9ac8f3ce7811508bc650efe965bb50b2^!/
from mpv.js.
Closing because it was fixed in latest electron/Chrome (3+/65+) and doesn't affect functionality.
As far as I can understand it happens because Chrome reports support for 16bit textures, mpv tries to create 16bit FBO and that fails, so it fallbacks to usual dumb mode.
There is one more issue which I thought was related to this one, but it seems to be happen only on Linux: electron/electron#13624
from mpv.js.
on 2.0.x ARM releases for raspberry pi you can fix this issue by enabling hardware graphics acceleration.
from mpv.js.
Related Issues (20)
- Windows "failed to initialize mpv GL context" in console with example and "Couldn't load plugin" in window. HOT 12
- Can‘t load plugin on windows with electron 4.2.9 HOT 1
- Using nwjs HOT 1
- MPV not request method GET and "couldn't load plugin" - Ubuntu HOT 2
- Pepper is deprecated HOT 3
- MacOS failed to initialize mpv GL context. HOT 1
- High CPU Usage & Audio Video Desync for Certain Devices
- undefined symbol: avcodec_parameters_to_context
- ubuntu 18.04 couldn't load plugin HOT 1
- [Linux] Plugin builds and loads in electron but the video is not playing HOT 1
- How to use libmpv.so HOT 1
- How should I achieve video recording ?
- NaCl SDK was deprecated by new chrome version, has any plan tranfer from naci to WebAssembly? HOT 5
- addEventListener("message“,(e)=>{}),
- WebGL Implementation
- opengl_cb API removed from newest MPV HOT 1
- Project dead? HOT 4
- how to play .avs video HOT 1
- "failed to initialize mpv GL context" since chromium 89 (electron 13.0.0 or nw 0.52.0) HOT 4
- Can't find dlls/libraries HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpv.js.