[xiph-commits] r9282 - in websites-new/speex.org: . comparison css news samples templates

atamido at motherfish-iii.xiph.org atamido at motherfish-iii.xiph.org
Sat May 14 19:26:04 PDT 2005


Author: atamido
Date: 2005-05-14 19:26:01 -0700 (Sat, 14 May 2005)
New Revision: 9282

Added:
   websites-new/speex.org/comparison/
   websites-new/speex.org/comparison/index.shtml.en
   websites-new/speex.org/samples/
   websites-new/speex.org/samples/index.shtml.en
Modified:
   websites-new/speex.org/css/screen.css
   websites-new/speex.org/news/index.shtml.en
   websites-new/speex.org/templates/index.shtml.en
Log:
Added some news formatting and added the comparison and samples pages.

Added: websites-new/speex.org/comparison/index.shtml.en
===================================================================
--- websites-new/speex.org/comparison/index.shtml.en	2005-05-13 22:36:01 UTC (rev 9281)
+++ websites-new/speex.org/comparison/index.shtml.en	2005-05-15 02:26:01 UTC (rev 9282)
@@ -0,0 +1,234 @@
+<!--#include virtual="/ssi/header.include" -->
+<!--  Enter custom page information and styles here -->
+
+<title>Speex:  A free codec for free speech</title>
+<style type="text/css">
+<!--
+#navlink_ a {
+	text-decoration: underline !important;
+}
+-->
+</style>
+
+<!--#include virtual="/ssi/xiphbar.include" -->
+<!--#include virtual="/ssi/pagetop.include" -->
+<!--  All your page content goes here  -->
+
+<h1>Codec Feature Comparison</h1>
+<table border="2" cellpadding="2" width="100%">
+	<thead>
+		<tr>
+			<th>Codec</th>
+			<th>Rate (kHz)</th>
+
+			<th>bitrate (kbps)</th>
+			<th>delay (ms)</th>
+			<th><a href="#multiRate">multi-rate</a></th>
+			<th><a href="#embedded">embedded</a></th>
+			<th><a href="#vbr"><abbr title="variable bitrate">VBR</abbr></a></th>
+			<th><a href="#plc"><abbr title="packet loss concealment">PLC</abbr></a></th>
+
+			<th><a href="#bitRobust">bit-robust</a></th>
+			<th>license</th>
+		</tr>
+	</thead>
+	<tbody>
+		<tr class="speex">
+			<td>Speex</td>
+
+			<td>8, 16, 32</td>
+			<td>
+				2.15-24.6 (<abbr title="narrowband">NB</abbr>)<br/>
+				4-44.2    (<abbr title="wideband">WB</abbr>)
+			</td>
+			<td>
+
+				30 (<abbr title="narrowband">NB</abbr>)<br/>
+				34 (<abbr title="wideband">WB</abbr>)
+			</td>
+			<td>yes</td>
+			<td>yes</td>
+			<td>yes</td>
+
+			<td>yes</td>
+			<td/>
+			<td>open-source/<br/>free software</td>
+		</tr>
+		<tr>
+			<td><a href="http://www.ilbcfreeware.org/">iLBC</a></td>
+			<td>8</td>
+
+			<td>13.3</td>
+			<td>30</td>
+			<td/>
+			<td/>
+			<td/>
+			<td>yes</td>
+			<td/>
+
+			<td>no charge, but not open-source</td>
+		</tr>
+		<tr>
+			<td>AMR-NB</td>
+			<td>8</td>
+			<td>4.75-12.2</td>
+			<td>20</td>
+
+			<td>yes</td>
+			<td/>
+			<td/>
+			<td>yes</td>
+			<td>yes</td>
+			<td>proprietary</td>
+		</tr>
+
+		<tr>
+			<td>AMR-<abbr title="wideband">WB</abbr><br/>(G.722.2)</td>
+			<td>16</td>
+			<td>6.6-23.85</td>
+			<td>20</td>
+			<td>yes</td>
+
+			<td/>
+			<td/>
+			<td>yes</td>
+			<td>yes</td>
+			<td>proprietary</td>
+		</tr>
+		<tr>
+
+			<td>G.729</td>
+			<td>8</td>
+			<td>8</td>
+			<td>15</td>
+			<td/>
+			<td/>
+			<td/>
+
+			<td>yes</td>
+			<td>yes</td>
+			<td>proprietary</td>
+		</tr>
+		<tr>
+			<td><a href="http://kbs.cs.tu-berlin.de/~jutta/toast.html">GSM-FR</a></td>
+			<td>8</td>
+
+			<td>13</td>
+			<td>20</td>
+			<td/>
+			<td/>
+			<td/>
+			<td>?</td>
+			<td>?</td>
+
+			<td>patented?</td>
+		</tr>
+		<tr>
+			<td>GSM-EFR</td>
+			<td>8</td>
+			<td>12.2</td>
+			<td>20</td>
+
+			<td/>
+			<td/>
+			<td/>
+			<td>yes</td>
+			<td>yes</td>
+			<td>proprietary</td>
+		</tr>
+
+		<tr>
+			<td>G.723.1</td>
+			<td>8</td>
+			<td>5.3 6.3</td>
+			<td>37.5</td>
+			<td/>
+			<td/>
+
+			<td/>
+			<td>yes</td>
+			<td>?</td>
+			<td>proprietary</td>
+		</tr>
+		<tr>
+			<td>G.728</td>
+
+			<td>8</td>
+			<td>16</td>
+			<td>0.625</td>
+			<td/>
+			<td/>
+			<td/>
+			<td/>
+
+			<td/>
+			<td>proprietary</td>
+		</tr>
+		<tr>
+			<td>G.722</td>
+			<td>16</td>
+			<td>48 56 64</td>
+
+			<td>?</td>
+			<td/>
+			<td>yes</td>
+			<td/>
+			<td/>
+			<td>?</td>
+			<td>?</td>
+
+		</tr>
+	</tbody>
+</table>
+<h2>Definitions</h2>
+<dl>
+	<dt><dfn id="multiRate">multi-rate</dfn></dt>
+	<dd>
+		Allows the codec to change bitrate
+		dynamically, at any moment
+	</dd>
+
+	<dt><dfn id="embedded">embedded</dfn></dt>
+	<dd>
+		A codec that embeds narrowband
+		bitstreams in wideband bitstreams
+	</dd>
+
+	<dt><dfn id="vbr"><abbr title="variable bitrate">VBR</abbr></dfn></dt>
+	<dd>
+		Variable bitrate
+	</dd>
+
+	
+	<dt><dfn id="plc"><abbr title="packet loss concealment">PLC</abbr></dfn></dt>
+	<dd>
+		Packet loss concealment
+	</dd>
+
+	<dt><dfn id="bitRobust">bit-robust</dfn></dt>
+	<dd>
+		Robust to corruption at the bit level,
+		as found on wireless networks
+	</dd>
+
+</dl>
+<h2>Special Features</h2>
+<dl>
+	<dt>Speex</dt>
+	<dd>
+		Speex supports intensity stereo encoding
+		and 32 kHz sampling
+	</dd>
+	<dt>iLBC</dt>
+	<dd>
+
+		iLBC frames are encoded completely
+		independently; while this provides better
+		quality when 10% (or more) of the packets
+		are being dropped, this makes the codec
+		suboptimal for clean line conditions.
+	</dd>
+</dl>
+
+
+<!--#include virtual="/ssi/pagebottom.include" -->
\ No newline at end of file

