summaryrefslogtreecommitdiff
path: root/gstreamer_ti/ti_build/ticodecplugin/Makefile.external
diff options
context:
space:
mode:
authorbrijesh.singh <brijesh.singh@24075187-2e39-4e88-bbb8-bc8aa768f540>2011-03-18 21:20:45 +0000
committerbrijesh.singh <brijesh.singh@24075187-2e39-4e88-bbb8-bc8aa768f540>2011-03-18 21:20:45 +0000
commit5f7d6832c5e3fccb295ea04072ebb4376db1b279 (patch)
tree5348e555d43ce281196153d315c365a8c92e234c /gstreamer_ti/ti_build/ticodecplugin/Makefile.external
parent77218d84fc03cc5a01a44fca6b9e4983bd1ac21e (diff)
Introducing TIDmaiVideoSink version 2
TIDmaiVideoSink is very popular cross platform video sink but since this sink was not derived from standard video class hence it was getting difficult to add important features like overlay, DSS resize, QoS and use latest DMAI changes without breaking existing platform support. This patch implements TIDmaiVideoSink version 2 - name tidisplaysink2. The sink has been tested on DM365, DM368, DM3730 and OMAPL138 platform. The noticable changes are: - code cleanup to match Gstreamer standard - support DSS2 resizer using the overlay IOCTL's. - support peer buffer allocation on arbitary resolution. - used sink defined default attributes like videoStd=AUTO, videoOutput=SYSTEM - add support for omapl138 The sink depends on latest DVSDK 4.01. The following pipeline are tested on supported platforms: git-svn-id: https://gstreamer.ti.com/svn/gstreamer_ti/trunk@924 24075187-2e39-4e88-bbb8-bc8aa768f540
Diffstat (limited to 'gstreamer_ti/ti_build/ticodecplugin/Makefile.external')
-rw-r--r--gstreamer_ti/ti_build/ticodecplugin/Makefile.external7
1 files changed, 6 insertions, 1 deletions
diff --git a/gstreamer_ti/ti_build/ticodecplugin/Makefile.external b/gstreamer_ti/ti_build/ticodecplugin/Makefile.external
index b75e056..768fefc 100644
--- a/gstreamer_ti/ti_build/ticodecplugin/Makefile.external
+++ b/gstreamer_ti/ti_build/ticodecplugin/Makefile.external
@@ -78,6 +78,7 @@ ifeq ($(GST_TI_PLATFORM), dm365)
export MVTOOL_DIR = $(CSTOOL_DIR)
export PLATFORM_XDC = ${XDC_PLATFORM}
export CROSS_COMPILE = ${CSTOOL_PREFIX}
+ export ENABLE_TIDISPLAYSINK2 = "--enable-tidisplaysink2"
endif
ifeq ($(GST_TI_PLATFORM), dm368)
@@ -87,6 +88,7 @@ ifeq ($(GST_TI_PLATFORM), dm368)
export MVTOOL_DIR = $(CSTOOL_DIR)
export PLATFORM_XDC = ${XDC_PLATFORM}
export CROSS_COMPILE = ${CSTOOL_PREFIX}
+ export ENABLE_TIDISPLAYSINK2 = "--enable-tidisplaysink2"
endif
ifeq ($(GST_TI_PLATFORM), omapl138)
@@ -100,6 +102,7 @@ ifeq ($(GST_TI_PLATFORM), omapl138)
export C6ACCEL_INSTALL_DIR
export C6ACCEL_PLATFORM = $(GST_TI_PLATFORM)
export ENABLE_C6ACCEL ="--enable-c6accel"
+ export ENABLE_TIDISPLAYSINK2 = "--enable-tidisplaysink2"
endif
ifeq ($(GST_TI_PLATFORM), omap3530)
@@ -113,6 +116,7 @@ ifeq ($(GST_TI_PLATFORM), omap3530)
export C6ACCEL_INSTALL_DIR
export C6ACCEL_PLATFORM = $(GST_TI_PLATFORM)
export ENABLE_C6ACCEL ="--enable-c6accel"
+ export ENABLE_TIDISPLAYSINK2 = "--enable-tidisplaysink2"
endif
ifeq ($(GST_TI_PLATFORM), dm3730)
@@ -126,6 +130,7 @@ ifeq ($(GST_TI_PLATFORM), dm3730)
export C6ACCEL_INSTALL_DIR
export C6ACCEL_PLATFORM = omap3530
export ENABLE_C6ACCEL ="--enable-c6accel"
+ export ENABLE_TIDISPLAYSINK2 = "--enable-tidisplaysink2"
endif
CPPFLAGS=-DPlatform_$(GST_TI_PLATFORM)
@@ -135,7 +140,7 @@ configure:
./autogen.sh --noconfigure
Makefile: configure
- ./configure CPPFLAGS="$(CPPFLAGS)" --host=$(HOST) $(ENABLE_C6ACCEL)
+ ./configure CPPFLAGS="$(CPPFLAGS)" --host=$(HOST) $(ENABLE_C6ACCEL) $(ENABLE_TIDISPLAYSINK2)
omap3530: Makefile
$(MAKE) -f Makefile