/build_gstreamer

Build gstreamer with desired configuration and version

Primary LanguageShell

README

This repository is to build and install gstreamer with vaapi and srt using the version 1.18.

What is this repository for?

  • Build and install custom gstreamer from source.
  • Version 0.1

How do I get set up?

  • Choose the version of gstreamer you want to install and your user profile

      > $ cd utils
      > $ nano build-gstreamer.sh 
          # Edit the script to your needs: 
              # BRANCH="1.18.0"
              # prefix=/xx/xx/xx
              # libdir=/xx/xx/xx
      > $ cd ..
    
  • Install dependencies

      > $ cd utils
      > # ./build-gstreamer.sh -p
      > $ cd ..
    
  • Clone the repositorys from github

      > $ cd utils
      > # ./build-gstreamer.sh -d
      > $ cd ..
    
  • Build and install gstreamer

      > $ cd utils
      > # ./build-gstreamer.sh 
      > $ cd ..
    

Uninstall from the system

  • Uninstall gstreamer

      > $ cd utils
      > # ./build-gstreamer.sh -u
      > $ cd ..
    

Debug

  • The script will print the commands that are executed, and the script will exit with an error code if any of the commands fails.
  • The script script will log the output of the commands into data/build-gstreamer.log

Contribution guidelines

Who do I talk to?