Modified: websites-new/speex.org/css/screen.css
===================================================================
--- websites-new/speex.org/css/screen.css	2005-05-13 22:36:01 UTC (rev 9281)
+++ websites-new/speex.org/css/screen.css	2005-05-15 02:26:01 UTC (rev 9282)
@@ -131,4 +131,26 @@
 	color: #FF9900;
 }
 
+.descriptivelist {
+	padding-left: 0;
+}
 
+.descriptivelist > li {
+	list-style-type: none;
+}
+
+.descriptivelist .submitdate {
+	font-size: .75em;
+	margin-left: 20px;
+	border-bottom: 1px solid #000000;
+}
+
+.descriptivelist .description {
+	margin-left: 20px;
+}
+
+.descriptivelist {
+}
+
+.descriptivelist {
+}

Modified: websites-new/speex.org/news/index.shtml.en
===================================================================
--- websites-new/speex.org/news/index.shtml.en	2005-05-13 22:36:01 UTC (rev 9281)
+++ websites-new/speex.org/news/index.shtml.en	2005-05-15 02:26:01 UTC (rev 9282)
@@ -4,8 +4,8 @@
 <title>Speex:  A free codec for free speech</title>
 <style type="text/css">
 <!--
-#navlink_ a {
-	text-decoration: underline;
+#news_ a {
+	text-decoration: underline !important;
 }
 -->
 </style>
