avtp: AVTP plugin bootstrap code
authorAndre Guedes <andre.guedes@intel.com>
Mon, 14 Jan 2019 18:18:42 +0000 (10:18 -0800)
committerEderson de Souza <ederson.desouza@intel.com>
Wed, 3 Jul 2019 16:59:35 +0000 (09:59 -0700)
commiteaeab383bb7dc15b3f18a120486f61c2838fc80c
tree8ccf1213411c8080891469dac7d99b0603c4b147
parentbd46630b62d4b3c547e0abf768c2b2681c999264
avtp: AVTP plugin bootstrap code

This patch introduces the bootstrap code from the AVTP plugin (plugin
definition and init) as well as the build system files. Upcoming patches
will introduce payloaders, source and sink elements provided by the AVTP
plugin. These elements can be utilized by a GStreamer pipeline to
implement TSN audio/video applications.

Regarding the plugin build system files, both autotools and meson files
are introduced. The AVTP plugin is landed in ext/ since it has an
external dependency on libavtp, an opensource AVTP packetization
library. For further information about libavtp check [1].

[1] https://github.com/AVnu/libavtp
configure.ac
ext/Makefile.am
ext/avtp/Makefile.am [new file with mode: 0644]
ext/avtp/gstavtp.c [new file with mode: 0644]
ext/avtp/meson.build [new file with mode: 0644]
ext/meson.build
meson_options.txt