![]() ![]() In Raspbian Stretch I have compiled this plugin manually. I hope that in Raspbian Buster with Gstreamer 1.14 I will be able to configure the gst-plugin-bad to output video through the GLES layer. I plan to switch to Raspbian Buster and Raspberry Pi 4 (at Raspbian Stretch, I updated the kernel to 4.19). ![]() I haven't worked out if GStreamer automatically uses dmabufs or not, but they do reduce the amount of buffer copying that is required. Please ensure you understand the script before running it blindly (you should never run random scripts from the internet without some understanding of what they do, particularly if they use sudo). ![]() If you must stick with Stretch, then someone has previously posted a script for downloading and building the whole of Gstreamer. There are a couple of patches I'll recommend to the Raspbian maintainers to backport to make them more useful Raspbian Buster has GStreamer 1.14, so no rebuilding required. V4l2h264dec and v4l2convert are supported with the 4.19 kernel and GStreamer 1.14 or later. Conversion from YUV to RGB is a non-trivial operation. The video_decode component supports I420/YU12, YV12, NV12, NV21, and RGB565. The GStreamer plugin may support the mapping between Gstreamer and IL for RGBA, but that doesn't mean the underlying component does. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |