mdegans / gst-cuda-plugin

CUDA plugin base for GStreamer with DeepStream in mind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gst-cuda-plugin

Is a WIP sample cuda plugin for gstreamer.

Right now it's mostly boilerplate and doesn't do much, but it has basic tests using GstCheck and GstHarness.

To build:

sudo apt install ninja-build libgstreamer1.0-dev libglib2.0-dev libgstreamer-plugins-base1.0-dev
git clone --branch (branch) (repo url)
pip3 install --upgrade meson
cd (repo folder)
mkdir build && cd build
meson (options) ..
ninja test
(sudo) ninja install

A systemwide install is not necessary if you tell meson to configure a --prefix like ~/.local and set GST_PLUGIN_PATH accordingly. ninja uninstall can be used to uninstall.

About

CUDA plugin base for GStreamer with DeepStream in mind

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 82.2%Language:C 10.1%Language:Meson 4.3%Language:Dockerfile 2.1%Language:Shell 1.3%