Skip to content

Commit

Permalink
Merge branch 'dev-0.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
migueltaylor committed Feb 1, 2019
2 parents 12f9474 + d0b5cf3 commit ebdc834
Show file tree
Hide file tree
Showing 46 changed files with 3,897 additions and 0 deletions.
56 changes: 56 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Editor backup
*~
*.bak
\#*
*.orig

# Autotools cruft
aclocal.m4
autom4te.cache/
compile
config.guess
config.h
config.h.in
config.status
config.sub
configure
install-sh
missing
Makefile
Makefile.in
depcomp
libtool
ltmain.sh
m4/
.deps/
.libs/
stamp-h*
autoregen.sh
gstinference-*.pc

# Build outputs
.deps/
.libs/
*.la
*.lo
*.o

# Git conflict files
.merge_file_*

# GtkDoc
docs/version.entities

# Tests
test-driver
*.xml
*.log
*.trs

# 3rd party tools
.clang_complete
cscope.files
cscope.out

# Examples

3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "common"]
path = common
url = https://anongit.freedesktop.org/git/gstreamer/common.git
3 changes: 3 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Carlos Rodriguez <[email protected]>
Jose Jimenez <[email protected]>
Michael Gruner <[email protected]>
1 change: 1 addition & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
=== release 0.1.0 ===
11 changes: 11 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
GStreamer is currently maintained by the consensus of a number
of people, including, but not limited to:

Carlos Rodriguez <[email protected]>
Jose Jimenez <[email protected]>
Michael Gruner <[email protected]>


Maintainer-related issues should be addressed to:

[email protected]
56 changes: 56 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc

ALWAYS_SUBDIRS = \
gst-libs \
ext \
tests \
common \
docs \
m4

SUBDIRS = $(ALWAYS_SUBDIRS)

DIST_SUBDIRS = $(ALWAYS_SUBDIRS)

EXTRA_DIST = \
depcomp \
AUTHORS NEWS README REQUIREMENTS \
ChangeLog gst-inference.doap autogen.sh

DISTCLEANFILES = _stdint.h

noinst_HEADERS =

ACLOCAL_AMFLAGS = -I m4 -I common/m4

include $(top_srcdir)/common/release.mak

check-valgrind:
$(MAKE) -C tests/check check-valgrind

if HAVE_GST_CHECK
check-torture:
$(MAKE) -C tests/check torture

build-checks:
$(MAKE) -C tests/check build-checks
else
check-torture:
true
build-checks:
true
endif

include $(top_srcdir)/common/coverage/lcov.mak

# cruft: plugins that have been merged or moved or renamed

CRUFT_FILES = \
$(top_builddir)/common/shave \
$(top_builddir)/common/shave-libtool

CRUFT_DIRS =

include $(top_srcdir)/common/cruft.mak

all-local: check-cruft
1 change: 1 addition & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# GstInference 0.1 Release Notes
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# GstInference

A GStreamer deep learning inference framework.

Please visit the official documentation hosted at:
> http://developer.ridgerun.com/wiki/index.php?title=GstInference
54 changes: 54 additions & 0 deletions REQUIREMENTS
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
GStreamer uses a *large* array of tools and libraries, most of which are
optional. We have attempted to make sure that any code that depends on
optional libraries doesn't get built unless you have those libraries. If
you find this not to be the case, please, let us know by filing a bug
report at http://bugzilla.gnome.org/.

Required tools:
===============

An extra set of tools is required if you wish to build GStreamer
from git (using autogen.sh):

autoconf >= 2.68 https://www.gnu.org/software/autoconf/
automake >= 1.11 https://www.gnu.org/software/automake/
libtool >= 2.2.6 https://www.gnu.org/software/libtool/
pkgconfig >= 0.9.0 https://www.freedesktop.org/software/pkgconfig/

Required libraries:
===================

Package: GStreamer
Version: 1.x (same 1.x version as this package)
Recommended: Latest 1.x
URL: http://gstreamer.freedesktop.org/
DebianPackage: libgstreamer1.0-dev
Notes: The required version is updated frequently, so the version
listed in this file is often out of date. If you are compiling
from git master, you will usually need GStreamer core and
gst-plugins-base from git master as well.

