-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Video Player] Support gstreamer dmabuf in video_player #64
Comments
We have two options here to improve the performance. The first option is dmabuf you mentioned above. The other is GPU texture (see also sony/flutter-embedded-linux#157).
I think that's good. If you have a patch for that, can you please send a PR? |
@makotosato-at , you may try to set qos to TRUE, for me it improved playback and also resolved issue with disappearing sound. But for sure 60ms bottleneck is problem that should be solved. |
@Kofhein Thank you for the information. I tried that, but it didn't solve the problem... @HidenoriMatsubayashi Sorry, I don't have any patches... |
@makotosato-at , my comment might be helpful to you too #63 (comment) I've resolved similar issue, but in my case I've got desktop HW, so in my case gst_buffer_extract wasn't bottleneck. |
Hello.
I have i.MX8MP board and using video_player.
This SoC has a VPU(Video Proccessing Unit) so that it can hardware decode H.264 with gstreamer.
But, 1080p 30fps or 60fps video, the following gst_buffer_extract() is the bottleneck and playback is slow.
(gst_extract_buffer() takes about 60ms.)
gst_video_player.cc:
I think the availability of dmabuf would solve this problem.
Are there any plans to support gstreamer dmabuf in video_player?
(In my environment, gst_is_dmabuf_memory() returns TRUE, so I can use dmabuf.)
The text was updated successfully, but these errors were encountered: