@@ -25,6 +25,7 @@ source "package/multimedia/gst1-plugins-good/Config.in"
source "package/multimedia/gst1-plugins-bad/Config.in"
source "package/multimedia/gst1-plugins-ugly/Config.in"
source "package/multimedia/gst-omx/Config.in"
+source "package/multimedia/gst-libav/Config.in"
source "package/multimedia/lame/Config.in"
source "package/multimedia/libav/Config.in"
new file mode 100644
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_GST_LIBAV
+ bool "gst-libav"
+ depends on BR2_PACKAGE_GSTREAMER
+ select BR2_PACKAGE_GST_PLUGINS_BASE
+ select BR2_PACKAGE_LIBAV
+ select BR2_PACKAGE_LIBAV_GPL
+ select BR2_PACKAGE_LIBAV_SWSCALE
+ depends on BR2_LARGEFILE
+ depends on BR2_INET_IPV6
+ help
+ GStreamer plugin using libav.
+
+ http://gstreamer.freedesktop.org/
+
+comment "gst-libav requires a toolchain with LARGEFILE and IPV6 support"
+ depends on !(BR2_LARGEFILE && BR2_INET_IPV6)
new file mode 100644
@@ -0,0 +1,18 @@
+################################################################################
+#
+# gst-libav
+#
+################################################################################
+
+GST_LIBAV_VERSION = 1.1.1
+GST_LIBAV_SOURCE = gst-libav-$(GST_LIBAV_VERSION).tar.xz
+GST_LIBAV_SITE = http://gstreamer.freedesktop.org/src/gst-libav
+GST_LIBAV_INSTALL_STAGING = YES
+GST_LIBAV_DEPENDENCIES = host-pkgconf gstreamer1 gst1-plugins-base libav
+GST_LIBAV_CONF_OPT = --with-system-libav
+
+ifeq ($(BR2_PACKAGE_BZIP2),y)
+GST_LIBAV_DEPENDENCIES += bzip2
+endif
+
+$(eval $(autotools-package))
Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- package/multimedia/Config.in | 1 + package/multimedia/gst-libav/Config.in | 16 ++++++++++++++++ package/multimedia/gst-libav/gst-libav.mk | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 package/multimedia/gst-libav/Config.in create mode 100644 package/multimedia/gst-libav/gst-libav.mk