debian/0000775000000000000000000000000012307033106007163 5ustar debian/libomxil-bellagio0.postinst0000664000000000000000000000056211611212061014442 0ustar #!/bin/sh -e case "$1" in triggered | configure) # We don't print a status message here, as dpkg already said # "Processing triggers for libomxil-bellagio...". # we don't want to regenerate registry under /root env -u HOME OMX_BELLAGIO_REGISTRY=/var/lib/libomxil-bellagio0/registry omxregister-bellagio exit 0 ;; *) ;; esac #DEBHELPER# exit 0 debian/libomxil-bellagio0.dirs0000664000000000000000000000006611611212061013517 0ustar usr/lib/libomxil-bellagio0 var/lib/libomxil-bellagio0 debian/libomxil-bellagio0.prerm0000664000000000000000000000037611611212061013707 0ustar #!/bin/sh -e case "$1" in remove|upgrade|deconfigure) rm -f /var/lib/libomxil-bellagio0/registry ;; failed-upgrade) ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 debian/patches/0000775000000000000000000000000012307032766010625 5ustar debian/patches/0004_fix_FTBFS_for_natty.patch0000664000000000000000000000143611611212061016075 0ustar Description: Fix for natty build Avoid GCC 4.5 warning with 'case -1' statement on enum type. Author: Kunal Goel Last-Update: 2011-01-10 Index: libomxil-bellagio/src/base/omx_base_component.c =================================================================== --- libomxil-bellagio.orig/src/base/omx_base_component.c 2011-06-02 11:27:40.758388019 +0800 +++ libomxil-bellagio/src/base/omx_base_component.c 2011-06-02 11:28:55.632985147 +0800 @@ -914,7 +914,7 @@ if (ComponentParameterStructure == NULL) { return OMX_ErrorBadParameter; } - switch(nParamIndex) { + switch((int) nParamIndex) { case OMX_IndexParameterThreadsID: if ((err = checkHeader(ComponentParameterStructure, sizeof(OMX_PARAM_BELLAGIOTHREADS_ID))) != OMX_ErrorNone) { break; debian/patches/series0000664000000000000000000000040612307032766012042 0ustar 0001-Fallback-on-different-registry-location-except-for.patch 0002-Change-plugindir-not-the-best-solution-heck.patch 0003_fix_docdir.patch 0004_fix_FTBFS_for_natty.patch 0005_test_build.patch 0007_remove_online_sourceforge_logo.patch 0101_unused_variables.patch debian/patches/0001-Fallback-on-different-registry-location-except-for.patch0000664000000000000000000001060511611212061024012 0ustar From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 25 Jun 2008 20:20:53 +0300 Subject: [PATCH] Fallback on different registry location (except for OMX_BELLAGIO_REGISTRY) Index: libomxil-bellagio/src/common.c =================================================================== --- libomxil-bellagio.orig/src/common.c 2011-06-02 11:27:40.758388019 +0800 +++ libomxil-bellagio/src/common.c 2011-06-02 11:27:59.818030905 +0800 @@ -33,6 +33,7 @@ #include "common.h" #define REGISTRY_FILENAME ".omxregister" +#define REGISTRY_DIR "/var/lib/libomxil-bellagio0/" #ifdef ANDROID_COMPILATION #define TMP_DATA_DIRECTORY "/data/omx/" @@ -43,14 +44,27 @@ /** @brief Get registry filename * This function returns the name of the registry file for the components loaded with the default component loader. */ -char* componentsRegistryGetFilename() { +char* componentsRegistryGetFilename(void) { + return componentsRegistryGetFilenameCheck(0); +} + +char* componentsRegistryGetFilenameCheck(int check_exists) { char *omxregistryfile = NULL; char *buffer; + struct stat sb; buffer=getenv("OMX_BELLAGIO_REGISTRY"); if(buffer!=NULL&&*buffer!='\0') { omxregistryfile = strdup(buffer); - return omxregistryfile; + if (!check_exists||stat(omxregistryfile, &sb) == 0) { + return omxregistryfile; + } else { + if (omxregistryfile) { + free(omxregistryfile); + omxregistryfile=NULL; + } + } + return NULL; } buffer=getenv("XDG_DATA_HOME"); @@ -59,7 +73,14 @@ strcpy(omxregistryfile, buffer); strcat(omxregistryfile, "/"); strcat(omxregistryfile, REGISTRY_FILENAME); - return omxregistryfile; + if (!check_exists||stat(omxregistryfile, &sb) == 0) { + return omxregistryfile; + } else { + if (omxregistryfile) { + free(omxregistryfile); + omxregistryfile=NULL; + } + } } buffer=getenv("HOME"); @@ -73,6 +94,17 @@ strcpy(omxregistryfile, TMP_DATA_DIRECTORY); strcat(omxregistryfile, REGISTRY_FILENAME); } + if (!check_exists||stat(omxregistryfile, &sb) == 0) { + return omxregistryfile; + } else { + if (omxregistryfile) { + free(omxregistryfile); + omxregistryfile=NULL; + } + } + omxregistryfile = malloc(strlen(REGISTRY_DIR) + strlen("registry") + 2); + strcpy(omxregistryfile, REGISTRY_DIR); + strcat(omxregistryfile, "registry"); return omxregistryfile; } @@ -171,7 +203,7 @@ #ifdef COMMON_TEST int main (int argc, char*argv[]) { - printf (componentsRegistryGetFilename ()); + printf (componentsRegistryGetFilename (1)); } #endif Index: libomxil-bellagio/src/common.h =================================================================== --- libomxil-bellagio.orig/src/common.h 2011-06-02 11:27:40.758388019 +0800 +++ libomxil-bellagio/src/common.h 2011-06-02 11:27:59.818030905 +0800 @@ -32,6 +32,7 @@ int makedir(const char *newdir); char *componentsRegistryGetFilename(void); +char *componentsRegistryGetFilenameCheck(int check_exists); char* loadersRegistryGetFilename(char* registry_name); int exists(const char* fname); Index: libomxil-bellagio/src/core_extensions/OMXCoreRMExt.c =================================================================== --- libomxil-bellagio.orig/src/core_extensions/OMXCoreRMExt.c 2011-06-02 11:27:40.762387944 +0800 +++ libomxil-bellagio/src/core_extensions/OMXCoreRMExt.c 2011-06-02 11:27:59.818030905 +0800 @@ -161,7 +161,7 @@ DEBUG(DEB_LEV_FUNCTION_NAME, "In %s\n", __func__); qualityList = NULL; - registry_filename = componentsRegistryGetFilename(); + registry_filename = componentsRegistryGetFilenameCheck(1); omxregistryfp = fopen(registry_filename, "r"); if (omxregistryfp == NULL){ DEBUG(DEB_LEV_ERR, "Cannot open OpenMAX registry file %s\n", registry_filename); Index: libomxil-bellagio/src/st_static_component_loader.c =================================================================== --- libomxil-bellagio.orig/src/st_static_component_loader.c 2011-06-02 11:27:40.762387944 +0800 +++ libomxil-bellagio/src/st_static_component_loader.c 2011-06-02 11:27:59.818030905 +0800 @@ -88,7 +88,7 @@ DEBUG(DEB_LEV_FUNCTION_NAME, "In %s\n", __func__); - registry_filename = componentsRegistryGetFilename(); + registry_filename = componentsRegistryGetFilenameCheck(1); omxregistryfp = fopen(registry_filename, "r"); if (omxregistryfp == NULL){ DEBUG(DEB_LEV_ERR, "Cannot open OpenMAX registry file %s\n", registry_filename); debian/patches/0003_fix_docdir.patch0000664000000000000000000000074111611212061014405 0ustar Index: libomxil-bellagio/Makefile.am =================================================================== --- libomxil-bellagio.orig/Makefile.am 2011-06-02 11:27:40.662389816 +0800 +++ libomxil-bellagio/Makefile.am 2011-06-02 11:28:52.113051096 +0800 @@ -7,7 +7,7 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libomxil-bellagio.pc -docdir = $(DESTDIR)$(prefix)/share/doc/@PACKAGE@ +docdir = $(prefix)/share/doc/@PACKAGE@ doc_DATA = README \ ChangeLog \ TODO debian/patches/0101_unused_variables.patch0000664000000000000000000001107512307032766015646 0ustar Description: Remove unused variables which caused errors with gcc-4.6 -Werror These assignments wouldn't have helped with -Wunused-result anyway. Author: Colin Watson Bug-Ubuntu: https://bugs.launchpad.net/bugs/831282 Forwarded: no Last-Update: 2011-09-14 --- src/omxregister.c | 7 +++---- test/components/audio_effects/omxaudiomixertest.c | 11 +++-------- test/components/audio_effects/omxvolcontroltest.c | 3 +-- 3 files changed, 7 insertions(+), 14 deletions(-) --- libomxil-bellagio-0.9.3.orig/src/omxregister.c +++ libomxil-bellagio-0.9.3/src/omxregister.c @@ -172,7 +172,6 @@ static int buildComponentsList(FILE* omx int index; char* currentpath = componentspath; char* actual; - int err; nameList *allNames = NULL; nameList *currentName = NULL; nameList *tempName = NULL; @@ -247,8 +246,8 @@ static int buildComponentsList(FILE* omx stComponents[i]->multiResourceLevel = NULL; } fptr(stComponents); - err = fwrite(lib_absolute_path, 1, strlen(lib_absolute_path), omxregistryfp); - err = fwrite("\n", 1, 1, omxregistryfp); + fwrite(lib_absolute_path, 1, strlen(lib_absolute_path), omxregistryfp); + fwrite("\n", 1, 1, omxregistryfp); for (i = 0; i3) { @@ -506,7 +503,6 @@ OMX_ERRORTYPE audiomixerEmptyBufferDone( OMX_PTR pAppData, OMX_BUFFERHEADERTYPE* pBuffer) { - OMX_ERRORTYPE err; int data_read; @@ -532,7 +528,7 @@ OMX_ERRORTYPE audiomixerEmptyBufferDone( pBuffer->nFlags = OMX_BUFFERFLAG_EOS; bEOS[pBuffer->nInputPortIndex]=OMX_TRUE; DEBUG(DEB_LEV_SIMPLE_SEQ, "In %s Sending EOS for Stream %i\n", __func__, (int)pBuffer->nInputPortIndex); - err = OMX_EmptyThisBuffer(hComponent, pBuffer); + OMX_EmptyThisBuffer(hComponent, pBuffer); return OMX_ErrorNone; } } else { @@ -541,7 +537,7 @@ OMX_ERRORTYPE audiomixerEmptyBufferDone( } if(!bEOS[pBuffer->nInputPortIndex]) { DEBUG(DEB_LEV_FULL_SEQ, "Empty buffer %p\n", pBuffer); - err = OMX_EmptyThisBuffer(hComponent, pBuffer); + OMX_EmptyThisBuffer(hComponent, pBuffer); }else { DEBUG(DEB_LEV_FULL_SEQ, "In %s Dropping Empty This buffer to Audio Mixer\n", __func__); } @@ -554,7 +550,6 @@ OMX_ERRORTYPE audiomixerFillBufferDone( OMX_PTR pAppData, OMX_BUFFERHEADERTYPE* pBuffer) { - OMX_ERRORTYPE err; int i; DEBUG(DEB_LEV_FULL_SEQ, "Hi there, I am in the %s callback. Got buflen %i for buffer at 0x%p\n", @@ -578,7 +573,7 @@ OMX_ERRORTYPE audiomixerFillBufferDone( pBuffer->nFilledLen = 0; /* Reschedule the fill buffer request */ if(!bEOS[0] || !bEOS[1] || !bEOS[2] || !bEOS[3]) { - err = OMX_FillThisBuffer(hComponent, pBuffer); + OMX_FillThisBuffer(hComponent, pBuffer); } else { DEBUG(DEB_LEV_FULL_SEQ, "In %s Dropping Fill This buffer to Audio Mixer\n", __func__); } debian/patches/0002-Change-plugindir-not-the-best-solution-heck.patch0000664000000000000000000000223211611212061022456 0ustar From b30e43e4a214a38a0475e09e011faf617df5f726 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Fri, 27 Jun 2008 19:31:25 +0300 Subject: [PATCH] Change plugindir, not the best solution, heck --- configure | 4 ++-- m4/ax_set_plugindir.m4 | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Index: libomxil-bellagio/m4/ax_set_plugindir.m4 =================================================================== --- libomxil-bellagio.orig/m4/ax_set_plugindir.m4 2011-06-02 11:27:40.754388094 +0800 +++ libomxil-bellagio/m4/ax_set_plugindir.m4 2011-06-02 11:28:48.249123491 +0800 @@ -6,11 +6,11 @@ AC_DEFUN([AX_SET_PLUGINDIR], [ dnl define location of plugin directory - AS_AC_EXPAND(PLUGINDIR, ${libdir}/bellagio) + AS_AC_EXPAND(PLUGINDIR, ${libdir}/libomxil-bellagio0) AC_DEFINE_UNQUOTED(PLUGINDIR, "$PLUGINDIR", [directory where plugins are located]) AC_MSG_NOTICE([Using $PLUGINDIR as the components install location]) dnl plugin directory configure-time variable - AC_SUBST([plugindir], '[${libdir}/bellagio]') + AC_SUBST([plugindir], '[${libdir}/libomxil-bellagio0]') ]) debian/patches/0005_test_build.patch0000664000000000000000000001363011611212061014434 0ustar Description: Fix for building test components Change the include/lib path to source directory Author: Kunal Goel Last-Update: 2011-02-06 Index: libomxil-bellagio/test/components/audio_effects/Makefile.am =================================================================== --- libomxil-bellagio.orig/test/components/audio_effects/Makefile.am 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/audio_effects/Makefile.am 2011-06-02 11:28:59.592910955 +0800 @@ -1,7 +1,7 @@ check_PROGRAMS = omxvolcontroltest omxaudiomixertest -bellagio_LDADD = -lomxil-bellagio -common_CFLAGS = -I$(top_srcdir)/test/components/common -I$(includedir) +bellagio_LDADD = $(top_builddir)/src/libomxil-bellagio.la +common_CFLAGS = -I$(top_builddir)/test/components/common -I$(top_builddir)/include -I$(top_builddir)/src omxvolcontroltest_SOURCES = omxvolcontroltest.c omxvolcontroltest.h omxvolcontroltest_LDADD = $(bellagio_LDADD) -lpthread Index: libomxil-bellagio/test/components/audio_effects/omxaudiomixertest.h =================================================================== --- libomxil-bellagio.orig/test/components/audio_effects/omxaudiomixertest.h 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/audio_effects/omxaudiomixertest.h 2011-06-02 11:28:59.592910955 +0800 @@ -41,7 +41,7 @@ #include #include -#include +#include #include /** Specification version*/ Index: libomxil-bellagio/test/components/audio_effects/omxvolcontroltest.c =================================================================== --- libomxil-bellagio.orig/test/components/audio_effects/omxvolcontroltest.c 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/audio_effects/omxvolcontroltest.c 2011-06-02 11:28:59.592910955 +0800 @@ -25,7 +25,7 @@ */ #include "omxvolcontroltest.h" -#include +#include /* Application private date: should go in the component field (segs...) */ appPrivateType* appPriv; Index: libomxil-bellagio/test/components/audio_effects/omxvolcontroltest.h =================================================================== --- libomxil-bellagio.orig/test/components/audio_effects/omxvolcontroltest.h 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/audio_effects/omxvolcontroltest.h 2011-06-02 11:28:59.592910955 +0800 @@ -40,7 +40,7 @@ #include #include -#include +#include #include /** Specification version*/ Index: libomxil-bellagio/test/components/resource_manager/Makefile.am =================================================================== --- libomxil-bellagio.orig/test/components/resource_manager/Makefile.am 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/resource_manager/Makefile.am 2011-06-02 11:28:59.592910955 +0800 @@ -1,7 +1,7 @@ check_PROGRAMS = omxrmtest omxprioritytest -bellagio_LDADD = -lomxil-bellagio -common_CFLAGS = -I$(top_srcdir)/test/components/common -I$(includedir) +bellagio_LDADD = $(top_builddir)/src/libomxil-bellagio.la +common_CFLAGS = -I$(top_builddir)/test/components/common -I$(top_builddir)/include -I$(top_builddir)/src omxrmtest_SOURCES = omxrmtest.c omxrmtest.h omxrmtest_LDADD = $(bellagio_LDADD) -lpthread Index: libomxil-bellagio/test/components/resource_manager/omxprioritytest.c =================================================================== --- libomxil-bellagio.orig/test/components/resource_manager/omxprioritytest.c 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/resource_manager/omxprioritytest.c 2011-06-02 11:28:59.592910955 +0800 @@ -26,7 +26,7 @@ #include "omxprioritytest.h" #include -#include +#include #define MAX_COMPONENTS 5 #define TIMEOUT 500 @@ -79,7 +79,7 @@ int i, j; int num_of_components; OMX_STATETYPE state; - char* componentName; + char* componentName=0; int global_err = 0; OMX_ERRORTYPE err; OMX_PORT_PARAM_TYPE sParam; Index: libomxil-bellagio/test/components/resource_manager/omxprioritytest.h =================================================================== --- libomxil-bellagio.orig/test/components/resource_manager/omxprioritytest.h 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/resource_manager/omxprioritytest.h 2011-06-02 11:28:59.592910955 +0800 @@ -36,7 +36,7 @@ #include #include -#include +#include #include /** Specification version*/ Index: libomxil-bellagio/test/components/resource_manager/omxrmtest.c =================================================================== --- libomxil-bellagio.orig/test/components/resource_manager/omxrmtest.c 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/resource_manager/omxrmtest.c 2011-06-02 11:28:59.592910955 +0800 @@ -26,7 +26,7 @@ #include "omxrmtest.h" #include -#include +#include #define MAX_COMPONENTS 5 #define TIMEOUT 500 @@ -79,7 +79,7 @@ int i, j; int num_of_components; OMX_STATETYPE state; - char* componentName; + char* componentName=0; int global_err = 0; OMX_ERRORTYPE err; OMX_PORT_PARAM_TYPE sParam; Index: libomxil-bellagio/test/components/resource_manager/omxrmtest.h =================================================================== --- libomxil-bellagio.orig/test/components/resource_manager/omxrmtest.h 2011-06-02 11:27:40.766387869 +0800 +++ libomxil-bellagio/test/components/resource_manager/omxrmtest.h 2011-06-02 11:28:59.592910955 +0800 @@ -36,7 +36,7 @@ #include #include -#include +#include #include /** Specification version*/ debian/patches/0007_remove_online_sourceforge_logo.patch0000664000000000000000000000137512301203661020572 0ustar Index: libomxil-bellagio-0.9.3/doc/footer_SF.html.in =================================================================== --- libomxil-bellagio-0.9.3.orig/doc/footer_SF.html.in 2011-01-12 15:53:26.000000000 +0800 +++ libomxil-bellagio-0.9.3/doc/footer_SF.html.in 2014-02-20 03:36:14.051925754 +0800 @@ -4,6 +4,6 @@ doxygen 1.5.1
-SourceForge.net Logo +SourceForge.net Logo debian/patches/0006_fix_FTBFS_for_gcc4.6.patch0000664000000000000000000000154511611212061015725 0ustar Description: Fix FTBFS for gcc-4.6 Add -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter for CFLAGS. Author: Ying-Chun Liu (PaulLiu) Bug-Debian: http://bugs.debian.org/625367 Last-Update: 2011-07-19 Index: libomxil-bellagio/configure.ac =================================================================== --- libomxil-bellagio.orig/configure.ac 2011-07-19 11:30:20.062430543 +0800 +++ libomxil-bellagio/configure.ac 2011-07-19 11:31:05.718830599 +0800 @@ -5,7 +5,7 @@ AC_PREREQ([2.59]) AC_CONFIG_HEADERS([config.h]) -CFLAGS="${CFLAGS} -Wall -Werror" +CFLAGS="${CFLAGS} -Wall -Werror -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter" ################################################################################ # Set the shared versioning info, according to section 6.3 of the libtool info # debian/libomxil-bellagio-doc.doc-base0000664000000000000000000000057511611212061014723 0ustar Document: libomxil-bellagio-doc Title: OpenMAX Bellagio Documentation Author: Giulio Urlini Abstract: This manual is generated by doxygen. It describes the OpenMAX Bellagio library modules and API. Section: Programming Format: HTML Index: /usr/share/doc/libomxil-bellagio-doc/html/index.html Files: /usr/share/doc/libomxil-bellagio-doc/html/*.html debian/libomxil-bellagio0.install0000664000000000000000000000002212307032766014233 0ustar usr/lib/lib*.so.* debian/control0000664000000000000000000001042712307032766010605 0ustar Source: libomxil-bellagio Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Ying-Chun Liu (PaulLiu) Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, autotools-dev, libasound2-dev, libmad0-dev, libvorbis-dev, libavcodec-dev, libavformat-dev, libavutil-dev, doxygen, libjs-jquery Standards-Version: 3.9.5 Vcs-Browser: http://git.debian.org/?p=collab-maint/libomxil-bellagio.git Vcs-Git: git://git.debian.org/git/collab-maint/libomxil-bellagio.git Homepage: http://sourceforge.net/projects/omxil/ Package: libomxil-bellagio0 Suggests: libomxil-bellagio0-components-base Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, libomxil-bellagio-bin (= ${binary:Version}) Description: implementation of OpenMAX IL, run-time library 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. . It is intended to show the usage of the IL API and to allow people to start developing components. . This package provides the OpenMAX IL core shared library with a "reference" component. Package: libomxil-bellagio0-components-base Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: 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. . It is intended to show the usage of the IL API and to allow people to start developing components. Package: libomxil-bellagio-dev Provides: libomxil-dev Architecture: any Section: libdevel Depends: libomxil-bellagio0 (= ${binary:Version}), ${misc:Depends} Suggests: libomxil-bellagio-doc Description: implementation of OpenMAX IL, development files 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. . It is intended to show the usage of the IL API and to allow people to start developing components. . This package provides the OpenMAX IL core development files. Package: libomxil-bellagio0-dbg Architecture: any Section: debug Depends: libomxil-bellagio0 (= ${binary:Version}), ${misc:Depends} Priority: extra Description: implementation of OpenMAX IL, debugging symbols Debug symbols for libomxil-bellagio. Package: libomxil-bellagio0-components-base-dbg Architecture: any Section: debug Depends: libomxil-bellagio0-components-base (= ${binary:Version}), ${misc:Depends} Priority: extra Description: components for Bellagio OpenMAX IL, debugging symbols Debug symbols for libomxil-bellagio. Package: libomxil-bellagio-doc Architecture: all Section: doc Depends: lynx | www-browser, libjs-jquery, ${misc:Depends} Description: Documentation of the 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. . It is intended to show the usage of the IL API and to allow people to start developing components. . This package contains the HTML documentation. Package: libomxil-bellagio-bin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libomxil-bellagio0 (= ${binary:Version}) Description: Open MAX components - binary files Open MAX binary for registering components built as shared objects and loaded at runtime. . This package provides a registeration binary for Open MAX components debian/copyright0000664000000000000000000000672412301177735011142 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: libomxil-bellagio Upstream-Contact: Giulio Urlini Bhattacharyya Sourya David Siorpaes Diego Melpignano Felipe Contreras Fouet Benoit Pankaj Sen Ukri Niemimuukko 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: extern_components/camera/src/*.c extern_components/examples/src/omxcameratest.* Copyright: 2007-2009 Motorola and STMicroelectronics License: LGPL-2.1+ Files: extern_components/fbvideo/src/omx_fbdev_sink_component.* extern_components/ffmpeg-dist/src/omx_ffmpeg_colorconv_component.* Copyright: 2007-2009 STMicroelectronics and Agere Systems License: LGPL-2.1+ Files: include/*.h Copyright: 2008 The Khronos Group Inc. License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: m4/* Copyright: 1996-2008 Free Software Foundation, Inc. License: This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: debian/* Copyright: 2007 Marc-Andre Lureau 2010 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/changelog0000664000000000000000000001222212307033017011035 0ustar libomxil-bellagio (0.9.3-2ubuntu1) trusty; urgency=low * Merge from Debian testing (LP: #1279946). Remaining changes: + debian/control: - added the package libomxil-bellagio-bin + debian/libomxil-bellagio-bin.install: - install file for binary package + debian/libomxil-bellagio0.install: - updated to contain only libs + removed debian/libomxil-bellagio0.links + added patch 0101_unused_variables.patch + drop patch 0006_fix_FTBFS_for_gcc4.6.patch, Debian has set -Wno-error on unused-but-set-variable and unused-but-set-parameter. However, this issue is already fixed in unused_variables.patch + make libomxil-bellagio0 depend on libomxil-bellagio-bin, as it calls binaries from the latter in its postinst -- Leo Iannacone Mon, 03 Mar 2014 21:59:48 +0100 libomxil-bellagio (0.9.3-2) unstable; urgency=medium * Fix FTBFS. (Closes: #738394) - Add libjs-jquery to Build-Depends. - Use libomxil-bellagio-doc.links to handle jquery.js symbolic link * Bump Standards-Version to 3.9.5: Nothig needs to be changed. * debian/copyright: format revised * Add debian/patches/0007_remove_online_sourceforge_logo.patch: - Remove the online logo to solve lintian: privacy-breach-logo -- Ying-Chun Liu (PaulLiu) Thu, 20 Feb 2014 03:36:26 +0800 libomxil-bellagio (0.9.3-1ubuntu2) precise; urgency=low * Make libomxil-bellagio0 depend on libomxil-bellagio-bin, as it calls binaries from the latter in its postinst (LP: #921523) -- Adam Conrad Sat, 07 Apr 2012 16:40:49 -0600 libomxil-bellagio (0.9.3-1ubuntu1) precise; urgency=low * Merge from Debian testing (LP: #913513). Remaining changes: + debian/control: - added the package libomxil-bellagio-bin + debian/libomxil-bellagio-bin.install: - install file for binary package + debian/libomxil-bellagio0.install: - updated to contain only libs + removed debian/libomxil-bellagio0.links + refreshed patch 0101_unused_variables.patch * Drop patch 0006_fix_FTBFS_for_gcc4.6.patch, Debian has set -Wno-error on unused-but-set-variable and unused-but-set-parameter. However, this issue is already fixed in unused_variables.patch (closes: #625367) -- Leo Iannacone Sun, 08 Jan 2012 19:45:16 +0100 libomxil-bellagio (0.9.3-1) unstable; urgency=low * New upstream release 0.9.3 * Add NEWS in doc * Imported Upstream version 0.9.3 * Bump Standards-Version to 3.9.2: Nothing needs to be changed. * 0006_fix_FTBFS_for_gcc4.6.patch: Fix FTBFS with gcc 4.6 (Closes: #625367) * Use jQuery.js from libjs-jquery -- Ying-Chun Liu (PaulLiu) Tue, 19 Jul 2011 11:44:44 +0800 libomxil-bellagio (0.9.2.1-git.20101216t085958.772f0ec-0ubuntu3) oneiric; urgency=low * Remove unused variables to placate gcc-4.6 -Werror (LP: #831282). -- Colin Watson Wed, 14 Sep 2011 15:23:18 +0100 libomxil-bellagio (0.9.2.1-git.20101216t085958.772f0ec-0ubuntu2) natty; urgency=low * debian/control - added the package libomxil-bellagio-bin * debian/rules - removed override_auto_test * debian/libomxil-bellagio-bin.install - install file for binary package * debian/patches/test_build.patch - patch to change include and library path -- Kunal Goel Mon, 07 Feb 2011 23:50:42 +0530 libomxil-bellagio (0.9.2.1-git.20101216t085958.772f0ec-0ubuntu1) natty; urgency=low * Initial release for 0.9.2.1 -- Kunal Goel Wed, 12 Jan 2011 16:17:02 -0600 libomxil-bellagio (0.9.2.1+git20110117.863d289e-1) unstable; urgency=low * Pack from upstream latest git tree. - Fix FTBFS: 64-bit-unclean pointer->int casts (Closes: #614145) * delete 0004_fix_videosched_crash.patch: already upstreamed. * Update debian/copyright to latest dep5 standard (version 166) * Update doc package to install html files. * Include patches from Ubuntu - 0004_fix_FTBFS_for_natty.patch: to fix FTBFS with gcc 4.5 - 0005_test_build.patch: fix test suite FTBFS - Thanks to Kunal Goel -- Ying-Chun Liu (PaulLiu) Mon, 21 Feb 2011 00:43:39 +0800 libomxil-bellagio (0.9.2.1-2) unstable; urgency=low * Change libomxil-bellagio0-components to libomxil-bellagio0-components-base -- Ying-Chun Liu (PaulLiu) Mon, 07 Feb 2011 18:37:53 +0800 libomxil-bellagio (0.9.2.1-1) unstable; urgency=low * New upstream release 0.9.2.1 * Use DebSrc3.0 * Use Debhelper7 * Use dh-autoreconf * Use Machine-readable copyright file * Rebase 0001-Fallback-on-different-registry-location-except-for.patch -- Ying-Chun Liu (PaulLiu) Fri, 17 Dec 2010 16:36:02 +0800 libomxil-bellagio (0.9.2) stable; urgency=low * Debian package creation fix. * Initial release by Sandino Flores Sun, 12 Oct 2008 22:45:39 -0500 -- Giulio Urlini Mon, 19 May 2009 14:51:00 +0100 libomxil-bellagio (0.9.1-1) UNRELEASED; urgency=low * Initial Debian release (Closes: #456911). -- Marc-Andre Lureau Tue, 23 Sep 2008 15:54:28 +0300 debian/omxregister-bellagio-00000775000000000000000000000023211611212061013363 0ustar #!/bin/sh -e if type dpkg-trigger >/dev/null 2>&1 && \ dpkg-trigger /usr/lib/libomxil-bellagio0; then exit 0 fi exec omxregister-bellagio "$@" debian/rules0000775000000000000000000000320212301177120010237 0ustar #!/usr/bin/make -f DEB_SOURCE := $(shell dpkg-parsechangelog | grep Source: | sed -e 's/Source: //') DEB_VERSION := $(shell dpkg-parsechangelog | grep Version: | sed -e 's/Version: //') DEB_UPSTREAM_VERSION := $(shell echo $(DEB_VERSION) | sed -e 's/-[^-]*$$//') GIT_URL = git://omxil.git.sourceforge.net/gitroot/omxil/omxil %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-videosrc --disable-jpeg override_dh_auto_install: dh_auto_install find $(CURDIR)/debian/tmp -name "*.la" -delete rm -f $(CURDIR)/doc/libomxil-bellagio/html/jquery.js override_dh_makeshlibs: dh_makeshlibs -Xusr/lib/libomxil-bellagio0/ override_dh_strip: dh_strip -plibomxil-bellagio0-components-base --dbg-package=libomxil-bellagio0-components-base-dbg dh_strip --remaining-packages --dbg-package=libomxil-bellagio0-dbg update-patch-series: mkdir -p $(CURDIR)/debian/patches rm -f $(CURDIR)/debian/patches/*.patch git-format-patch -o $(CURDIR)/debian/patches patches ^upstream | \ xargs -n 1 basename > $(CURDIR)/debian/patches/series get-orig-source:: set -e; if echo $(DEB_VERSION) | grep -c "git"; \ then \ git_version=`echo $(DEB_VERSION) | sed -e 's/^.*git\([0-9]*\)*\.\(.*\)-.*$$/\2/g'`; \ else \ git_version=$(DEB_UPSTREAM_VERSION); \ fi; \ tmpdir=`mktemp -d -t`; \ cd $$tmpdir; \ echo "checkout upstream repository ..."; \ git clone $(GIT_URL); echo "getting specific upstream revision/tag: $$git_version"; \ cd `ls | head -n 1`; git checkout -b orig $$git_version; cd ..; \ tar --exclude=.git -czvf $(CURDIR)/$(DEB_SOURCE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz `ls | head -n 1`; \ cd $(CURDIR); \ rm -rf $$tmpdir debian/source/0000775000000000000000000000000011611212061010457 5ustar debian/source/format0000664000000000000000000000001411611212061011665 0ustar 3.0 (quilt) debian/libomxil-bellagio-doc.links0000664000000000000000000000013112301174302014354 0ustar usr/share/javascript/jquery/jquery.js usr/share/doc/libomxil-bellagio-doc/html/jquery.js debian/libomxil-bellagio0-components-base.install0000664000000000000000000000003311611212061017311 0ustar usr/lib/libomxil-bellagio0 debian/libomxil-bellagio-doc.docs0000664000000000000000000000006611611212061014171 0ustar ChangeLog README TODO doc/libomxil-bellagio/html NEWS debian/watch0000664000000000000000000000014411611212061010207 0ustar version=3 opts=dversionmangle=s/.git\d+\..*$// \ http://sf.net/omxil/libomxil-bellagio-(.+)\.tar\.gzdebian/libomxil-bellagio-bin.install0000664000000000000000000000003512307032766014725 0ustar usr/bin/* usr/share/man/man1 debian/compat0000664000000000000000000000000211611212061010355 0ustar 7 debian/README.Debian0000664000000000000000000000112111611212061011213 0ustar Bellagio for Debian ------------------- Bellagio components are installed under /usr/lib/libomxil-bellagio0. This package is a bit different than the standard one. It will fall back to load registry files from /var/lib/libomxil-bellagio0/registry when ~/.omxregistry or other possible registry paths are not found. Package that contains components can just put their .so files into /usr/lib/libomxil-bellagio0. It will automatically trigger libomxil-bellagio0 to regenerate the system-wide registry file. -- Marc-Andre Lureau , Mon, 14 Jul 2008 10:46:14 +0300 debian/libomxil-bellagio-dev.install0000664000000000000000000000010711611212061014714 0ustar usr/include usr/lib/libomxil*.so usr/lib/libomxil*.a usr/lib/pkgconfig debian/libomxil-bellagio0.triggers0000664000000000000000000000004511611212061014401 0ustar interest /usr/lib/libomxil-bellagio0