Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Platform

  • C3V-W

...

  • C3V-S

System

...

Yocto

The user should know how to build the GStreamer package in the Buildroot and use it in the C3V Yocto system.

Ubuntu

Download GStreamer v1.20.1 directly on the platform and compile and install it directly.

...

  • Buildroot

  • Ubuntu

Kernel Config

Open the V4L2 hardware codec driver.

Device Drivers > Multimedia support > Media drivers > Video hardware codec

...

GStreamer

  • Version 1.20.1

  • Use patch

View file
namegst1-plugins-good-1.20.1.diff

View file
namegst1-plugins-bad-1.20.1.diff

...

  • Additional Plugins

    View file
    namelibgstmyelements.so

Copy it to <path>/gstreamer-1.0/ on the C3V platform after install the GStreamer.

Yocto

The user should know how to build the GStreamer package in the Buildroot and use it in the C3V Buildroot first.

Buildroot menuconfig

GStreamer

[*] gstreamer 1.x
-*- enable unit test libraries
[*] enable command-line parser
[*] enable tracing subsystem
[*] enable gst-debug trace support
[*] enable plugin registry
[*] install tools

...

[*] gst1-plugins-bad --->
[*] jpegformat
[*] videofilters
[*] videoframe_audiolevel
[*] videoparsers
[*] videosignal
[*] fdk-aac
[*] openh264
[*] opus
[*] v4l2codecs

Info

The above lists the options that need to be configured for GStreamer in the Buildroot, but if you are compiling directly on Ubuntu, normally these are selected by default.

...

Ubuntu(Recommended)

Download the GStreamer v1.20.1 directly on the platform and compile and install it. Please go here to see the details.

Source

For reference:

View file
namelibgstmyelements.so

This is a customer library and should be copied to <path>/gstreamer-1.0/ on the C3V platform.

Kernel Config

Open the V4L2 hardware codec driver.

Device Drivers > Multimedia support > Media drivers > Video hardware codec

...

Reference

...

Invalid file id - 9ece7622-9eda-4fef-ad08-98d7256977b6

View file
nameInvalid file id - b19dbadb-96ee-449f-9831-4e97c4e8507a

Reference

  1. Video Codec V4L2 Usage with C3V Buildroot system

  2. Build and install specified GStreamer on the Ubuntu

  3. Downloading and Compiling Code