@@ -16,10 +16,20 @@
 
 <h1>Speex News</h1>
 
-<ul>
+<!--
 	<li>
+		<h3></h3>
+		<p class="submitdate"></p>
+		<div class="description">
+			<p></p>
+		</div>
+	</li>
+-->
+
+<ul class="descriptivelist">
+	<li>
 		<h3>Speex 1.1.8 Released</h3>
-		<div><span class="submitdate">May 7, 2005</span> <span class="updatedate"></span></div>
+		<p class="submitdate">May 7, 2005</p>
 		<div class="description">
 			<p>Lots of changes in this release. Initial TI C5x port, some fixed-point improvements and fixes, better temporary memory allocation (smaller), and the size of integer types are now detected automatically.</p>
 			<p>There is also a new SPEEX_PLC_TUNING option.</p>
@@ -28,11 +38,135 @@
 
 	<li>
 		<h3>Speex 1.0.5 Released</h3>
-		<div><span class="submitdate">May 6, 2005</span> <span class="updatedate">May 6, 2005</span></div>
+		<p class="submitdate">May 6, 2005</p>
 		<div class="description">
 			<p>The main change with this release is that it includes API additions from the 1.1.x branch (while being backward compatible), so that transition from 1.0.x to 1.1.x can be made easier.</p>
 		</div>
 	</li>
