debian/0000775000000000000000000000000011653554053007177 5ustar debian/control0000664000000000000000000000172011653554160010601 0ustar Source: libomxfbdevsink Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Ying-Chun Liu (PaulLiu) Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libomxil-bellagio-dev, pkg-config Standards-Version: 3.9.2 Homepage: http://omxil.sourceforge.net/ Package: libomxil-bellagio0-components-fbdevsink Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Frame Buffer Video Sink components for Bellagio OpenMAX IL OpenMAX Integration Layer (IL) is a standard API to access Multimedia Components on mobile platforms. It has been defined by the Khronos group. By means of the OpenMAX IL API, multimedia frameworks can access hardware accelerators on platforms that provide it. . Bellagio is an opensource implementation of the OpenMAX IL API that runs on Linux. . This package contains the Frame Buffer Video Sink OpenMAX component. debian/docs0000664000000000000000000000001411614064062010036 0ustar NEWS README debian/compat0000664000000000000000000000000211614064062010366 0ustar 7 debian/rules0000775000000000000000000000060611614064062010252 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_configure: dh_auto_configure -- --libdir=/usr/lib/libomxil-bellagio0 CFLAGS="$(CFLAGS) -Wno-error=unused-but-set-variable" override_dh_makeshlibs: dh_makeshlibs -Xlibomx override_dh_auto_install: dh_auto_install find debian -name '*.la' -exec rm {} \; debian/patches/0000775000000000000000000000000011653556462010634 5ustar debian/patches/Werror.patch0000664000000000000000000000155111653554341013131 0ustar Description: Turn off -Werror during configuration. Fixes FTBFS. Author: Ilya Barygin --- libomxfbdevsink-0.1.orig/configure +++ libomxfbdevsink-0.1/configure @@ -2839,7 +2839,6 @@ fi ac_config_headers="$ac_config_headers config.h" -CFLAGS="${CFLAGS} -Werror" ################################################################################ # Set the shared versioning info, according to section 6.3 of the libtool info # --- libomxfbdevsink-0.1.orig/configure.ac +++ libomxfbdevsink-0.1/configure.ac @@ -9,7 +9,6 @@ AC_SUBST(OMXIL_CFLAGS) AC_SUBST(OMXIL_LIBS) AC_CONFIG_HEADERS([config.h]) -CFLAGS="${CFLAGS} -Werror" AC_PREFIX_DEFAULT(/usr/local/lib/extern_omxcomp) ################################################################################ # Set the shared versioning info, according to section 6.3 of the libtool info # debian/patches/series0000664000000000000000000000004611653554257012051 0ustar 01_fix_64bit_FTBFS.patch Werror.patch debian/patches/01_fix_64bit_FTBFS.patch0000664000000000000000000000414411653556462014702 0ustar From: Giulio Urlini Date: Tue, 16 Feb 2010 16:04:32 +0100 Subject: [PATCH] applied patch for 64 bit machines This commit applies an updated patch like the one provided in message patch 2906372 in source forge bellagio trackers It changes the output of adresses removing the cast to int Origin: upstream, http://omxil.git.sourceforge.net/git/gitweb.cgi?p=omxil/components;a=commitdiff;h=631c72a857d3a2d5272523513556ad26a7a9a8cd Index: libomxfbdevsink-0.1/src/omx_fbdev_sink_component.c =================================================================== --- libomxfbdevsink-0.1.orig/src/omx_fbdev_sink_component.c 2011-07-28 22:27:26.244392248 +0800 +++ libomxfbdevsink-0.1/src/omx_fbdev_sink_component.c 2011-07-28 22:30:30.528932266 +0800 @@ -76,7 +76,7 @@ return OMX_ErrorInsufficientResources; } } else { - DEBUG(DEB_LEV_FUNCTION_NAME, "In %s, Error Component %x Already Allocated\n", __func__, (int)openmaxStandComp->pComponentPrivate); + DEBUG(DEB_LEV_FUNCTION_NAME, "In %s, Error Component %p Already Allocated\n", __func__, openmaxStandComp->pComponentPrivate); } omx_fbdev_sink_component_Private = openmaxStandComp->pComponentPrivate; @@ -265,7 +265,10 @@ return OMX_ErrorHardware; } - DEBUG(DEB_LEV_SIMPLE_SEQ, "mmap framebuffer memory =%x omx_fbdev_sink_component_Private->product=%d stride=%d\n",(int)omx_fbdev_sink_component_Private->scr_ptr,(int)omx_fbdev_sink_component_Private->product,(int)omx_fbdev_sink_component_Private->fbstride); + DEBUG(DEB_LEV_SIMPLE_SEQ, "mmap framebuffer memory =%p omx_fbdev_sink_component_Private->product=%d stride=%d\n", + omx_fbdev_sink_component_Private->scr_ptr, + (unsigned int)omx_fbdev_sink_component_Private->product, + (int)omx_fbdev_sink_component_Private->fbstride); DEBUG(DEB_LEV_SIMPLE_SEQ, "Successfully opened %s for display.\n", "/dev/fb0"); DEBUG(DEB_LEV_SIMPLE_SEQ, "Display Size: %u x %u\n", (int)omx_fbdev_sink_component_Private->fbwidth, (int)omx_fbdev_sink_component_Private->fbheight); DEBUG(DEB_LEV_SIMPLE_SEQ, "Bitdepth: %u\n", (int)omx_fbdev_sink_component_Private->fbbpp); debian/copyright0000664000000000000000000000257311614064433011134 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: libomxfbdevsink Upstream-Contact: Pankaj Sen Giulio Urlini Source: http://sourceforge.net/projects/omxil/ Files: * Copyright: 2007-2009, STMicroelectronics 2007-2009, Nokia Corporation and/or its subsidiary(-ies). License: LGPL-2.1+ Files: debian/* Copyright: 2011, Ying-Chun Liu (PaulLiu) License: LGPL-2.1+ License: LGPL-2.1+ This library 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; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/source/0000775000000000000000000000000011614064062010470 5ustar debian/source/format0000664000000000000000000000001411614064062011676 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000007411614064460010224 0ustar version=3 http://sf.net/omxil/libomxfbdevsink-(.*)\.tar\.gz debian/changelog0000664000000000000000000000106111653554053011047 0ustar libomxfbdevsink (0.1-2ubuntu1) precise; urgency=low * Turn off -Werror during configuration. Fixes FTBFS. -- Ilya Barygin Mon, 31 Oct 2011 21:17:02 +0400 libomxfbdevsink (0.1-2) unstable; urgency=low * debian/patches/01_fix_64bit_FTBFS.patch: Fix FTBFS on 64-bit machines. -- Ying-Chun Liu (PaulLiu) Thu, 28 Jul 2011 22:32:43 +0800 libomxfbdevsink (0.1-1) unstable; urgency=low * Initial release (Closes: #615172) -- Ying-Chun Liu (PaulLiu) Thu, 28 Jul 2011 03:38:31 +0800