debian/0000775000000000000000000000000011653556026007201 5ustar debian/control0000664000000000000000000000170211653556034010603 0ustar Source: libomxvideosrc 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-videosrc Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: V4L2 video source 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 V4L2 video source OpenMAX component. debian/docs0000664000000000000000000000001411614477547010056 0ustar NEWS README debian/compat0000664000000000000000000000000211614477547010406 0ustar 7 debian/rules0000775000000000000000000000060611614477547010272 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/0000775000000000000000000000000011653556000010620 5ustar debian/patches/02_fix_FTBFS_uninitialized.patch0000664000000000000000000000156011614502253016604 0ustar Description: Fix FTBFS due to use of non-initialized variable We set the non-initialized variable to 0. Author: Ying-Chun Liu (PaulLiu) Last-Update: 2011-07-29 Index: libomxvideosrc-0.1/src/omx_videosrc_component.c =================================================================== --- libomxvideosrc-0.1.orig/src/omx_videosrc_component.c 2011-07-29 17:49:16.271707219 +0800 +++ libomxvideosrc-0.1/src/omx_videosrc_component.c 2011-07-29 17:50:08.230746525 +0800 @@ -660,7 +660,7 @@ omx_videosrc_component_PrivateType* omx_videosrc_component_Private = (omx_videosrc_component_PrivateType*)omx_base_component_Private; OMX_U8* pBuffer=NULL; OMX_ERRORTYPE eError=OMX_ErrorNone; - OMX_U32 numRetry=0,nBufferSize; + OMX_U32 numRetry=0,nBufferSize=0; OMX_PARAM_PORTDEFINITIONTYPE sPortDef; OMX_U32 nLocalBufferCountActual; OMX_ERRORTYPE err; debian/patches/Werror.patch0000664000000000000000000000125311653556000013122 0ustar Description: Turn off -Werror during configuration. Fixes FTBFS. Author: Ilya Barygin --- libomxvideosrc-0.1.orig/configure +++ libomxvideosrc-0.1/configure @@ -2839,7 +2839,6 @@ ac_config_headers="$ac_config_headers config.h" -CFLAGS="${CFLAGS} -Werror" ################################################################################ --- libomxvideosrc-0.1.orig/configure.ac +++ libomxvideosrc-0.1/configure.ac @@ -9,7 +9,6 @@ AC_SUBST(OMXIL_LIBS) AC_CONFIG_HEADERS([config.h]) -CFLAGS="${CFLAGS} -Werror" AC_PREFIX_DEFAULT(/usr/local/lib/extern_omxcomp) ################################################################################ debian/patches/series0000664000000000000000000000010711653555766012055 0ustar 01_fix_64bit_FTBFS.patch 02_fix_FTBFS_uninitialized.patch Werror.patch debian/patches/01_fix_64bit_FTBFS.patch0000664000000000000000000000260311614500506014661 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=patch;h=631c72a857d3a2d5272523513556ad26a7a9a8cd Index: libomxvideosrc-0.1/src/omx_videosrc_component.c =================================================================== --- libomxvideosrc-0.1.orig/src/omx_videosrc_component.c 2011-07-29 17:44:17.413233560 +0800 +++ libomxvideosrc-0.1/src/omx_videosrc_component.c 2011-07-29 17:44:57.904484415 +0800 @@ -621,7 +621,7 @@ openmaxStandPort->bIsFullOfBuffers = OMX_FALSE; if (openmaxStandPort->bBufferStateAllocated[i] & BUFFER_ALLOCATED) { if(openmaxStandPort->pInternalBufferStorage[i]->pBuffer){ - DEBUG(DEB_LEV_PARAMS, "In %s freeing %i pBuffer=%x\n",__func__, (int)i, (int)openmaxStandPort->pInternalBufferStorage[i]->pBuffer); + DEBUG(DEB_LEV_PARAMS, "In %s freeing %i pBuffer=%p\n",__func__, (int)i, openmaxStandPort->pInternalBufferStorage[i]->pBuffer); openmaxStandPort->pInternalBufferStorage[i]->pBuffer=NULL; omx_videosrc_component_Private->bOutBufferMemoryMapped = OMX_FALSE; } debian/copyright0000664000000000000000000000257211614500100011115 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: libomxvideosrc 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/0000775000000000000000000000000011614477547010510 5ustar debian/source/format0000664000000000000000000000001411614477547011716 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000007311614500136010216 0ustar version=3 http://sf.net/omxil/libomxvideosrc-(.*)\.tar\.gz debian/changelog0000664000000000000000000000054111653556026011053 0ustar libomxvideosrc (0.1-1ubuntu1) precise; urgency=low * Turn off -Werror during configuration. Fixes FTBFS. -- Ilya Barygin Mon, 31 Oct 2011 21:34:04 +0400 libomxvideosrc (0.1-1) unstable; urgency=low * Initial release (Closes: #615171) -- Ying-Chun Liu (PaulLiu) Fri, 29 Jul 2011 18:01:20 +0800