Package: GStreamer Base Plugins
Version: 1.x (same 1.x version as this package)
Recommended: Latest 1.x
URL: http://gstreamer.freedesktop.org/
DebianPackage: libgstreamer-plugins-base1.0-dev
Notes: The required version is updated frequently, so the version
listed in this file is often out of date. If you are compiling
from git master, you will usually need GStreamer core and
gst-plugins-base from git master as well.


Optional libraries:
===================

This file lists supporting libraries for which gst-plugins-good contains
plugins, as well as their minimum required version. You can find the
corresponding plugins in ext/(library)


Optional (debian) packages:
===========================

gtk-doc-tools >= 1.12 -- needed to build documentation
python-xml -- needed to build plugin documentation
113 changes: 113 additions & 0 deletions autogen.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
#!/bin/sh
#
# gst-inference autogen.sh
#
# Run this to generate all the initial makefiles, etc.
#
# This file has been generated from common/autogen.sh.in via common/update-autogen


test -n "$srcdir" || srcdir=`dirname "$0"`
test -n "$srcdir" || srcdir=.

olddir=`pwd`
cd "$srcdir"

package=gst-inference
srcfile=gst-inference.doap

# Make sure we have common
if test ! -f common/gst-autogen.sh;
then
echo "+ Setting up common submodule"
git submodule init
fi
git submodule update

# source helper functions
if test ! -f common/gst-autogen.sh;
then
echo There is something wrong with your source tree.
echo You are missing common/gst-autogen.sh
exit 1
fi
. common/gst-autogen.sh

# install pre-commit hook for doing clean commits
if test ! \( -x .git/hooks/pre-commit -a -L .git/hooks/pre-commit \);
then
rm -f .git/hooks/pre-commit
if ! ln -s ../../common/hooks/pre-commit.hook .git/hooks/pre-commit 2> /dev/null
then
echo "Failed to create commit hook symlink, copying instead ..."
cp common/hooks/pre-commit.hook .git/hooks/pre-commit
fi
fi

CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc'

if test "x$package" = "xgstreamer"; then
CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --enable-failing-tests --enable-poisoning"
elif test "x$package" = "xgst-plugins-bad"; then
CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --with-player-tests"
fi

autogen_options $@

printf "+ check for build tools"
if test -z "$NOCHECK"; then
echo

printf " checking for autoreconf ... "
echo
which "autoreconf" 2>/dev/null || {
echo "not found! Please install the autoconf package."
exit 1
}

printf " checking for pkg-config ... "
echo
which "pkg-config" 2>/dev/null || {
echo "not found! Please install pkg-config."
exit 1
}
else
echo ": skipped version checks"
fi

# if no arguments specified then this will be printed
if test -z "$*" && test -z "$NOCONFIGURE"; then
echo "+ checking for autogen.sh options"
echo " This autogen script will automatically run ./configure as:"
echo " ./configure $CONFIGURE_DEF_OPT"
echo " To pass any additional options, please specify them on the $0"
echo " command line."
fi

toplevel_check $srcfile

# aclocal
if test -f acinclude.m4; then rm acinclude.m4; fi

autoreconf --force --install || exit 1

test -n "$NOCONFIGURE" && {
echo "+ skipping configure stage for package $package, as requested."
echo "+ autogen.sh done."
exit 0
}

cd "$olddir"

echo "+ running configure ... "
test ! -z "$CONFIGURE_DEF_OPT" && echo " default flags: $CONFIGURE_DEF_OPT"
test ! -z "$CONFIGURE_EXT_OPT" && echo " external flags: $CONFIGURE_EXT_OPT"
echo

echo "$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT
"$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT || {
echo " configure failed"
exit 1
}

echo "Now type 'make' to compile $package."
1 change: 1 addition & 0 deletions common
Submodule common added at cd1dee
Loading

0 comments on commit ebdc834

Please sign in to comment.