diff options
Diffstat (limited to 'gstreamer_ti_dm81xx/opensource_build/Packages.make')
-rw-r--r-- | gstreamer_ti_dm81xx/opensource_build/Packages.make | 175 |
1 files changed, 175 insertions, 0 deletions
diff --git a/gstreamer_ti_dm81xx/opensource_build/Packages.make b/gstreamer_ti_dm81xx/opensource_build/Packages.make new file mode 100644 index 0000000..de704f0 --- /dev/null +++ b/gstreamer_ti_dm81xx/opensource_build/Packages.make @@ -0,0 +1,175 @@ +# Packages.make +# +# Copyright (C) 2008-2010 Texas Instruments Incorporated - http://www.ti.com/ +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation version 2.1 of the License. +# +# This program is distributed #as is# WITHOUT ANY WARRANTY of any kind, +# whether express or implied; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. + +#------------------------------------------------------------------------------ +# Packages processed by this build script. +#------------------------------------------------------------------------------ + +#------------------------------------------------------------------------------ +# Package glib +#------------------------------------------------------------------------------ +PACKAGE_glib_BUILD_TARGET = glib +PACKAGE_glib_ARCHIVE_BASENAME = glib-2.24.2 +PACKAGE_glib_PRECONFIG_PATCHES = +PACKAGE_glib_CONFIGURE_OPTS = glib_cv_stack_grows=no glib_cv_uscore=no ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes +PACKAGE_glib_POSTCONFIG_PATCHES = +PACKAGE_glib_BUILD_DIRS = +PACKAGE_glib_DESCRIPTION = GLib library +BASE_PACKAGES += $(PACKAGE_glib_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package check +#------------------------------------------------------------------------------ +PACKAGE_check_BUILD_TARGET = check +PACKAGE_check_ARCHIVE_BASENAME = check-0.9.8 +PACKAGE_check_PRECONFIG_PATCHES = +PACKAGE_check_CONFIGURE_OPTS = +PACKAGE_check_POSTCONFIG_PATCHES = +PACKAGE_check_BUILD_DIRS = +PACKAGE_check_DESCRIPTION = Check: a unit test framework for C +BASE_PACKAGES += $(PACKAGE_check_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package gstreamer +#------------------------------------------------------------------------------ +PACKAGE_gstreamer_BUILD_TARGET = gstreamer +PACKAGE_gstreamer_ARCHIVE_BASENAME = gstreamer-0.10.30 +PACKAGE_gstreamer_PRECONFIG_PATCHES = \ + 0001-Disable-last-buffer-feature-by-default.patch +PACKAGE_gstreamer_CONFIGURE_OPTS = --disable-loadsave --disable-tests --disable-examples +PACKAGE_gstreamer_POSTCONFIG_PATCHES = +PACKAGE_gstreamer_BUILD_DIRS = +PACKAGE_gstreamer_DESCRIPTION = GStreamer library +BASE_PACKAGES += $(PACKAGE_gstreamer_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package libid3tag +#------------------------------------------------------------------------------ +PACKAGE_id3tag_BUILD_TARGET = id3tag +PACKAGE_id3tag_ARCHIVE_BASENAME = libid3tag-0.15.1b +PACKAGE_id3tag_PRECONFIG_PATCHES = \ + 0001-Converted-from-libid3tag1_0_15_1b.patch.patch +PACKAGE_id3tag_CONFIGURE_OPTS = +PACKAGE_id3tag_POSTCONFIG_PATCHES = +PACKAGE_id3tag_DESCRIPTION = id3 tag library +BASE_PACKAGES += $(PACKAGE_id3tag_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package libmad +#------------------------------------------------------------------------------ +PACKAGE_mad_BUILD_TARGET = mad +PACKAGE_mad_ARCHIVE_BASENAME = libmad-0.15.1b +PACKAGE_mad_PRECONFIG_PATCHES = \ + 0001-Converted-from-libmad1_0_15_1b.patch \ + 0002-Remove-fforce-mem-option-when-building-with-O2.patch +PACKAGE_mad_POSTCONFIG_PATCHES = +PACKAGE_mad_DESCRIPTION = mpeg audio decoder library +BASE_PACKAGES += $(PACKAGE_mad_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package plugins_base +#------------------------------------------------------------------------------ +PACKAGE_plugins_base_BUILD_TARGET = plugins_base +PACKAGE_plugins_base_ARCHIVE_BASENAME = gst-plugins-base-0.10.30 +PACKAGE_plugins_base_PRECONFIG_PATCHES = +PACKAGE_plugins_base_CONFIGURE_OPTS = --disable-examples --disable-x --disable-ogg --disable-vorbis --disable-pango $(ALSA_SUPPORT) +PACKAGE_plugins_base_POSTCONFIG_PATCHES = +PACKAGE_plugins_base_BUILD_DIRS = +PACKAGE_plugins_base_DESCRIPTION = GStreamer plugins base library +BASE_PACKAGES += $(PACKAGE_plugins_base_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package plugins_good +#------------------------------------------------------------------------------ +PACKAGE_plugins_good_BUILD_TARGET = plugins_good +PACKAGE_plugins_good_ARCHIVE_BASENAME = gst-plugins-good-0.10.25 +PACKAGE_plugins_good_PRECONFIG_PATCHES = \ + 0001-v4l2src-add-input-src-property-to-specify-capture-in.patch \ + 0002-v4l2src-keep-track-of-the-input-ID-that-will-be-used.patch \ + 0003-v4l2src-make-sure-capture-buffer-size-is-aligned-on-.patch \ + 0004-osssink-handle-all-supported-sample-rates.patch \ + 0005-v4l2src-add-support-for-DaVinci-platforms-using-MVL-.patch \ + 0006-v4l2src-support-NV12-capture-on-DM365-using-the-IPIP.patch \ + 0007-v4l2src-accept-EPERM-as-a-non-fatal-error-for-VIDIOC.patch \ + 0008-v4l2src-try-progressive-mode-first-for-component-inp.patch \ + 0009-v4l2src-add-support-for-NV16-colorspace.patch \ + 0010-v4l2src-set-bytesperline-and-sizeimage-before-callin.patch \ + 0011-v4l2src-update-gst_v4l2_get_norm-to-handle-DM6467T-a.patch \ + 0012-v4l2src-add-V4L2-ioctl-calls-to-initialize-capture-d.patch \ + 0013-v4l2src-disable-video-device-polling-by-default-on-D.patch \ + 0014-v4l2src-Skip-detection-of-private-controls.patch \ + 0015-v4l2src-Remove-short-circuit-of-VIDIOC_S_FMT-call.patch \ + 0016-v4l2src-add-feature-to-artifically-lower-framerate-b.patch \ + 0017-v4l2src-always-set-the-desired-framerate-on-DM365.patch +PACKAGE_plugins_good_CONFIGURE_OPTS = +PACKAGE_plugins_good_POSTCONFIG_PATCHES = +PACKAGE_plugins_good_BUILD_DIRS = gst/avi +PACKAGE_plugins_good_BUILD_DIRS += gst/qtdemux +PACKAGE_plugins_good_BUILD_DIRS += sys/oss +PACKAGE_plugins_good_BUILD_DIRS += sys/v4l2 +PACKAGE_plugins_good_BUILD_DIRS += gst/autodetect +PACKAGE_plugins_good_BUILD_DIRS += gst/rtp +PACKAGE_plugins_good_BUILD_DIRS += gst/rtsp +PACKAGE_plugins_good_BUILD_DIRS += gst/rtpmanager +PACKAGE_plugins_good_BUILD_DIRS += gst/udp +PACKAGE_plugins_good_DESCRIPTION = \ + Select plugins from GStreamer good-plugins (avi, qtdemux, oss, v4l2) +PLUGIN_PACKAGES += $(PACKAGE_plugins_good_BUILD_TARGET) + +#------------------------------------------------------------------------------ +# Package plugins_bad +#------------------------------------------------------------------------------ +PACKAGE_plugins_bad_BUILD_TARGET = plugins_bad +PACKAGE_plugins_bad_ARCHIVE_BASENAME = gst-plugins-bad-0.10.21 +PACKAGE_plugins_bad_PRECONFIG_PATCHES = \ + 0001-freeze-Add-timeout-property.patch \ + 0002-fixes-to-mux-h264-stream-utilizing-ctts.patch \ + 0003-ugly-hack-to-avoid-a-memcpy.patch \ + 0004-h264parse-Add-workaround-for-separate-codec_config-a.patch \ + 0005-jpegparse-ignore-unhandled-application-markers.patch +PACKAGE_plugins_bad_POSTCONFIG_PATCHES = +PACKAGE_plugins_bad_BUILD_DIRS = gst/mpegdemux +PACKAGE_plugins_bad_BUILD_DIRS += gst/rtpmux +PACKAGE_plugins_bad_BUILD_DIRS += gst/qtmux +PACKAGE_plugins_bad_DESCRIPTION = \ + Select plugins from GStreamer bad-plugins +PLUGIN_PACKAGES += $(PACKAGE_plugins_bad_BUILD_TARGET) + +#------------------------------------------------------------------------------- +# Package plugins_ugly +#------------------------------------------------------------------------------- +PACKAGE_plugins_ugly_BUILD_TARGET = plugins_ugly +PACKAGE_plugins_ugly_ARCHIVE_BASENAME = gst-plugins-ugly-0.10.16 +PACKAGE_plugins_ugly_PRECONFIG_PATCHES = +ifeq ($(ALSA_SUPPORT), --disable-alsa) + PACKAGE_plugins_ugly_PRECONFIG_PATCHES += \ + 0001-Optimize-the-mad-element-to-output-16-bit-samples-in.patch +endif +PACKAGE_plugins_ugly_CONFIGURE_OPTS = --enable-lame +PACKAGE_plugins_ugly_POSTCONFIG_PATCHES = +PACKAGE_plugins_ugly_BUILD_DIRS = ext/mad +PACKAGE_plugins_ugly_BUILD_DIRS += ext/lame +PACKAGE_plugins_ugly_DESCRIPTION = \ + Selected plugins from Gstreamer ugly-plugins (id3tag, mad, lame) +PLUGIN_PACKAGES += $(PACKAGE_plugins_ugly_BUILD_TARGET) + +#------------------------------------------------------------------------------- +# Package lame +#------------------------------------------------------------------------------- +PACKAGE_lame_BUILD_TARGET = lame +PACKAGE_lame_ARCHIVE_BASENAME = lame-398-2 +PACKAGE_lame_PRECONFIG_PATCHES = +PACKAGE_lame_CONFIGURE_OPTS = +PACKAGE_lame_DESCRIPTION = \ + lame lib for encoding mp3 +PLUGIN_PACKAGES += $(PACKAGE_lame_BUILD_TARGET) |