diff options
author | brijesh.singh <brijesh.singh@24075187-2e39-4e88-bbb8-bc8aa768f540> | 2011-03-18 21:20:45 +0000 |
---|---|---|
committer | brijesh.singh <brijesh.singh@24075187-2e39-4e88-bbb8-bc8aa768f540> | 2011-03-18 21:20:45 +0000 |
commit | 5f7d6832c5e3fccb295ea04072ebb4376db1b279 (patch) | |
tree | 5348e555d43ce281196153d315c365a8c92e234c /gstreamer_ti/ti_build/ticodecplugin/Makefile.external | |
parent | 77218d84fc03cc5a01a44fca6b9e4983bd1ac21e (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.external | 7 |
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 |