🐙

Jetson Orin でgstreamerをビルドする

2022/07/06に公開

調査のためにJetson Orinでgstreamerの基本部分をビルドしてみた。

必要なツールのインストール

$ sudo apt install ninja-build
$ pip3 install --user meson

ソースコードの入手と展開

$ git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git
$ cd work/src/gstreamer/

現在使用しているgstreamerのバージョンと一致させる。

$ gst-inspect-1.0 --version
gst-inspect-1.0 version 1.16.2
GStreamer 1.16.2
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
$ git checkout -b w1.16.2 1.16.2

ビルド

$ meson builddir
$ ninja -C builddir/

ユニットテスト

$ meson test -C builddir/

インストール方法の確認

-n (dry-run) をつけて何がどこにインストールされるか確認する。

$ meson install -n -C builddir/

Discussion