debian/0000755000000000000000000000000011611446502007166 5ustar debian/compat0000644000000000000000000000000211535172276010375 0ustar 7 debian/copyright0000644000000000000000000000257011535176714011137 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: libomxvorbis 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/control0000644000000000000000000000160311611446136010574 0ustar Source: libomxvorbis Section: libs Priority: optional Maintainer: Ying-Chun Liu (PaulLiu) Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libomxil-bellagio-dev, libvorbis-dev, pkg-config Standards-Version: 3.9.2 Homepage: http://omxil.sourceforge.net/ Package: libomxil-bellagio0-components-vorbis Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: vorbis decoder 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 libvorbis based OpenMAX vorbis decoder component. debian/watch0000644000000000000000000000007111535173402010216 0ustar version=3 http://sf.net/omxil/libomxvorbis-(.*)\.tar\.gz debian/patches/0000755000000000000000000000000011611446114010614 5ustar debian/patches/series0000644000000000000000000000003111611446071012025 0ustar fix_printf_pointer.patch debian/patches/fix_printf_pointer.patch0000644000000000000000000000464211551203745015557 0ustar Description: Fix printf pointer address Convert the pointer address to int and then print it out with %x doesn't work on 64-bit systems. We should use %p for that. Bug-Debian: http://bugs.debian.org/622206 Author: Ying-Chun Liu (PaulLiu) Last-Update: 2011-04-12 Index: libomxvorbis-0.1/src/omx_vorbisdec_component.c =================================================================== --- libomxvorbis-0.1.orig/src/omx_vorbisdec_component.c 2011-04-13 10:14:32.134462671 +0800 +++ libomxvorbis-0.1/src/omx_vorbisdec_component.c 2011-04-13 10:15:35.133356538 +0800 @@ -57,7 +57,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_vorbisdec_component_Private = openmaxStandComp->pComponentPrivate; @@ -282,14 +282,14 @@ ogg_int16_t convbuffer[4096]; - DEBUG(DEB_LEV_FULL_SEQ, "input buf %x filled len : %d \n", (int)inputbuffer->pBuffer, (int)inputbuffer->nFilledLen); + DEBUG(DEB_LEV_FULL_SEQ, "input buf %p filled len : %d \n", inputbuffer->pBuffer, (int)inputbuffer->nFilledLen); /** Fill up the current input buffer when a new buffer has arrived */ if(omx_vorbisdec_component_Private->isNewBuffer) { omx_vorbisdec_component_Private->inputCurrBuffer = inputbuffer->pBuffer; omx_vorbisdec_component_Private->inputCurrLength = inputbuffer->nFilledLen; omx_vorbisdec_component_Private->positionInOutBuf = 0; - DEBUG(DEB_LEV_SIMPLE_SEQ, "new -- input buf %x filled len : %d \n", (int)inputbuffer->pBuffer, (int)inputbuffer->nFilledLen); + DEBUG(DEB_LEV_SIMPLE_SEQ, "new -- input buf %p filled len : %d \n", inputbuffer->pBuffer, (int)inputbuffer->nFilledLen); /** for each new input buffer --- copy buffer content into into ogg sync state structure data */ vorbis_buffer = ogg_sync_buffer(&omx_vorbisdec_component_Private->oy, inputbuffer->nAllocLen); @@ -501,7 +501,7 @@ eos=1; } - DEBUG(DEB_LEV_FULL_SEQ, "One output buffer %x len=%d is full returning\n", (int)outputbuffer->pBuffer, (int)outputbuffer->nFilledLen); + DEBUG(DEB_LEV_FULL_SEQ, "One output buffer %p len=%d is full returning\n", outputbuffer->pBuffer, (int)outputbuffer->nFilledLen); } /** setting parameter values debian/source/0000755000000000000000000000000011535172276010477 5ustar debian/source/format0000644000000000000000000000001411535172276011705 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000120611611446322011037 0ustar libomxvorbis (0.1-3) unstable; urgency=low * debian/rules: Fix FTBFS for gcc-4.6 (Closes: #625370) * Bump Standards-Version to 3.9.2: Nothing needs to be changed. -- Ying-Chun Liu (PaulLiu) Wed, 20 Jul 2011 11:33:46 +0800 libomxvorbis (0.1-2) unstable; urgency=low * Add debian/patches/fix_printf_pointer.patch: - Fix convert pointers to int (Closes: #622206) -- Ying-Chun Liu (PaulLiu) Wed, 13 Apr 2011 10:18:58 +0800 libomxvorbis (0.1-1) unstable; urgency=low * Initial release (Closes: #615168) -- Ying-Chun Liu (PaulLiu) Mon, 07 Mar 2011 23:07:23 +0800 debian/rules0000755000000000000000000000060611611445626010256 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/docs0000644000000000000000000000001411535172276010045 0ustar NEWS README