[Lunar-commits] r26364 - in moonbase/trunk/audio: . amrnb amrwb
Dennis Veatch
stumbles at lunar-linux.org
Thu Oct 25 14:52:48 CEST 2007
Author: stumbles
Date: 2007-10-25 14:52:48 +0200 (Thu, 25 Oct 2007)
New Revision: 26364
Added:
moonbase/trunk/audio/amrnb/
moonbase/trunk/audio/amrnb/BUILD
moonbase/trunk/audio/amrnb/DETAILS
moonbase/trunk/audio/amrnb/PRE_BUILD
moonbase/trunk/audio/amrwb/
moonbase/trunk/audio/amrwb/BUILD
moonbase/trunk/audio/amrwb/DETAILS
moonbase/trunk/audio/amrwb/PRE_BUILD
Log:
Initial import. codecs for GSM, telephony, etc.
Added: moonbase/trunk/audio/amrnb/BUILD
===================================================================
--- moonbase/trunk/audio/amrnb/BUILD (rev 0)
+++ moonbase/trunk/audio/amrnb/BUILD 2007-10-25 12:52:48 UTC (rev 26364)
@@ -0,0 +1,8 @@
+
+ default_config &&
+
+ sedit 's|$(DOWNLOADER_PROG) http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-700.zip|sleep 0|' Makefile
+
+ default_make
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/audio/amrnb/DETAILS
===================================================================
--- moonbase/trunk/audio/amrnb/DETAILS (rev 0)
+++ moonbase/trunk/audio/amrnb/DETAILS 2007-10-25 12:52:48 UTC (rev 26364)
@@ -0,0 +1,34 @@
+ MODULE=amrnb
+ VERSION=7.0.0.0
+ SOURCE=$MODULE-$VERSION.tar.bz2
+ SOURCE1=26104-700.zip
+ SOURCE_URL=http://ftp.penguin.cz/pub/users/utx/amr/
+ SOURCE1_URL=http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/
+ SOURCE_VFY=sha1:446e78078e24f05a7d474912722f4e0f4c7809e7
+ SOURCE1_VFY=sha1:2631a2e7ec06294b36eb7bf8f80ada1799fb6bf8
+ WEB_SITE=http://www.penguin.cz/~utx/amr
+ ENTERED=20071025
+ UPDATED=20071025
+ SHORT="Adaptive Multi-Rate Floating-point Speech Codec "
+
+cat << EOF
+This is a home page or amrnb and amrwb libraries, based on the reference
+implementation. I created it to prevent ugly embedding of the same code
+to many Open Source projects and to maintain patches and fixes for it.
+
+3GPP released reference implementations 3GPP Adaptive Multi-Rate
+Floating-point (AMR) Speech Codec (3GPP TS 26.104 V 7.0.0) and 3GPP AMR
+Adaptive Multi-Rate - Wideband (AMR-WB) Speech Codec (3GPP TS 26.204 V7.0.0).
+
+Reference implementations are available as a source code, but the code uses
+a define to choose code options. There is a common practice to compile
+reusable code as a shared library. Packages released here make required changes
+and provide AMR libraries as a shareable code. They provide exactly the same
+API, but some calls are wrapped by macros to call proper variant of the
+function.
+
+Please note, that this wrapper does not fix any bugs of original code,
+especially it does not fix known crashes on input files with different format
+than expected. I will accept patches for them, if 3GPP will not release fixed
+implementation.
+EOF
Added: moonbase/trunk/audio/amrnb/PRE_BUILD
===================================================================
--- moonbase/trunk/audio/amrnb/PRE_BUILD (rev 0)
+++ moonbase/trunk/audio/amrnb/PRE_BUILD 2007-10-25 12:52:48 UTC (rev 26364)
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+cp $SOURCE_CACHE/$SOURCE1 $SOURCE_DIRECTORY
Added: moonbase/trunk/audio/amrwb/BUILD
===================================================================
--- moonbase/trunk/audio/amrwb/BUILD (rev 0)
+++ moonbase/trunk/audio/amrwb/BUILD 2007-10-25 12:52:48 UTC (rev 26364)
@@ -0,0 +1,9 @@
+(
+
+ default_config &&
+
+ sedit 's|$(DOWNLOADER_PROG) http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-700.zip|sleep 0|' Makefile
+
+ default_make
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/audio/amrwb/DETAILS
===================================================================
--- moonbase/trunk/audio/amrwb/DETAILS (rev 0)
+++ moonbase/trunk/audio/amrwb/DETAILS 2007-10-25 12:52:48 UTC (rev 26364)
@@ -0,0 +1,31 @@
+ MODULE=amrwb
+ VERSION=7.0.0.2
+ SOURCE=$MODULE-$VERSION.tar.bz2
+ SOURCE1=26204-700.zip
+ SOURCE_URL=http://ftp.penguin.cz/pub/users/utx/amr/
+ SOURCE1_URL=http://www.3gpp.org/ftp/Specs/archive/26_series/26.204
+ SOURCE_VFY=sha1:040dadc5c59606132a62d6a594ac57bef21de2f5
+ SOURCE1_VFY=sha1:16634b168b407c3a72963117b0fab997725b92f6
+ WEB_SITE=http://www.penguin.cz/~utx/amr
+ ENTERED=20071025
+ UPDATED=20071025
+ SHORT="AMR Adaptive Multi-Rate Wideband"
+
+cat << EOF
+3GPP AMR Adaptive Multi-Rate - Wideband (AMR-WB) Speech Codec Shared Library
+
+3GPP released reference implementation of 3GPP AMR Adaptive Multi-Rate -
+Wideband (AMR-WB) Speech Codec (3GPP TS 26.204 V7.0.0).
+
+http://www.3gpp.org/ftp/Specs/html-info/26204.htm
+
+Reference implementation is available as a source code, but the code uses
+a define to choose code options. In world of GNU-Linux, there is a common
+practice to compile such code as a shared library.
+
+This package converts 3GPP TS 26.204 V7.0.0 reference implementation of AMR-WB
+to a shared library. It has exactly the same API, but some calls are wrapped by
+macros to call proper variant of the function.
+
+It supports following define: -DIF2EOF
+EOF
Added: moonbase/trunk/audio/amrwb/PRE_BUILD
===================================================================
--- moonbase/trunk/audio/amrwb/PRE_BUILD (rev 0)
+++ moonbase/trunk/audio/amrwb/PRE_BUILD 2007-10-25 12:52:48 UTC (rev 26364)
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+cp $SOURCE_CACHE/$SOURCE1 $SOURCE_DIRECTORY
More information about the Lunar-commits
mailing list