+
+
+	<li>
+		<h3>Speex 1.0.5 Released</h3>
+		<p class="submitdate">March 2, 2005</p>
+		<div class="description">
+			<p>The main change with this release is that it includes API additions from the 1.1.x branch (while being backward compatible), so that transition from 1.0.x to 1.1.x can be made easier.</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.7 Released</h3>
+		<p class="submitdate">March 2, 2005</p>
+		<div class="description">
+			<p>
+			The changes for this release are very broad and include generic optimizations in the encoder, ARM-specific optimizations (gcc inline assembly), optional shortcuts in the encoder sacrificing quality for speed, 
+			fixed-point improvements (perceptual enhancement converted), reduction in memory usage, the Symbian code now uses the same API, and several bug fixes. <br/> <br/>
+			</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>New Specialized libs Released</h3>
+		<p class="submitdate">November 18, 2004</p>
+		<div class="description">
+			<ul>
+				<li>libspeex_emce.lib is an x86 emulator build (with debug information)</li>
+				<li>ibspeex_armce.lib is an ARMV4 release build</li>
+			</ul>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.6 Released</h3>
+		<p class="submitdate">July 28, 2004</p>
+		<div class="description">
+			<p>There are seven changes in this release.</p>
+			<ul>
+				<li>Improved jitter buffer (now actually works)</li>
+				<li>Denoiser tuning</li>
+				<li>Improved echo canceller (please send feedback)</li>
+				<li>Support for Symbian OS</li>
+				<li>Gapless playback for speexenc/speexdec</li>
+				<li>Run-time identification of Speex version with a new speex_lib_ctl() call</li>
+				<li>Moved the includes to /usr/include/speex/</li>
+			</ul>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.0.4 Released</h3>
+		<p class="submitdate">July 21, 2004</p>
+		<div class="description">
+			<p>There are three changes in this release.</p>
+			<ul>
+				<li>Headers are now in /usr/include/speex/ (but a copy is still in /usr/include for compat reasons).</li>
+				<li>Pseudo-gapless playback (i.e. playback has the same number of samples)</li>
+				<li>Fixed a potential bug (unconfirmed) that might cause a segfault in special circumstances.</li>
+			</ul>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.5 Released</h3>
+		<p class="submitdate">April 21, 2004</p>
+		<div class="description">
+			<p>
+			The main change in this release is that the 1.1.5 <abbr title='application programming interface'>API</abbr> and
+			<abbr title='application binary interface'>ABI</abbr> are now compatible with 1.0.<var>x</var>. The versions of the functions taking
+			a <code>short*</code> now have an "_int" suffix, as in <code>speex_encode_int()</code>.
+			</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.4 Released</h3>
+		<p class="submitdate">January 20, 2004</p>
+		<div class="description">
+			<p>Happy Belated New Year. This release has minor fixed-point improvements and a code cleanup. The SSE code has been converted from inline assembly to SSE intrinsics, so it should now work on win32. More functions have been written to use SSE.</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.3 Released</h3>
+		<p class="submitdate">December 2, 2003</p>
+		<div class="description">
+			<p>This unstable release brings more improvements to the fixed-point port. Many new functions have been converted and most modes now work in real-time. I encourage everyone to test this code by compiling with <kbd>--enable-fixed-point</kbd> and <kbd>--enable-fixed-point-debug</kbd> and report any error messages and send the (smallest possible) file which reproduces the problem.</p>
+		</div>
+
+	</li>
+
+	<li>
+		<h3>Speex 1.0.3 Released</h3>
+		<p class="submitdate">November 19, 2003</p>
+		<div class="description">
+			<p>In this bugfix release: a fix for a multithreqading bug and a correction for an underflow problem that could slow decoding dramatically on x86 processors.</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.2 Released</h3>
+		<p class="submitdate">November 11, 2003</p>
+		<div class="description">
+			<p>This new unstable release improves on the fixed-point port started in <a href='olddownload.html#one.1.1'>1.1.1</a>. The port is not yet complete, but many modes are now usable in real-time on ARM processors. The fixed-point version is enabled with <kbd>--enable-fixed-point</kbd> and ARM-specific optimizations can be enabled with <kbd>--enable-arm-asm</kbd>.</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.1.1 Released</h3>
+		<p class="submitdate">November 1, 2003</p>
+		<div class="description">
+			<p>This release adds a partial fixed-point port which can be enabled using the <kbd>--enable-fixed-point</kbd> option at configure time. Not all floating-point operations have been converted yet, but all the code should work.</p>
+		</div>
+	</li>
+
+	<li>
+		<h3>Speex 1.0.2 Released</h3>
+		<p class="submitdate">September 24, 2003</p>
+		<div class="description">
+			<p>Just a bugfix release. This update adds soundcard support for Solaris and the BSDs as well as minor bugfixes and a documentation update.</p>
+		</div>
+	</li>
+
+
 </ul>
 
 

Added: websites-new/speex.org/samples/index.shtml.en
===================================================================
--- websites-new/speex.org/samples/index.shtml.en	2005-05-13 22:36:01 UTC (rev 9281)
+++ websites-new/speex.org/samples/index.shtml.en	2005-05-15 02:26:01 UTC (rev 9282)
@@ -0,0 +1,63 @@
+<!--#include virtual="/ssi/header.include" -->
+<!--  Enter custom page information and styles here -->
+
+<title>Speex:  A free codec for free speech</title>
+<style type="text/css">
+<!--
+#navlink_ a {
+	text-decoration: underline !important;
+}
+-->
+</style>
+
+<!--#include virtual="/ssi/xiphbar.include" -->
+<!--#include virtual="/ssi/pagetop.include" -->
+<!--  All your page content goes here  -->
+
+<h1>Speex Samples (version 1.0)</h1>
+<h2>Narrowband</h2>
+<p>These samples are coded using narrowband Speex mode (more bit-rates available)</p>
+
+<h3> male:</h3>
+
+<ol>
+	<li><a href="audio/samples/male.wav">original</a></li>
+	<li><a href="audio/samples/male_speex_4.wav">coded 4 kbps</a></li>
+	<li><a href="audio/samples/male_speex_4_vbr.wav">coded 4 kbps VBR</a></li>
+	<li><a href="audio/samples/male_speex_6.wav">coded 6 kbps</a></li>
+	<li><a href="audio/samples/male_speex_8.wav">coded 8 kbps</a></li>
+	<li><a href="audio/samples/male_speex_8_vbr.wav">coded 8 kbps VBR</a></li>
+	<li><a href="audio/samples/male_speex_11.wav">coded 11 kbps</a></li>
+	<li><a href="audio/samples/male_speex_15.wav">coded 15 kbps</a></li>
+</ol>
+
+
+<h3>female:</h3>
+
+<ol>
+	<li><a href="audio/samples/female.wav">original</a></li>
+	<li><a href="audio/samples/female_speex_4.wav">coded 4 kbps</a></li>
+	<li><a href="audio/samples/female_speex_4_vbr.wav">coded 4 kbps VBR</a></li>
+	<li><a href="audio/samples/female_speex_6.wav">coded 6 kbps</a></li>
+	<li><a href="audio/samples/female_speex_8.wav">coded 8 kbps</a></li>
+	<li><a href="audio/samples/female_speex_8_vbr.wav">coded 8 kbps VBR</a></li>
+	<li><a href="audio/samples/female_speex_11.wav">coded 11 kbps</a></li>
+	<li><a href="audio/samples/female_speex_15.wav">coded 15 kbps</a></li>
+</ol>
+
+<h2>Wideband</h2>
+<p>This sample is coded using wideband Speex mode (more bit-rates available)</p>
+
+<h3>male:</h3>
+
+<ol>
+	<li><a href="audio/samples/wb_male.wav">original</a></li>
+	<li><a href="audio/samples/wb_male_speex_10.wav">coded 10 kbps</a></li>
+	<li><a href="audio/samples/wb_male_speex_12_vbr.wav">coded 12 kbps VBR</a></li>
+	<li><a href="audio/samples/wb_male_speex_17.wav">coded 17 kbps</a></li>
+	<li><a href="audio/samples/wb_male_speex_18_vbr.wav">coded 18 kbps VBR</a></li>
+	<li><a href="audio/samples/wb_male_speex_21.wav">coded 21 kbps</a></li>
+	<li><a href="audio/samples/wb_male_speex_28.wav">coded 28 kbps</a></li>
+</ol>
+
+<!--#include virtual="/ssi/pagebottom.include" -->
\ No newline at end of file

Modified: websites-new/speex.org/templates/index.shtml.en
===================================================================
--- websites-new/speex.org/templates/index.shtml.en	2005-05-13 22:36:01 UTC (rev 9281)
+++ websites-new/speex.org/templates/index.shtml.en	2005-05-15 02:26:01 UTC (rev 9282)
@@ -5,7 +5,7 @@
 <style type="text/css">
 <!--
 #navlink_ a {
-	text-decoration: underline;
+	text-decoration: underline !important;
 }
 -->
 </style>



More information about the commits mailing list