🐙
Jetson Orin でgstreamerをビルドする
調査のために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