FAQ_MA35D1 Build Gstreamer by Buildroot

Post Reply
ytliu6
Posts: 80
Joined: 08 Nov 2022, 10:28

24 Feb 2023, 15:05

The default configuration of an Image built by Buildroot is minimalistic, which means you need to manually enable the libraries you need to use. If you want to use Gstreamer-related libraries, you can follow the steps below to build them.

There are many options that can be enabled or disabled. You should choose what you need and disable others to decrease your image size. If you don’t know which ones should be enabled, you can refer to the attachment.
GST_Buildroot_config.7z
(19.92 KiB) Downloaded 6451 times

Code: Select all

$ make menuconfig
Target Package  --->
  Audio and video applications  --->
    gst1-plugins-base  --->
    gst1-plugins-good  --->
    gst1-plugins-bad  --->
    gst1-plugins-ugly  --->
Build Gstreamer by Buildroot.png
Build Gstreamer by Buildroot.png (41.56 KiB) Viewed 15328 times
After enabling these libraries, rebuild the package and re-pack it. Usually, you just need to execute the 'make' command. Sometimes, the libraries are not built into the image. In such cases, you can enter the following command to force the package to rebuild.

Code: Select all

$ make gst1-plugins-base-rebuild && make

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 4 guests