Comments (7)
@FongMi Could you explain what you mean and why this function is important
from nextlib.
My player interface can adjust the ExtensionRendererMode at any time. As long as it is changed from EXTENSION_RENDERER_MODE_PREFER to EXTENSION_RENDERER_MODE_ON, an error will occur.
Using DefaultRenderersFactory it won't happen.
So I think it is when the player has been released, but ffmpeg did not receive the notification to release, causing the decoder error.
from nextlib.
@FongMi It's the issue with surface as mentioned in google/ExoPlayer#9459
from nextlib.
I see.
It's exo problem.
from nextlib.
Hey @FongMi. Just wanted to let you know that I kinda solved this issue by recreating the surface everytime video switches decoder. Implementation is in this PR:- anilbeesetti/nextplayer#785
from nextlib.
Thanks, I will test again.
from nextlib.
@anilbeesetti have u try to use TextureView ?
Screen will not update, and keep same frame.
from nextlib.
Related Issues (11)
- Video Format not supported
- AV1 video codecs is missing. HOT 5
- Dependency Dashboard
- I am sorry for creating a issue - this is to thankyou HOT 1
- How do I compile it into a static library?
- Infinite loop when trying to get MediaInfo for live hls streams HOT 4
- Can ffmpeg upgrade to version 7.0? HOT 1
- I just forked ,did not change anything, github action build failed HOT 7
- 4k decoding is very laggy HOT 1
- Sync FfmpegAudioDecoder with source
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 nextlib.