ridgerun / gst-omx-dm816x-dm814x Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gstreamer/gst-omx
OpenMAX IL GStreamer wrapper
License: GNU Lesser General Public License v2.1
This project forked from gstreamer/gst-omx
OpenMAX IL GStreamer wrapper
License: GNU Lesser General Public License v2.1
Seek jump has a fast response, but the transition may show different things such as:
Also looks like the omxvideodec "No corresponding frame found" error message appears more times when the transition is not neat. Also seems that seek jumps at some specific times show more problems than others.
Further inspection is needed in the dec_loop method, and if needed in the demuxer seek logic.
When injecting a seek event to the pipeline the playback session stalls, same goes for gstd-client. To regain control of the command line a CTRL+C (forced quit) is need. To start another playback session it would need manual kill of the gstd process, still it may affect OpenMAX layer, so reboot may be needed as well.
Debug logs don't show a particular error, but all latest logs show a QoS event received line at the very end, some lines above a flush start event can be seen also.
This issue is occasional, sometimes is very easy to reproduce, sometimes you can try several times and it doesn't appears.
Video seeking is not 100% stable, doing a playback exercise with gstd-client when injecting a seek event to the pipeline causes a freeze. 5 consecutive seek exercise should be enough to reproduce the problem.
When seeking during a playback exercise the transition has a black screen that lasts around 0.25 - 0.5 seconds.
Actions to consider:
1920x1080 playback is not 100% smooth, this is seen as persistent drops in the video. Memory usage has been optimized, omxh264dec and omxscaler are sharing buffer pool and v4l2sink is working with io-mode 3 (userptr).
Approaches to consider:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.