c1e4e8545d
gstreamer-vaapi consists in a collection of VA-API based plugins for GStreamer and helper libraries. These libraries are used for hardware decoding and encoding of several video formats. decoding formats: JPEG, MPEG-2, MPEG-4:2, H.264 AVC, H.264 MVC, VP8, VC-1, WMV3, and HEVC. encoding formats: MPEG-2, H.264 AVC, H.264 MVC, JPEG, VP8, HEVC The package won't compile without at least one renderer enabled, so I chose to enable DRM by default, as X11, GLX, and wayland are heavy handed with the dependencies. As such, I have disabled every option defaulting to yes except for DRM for the first patch. Also, these codecs are only for x86 and require a Intel CPU (See Hardware Requirements on line 82 of the README file.) Signed-off-by: Adam Duskett <Adamduskett@outlook.com> [Thomas: - Add entry to DEVELOPERS file. - Add BR2_TOOLCHAIN_HAS_THREADS dependency to the main Config.in option. - Add BR2_PACKAGE_HAS_UDEV dependency to the main Config.in option. - Add comments about the BR2_STATIC_LIBS config option. - Rewrap Config.in help text and removing trailing tabs/spaces. - Remove restriction to i386/x86-64 - Add patch to fix build with uClibc.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> |
||
---|---|---|
arch | ||
board | ||
boot | ||
configs | ||
docs | ||
fs | ||
linux | ||
package | ||
support | ||
system | ||
toolchain | ||
.defconfig | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitlab-ci.yml.in | ||
CHANGES | ||
Config.in | ||
Config.in.legacy | ||
COPYING | ||
DEVELOPERS | ||
Makefile | ||
Makefile.legacy | ||
README |
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at http://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: buildroot@buildroot.org You can also find us on #buildroot on Freenode IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches