[xiph-commits] r18087 - in websites/opus-codec.org/docs: . html_api html_api/search

jm at svn.xiph.org jm at svn.xiph.org
Fri Sep 16 01:23:12 PDT 2011


Author: jm
Date: 2011-09-16 01:23:12 -0700 (Fri, 16 Sep 2011)
New Revision: 18087

Modified:
   websites/opus-codec.org/docs/html_api/files.html
   websites/opus-codec.org/docs/html_api/globals.html
   websites/opus-codec.org/docs/html_api/globals_defs.html
   websites/opus-codec.org/docs/html_api/globals_func.html
   websites/opus-codec.org/docs/html_api/globals_type.html
   websites/opus-codec.org/docs/html_api/group__encoderctls.html
   websites/opus-codec.org/docs/html_api/group__errorcodes.html
   websites/opus-codec.org/docs/html_api/group__genericctls.html
   websites/opus-codec.org/docs/html_api/group__libinfo.html
   websites/opus-codec.org/docs/html_api/group__opusdecoder.html
   websites/opus-codec.org/docs/html_api/group__opusencoder.html
   websites/opus-codec.org/docs/html_api/group__repacketizer.html
   websites/opus-codec.org/docs/html_api/index.html
   websites/opus-codec.org/docs/html_api/modules.html
   websites/opus-codec.org/docs/html_api/opus_8h.html
   websites/opus-codec.org/docs/html_api/opus_8h_source.html
   websites/opus-codec.org/docs/html_api/opus__defines_8h.html
   websites/opus-codec.org/docs/html_api/opus__defines_8h_source.html
   websites/opus-codec.org/docs/html_api/opus__multistream_8h.html
   websites/opus-codec.org/docs/html_api/opus__multistream_8h_source.html
   websites/opus-codec.org/docs/html_api/opus__types_8h.html
   websites/opus-codec.org/docs/html_api/opus__types_8h_source.html
   websites/opus-codec.org/docs/html_api/search/all_6f.html
   websites/opus-codec.org/docs/html_api/search/defines_6f.html
   websites/opus-codec.org/docs/html_api/search/functions_6f.html
   websites/opus-codec.org/docs/html_api/search/search.js
   websites/opus-codec.org/docs/opus_api.pdf
Log:
API doc update


Modified: websites/opus-codec.org/docs/html_api/files.html
===================================================================
--- websites/opus-codec.org/docs/html_api/files.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/files.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/globals.html
===================================================================
--- websites/opus-codec.org/docs/html_api/globals.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/globals.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -65,6 +65,7 @@
   </div>
   <div id="navrow4" class="tabs3">
     <ul class="tablist">
+      <li><a href="#index__"><span>_</span></a></li>
       <li><a href="#index_o"><span>o</span></a></li>
     </ul>
   </div>
@@ -72,6 +73,16 @@
 <div class="contents">
 <div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
 
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>__opus_check_decstate_ptr
+: <a class="el" href="opus__multistream_8h.html#afa5a8e09ef3853e1d0a249868e92e730">opus_multistream.h</a>
+</li>
+<li>__opus_check_encstate_ptr
+: <a class="el" href="opus__multistream_8h.html#afabd641a2bc6c09c9517294be87351c2">opus_multistream.h</a>
+</li>
+</ul>
+
+
 <h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
 <li>OPUS_ALLOC_FAIL
 : <a class="el" href="group__errorcodes.html#ga92fae6b1de2ac16b8d96561f9a8fb8b9">opus_defines.h</a>
@@ -83,55 +94,55 @@
 : <a class="el" href="group__errorcodes.html#gacd897c05563ec04a67d8e92ba29f3d4f">opus_defines.h</a>
 </li>
 <li>opus_decode()
-: <a class="el" href="group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba">opus.h</a>
 </li>
 <li>opus_decode_float()
-: <a class="el" href="group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec">opus.h</a>
 </li>
 <li>opus_decoder_create()
-: <a class="el" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd">opus.h</a>
 </li>
 <li>opus_decoder_ctl()
-: <a class="el" href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846">opus.h</a>
 </li>
 <li>opus_decoder_destroy()
-: <a class="el" href="group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e">opus.h</a>
 </li>
 <li>opus_decoder_get_nb_samples()
-: <a class="el" href="group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e">opus.h</a>
 </li>
 <li>opus_decoder_get_size()
-: <a class="el" href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011">opus.h</a>
 </li>
 <li>opus_decoder_init()
-: <a class="el" href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01">opus.h</a>
 </li>
 <li>opus_encode()
-: <a class="el" href="group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga88621a963b809ebfc27887f13518c966">opus.h</a>
 </li>
 <li>opus_encode_float()
-: <a class="el" href="group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf">opus.h</a>
+: <a class="el" href="group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546">opus.h</a>
 </li>
 <li>opus_encoder_create()
-: <a class="el" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b">opus.h</a>
+: <a class="el" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88">opus.h</a>
 </li>
 <li>opus_encoder_ctl()
-: <a class="el" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df">opus.h</a>
 </li>
 <li>opus_encoder_destroy()
-: <a class="el" href="group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c">opus.h</a>
 </li>
 <li>opus_encoder_get_size()
-: <a class="el" href="group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2">opus.h</a>
+: <a class="el" href="group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18">opus.h</a>
 </li>
 <li>opus_encoder_init()
-: <a class="el" href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79">opus.h</a>
 </li>
 <li>OPUS_GET_APPLICATION
 : <a class="el" href="group__encoderctls.html#ga062ebbc209caf6832fe4a309a459fd4c">opus_defines.h</a>
 </li>
 <li>OPUS_GET_BANDWIDTH
-: <a class="el" href="group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62">opus_defines.h</a>
+: <a class="el" href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62">opus_defines.h</a>
 </li>
 <li>OPUS_GET_BITRATE
 : <a class="el" href="group__encoderctls.html#ga1427a5560cbc7e9a59f986d89c05082c">opus_defines.h</a>
@@ -157,6 +168,9 @@
 <li>OPUS_GET_PACKET_LOSS_PERC
 : <a class="el" href="group__encoderctls.html#gaa79261c6a55444993fca8d3a3a29d519">opus_defines.h</a>
 </li>
+<li>OPUS_GET_PITCH
+: <a class="el" href="group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820">opus_defines.h</a>
+</li>
 <li>OPUS_GET_RESTRICTED_LOWDELAY
 : <a class="el" href="group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11">opus_defines.h</a>
 </li>
@@ -170,7 +184,7 @@
 : <a class="el" href="group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c">opus_defines.h</a>
 </li>
 <li>opus_get_version_string()
-: <a class="el" href="group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a">opus_defines.h</a>
+: <a class="el" href="group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5">opus_defines.h</a>
 </li>
 <li>OPUS_GET_VOICE_RATIO
 : <a class="el" href="group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf">opus_defines.h</a>
@@ -200,82 +214,94 @@
 : <a class="el" href="group__errorcodes.html#ga54416ec79619179d688918f25e9b20e3">opus_defines.h</a>
 </li>
 <li>opus_multistream_decode()
-: <a class="el" href="opus__multistream_8h.html#a6bc87c681435433c599051ee4bb82dd9">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#ac416d43c7b486bae078da254094debdc">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decode_float()
-: <a class="el" href="opus__multistream_8h.html#abdb9271b5185ecde7524c1a6ab070ed7">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a876c27a99fb7e0c04c3cfcc78bf1b4f8">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_create()
-: <a class="el" href="opus__multistream_8h.html#acbaa760237d9906c7256f236eb101f10">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#afce6f14893f84beb1e8454fa6b03e059">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_ctl()
-: <a class="el" href="opus__multistream_8h.html#a9631895a63105503f18e03e90c205284">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a4b3dca8d46e5868cc133f3f6d2b57688">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_destroy()
-: <a class="el" href="opus__multistream_8h.html#a314b439b06efd9463caa5039c1198f6c">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_init()
-: <a class="el" href="opus__multistream_8h.html#a6c9a9b20c8670a084964191d6a9f5ee5">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a046170aea687a64b66cb2d1f1b84b865">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encode()
-: <a class="el" href="opus__multistream_8h.html#a24ee812ef2b958920e5990d6eadd4561">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aba3a87086955dc30d743b5a796d74c39">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encode_float()
-: <a class="el" href="opus__multistream_8h.html#a948bd79f64290c60b40b5727ce4d4643">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aeca931603150615786a0879f6f766565">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_create()
-: <a class="el" href="opus__multistream_8h.html#aae1647ba619d01cd3504ea79d8383975">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a5432539fcd7146741fd16e64ba1f7a93">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_ctl()
-: <a class="el" href="opus__multistream_8h.html#afa05e449e540032d2f26dd2777897844">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#ae14328330c548dede66c494f51e33707">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_destroy()
-: <a class="el" href="opus__multistream_8h.html#a24b8a4ceb20a142069084cb1edd28a30">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_init()
-: <a class="el" href="opus__multistream_8h.html#ab21da2ca6014096a7b27254f4dd44172">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#ac29b1055be0cc29af5729ad55b9ead53">opus_multistream.h</a>
 </li>
+<li>OPUS_MULTISTREAM_GET_DECODER_STATE
+: <a class="el" href="opus__multistream_8h.html#af0843831519b4d9b9d73391afef04a53">opus_multistream.h</a>
+</li>
+<li>OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST
+: <a class="el" href="opus__multistream_8h.html#a8791c1bedf0f6d1dcbd2ac91f33fc22a">opus_multistream.h</a>
+</li>
+<li>OPUS_MULTISTREAM_GET_ENCODER_STATE
+: <a class="el" href="opus__multistream_8h.html#a4e67607eb691c4314a5de90d8c58aff0">opus_multistream.h</a>
+</li>
+<li>OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST
+: <a class="el" href="opus__multistream_8h.html#abf2878d085bb245eb1ae8deb4dc93d3d">opus_multistream.h</a>
+</li>
 <li>OPUS_OK
 : <a class="el" href="group__errorcodes.html#gaa44cf8a185e1b5cb940ef63eb4f02d21">opus_defines.h</a>
 </li>
 <li>opus_packet_get_bandwidth()
-: <a class="el" href="group__opusdecoder.html#ga489ba345bf1919d350f686400744e248">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053">opus.h</a>
 </li>
 <li>opus_packet_get_nb_channels()
-: <a class="el" href="group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d">opus.h</a>
 </li>
 <li>opus_packet_get_nb_frames()
-: <a class="el" href="group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90">opus.h</a>
 </li>
 <li>opus_packet_get_samples_per_frame()
-: <a class="el" href="group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4">opus.h</a>
 </li>
 <li>opus_packet_parse()
-: <a class="el" href="group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9">opus.h</a>
 </li>
 <li>opus_repacketizer_cat()
-: <a class="el" href="group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732">opus.h</a>
+: <a class="el" href="group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050">opus.h</a>
 </li>
 <li>opus_repacketizer_create()
-: <a class="el" href="group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d">opus.h</a>
 </li>
 <li>opus_repacketizer_destroy()
-: <a class="el" href="group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882">opus.h</a>
+: <a class="el" href="group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886">opus.h</a>
 </li>
 <li>opus_repacketizer_get_nb_frames()
-: <a class="el" href="group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0">opus.h</a>
 </li>
 <li>opus_repacketizer_get_size()
-: <a class="el" href="group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06">opus.h</a>
 </li>
 <li>opus_repacketizer_init()
-: <a class="el" href="group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b">opus.h</a>
+: <a class="el" href="group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0">opus.h</a>
 </li>
 <li>opus_repacketizer_out()
-: <a class="el" href="group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga4fbd54e95090558856376139d62008aa">opus.h</a>
 </li>
 <li>opus_repacketizer_out_range()
-: <a class="el" href="group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f">opus.h</a>
 </li>
 <li>OPUS_RESET_STATE
 : <a class="el" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337">opus_defines.h</a>
@@ -320,7 +346,7 @@
 : <a class="el" href="group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a">opus_defines.h</a>
 </li>
 <li>opus_strerror()
-: <a class="el" href="group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f">opus_defines.h</a>
+: <a class="el" href="group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873">opus_defines.h</a>
 </li>
 <li>opus_uint
 : <a class="el" href="opus__types_8h.html#a495e53c6b5deb68cf24f5c79651bd6c8">opus_types.h</a>
@@ -371,7 +397,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/globals_defs.html
===================================================================
--- websites/opus-codec.org/docs/html_api/globals_defs.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/globals_defs.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -65,6 +65,7 @@
   </div>
   <div id="navrow4" class="tabs3">
     <ul class="tablist">
+      <li><a href="#index__"><span>_</span></a></li>
       <li><a href="#index_o"><span>o</span></a></li>
     </ul>
   </div>
@@ -72,6 +73,16 @@
 <div class="contents">
 &#160;
 
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>__opus_check_decstate_ptr
+: <a class="el" href="opus__multistream_8h.html#afa5a8e09ef3853e1d0a249868e92e730">opus_multistream.h</a>
+</li>
+<li>__opus_check_encstate_ptr
+: <a class="el" href="opus__multistream_8h.html#afabd641a2bc6c09c9517294be87351c2">opus_multistream.h</a>
+</li>
+</ul>
+
+
 <h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
 <li>OPUS_ALLOC_FAIL
 : <a class="el" href="group__errorcodes.html#ga92fae6b1de2ac16b8d96561f9a8fb8b9">opus_defines.h</a>
@@ -86,7 +97,7 @@
 : <a class="el" href="group__encoderctls.html#ga062ebbc209caf6832fe4a309a459fd4c">opus_defines.h</a>
 </li>
 <li>OPUS_GET_BANDWIDTH
-: <a class="el" href="group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62">opus_defines.h</a>
+: <a class="el" href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62">opus_defines.h</a>
 </li>
 <li>OPUS_GET_BITRATE
 : <a class="el" href="group__encoderctls.html#ga1427a5560cbc7e9a59f986d89c05082c">opus_defines.h</a>
@@ -112,6 +123,9 @@
 <li>OPUS_GET_PACKET_LOSS_PERC
 : <a class="el" href="group__encoderctls.html#gaa79261c6a55444993fca8d3a3a29d519">opus_defines.h</a>
 </li>
+<li>OPUS_GET_PITCH
+: <a class="el" href="group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820">opus_defines.h</a>
+</li>
 <li>OPUS_GET_RESTRICTED_LOWDELAY
 : <a class="el" href="group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11">opus_defines.h</a>
 </li>
@@ -145,6 +159,18 @@
 <li>OPUS_INVALID_STATE
 : <a class="el" href="group__errorcodes.html#ga54416ec79619179d688918f25e9b20e3">opus_defines.h</a>
 </li>
+<li>OPUS_MULTISTREAM_GET_DECODER_STATE
+: <a class="el" href="opus__multistream_8h.html#af0843831519b4d9b9d73391afef04a53">opus_multistream.h</a>
+</li>
+<li>OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST
+: <a class="el" href="opus__multistream_8h.html#a8791c1bedf0f6d1dcbd2ac91f33fc22a">opus_multistream.h</a>
+</li>
+<li>OPUS_MULTISTREAM_GET_ENCODER_STATE
+: <a class="el" href="opus__multistream_8h.html#a4e67607eb691c4314a5de90d8c58aff0">opus_multistream.h</a>
+</li>
+<li>OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST
+: <a class="el" href="opus__multistream_8h.html#abf2878d085bb245eb1ae8deb4dc93d3d">opus_multistream.h</a>
+</li>
 <li>OPUS_OK
 : <a class="el" href="group__errorcodes.html#gaa44cf8a185e1b5cb940ef63eb4f02d21">opus_defines.h</a>
 </li>
@@ -218,7 +244,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/globals_func.html
===================================================================
--- websites/opus-codec.org/docs/html_api/globals_func.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/globals_func.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -74,130 +74,130 @@
 
 <h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
 <li>opus_decode()
-: <a class="el" href="group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba">opus.h</a>
 </li>
 <li>opus_decode_float()
-: <a class="el" href="group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec">opus.h</a>
 </li>
 <li>opus_decoder_create()
-: <a class="el" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd">opus.h</a>
 </li>
 <li>opus_decoder_ctl()
-: <a class="el" href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846">opus.h</a>
 </li>
 <li>opus_decoder_destroy()
-: <a class="el" href="group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e">opus.h</a>
 </li>
 <li>opus_decoder_get_nb_samples()
-: <a class="el" href="group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e">opus.h</a>
 </li>
 <li>opus_decoder_get_size()
-: <a class="el" href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011">opus.h</a>
 </li>
 <li>opus_decoder_init()
-: <a class="el" href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01">opus.h</a>
 </li>
 <li>opus_encode()
-: <a class="el" href="group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga88621a963b809ebfc27887f13518c966">opus.h</a>
 </li>
 <li>opus_encode_float()
-: <a class="el" href="group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf">opus.h</a>
+: <a class="el" href="group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546">opus.h</a>
 </li>
 <li>opus_encoder_create()
-: <a class="el" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b">opus.h</a>
+: <a class="el" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88">opus.h</a>
 </li>
 <li>opus_encoder_ctl()
-: <a class="el" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df">opus.h</a>
 </li>
 <li>opus_encoder_destroy()
-: <a class="el" href="group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c">opus.h</a>
 </li>
 <li>opus_encoder_get_size()
-: <a class="el" href="group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2">opus.h</a>
+: <a class="el" href="group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18">opus.h</a>
 </li>
 <li>opus_encoder_init()
-: <a class="el" href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d">opus.h</a>
+: <a class="el" href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79">opus.h</a>
 </li>
 <li>opus_get_version_string()
-: <a class="el" href="group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a">opus_defines.h</a>
+: <a class="el" href="group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5">opus_defines.h</a>
 </li>
 <li>opus_multistream_decode()
-: <a class="el" href="opus__multistream_8h.html#a6bc87c681435433c599051ee4bb82dd9">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#ac416d43c7b486bae078da254094debdc">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decode_float()
-: <a class="el" href="opus__multistream_8h.html#abdb9271b5185ecde7524c1a6ab070ed7">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a876c27a99fb7e0c04c3cfcc78bf1b4f8">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_create()
-: <a class="el" href="opus__multistream_8h.html#acbaa760237d9906c7256f236eb101f10">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#afce6f14893f84beb1e8454fa6b03e059">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_ctl()
-: <a class="el" href="opus__multistream_8h.html#a9631895a63105503f18e03e90c205284">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a4b3dca8d46e5868cc133f3f6d2b57688">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_destroy()
-: <a class="el" href="opus__multistream_8h.html#a314b439b06efd9463caa5039c1198f6c">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080">opus_multistream.h</a>
 </li>
 <li>opus_multistream_decoder_init()
-: <a class="el" href="opus__multistream_8h.html#a6c9a9b20c8670a084964191d6a9f5ee5">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a046170aea687a64b66cb2d1f1b84b865">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encode()
-: <a class="el" href="opus__multistream_8h.html#a24ee812ef2b958920e5990d6eadd4561">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aba3a87086955dc30d743b5a796d74c39">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encode_float()
-: <a class="el" href="opus__multistream_8h.html#a948bd79f64290c60b40b5727ce4d4643">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aeca931603150615786a0879f6f766565">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_create()
-: <a class="el" href="opus__multistream_8h.html#aae1647ba619d01cd3504ea79d8383975">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#a5432539fcd7146741fd16e64ba1f7a93">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_ctl()
-: <a class="el" href="opus__multistream_8h.html#afa05e449e540032d2f26dd2777897844">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#ae14328330c548dede66c494f51e33707">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_destroy()
-: <a class="el" href="opus__multistream_8h.html#a24b8a4ceb20a142069084cb1edd28a30">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94">opus_multistream.h</a>
 </li>
 <li>opus_multistream_encoder_init()
-: <a class="el" href="opus__multistream_8h.html#ab21da2ca6014096a7b27254f4dd44172">opus_multistream.h</a>
+: <a class="el" href="opus__multistream_8h.html#ac29b1055be0cc29af5729ad55b9ead53">opus_multistream.h</a>
 </li>
 <li>opus_packet_get_bandwidth()
-: <a class="el" href="group__opusdecoder.html#ga489ba345bf1919d350f686400744e248">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053">opus.h</a>
 </li>
 <li>opus_packet_get_nb_channels()
-: <a class="el" href="group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d">opus.h</a>
 </li>
 <li>opus_packet_get_nb_frames()
-: <a class="el" href="group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90">opus.h</a>
 </li>
 <li>opus_packet_get_samples_per_frame()
-: <a class="el" href="group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4">opus.h</a>
 </li>
 <li>opus_packet_parse()
-: <a class="el" href="group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905">opus.h</a>
+: <a class="el" href="group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9">opus.h</a>
 </li>
 <li>opus_repacketizer_cat()
-: <a class="el" href="group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732">opus.h</a>
+: <a class="el" href="group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050">opus.h</a>
 </li>
 <li>opus_repacketizer_create()
-: <a class="el" href="group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d">opus.h</a>
 </li>
 <li>opus_repacketizer_destroy()
-: <a class="el" href="group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882">opus.h</a>
+: <a class="el" href="group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886">opus.h</a>
 </li>
 <li>opus_repacketizer_get_nb_frames()
-: <a class="el" href="group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0">opus.h</a>
 </li>
 <li>opus_repacketizer_get_size()
-: <a class="el" href="group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06">opus.h</a>
 </li>
 <li>opus_repacketizer_init()
-: <a class="el" href="group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b">opus.h</a>
+: <a class="el" href="group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0">opus.h</a>
 </li>
 <li>opus_repacketizer_out()
-: <a class="el" href="group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga4fbd54e95090558856376139d62008aa">opus.h</a>
 </li>
 <li>opus_repacketizer_out_range()
-: <a class="el" href="group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6">opus.h</a>
+: <a class="el" href="group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f">opus.h</a>
 </li>
 <li>opus_strerror()
-: <a class="el" href="group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f">opus_defines.h</a>
+: <a class="el" href="group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873">opus_defines.h</a>
 </li>
 </ul>
 </div>
@@ -215,7 +215,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/globals_type.html
===================================================================
--- websites/opus-codec.org/docs/html_api/globals_type.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/globals_type.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -109,7 +109,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__encoderctls.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__encoderctls.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__encoderctls.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -81,9 +81,7 @@
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga21f010167c5dfa1b53f20c46d473e86a">OPUS_GET_FORCE_CHANNELS</a>(x)</td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the encoder's forced channel configuration,.  <a href="#ga21f010167c5dfa1b53f20c46d473e86a"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791">OPUS_SET_BANDWIDTH</a>(x)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the encoder's bandpass.  <a href="#ga0178dabe5526d5b0667d81489cc93791"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62">OPUS_GET_BANDWIDTH</a>(x)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the encoder's configured bandpass,.  <a href="#ga29db1d9b5e670debec54d1163ad2ec62"></a><br/></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the encoder's bandpass,.  <a href="#ga0178dabe5526d5b0667d81489cc93791"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89">OPUS_SET_SIGNAL</a>(x)</td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the type of signal being encoded.  <a href="#gaaa87ccee4ae46aa6c9528e03c5122b89"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga640d434de535e2d2caec991c347303a4">OPUS_GET_SIGNAL</a>(x)</td></tr>
@@ -116,7 +114,7 @@
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets encoder's configured use of discontinuous transmission,.  <a href="#gaafbb44454e9f57232b85e4e087337ded"></a><br/></td></tr>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2" title="Perform a CTL function on an Opus encoder.">opus_encoder_ctl</a> </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__genericctls.html">Generic CTLs</a>,<a class="el" href="group__opusencoder.html">Opus Encoder</a> </dd></dl>
 <hr/><h2>Define Documentation</h2>
 <a class="anchor" id="ga062ebbc209caf6832fe4a309a459fd4c"></a><!-- doxytag: member="opus_defines.h::OPUS_GET_APPLICATION" ref="ga062ebbc209caf6832fe4a309a459fd4c" args="(x)" -->
 <div class="memitem">
@@ -144,32 +142,6 @@
 
 </div>
 </div>
-<a class="anchor" id="ga29db1d9b5e670debec54d1163ad2ec62"></a><!-- doxytag: member="opus_defines.h::OPUS_GET_BANDWIDTH" ref="ga29db1d9b5e670debec54d1163ad2ec62" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define OPUS_GET_BANDWIDTH</td>
-          <td>(</td>
-          <td class="paramtype">&#160;</td>
-          <td class="paramname">x</td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Gets the encoder's configured bandpass,. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791" title="Configures the encoder&#39;s bandpass.">OPUS_SET_BANDWIDTH</a> </dd></dl>
-<dl><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">x</td><td><code>int*</code>: Bandwidth value </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
 <a class="anchor" id="ga1427a5560cbc7e9a59f986d89c05082c"></a><!-- doxytag: member="opus_defines.h::OPUS_GET_BITRATE" ref="ga1427a5560cbc7e9a59f986d89c05082c" args="(x)" -->
 <div class="memitem">
 <div class="memproto">
@@ -528,22 +500,22 @@
 </div>
 <div class="memdoc">
 
-<p>Configures the encoder's bandpass. </p>
-<p>The supported values are:</p>
-<ul>
+<p>Configures the encoder's bandpass,. </p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62" title="Gets the encoder&#39;s configured bandpass or the decoder&#39;s last bandpass,.">OPUS_GET_BANDWIDTH</a> The supported values are:<ul>
 <li>OPUS_BANDWIDTH_AUTO (default)</li>
 <li>OPUS_BANDWIDTH_NARROWBAND 4kHz passband</li>
 <li>OPUS_BANDWIDTH_MEDIUMBAND 6kHz passband</li>
 <li>OPUS_BANDWIDTH_WIDEBAND 8kHz passband</li>
 <li>OPUS_BANDWIDTH_SUPERWIDEBAND 12kHz passband</li>
-<li>OPUS_BANDWIDTH_FULLBAND 20kHz passband <dl><dt><b>Parameters:</b></dt><dd>
+<li>OPUS_BANDWIDTH_FULLBAND 20kHz passband </li>
+</ul>
+</dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td><code>int</code>: Bandwidth value </td></tr>
   </table>
   </dd>
 </dl>
-</li>
-</ul>
 
 </div>
 </div>
@@ -589,7 +561,7 @@
 <div class="memdoc">
 
 <p>Configures the encoder's computational complexity. </p>
-<p>The supported range is 0-10 inclusive with 10 representing the highest complexity. The default value is inconsistent between modes </p>
+<p>The supported range is 0-10 inclusive with 10 representing the highest complexity. The default value is 10. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td><code>int</code>: 0-10, inclusive </td></tr>
@@ -863,7 +835,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__errorcodes.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__errorcodes.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__errorcodes.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -213,7 +213,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__genericctls.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__genericctls.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__genericctls.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -64,10 +64,40 @@
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the codec state to be equivalent to a freshly initialized state.  <a href="#gadc74e4fa8bcdf9994187d52d92207337"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__genericctls.html#ga1108a508aa475f964d247c1b04d26d89">OPUS_GET_FINAL_RANGE</a>(x)</td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the final state of the codec's entropy coder.  <a href="#ga1108a508aa475f964d247c1b04d26d89"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820">OPUS_GET_PITCH</a>(x)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the pitch of the last decoded frame, if available.  <a href="#gaa89fc25eb35fc31a02b508562dd83820"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62">OPUS_GET_BANDWIDTH</a>(x)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the encoder's configured bandpass or the decoder's last bandpass,.  <a href="#ga29db1d9b5e670debec54d1163ad2ec62"></a><br/></td></tr>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2" title="Perform a CTL function on an Opus encoder.">opus_encoder_ctl</a>,<a class="el" href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94" title="Perform a CTL function on an Opus decoder.">opus_decoder_ctl</a> </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df" title="Perform a CTL function on an Opus encoder.">opus_encoder_ctl</a>,<a class="el" href="group__opusencoder.html">Opus Encoder</a>,<a class="el" href="group__opusdecoder.html">Opus Decoder</a> </dd></dl>
 <hr/><h2>Define Documentation</h2>
+<a class="anchor" id="ga29db1d9b5e670debec54d1163ad2ec62"></a><!-- doxytag: member="opus_defines.h::OPUS_GET_BANDWIDTH" ref="ga29db1d9b5e670debec54d1163ad2ec62" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPUS_GET_BANDWIDTH</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">x</td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Gets the encoder's configured bandpass or the decoder's last bandpass,. </p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791" title="Configures the encoder&#39;s bandpass,.">OPUS_SET_BANDWIDTH</a> </dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">x</td><td><code>int*</code>: Bandwidth value </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ga1108a508aa475f964d247c1b04d26d89"></a><!-- doxytag: member="opus_defines.h::OPUS_GET_FINAL_RANGE" ref="ga1108a508aa475f964d247c1b04d26d89" args="(x)" -->
 <div class="memitem">
 <div class="memproto">
@@ -87,13 +117,39 @@
 <p>This is used for testing purposes, The encoder and decoder state should be identical after coding a payload (assuming no data corruption or software bugs)</p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
-    <tr><td class="paramdir">[out]</td><td class="paramname">x</td><td><code>opus_int32*</code>: Entropy coder state </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">x</td><td><code>opus_uint32*</code>: Entropy coder state </td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
+<a class="anchor" id="gaa89fc25eb35fc31a02b508562dd83820"></a><!-- doxytag: member="opus_defines.h::OPUS_GET_PITCH" ref="gaa89fc25eb35fc31a02b508562dd83820" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPUS_GET_PITCH</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">x</td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Gets the pitch of the last decoded frame, if available. </p>
+<p>This can be used for any post-processing algorithm requiring the use of pitch, e.g. time stretching/shortening. If the last frame was not voiced, or if the pitch was not coded in the frame, then zero is returned.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">x</td><td><code>opus_int32*</code>: pitch period at 48 kHz (or 0 if not available) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="gadc74e4fa8bcdf9994187d52d92207337"></a><!-- doxytag: member="opus_defines.h::OPUS_RESET_STATE" ref="gadc74e4fa8bcdf9994187d52d92207337" args="" -->
 <div class="memitem">
 <div class="memproto">
@@ -125,7 +181,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__libinfo.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__libinfo.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__libinfo.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -60,18 +60,18 @@
 <table class="memberdecls">
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f">opus_strerror</a> (int error)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an opus error code into a human readable string.  <a href="#ga4474c7a5797d39d8a3c3c14f64e9a30f"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a">opus_get_version_string</a> (void)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the libopus version string.  <a href="#gabd0ca7be4a4aa3e71ff7862f2c31866a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873">opus_strerror</a> (int error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an opus error code into a human readable string.  <a href="#gafad3bac5a05dc7c3477a5765eb5e1873"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5">opus_get_version_string</a> (void)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the libopus version string.  <a href="#ga3cd7aa16259a46f37a44d2e823b131e5"></a><br/></td></tr>
 </table>
 <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="gabd0ca7be4a4aa3e71ff7862f2c31866a"></a><!-- doxytag: member="opus_defines.h::opus_get_version_string" ref="gabd0ca7be4a4aa3e71ff7862f2c31866a" args="(void)" -->
+<a class="anchor" id="ga3cd7aa16259a46f37a44d2e823b131e5"></a><!-- doxytag: member="opus_defines.h::opus_get_version_string" ref="ga3cd7aa16259a46f37a44d2e823b131e5" args="(void)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT const char* opus_get_version_string </td>
+          <td class="memname">const char* opus_get_version_string </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -86,12 +86,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga4474c7a5797d39d8a3c3c14f64e9a30f"></a><!-- doxytag: member="opus_defines.h::opus_strerror" ref="ga4474c7a5797d39d8a3c3c14f64e9a30f" args="(int error)" -->
+<a class="anchor" id="gafad3bac5a05dc7c3477a5765eb5e1873"></a><!-- doxytag: member="opus_defines.h::opus_strerror" ref="gafad3bac5a05dc7c3477a5765eb5e1873" args="(int error)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT const char* opus_strerror </td>
+          <td class="memname">const char* opus_strerror </td>
           <td>(</td>
           <td class="paramtype">int&#160;</td>
           <td class="paramname"><em>error</em></td><td>)</td>
@@ -127,7 +127,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__opusdecoder.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__opusdecoder.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__opusdecoder.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -65,32 +65,32 @@
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Opus decoder state.  <a href="#ga401d8579958d36094715a6b90cd159a6"></a><br/></td></tr>
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525">opus_decoder_get_size</a> (int channels)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of an OpusDecoder structure.  <a href="#ga82f921f43784a6c06558369d84499525"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f">opus_decoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int *error)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes a decoder state.  <a href="#ga753b02ba5ddbd3df94e201f417e4752f"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d">opus_decoder_init</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated decoder state.  <a href="#ga0da93fb1881dc73cfc73d230d2b8db4d"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6">opus_decode</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, int decode_fec)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an Opus frame.  <a href="#ga4b10038b7466e619f0817c1cab7e0da6"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b">opus_decode_float</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an opus frame with floating point output.  <a href="#ga328df17a6c9dd12d88cbf93e3b5f3a5b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94">opus_decoder_ctl</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, int request,...)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus decoder.  <a href="#ga276ebf10804c65e74e220ea9fc58cd94"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed">opus_decoder_destroy</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusDecoder allocated by opus_decoder_create.  <a href="#gae8cba5f0f579a37e09b5fdc6267bf8ed"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905">opus_packet_parse</a> (const unsigned char *data, int len, unsigned char *out_toc, const unsigned char *frames[48], short size[48], int *payload_offset)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an opus packet into one or more frames.  <a href="#gaceb9efac1c9f0e07c5a952e9209bd905"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga489ba345bf1919d350f686400744e248">opus_packet_get_bandwidth</a> (const unsigned char *data)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bandwidth of an Opus packet.  <a href="#ga489ba345bf1919d350f686400744e248"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc">opus_packet_get_samples_per_frame</a> (const unsigned char *data, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples per frame from an Opus packet.  <a href="#gaa221f2e563a2026a2f5f152a2db833bc"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c">opus_packet_get_nb_channels</a> (const unsigned char *data)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of channels from an Opus packet.  <a href="#gaeb8f6dcfe3372e3b0c296b17fdee502c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530">opus_packet_get_nb_frames</a> (const unsigned char packet[], int len)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of frame in an Opus packet.  <a href="#gac97b530a7044a3f6bd4c9dfab2430530"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40">opus_decoder_get_nb_samples</a> (const <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *dec, const unsigned char packet[], int len)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples of an Opus packet.  <a href="#ga4fe69352734598b21ee8021cde7c3b40"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011">opus_decoder_get_size</a> (int channels)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of an OpusDecoder structure.  <a href="#gac918415b2ee21add75b7f867ce235011"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd">opus_decoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int *error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes a decoder state.  <a href="#ga753f6fe0b699c81cfd47d70c8e15a0bd"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01">opus_decoder_init</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated decoder state.  <a href="#ga939156d1f561c4273d5c62fa9c235a01"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba">opus_decode</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, int decode_fec)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an Opus frame.  <a href="#ga1a8b923c1041ad4976ceada237e117ba"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec">opus_decode_float</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an opus frame with floating point output.  <a href="#ga53b7fd5621613c4d7fcc17000ff1c9ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846">opus_decoder_ctl</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, int request,...)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus decoder.  <a href="#ga2d492844b4f66e7f34d85870f13d4846"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e">opus_decoder_destroy</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusDecoder allocated by opus_decoder_create.  <a href="#gafebf4cb3c29c9317cac385446a76e36e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9">opus_packet_parse</a> (const unsigned char *data, int len, unsigned char *out_toc, const unsigned char *frames[48], short size[48], int *payload_offset)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an opus packet into one or more frames.  <a href="#gab25a4df8111a9b6342b1f085f848cba9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053">opus_packet_get_bandwidth</a> (const unsigned char *data)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bandwidth of an Opus packet.  <a href="#ga89b9375b6ff5e15f07fdc5d0cf4f0053"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4">opus_packet_get_samples_per_frame</a> (const unsigned char *data, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples per frame from an Opus packet.  <a href="#gab2a955acced631c6cb7876bbdc7953d4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d">opus_packet_get_nb_channels</a> (const unsigned char *data)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of channels from an Opus packet.  <a href="#ga4209376ddf8cc3379767e1749e1ef26d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90">opus_packet_get_nb_frames</a> (const unsigned char packet[], int len)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of frame in an Opus packet.  <a href="#gaca454596b9deceb6449662c1287d9f90"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e">opus_decoder_get_nb_samples</a> (const <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *dec, const unsigned char packet[], int len)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples of an Opus packet.  <a href="#ga895fbdd007bab726ace70be21f88f13e"></a><br/></td></tr>
 </table>
 <hr/><h2>Typedef Documentation</h2>
 <a class="anchor" id="ga401d8579958d36094715a6b90cd159a6"></a><!-- doxytag: member="opus.h::OpusDecoder" ref="ga401d8579958d36094715a6b90cd159a6" args="" -->
@@ -106,17 +106,17 @@
 
 <p>Opus decoder state. </p>
 <p>This contains the complete state of an Opus decoder. It is position independent and can be freely copied. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f" title="Allocates and initializes a decoder state.">opus_decoder_create</a>,<a class="el" href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d" title="Initializes a previously allocated decoder state.">opus_decoder_init</a> </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd" title="Allocates and initializes a decoder state.">opus_decoder_create</a>,<a class="el" href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01" title="Initializes a previously allocated decoder state.">opus_decoder_init</a> </dd></dl>
 
 </div>
 </div>
 <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="ga4b10038b7466e619f0817c1cab7e0da6"></a><!-- doxytag: member="opus.h::opus_decode" ref="ga4b10038b7466e619f0817c1cab7e0da6" args="(OpusDecoder *st, const unsigned char *data, int len, opus_int16 *pcm, int frame_size, int decode_fec)" -->
+<a class="anchor" id="ga1a8b923c1041ad4976ceada237e117ba"></a><!-- doxytag: member="opus.h::opus_decode" ref="ga1a8b923c1041ad4976ceada237e117ba" args="(OpusDecoder *st, const unsigned char *data, int len, opus_int16 *pcm, int frame_size, int decode_fec)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_decode </td>
+          <td class="memname">int opus_decode </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -176,12 +176,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga328df17a6c9dd12d88cbf93e3b5f3a5b"></a><!-- doxytag: member="opus.h::opus_decode_float" ref="ga328df17a6c9dd12d88cbf93e3b5f3a5b" args="(OpusDecoder *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)" -->
+<a class="anchor" id="ga53b7fd5621613c4d7fcc17000ff1c9ec"></a><!-- doxytag: member="opus.h::opus_decode_float" ref="ga53b7fd5621613c4d7fcc17000ff1c9ec" args="(OpusDecoder *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_decode_float </td>
+          <td class="memname">int opus_decode_float </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -241,12 +241,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga753b02ba5ddbd3df94e201f417e4752f"></a><!-- doxytag: member="opus.h::opus_decoder_create" ref="ga753b02ba5ddbd3df94e201f417e4752f" args="(opus_int32 Fs, int channels, int *error)" -->
+<a class="anchor" id="ga753f6fe0b699c81cfd47d70c8e15a0bd"></a><!-- doxytag: member="opus.h::opus_decoder_create" ref="ga753f6fe0b699c81cfd47d70c8e15a0bd" args="(opus_int32 Fs, int channels, int *error)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a>* opus_decoder_create </td>
+          <td class="memname"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a>* opus_decoder_create </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a>&#160;</td>
           <td class="paramname"><em>Fs</em>, </td>
@@ -284,12 +284,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga276ebf10804c65e74e220ea9fc58cd94"></a><!-- doxytag: member="opus.h::opus_decoder_ctl" ref="ga276ebf10804c65e74e220ea9fc58cd94" args="(OpusDecoder *st, int request,...)" -->
+<a class="anchor" id="ga2d492844b4f66e7f34d85870f13d4846"></a><!-- doxytag: member="opus.h::opus_decoder_ctl" ref="ga2d492844b4f66e7f34d85870f13d4846" args="(OpusDecoder *st, int request,...)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_decoder_ctl </td>
+          <td class="memname">int opus_decoder_ctl </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -320,12 +320,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gae8cba5f0f579a37e09b5fdc6267bf8ed"></a><!-- doxytag: member="opus.h::opus_decoder_destroy" ref="gae8cba5f0f579a37e09b5fdc6267bf8ed" args="(OpusDecoder *st)" -->
+<a class="anchor" id="gafebf4cb3c29c9317cac385446a76e36e"></a><!-- doxytag: member="opus.h::opus_decoder_destroy" ref="gafebf4cb3c29c9317cac385446a76e36e" args="(OpusDecoder *st)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT void opus_decoder_destroy </td>
+          <td class="memname">void opus_decoder_destroy </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em></td><td>)</td>
@@ -345,12 +345,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga4fe69352734598b21ee8021cde7c3b40"></a><!-- doxytag: member="opus.h::opus_decoder_get_nb_samples" ref="ga4fe69352734598b21ee8021cde7c3b40" args="(const OpusDecoder *dec, const unsigned char packet[], int len)" -->
+<a class="anchor" id="ga895fbdd007bab726ace70be21f88f13e"></a><!-- doxytag: member="opus.h::opus_decoder_get_nb_samples" ref="ga895fbdd007bab726ace70be21f88f13e" args="(const OpusDecoder *dec, const unsigned char packet[], int len)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_decoder_get_nb_samples </td>
+          <td class="memname">int opus_decoder_get_nb_samples </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td>
           <td class="paramname"><em>dec</em>, </td>
@@ -395,12 +395,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga82f921f43784a6c06558369d84499525"></a><!-- doxytag: member="opus.h::opus_decoder_get_size" ref="ga82f921f43784a6c06558369d84499525" args="(int channels)" -->
+<a class="anchor" id="gac918415b2ee21add75b7f867ce235011"></a><!-- doxytag: member="opus.h::opus_decoder_get_size" ref="gac918415b2ee21add75b7f867ce235011" args="(int channels)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_decoder_get_size </td>
+          <td class="memname">int opus_decoder_get_size </td>
           <td>(</td>
           <td class="paramtype">int&#160;</td>
           <td class="paramname"><em>channels</em></td><td>)</td>
@@ -421,12 +421,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga0da93fb1881dc73cfc73d230d2b8db4d"></a><!-- doxytag: member="opus.h::opus_decoder_init" ref="ga0da93fb1881dc73cfc73d230d2b8db4d" args="(OpusDecoder *st, opus_int32 Fs, int channels)" -->
+<a class="anchor" id="ga939156d1f561c4273d5c62fa9c235a01"></a><!-- doxytag: member="opus.h::opus_decoder_init" ref="ga939156d1f561c4273d5c62fa9c235a01" args="(OpusDecoder *st, opus_int32 Fs, int channels)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_decoder_init </td>
+          <td class="memname">int opus_decoder_init </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -454,7 +454,7 @@
 
 <p>Initializes a previously allocated decoder state. </p>
 <p>The state must be the size returned by opus_decoder_get_size. This is intended for applications which use their own allocator instead of malloc. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f" title="Allocates and initializes a decoder state.">opus_decoder_create</a>,<a class="el" href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525" title="Gets the size of an OpusDecoder structure.">opus_decoder_get_size</a> To reset a previously initialized state use the <a class="el" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" title="Resets the codec state to be equivalent to a freshly initialized state.">OPUS_RESET_STATE</a> CTL. </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd" title="Allocates and initializes a decoder state.">opus_decoder_create</a>,<a class="el" href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011" title="Gets the size of an OpusDecoder structure.">opus_decoder_get_size</a> To reset a previously initialized state use the <a class="el" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" title="Resets the codec state to be equivalent to a freshly initialized state.">OPUS_RESET_STATE</a> CTL. </dd></dl>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">st</td><td><code>OpusDecoder*</code>: Decoder state. </td></tr>
@@ -472,12 +472,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga489ba345bf1919d350f686400744e248"></a><!-- doxytag: member="opus.h::opus_packet_get_bandwidth" ref="ga489ba345bf1919d350f686400744e248" args="(const unsigned char *data)" -->
+<a class="anchor" id="ga89b9375b6ff5e15f07fdc5d0cf4f0053"></a><!-- doxytag: member="opus.h::opus_packet_get_bandwidth" ref="ga89b9375b6ff5e15f07fdc5d0cf4f0053" args="(const unsigned char *data)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_packet_get_bandwidth </td>
+          <td class="memname">int opus_packet_get_bandwidth </td>
           <td>(</td>
           <td class="paramtype">const unsigned char *&#160;</td>
           <td class="paramname"><em>data</em></td><td>)</td>
@@ -508,12 +508,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gaeb8f6dcfe3372e3b0c296b17fdee502c"></a><!-- doxytag: member="opus.h::opus_packet_get_nb_channels" ref="gaeb8f6dcfe3372e3b0c296b17fdee502c" args="(const unsigned char *data)" -->
+<a class="anchor" id="ga4209376ddf8cc3379767e1749e1ef26d"></a><!-- doxytag: member="opus.h::opus_packet_get_nb_channels" ref="ga4209376ddf8cc3379767e1749e1ef26d" args="(const unsigned char *data)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_packet_get_nb_channels </td>
+          <td class="memname">int opus_packet_get_nb_channels </td>
           <td>(</td>
           <td class="paramtype">const unsigned char *&#160;</td>
           <td class="paramname"><em>data</em></td><td>)</td>
@@ -540,12 +540,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gac97b530a7044a3f6bd4c9dfab2430530"></a><!-- doxytag: member="opus.h::opus_packet_get_nb_frames" ref="gac97b530a7044a3f6bd4c9dfab2430530" args="(const unsigned char packet[], int len)" -->
+<a class="anchor" id="gaca454596b9deceb6449662c1287d9f90"></a><!-- doxytag: member="opus.h::opus_packet_get_nb_frames" ref="gaca454596b9deceb6449662c1287d9f90" args="(const unsigned char packet[], int len)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_packet_get_nb_frames </td>
+          <td class="memname">int opus_packet_get_nb_frames </td>
           <td>(</td>
           <td class="paramtype">const unsigned char&#160;</td>
           <td class="paramname"><em>packet</em>[], </td>
@@ -583,12 +583,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gaa221f2e563a2026a2f5f152a2db833bc"></a><!-- doxytag: member="opus.h::opus_packet_get_samples_per_frame" ref="gaa221f2e563a2026a2f5f152a2db833bc" args="(const unsigned char *data, opus_int32 Fs)" -->
+<a class="anchor" id="gab2a955acced631c6cb7876bbdc7953d4"></a><!-- doxytag: member="opus.h::opus_packet_get_samples_per_frame" ref="gab2a955acced631c6cb7876bbdc7953d4" args="(const unsigned char *data, opus_int32 Fs)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_packet_get_samples_per_frame </td>
+          <td class="memname">int opus_packet_get_samples_per_frame </td>
           <td>(</td>
           <td class="paramtype">const unsigned char *&#160;</td>
           <td class="paramname"><em>data</em>, </td>
@@ -626,12 +626,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gaceb9efac1c9f0e07c5a952e9209bd905"></a><!-- doxytag: member="opus.h::opus_packet_parse" ref="gaceb9efac1c9f0e07c5a952e9209bd905" args="(const unsigned char *data, int len, unsigned char *out_toc, const unsigned char *frames[48], short size[48], int *payload_offset)" -->
+<a class="anchor" id="gab25a4df8111a9b6342b1f085f848cba9"></a><!-- doxytag: member="opus.h::opus_packet_parse" ref="gab25a4df8111a9b6342b1f085f848cba9" args="(const unsigned char *data, int len, unsigned char *out_toc, const unsigned char *frames[48], short size[48], int *payload_offset)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_packet_parse </td>
+          <td class="memname">int opus_packet_parse </td>
           <td>(</td>
           <td class="paramtype">const unsigned char *&#160;</td>
           <td class="paramname"><em>data</em>, </td>
@@ -707,7 +707,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__opusencoder.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__opusencoder.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__opusencoder.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -65,19 +65,19 @@
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Opus encoder state.  <a href="#gaf461a3ef2f10c2fe8b994a176f06c9bd"></a><br/></td></tr>
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2">opus_encoder_get_size</a> (int channels)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b">opus_encoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application, int *error)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes an encoder state.  <a href="#ga05a87a612c5f57c8efdee500fdb5e65b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d">opus_encoder_init</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated encoder state The memory pointed to by st must be the size returned by opus_encoder_get_size.  <a href="#ga7a21a7395021b361b52c67e30066743d"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b">opus_encode</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame.  <a href="#ga74f1bb6adc8fef3adcfb502932e6021b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf">opus_encode_float</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame from floating point input.  <a href="#gabf17f3e2df1d4517b7e56e94ea5659bf"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0">opus_encoder_destroy</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusEncoder allocated by opus_encoder_create.  <a href="#ga899c69582a1cad2a168aedc99cab7be0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2">opus_encoder_ctl</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, int request,...)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus encoder.  <a href="#gab85837d82b4b4f654c7ad87743c0b7c2"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18">opus_encoder_get_size</a> (int channels)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88">opus_encoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application, int *error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes an encoder state.  <a href="#gaa89264fd93c9da70362a0c9b96b9ca88"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79">opus_encoder_init</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated encoder state The memory pointed to by st must be the size returned by opus_encoder_get_size.  <a href="#ga515db1c267a7421dacaad3610f79eb79"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga88621a963b809ebfc27887f13518c966">opus_encode</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame.  <a href="#ga88621a963b809ebfc27887f13518c966"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546">opus_encode_float</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame from floating point input.  <a href="#gace941e4ef26ed844879fde342ffbe546"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c">opus_encoder_destroy</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusEncoder allocated by opus_encoder_create.  <a href="#ga5f4c05b4b51cdffec5a55dbf17bbfa1c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df">opus_encoder_ctl</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, int request,...)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus encoder.  <a href="#ga164cbb0425238961919adf1db67949df"></a><br/></td></tr>
 </table>
 <hr/><h2>Typedef Documentation</h2>
 <a class="anchor" id="gaf461a3ef2f10c2fe8b994a176f06c9bd"></a><!-- doxytag: member="opus.h::OpusEncoder" ref="gaf461a3ef2f10c2fe8b994a176f06c9bd" args="" -->
@@ -93,17 +93,17 @@
 
 <p>Opus encoder state. </p>
 <p>This contains the complete state of an Opus encoder. It is position independent and can be freely copied. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b" title="Allocates and initializes an encoder state.">opus_encoder_create</a>,<a class="el" href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d" title="Initializes a previously allocated encoder state The memory pointed to by st must be the size returne...">opus_encoder_init</a> </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88" title="Allocates and initializes an encoder state.">opus_encoder_create</a>,<a class="el" href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79" title="Initializes a previously allocated encoder state The memory pointed to by st must be the size returne...">opus_encoder_init</a> </dd></dl>
 
 </div>
 </div>
 <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="ga74f1bb6adc8fef3adcfb502932e6021b"></a><!-- doxytag: member="opus.h::opus_encode" ref="ga74f1bb6adc8fef3adcfb502932e6021b" args="(OpusEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
+<a class="anchor" id="ga88621a963b809ebfc27887f13518c966"></a><!-- doxytag: member="opus.h::opus_encode" ref="ga88621a963b809ebfc27887f13518c966" args="(OpusEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_encode </td>
+          <td class="memname">int opus_encode </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -157,12 +157,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gabf17f3e2df1d4517b7e56e94ea5659bf"></a><!-- doxytag: member="opus.h::opus_encode_float" ref="gabf17f3e2df1d4517b7e56e94ea5659bf" args="(OpusEncoder *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
+<a class="anchor" id="gace941e4ef26ed844879fde342ffbe546"></a><!-- doxytag: member="opus.h::opus_encode_float" ref="gace941e4ef26ed844879fde342ffbe546" args="(OpusEncoder *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_encode_float </td>
+          <td class="memname">int opus_encode_float </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -216,12 +216,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga05a87a612c5f57c8efdee500fdb5e65b"></a><!-- doxytag: member="opus.h::opus_encoder_create" ref="ga05a87a612c5f57c8efdee500fdb5e65b" args="(opus_int32 Fs, int channels, int application, int *error)" -->
+<a class="anchor" id="gaa89264fd93c9da70362a0c9b96b9ca88"></a><!-- doxytag: member="opus.h::opus_encoder_create" ref="gaa89264fd93c9da70362a0c9b96b9ca88" args="(opus_int32 Fs, int channels, int application, int *error)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT <a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a>* opus_encoder_create </td>
+          <td class="memname"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a>* opus_encoder_create </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a>&#160;</td>
           <td class="paramname"><em>Fs</em>, </td>
@@ -267,12 +267,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gab85837d82b4b4f654c7ad87743c0b7c2"></a><!-- doxytag: member="opus.h::opus_encoder_ctl" ref="gab85837d82b4b4f654c7ad87743c0b7c2" args="(OpusEncoder *st, int request,...)" -->
+<a class="anchor" id="ga164cbb0425238961919adf1db67949df"></a><!-- doxytag: member="opus.h::opus_encoder_ctl" ref="ga164cbb0425238961919adf1db67949df" args="(OpusEncoder *st, int request,...)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_encoder_ctl </td>
+          <td class="memname">int opus_encoder_ctl </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -303,12 +303,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga899c69582a1cad2a168aedc99cab7be0"></a><!-- doxytag: member="opus.h::opus_encoder_destroy" ref="ga899c69582a1cad2a168aedc99cab7be0" args="(OpusEncoder *st)" -->
+<a class="anchor" id="ga5f4c05b4b51cdffec5a55dbf17bbfa1c"></a><!-- doxytag: member="opus.h::opus_encoder_destroy" ref="ga5f4c05b4b51cdffec5a55dbf17bbfa1c" args="(OpusEncoder *st)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT void opus_encoder_destroy </td>
+          <td class="memname">void opus_encoder_destroy </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em></td><td>)</td>
@@ -328,12 +328,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gac326a1958cec519aa6485a2d65c43ab2"></a><!-- doxytag: member="opus.h::opus_encoder_get_size" ref="gac326a1958cec519aa6485a2d65c43ab2" args="(int channels)" -->
+<a class="anchor" id="gaefeb7dc1d6e3b59dea5ea674c86e9c18"></a><!-- doxytag: member="opus.h::opus_encoder_get_size" ref="gaefeb7dc1d6e3b59dea5ea674c86e9c18" args="(int channels)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_encoder_get_size </td>
+          <td class="memname">int opus_encoder_get_size </td>
           <td>(</td>
           <td class="paramtype">int&#160;</td>
           <td class="paramname"><em>channels</em></td><td>)</td>
@@ -345,12 +345,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga7a21a7395021b361b52c67e30066743d"></a><!-- doxytag: member="opus.h::opus_encoder_init" ref="ga7a21a7395021b361b52c67e30066743d" args="(OpusEncoder *st, opus_int32 Fs, int channels, int application)" -->
+<a class="anchor" id="ga515db1c267a7421dacaad3610f79eb79"></a><!-- doxytag: member="opus.h::opus_encoder_init" ref="ga515db1c267a7421dacaad3610f79eb79" args="(OpusEncoder *st, opus_int32 Fs, int channels, int application)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_encoder_init </td>
+          <td class="memname">int opus_encoder_init </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -384,7 +384,7 @@
 
 <p>Initializes a previously allocated encoder state The memory pointed to by st must be the size returned by opus_encoder_get_size. </p>
 <p>This is intended for applications which use their own allocator instead of malloc. </p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b" title="Allocates and initializes an encoder state.">opus_encoder_create</a>,<a class="el" href="group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2">opus_encoder_get_size</a> To reset a previously initialized state use the <a class="el" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" title="Resets the codec state to be equivalent to a freshly initialized state.">OPUS_RESET_STATE</a> CTL. </dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88" title="Allocates and initializes an encoder state.">opus_encoder_create</a>,<a class="el" href="group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18">opus_encoder_get_size</a> To reset a previously initialized state use the <a class="el" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" title="Resets the codec state to be equivalent to a freshly initialized state.">OPUS_RESET_STATE</a> CTL. </dd></dl>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">st</td><td><code>OpusEncoder*</code>: Encoder state </td></tr>
@@ -418,7 +418,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/group__repacketizer.html
===================================================================
--- websites/opus-codec.org/docs/html_api/group__repacketizer.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/group__repacketizer.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -64,14 +64,14 @@
 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a></td></tr>
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08">opus_repacketizer_get_size</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b">opus_repacketizer_init</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71">opus_repacketizer_create</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882">opus_repacketizer_destroy</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732">opus_repacketizer_cat</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, const unsigned char *data, int len)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6">opus_repacketizer_out_range</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, int begin, int end, unsigned char *data, int maxlen)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426">opus_repacketizer_get_nb_frames</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d">opus_repacketizer_out</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, unsigned char *data, int maxlen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06">opus_repacketizer_get_size</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0">opus_repacketizer_init</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d">opus_repacketizer_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886">opus_repacketizer_destroy</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050">opus_repacketizer_cat</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, const unsigned char *data, int len)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f">opus_repacketizer_out_range</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, int begin, int end, unsigned char *data, int maxlen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0">opus_repacketizer_get_nb_frames</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga4fbd54e95090558856376139d62008aa">opus_repacketizer_out</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, unsigned char *data, int maxlen)</td></tr>
 </table>
 <hr/><h2>Typedef Documentation</h2>
 <a class="anchor" id="ga1f85070a64bcbf5bf24f5ccb80323e7b"></a><!-- doxytag: member="opus.h::OpusRepacketizer" ref="ga1f85070a64bcbf5bf24f5ccb80323e7b" args="" -->
@@ -88,12 +88,12 @@
 </div>
 </div>
 <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="ga8b31f9e16d896f38d3786bddbd18d732"></a><!-- doxytag: member="opus.h::opus_repacketizer_cat" ref="ga8b31f9e16d896f38d3786bddbd18d732" args="(OpusRepacketizer *rp, const unsigned char *data, int len)" -->
+<a class="anchor" id="gae81b8d237be0777a18e4a0f0247dd050"></a><!-- doxytag: member="opus.h::opus_repacketizer_cat" ref="gae81b8d237be0777a18e4a0f0247dd050" args="(OpusRepacketizer *rp, const unsigned char *data, int len)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_repacketizer_cat </td>
+          <td class="memname">int opus_repacketizer_cat </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td>
           <td class="paramname"><em>rp</em>, </td>
@@ -121,12 +121,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gab7c01881cd1df5e51514839ebc8f0c71"></a><!-- doxytag: member="opus.h::opus_repacketizer_create" ref="gab7c01881cd1df5e51514839ebc8f0c71" args="(void)" -->
+<a class="anchor" id="ga6f8813666ef851550ecf8658a731ff7d"></a><!-- doxytag: member="opus.h::opus_repacketizer_create" ref="ga6f8813666ef851550ecf8658a731ff7d" args="(void)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>* opus_repacketizer_create </td>
+          <td class="memname"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>* opus_repacketizer_create </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -138,12 +138,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gab03f22d1139a42e450761ad99ca3d882"></a><!-- doxytag: member="opus.h::opus_repacketizer_destroy" ref="gab03f22d1139a42e450761ad99ca3d882" args="(OpusRepacketizer *rp)" -->
+<a class="anchor" id="gadb08b25d2a29a559c35774cfe2a1b886"></a><!-- doxytag: member="opus.h::opus_repacketizer_destroy" ref="gadb08b25d2a29a559c35774cfe2a1b886" args="(OpusRepacketizer *rp)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT void opus_repacketizer_destroy </td>
+          <td class="memname">void opus_repacketizer_destroy </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td>
           <td class="paramname"><em>rp</em></td><td>)</td>
@@ -155,12 +155,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga2141b5a2c4a67f68ad433244a5dbd426"></a><!-- doxytag: member="opus.h::opus_repacketizer_get_nb_frames" ref="ga2141b5a2c4a67f68ad433244a5dbd426" args="(OpusRepacketizer *rp)" -->
+<a class="anchor" id="ga2cad98d04458aafdf6bb9f22f34ea7c0"></a><!-- doxytag: member="opus.h::opus_repacketizer_get_nb_frames" ref="ga2cad98d04458aafdf6bb9f22f34ea7c0" args="(OpusRepacketizer *rp)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_repacketizer_get_nb_frames </td>
+          <td class="memname">int opus_repacketizer_get_nb_frames </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td>
           <td class="paramname"><em>rp</em></td><td>)</td>
@@ -172,12 +172,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga32cdfce26b23c472bf09a8908d378d08"></a><!-- doxytag: member="opus.h::opus_repacketizer_get_size" ref="ga32cdfce26b23c472bf09a8908d378d08" args="(void)" -->
+<a class="anchor" id="ga35c8fc05764748d187c62fc50e812d06"></a><!-- doxytag: member="opus.h::opus_repacketizer_get_size" ref="ga35c8fc05764748d187c62fc50e812d06" args="(void)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_repacketizer_get_size </td>
+          <td class="memname">int opus_repacketizer_get_size </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -189,12 +189,12 @@
 
 </div>
 </div>
-<a class="anchor" id="gadaa8140d7ce34d5c20679201cdb9748b"></a><!-- doxytag: member="opus.h::opus_repacketizer_init" ref="gadaa8140d7ce34d5c20679201cdb9748b" args="(OpusRepacketizer *rp)" -->
+<a class="anchor" id="gab42ff7c3f8a49ff5029fcf60f3b853f0"></a><!-- doxytag: member="opus.h::opus_repacketizer_init" ref="gab42ff7c3f8a49ff5029fcf60f3b853f0" args="(OpusRepacketizer *rp)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>* opus_repacketizer_init </td>
+          <td class="memname"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>* opus_repacketizer_init </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td>
           <td class="paramname"><em>rp</em></td><td>)</td>
@@ -206,12 +206,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga3b1250769c49e675cf5497253676ef1d"></a><!-- doxytag: member="opus.h::opus_repacketizer_out" ref="ga3b1250769c49e675cf5497253676ef1d" args="(OpusRepacketizer *rp, unsigned char *data, int maxlen)" -->
+<a class="anchor" id="ga4fbd54e95090558856376139d62008aa"></a><!-- doxytag: member="opus.h::opus_repacketizer_out" ref="ga4fbd54e95090558856376139d62008aa" args="(OpusRepacketizer *rp, unsigned char *data, int maxlen)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_repacketizer_out </td>
+          <td class="memname">int opus_repacketizer_out </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td>
           <td class="paramname"><em>rp</em>, </td>
@@ -239,12 +239,12 @@
 
 </div>
 </div>
-<a class="anchor" id="ga31af5057518a5334ae0144b6a085d8e6"></a><!-- doxytag: member="opus.h::opus_repacketizer_out_range" ref="ga31af5057518a5334ae0144b6a085d8e6" args="(OpusRepacketizer *rp, int begin, int end, unsigned char *data, int maxlen)" -->
+<a class="anchor" id="ga31a032d3b3fd2b08c07af808e060060f"></a><!-- doxytag: member="opus.h::opus_repacketizer_out_range" ref="ga31a032d3b3fd2b08c07af808e060060f" args="(OpusRepacketizer *rp, int begin, int end, unsigned char *data, int maxlen)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_repacketizer_out_range </td>
+          <td class="memname">int opus_repacketizer_out_range </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td>
           <td class="paramname"><em>rp</em>, </td>
@@ -299,7 +299,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/index.html
===================================================================
--- websites/opus-codec.org/docs/html_api/index.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/index.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/modules.html
===================================================================
--- websites/opus-codec.org/docs/html_api/modules.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/modules.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus_8h.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus_8h.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus_8h.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -81,53 +81,53 @@
 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a></td></tr>
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2">opus_encoder_get_size</a> (int channels)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b">opus_encoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application, int *error)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes an encoder state.  <a href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d">opus_encoder_init</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated encoder state The memory pointed to by st must be the size returned by opus_encoder_get_size.  <a href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b">opus_encode</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame.  <a href="group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf">opus_encode_float</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame from floating point input.  <a href="group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0">opus_encoder_destroy</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusEncoder allocated by opus_encoder_create.  <a href="group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2">opus_encoder_ctl</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, int request,...)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus encoder.  <a href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525">opus_decoder_get_size</a> (int channels)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of an OpusDecoder structure.  <a href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f">opus_decoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int *error)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes a decoder state.  <a href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d">opus_decoder_init</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated decoder state.  <a href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6">opus_decode</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, int decode_fec)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an Opus frame.  <a href="group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b">opus_decode_float</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an opus frame with floating point output.  <a href="group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94">opus_decoder_ctl</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, int request,...)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus decoder.  <a href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed">opus_decoder_destroy</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusDecoder allocated by opus_decoder_create.  <a href="group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905">opus_packet_parse</a> (const unsigned char *data, int len, unsigned char *out_toc, const unsigned char *frames[48], short size[48], int *payload_offset)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an opus packet into one or more frames.  <a href="group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga489ba345bf1919d350f686400744e248">opus_packet_get_bandwidth</a> (const unsigned char *data)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bandwidth of an Opus packet.  <a href="group__opusdecoder.html#ga489ba345bf1919d350f686400744e248"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc">opus_packet_get_samples_per_frame</a> (const unsigned char *data, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples per frame from an Opus packet.  <a href="group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c">opus_packet_get_nb_channels</a> (const unsigned char *data)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of channels from an Opus packet.  <a href="group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530">opus_packet_get_nb_frames</a> (const unsigned char packet[], int len)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of frame in an Opus packet.  <a href="group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40">opus_decoder_get_nb_samples</a> (const <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *dec, const unsigned char packet[], int len)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples of an Opus packet.  <a href="group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08">opus_repacketizer_get_size</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b">opus_repacketizer_init</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71">opus_repacketizer_create</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882">opus_repacketizer_destroy</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732">opus_repacketizer_cat</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, const unsigned char *data, int len)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6">opus_repacketizer_out_range</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, int begin, int end, unsigned char *data, int maxlen)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426">opus_repacketizer_get_nb_frames</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d">opus_repacketizer_out</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, unsigned char *data, int maxlen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18">opus_encoder_get_size</a> (int channels)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88">opus_encoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application, int *error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes an encoder state.  <a href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79">opus_encoder_init</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int application)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated encoder state The memory pointed to by st must be the size returned by opus_encoder_get_size.  <a href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga88621a963b809ebfc27887f13518c966">opus_encode</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame.  <a href="group__opusencoder.html#ga88621a963b809ebfc27887f13518c966"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546">opus_encode_float</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes an Opus frame from floating point input.  <a href="group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c">opus_encoder_destroy</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusEncoder allocated by opus_encoder_create.  <a href="group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df">opus_encoder_ctl</a> (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a> *st, int request,...)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus encoder.  <a href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011">opus_decoder_get_size</a> (int channels)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of an OpusDecoder structure.  <a href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd">opus_decoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int *error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates and initializes a decoder state.  <a href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01">opus_decoder_init</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a previously allocated decoder state.  <a href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba">opus_decode</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, int decode_fec)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an Opus frame.  <a href="group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec">opus_decode_float</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an opus frame with floating point output.  <a href="group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846">opus_decoder_ctl</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st, int request,...)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform a CTL function on an Opus decoder.  <a href="group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e">opus_decoder_destroy</a> (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *st)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees an OpusDecoder allocated by opus_decoder_create.  <a href="group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9">opus_packet_parse</a> (const unsigned char *data, int len, unsigned char *out_toc, const unsigned char *frames[48], short size[48], int *payload_offset)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse an opus packet into one or more frames.  <a href="group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053">opus_packet_get_bandwidth</a> (const unsigned char *data)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bandwidth of an Opus packet.  <a href="group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4">opus_packet_get_samples_per_frame</a> (const unsigned char *data, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples per frame from an Opus packet.  <a href="group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d">opus_packet_get_nb_channels</a> (const unsigned char *data)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of channels from an Opus packet.  <a href="group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90">opus_packet_get_nb_frames</a> (const unsigned char packet[], int len)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of frame in an Opus packet.  <a href="group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e">opus_decoder_get_nb_samples</a> (const <a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a> *dec, const unsigned char packet[], int len)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of samples of an Opus packet.  <a href="group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06">opus_repacketizer_get_size</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0">opus_repacketizer_init</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d">opus_repacketizer_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886">opus_repacketizer_destroy</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050">opus_repacketizer_cat</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, const unsigned char *data, int len)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f">opus_repacketizer_out_range</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, int begin, int end, unsigned char *data, int maxlen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0">opus_repacketizer_get_nb_frames</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__repacketizer.html#ga4fbd54e95090558856376139d62008aa">opus_repacketizer_out</a> (<a class="el" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, unsigned char *data, int maxlen)</td></tr>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <div class="textblock"><p>Opus reference implementation API. </p>
@@ -146,7 +146,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus_8h_source.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus_8h_source.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus_8h_source.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -99,23 +99,23 @@
 <a name="l00042"></a>00042 <span class="preprocessor"></span>
 <a name="l00052"></a><a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">00052</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> <a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a>;
 <a name="l00053"></a>00053 
-<a name="l00054"></a>00054 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2">opus_encoder_get_size</a>(<span class="keywordtype">int</span> channels);
+<a name="l00054"></a>00054 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18">opus_encoder_get_size</a>(<span class="keywordtype">int</span> channels);
 <a name="l00055"></a>00055 
-<a name="l00079"></a>00079 OPUS_EXPORT <a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *<a class="code" href="group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b" title="Allocates and initializes an encoder state.">opus_encoder_create</a>(
+<a name="l00079"></a>00079 OPUS_EXPORT <a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *<a class="code" href="group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88" title="Allocates and initializes an encoder state.">opus_encoder_create</a>(
 <a name="l00080"></a>00080     <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,
 <a name="l00081"></a>00081     <span class="keywordtype">int</span> channels,
 <a name="l00082"></a>00082     <span class="keywordtype">int</span> application,
 <a name="l00083"></a>00083     <span class="keywordtype">int</span> *error
 <a name="l00084"></a>00084 );
 <a name="l00085"></a>00085 
-<a name="l00096"></a>00096 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d" title="Initializes a previously allocated encoder state The memory pointed to by st must be the size returne...">opus_encoder_init</a>(
+<a name="l00096"></a>00096 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79" title="Initializes a previously allocated encoder state The memory pointed to by st must be the size returne...">opus_encoder_init</a>(
 <a name="l00097"></a>00097     <a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st,
 <a name="l00098"></a>00098     <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,
 <a name="l00099"></a>00099     <span class="keywordtype">int</span> channels,
 <a name="l00100"></a>00100     <span class="keywordtype">int</span> application
 <a name="l00101"></a>00101 );
 <a name="l00102"></a>00102 
-<a name="l00115"></a>00115 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b" title="Encodes an Opus frame.">opus_encode</a>(
+<a name="l00115"></a>00115 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#ga88621a963b809ebfc27887f13518c966" title="Encodes an Opus frame.">opus_encode</a>(
 <a name="l00116"></a>00116     <a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st,
 <a name="l00117"></a>00117     <span class="keyword">const</span> <a class="code" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm,
 <a name="l00118"></a>00118     <span class="keywordtype">int</span> frame_size,
@@ -123,7 +123,7 @@
 <a name="l00120"></a>00120     <span class="keywordtype">int</span> max_data_bytes
 <a name="l00121"></a>00121 );
 <a name="l00122"></a>00122 
-<a name="l00135"></a>00135 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf" title="Encodes an Opus frame from floating point input.">opus_encode_float</a>(
+<a name="l00135"></a>00135 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546" title="Encodes an Opus frame from floating point input.">opus_encode_float</a>(
 <a name="l00136"></a>00136     <a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st,
 <a name="l00137"></a>00137     <span class="keyword">const</span> <span class="keywordtype">float</span> *pcm,
 <a name="l00138"></a>00138     <span class="keywordtype">int</span> frame_size,
@@ -131,26 +131,26 @@
 <a name="l00140"></a>00140     <span class="keywordtype">int</span> max_data_bytes
 <a name="l00141"></a>00141 );
 <a name="l00142"></a>00142 
-<a name="l00146"></a>00146 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0" title="Frees an OpusEncoder allocated by opus_encoder_create.">opus_encoder_destroy</a>(<a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st);
+<a name="l00146"></a>00146 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c" title="Frees an OpusEncoder allocated by opus_encoder_create.">opus_encoder_destroy</a>(<a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st);
 <a name="l00147"></a>00147 
-<a name="l00151"></a>00151 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2" title="Perform a CTL function on an Opus encoder.">opus_encoder_ctl</a>(<a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st, <span class="keywordtype">int</span> request, ...);
+<a name="l00151"></a>00151 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusencoder.html#ga164cbb0425238961919adf1db67949df" title="Perform a CTL function on an Opus encoder.">opus_encoder_ctl</a>(<a class="code" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" title="Opus encoder state.">OpusEncoder</a> *st, <span class="keywordtype">int</span> request, ...);
 <a name="l00163"></a><a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">00163</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a>;
 <a name="l00164"></a>00164 
-<a name="l00169"></a>00169 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga82f921f43784a6c06558369d84499525" title="Gets the size of an OpusDecoder structure.">opus_decoder_get_size</a>(<span class="keywordtype">int</span> channels);
+<a name="l00169"></a>00169 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011" title="Gets the size of an OpusDecoder structure.">opus_decoder_get_size</a>(<span class="keywordtype">int</span> channels);
 <a name="l00170"></a>00170 
-<a name="l00176"></a>00176 OPUS_EXPORT <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *<a class="code" href="group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f" title="Allocates and initializes a decoder state.">opus_decoder_create</a>(
+<a name="l00176"></a>00176 OPUS_EXPORT <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *<a class="code" href="group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd" title="Allocates and initializes a decoder state.">opus_decoder_create</a>(
 <a name="l00177"></a>00177     <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,
 <a name="l00178"></a>00178     <span class="keywordtype">int</span> channels,
 <a name="l00179"></a>00179     <span class="keywordtype">int</span> *error
 <a name="l00180"></a>00180 );
 <a name="l00181"></a>00181 
-<a name="l00191"></a>00191 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d" title="Initializes a previously allocated decoder state.">opus_decoder_init</a>(
+<a name="l00191"></a>00191 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01" title="Initializes a previously allocated decoder state.">opus_decoder_init</a>(
 <a name="l00192"></a>00192     <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st,
 <a name="l00193"></a>00193     <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,
 <a name="l00194"></a>00194     <span class="keywordtype">int</span> channels
 <a name="l00195"></a>00195 );
 <a name="l00196"></a>00196 
-<a name="l00209"></a>00209 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6" title="Decode an Opus frame.">opus_decode</a>(
+<a name="l00209"></a>00209 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba" title="Decode an Opus frame.">opus_decode</a>(
 <a name="l00210"></a>00210     <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st,
 <a name="l00211"></a>00211     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
 <a name="l00212"></a>00212     <span class="keywordtype">int</span> len,
@@ -159,7 +159,7 @@
 <a name="l00215"></a>00215     <span class="keywordtype">int</span> decode_fec
 <a name="l00216"></a>00216 );
 <a name="l00217"></a>00217 
-<a name="l00230"></a>00230 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b" title="Decode an opus frame with floating point output.">opus_decode_float</a>(
+<a name="l00230"></a>00230 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec" title="Decode an opus frame with floating point output.">opus_decode_float</a>(
 <a name="l00231"></a>00231     <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st,
 <a name="l00232"></a>00232     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
 <a name="l00233"></a>00233     <span class="keywordtype">int</span> len,
@@ -168,11 +168,11 @@
 <a name="l00236"></a>00236     <span class="keywordtype">int</span> decode_fec
 <a name="l00237"></a>00237 );
 <a name="l00238"></a>00238 
-<a name="l00242"></a>00242 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94" title="Perform a CTL function on an Opus decoder.">opus_decoder_ctl</a>(<a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st, <span class="keywordtype">int</span> request, ...);
+<a name="l00242"></a>00242 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846" title="Perform a CTL function on an Opus decoder.">opus_decoder_ctl</a>(<a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st, <span class="keywordtype">int</span> request, ...);
 <a name="l00243"></a>00243 
-<a name="l00247"></a>00247 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed" title="Frees an OpusDecoder allocated by opus_decoder_create.">opus_decoder_destroy</a>(<a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st);
+<a name="l00247"></a>00247 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e" title="Frees an OpusDecoder allocated by opus_decoder_create.">opus_decoder_destroy</a>(<a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *st);
 <a name="l00248"></a>00248 
-<a name="l00262"></a>00262 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905" title="Parse an opus packet into one or more frames.">opus_packet_parse</a>(
+<a name="l00262"></a>00262 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9" title="Parse an opus packet into one or more frames.">opus_packet_parse</a>(
 <a name="l00263"></a>00263    <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
 <a name="l00264"></a>00264    <span class="keywordtype">int</span> len,
 <a name="l00265"></a>00265    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *out_toc,
@@ -181,32 +181,32 @@
 <a name="l00268"></a>00268    <span class="keywordtype">int</span> *payload_offset
 <a name="l00269"></a>00269 );
 <a name="l00270"></a>00270 
-<a name="l00280"></a>00280 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga489ba345bf1919d350f686400744e248" title="Gets the bandwidth of an Opus packet.">opus_packet_get_bandwidth</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);
+<a name="l00280"></a>00280 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053" title="Gets the bandwidth of an Opus packet.">opus_packet_get_bandwidth</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);
 <a name="l00281"></a>00281 
-<a name="l00288"></a>00288 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc" title="Gets the number of samples per frame from an Opus packet.">opus_packet_get_samples_per_frame</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs);
+<a name="l00288"></a>00288 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4" title="Gets the number of samples per frame from an Opus packet.">opus_packet_get_samples_per_frame</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs);
 <a name="l00289"></a>00289 
-<a name="l00295"></a>00295 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c" title="Gets the number of channels from an Opus packet.">opus_packet_get_nb_channels</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);
+<a name="l00295"></a>00295 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d" title="Gets the number of channels from an Opus packet.">opus_packet_get_nb_channels</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);
 <a name="l00296"></a>00296 
-<a name="l00303"></a>00303 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530" title="Gets the number of frame in an Opus packet.">opus_packet_get_nb_frames</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> packet[], <span class="keywordtype">int</span> len);
+<a name="l00303"></a>00303 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90" title="Gets the number of frame in an Opus packet.">opus_packet_get_nb_frames</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> packet[], <span class="keywordtype">int</span> len);
 <a name="l00304"></a>00304 
-<a name="l00312"></a>00312 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40" title="Gets the number of samples of an Opus packet.">opus_decoder_get_nb_samples</a>(<span class="keyword">const</span> <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *dec, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> packet[], <span class="keywordtype">int</span> len);
+<a name="l00312"></a>00312 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e" title="Gets the number of samples of an Opus packet.">opus_decoder_get_nb_samples</a>(<span class="keyword">const</span> <a class="code" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" title="Opus decoder state.">OpusDecoder</a> *dec, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> packet[], <span class="keywordtype">int</span> len);
 <a name="l00319"></a><a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">00319</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> <a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a>;
 <a name="l00320"></a>00320 
-<a name="l00321"></a>00321 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08">opus_repacketizer_get_size</a>(<span class="keywordtype">void</span>);
+<a name="l00321"></a>00321 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06">opus_repacketizer_get_size</a>(<span class="keywordtype">void</span>);
 <a name="l00322"></a>00322 
-<a name="l00323"></a>00323 OPUS_EXPORT <a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *<a class="code" href="group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b">opus_repacketizer_init</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp);
+<a name="l00323"></a>00323 OPUS_EXPORT <a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *<a class="code" href="group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0">opus_repacketizer_init</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp);
 <a name="l00324"></a>00324 
-<a name="l00325"></a>00325 OPUS_EXPORT <a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *<a class="code" href="group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71">opus_repacketizer_create</a>(<span class="keywordtype">void</span>);
+<a name="l00325"></a>00325 OPUS_EXPORT <a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *<a class="code" href="group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d">opus_repacketizer_create</a>(<span class="keywordtype">void</span>);
 <a name="l00326"></a>00326 
-<a name="l00327"></a>00327 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882">opus_repacketizer_destroy</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp);
+<a name="l00327"></a>00327 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886">opus_repacketizer_destroy</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp);
 <a name="l00328"></a>00328 
-<a name="l00329"></a>00329 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732">opus_repacketizer_cat</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> len);
+<a name="l00329"></a>00329 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050">opus_repacketizer_cat</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> len);
 <a name="l00330"></a>00330 
-<a name="l00331"></a>00331 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6">opus_repacketizer_out_range</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, <span class="keywordtype">int</span> begin, <span class="keywordtype">int</span> end, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> maxlen);
+<a name="l00331"></a>00331 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f">opus_repacketizer_out_range</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, <span class="keywordtype">int</span> begin, <span class="keywordtype">int</span> end, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> maxlen);
 <a name="l00332"></a>00332 
-<a name="l00333"></a>00333 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426">opus_repacketizer_get_nb_frames</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp);
+<a name="l00333"></a>00333 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0">opus_repacketizer_get_nb_frames</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp);
 <a name="l00334"></a>00334 
-<a name="l00335"></a>00335 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d">opus_repacketizer_out</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> maxlen);
+<a name="l00335"></a>00335 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="group__repacketizer.html#ga4fbd54e95090558856376139d62008aa">opus_repacketizer_out</a>(<a class="code" href="group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b">OpusRepacketizer</a> *rp, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> maxlen);
 <a name="l00336"></a>00336 
 <a name="l00339"></a>00339 <span class="preprocessor">#ifdef __cplusplus</span>
 <a name="l00340"></a>00340 <span class="preprocessor"></span>}
@@ -229,7 +229,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus__defines_8h.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus__defines_8h.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus__defines_8h.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -110,9 +110,7 @@
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga21f010167c5dfa1b53f20c46d473e86a">OPUS_GET_FORCE_CHANNELS</a>(x)</td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the encoder's forced channel configuration,.  <a href="group__encoderctls.html#ga21f010167c5dfa1b53f20c46d473e86a"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791">OPUS_SET_BANDWIDTH</a>(x)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the encoder's bandpass.  <a href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62">OPUS_GET_BANDWIDTH</a>(x)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the encoder's configured bandpass,.  <a href="group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62"></a><br/></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the encoder's bandpass,.  <a href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89">OPUS_SET_SIGNAL</a>(x)</td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the type of signal being encoded.  <a href="group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__encoderctls.html#ga640d434de535e2d2caec991c347303a4">OPUS_GET_SIGNAL</a>(x)</td></tr>
@@ -147,12 +145,16 @@
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the codec state to be equivalent to a freshly initialized state.  <a href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__genericctls.html#ga1108a508aa475f964d247c1b04d26d89">OPUS_GET_FINAL_RANGE</a>(x)</td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the final state of the codec's entropy coder.  <a href="group__genericctls.html#ga1108a508aa475f964d247c1b04d26d89"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820">OPUS_GET_PITCH</a>(x)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the pitch of the last decoded frame, if available.  <a href="group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62">OPUS_GET_BANDWIDTH</a>(x)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the encoder's configured bandpass or the decoder's last bandpass,.  <a href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62"></a><br/></td></tr>
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f">opus_strerror</a> (int error)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an opus error code into a human readable string.  <a href="group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a">opus_get_version_string</a> (void)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the libopus version string.  <a href="group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873">opus_strerror</a> (int error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an opus error code into a human readable string.  <a href="group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5">opus_get_version_string</a> (void)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the libopus version string.  <a href="group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5"></a><br/></td></tr>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <div class="textblock"><p>Opus reference implementation constants. </p>
@@ -171,7 +173,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus__defines_8h_source.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus__defines_8h_source.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus__defines_8h_source.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -150,92 +150,95 @@
 <a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_SET_DTX_REQUEST                 4016</span>
 <a name="l00104"></a>00104 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_GET_DTX_REQUEST                 4017</span>
 <a name="l00105"></a>00105 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_GET_FINAL_RANGE_REQUEST         4031</span>
-<a name="l00106"></a>00106 <span class="preprocessor"></span>
-<a name="l00107"></a>00107 <span class="comment">/* Macros to trigger compilation errors when the wrong types are provided to a CTL */</span>
-<a name="l00108"></a>00108 <span class="preprocessor">#define __opus_check_int(x) (((void)((x) == (opus_int32)0)), (opus_int32)(x))</span>
-<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define __opus_check_int_ptr(ptr) ((ptr) + ((ptr) - (opus_int32*)(ptr)))</span>
-<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define __opus_check_uint_ptr(ptr) ((ptr) + ((ptr) - (opus_uint32*)(ptr)))</span>
-<a name="l00111"></a>00111 <span class="preprocessor"></span>
-<a name="l00118"></a>00118 <span class="comment">/* Values for the various encoder CTLs */</span>
-<a name="l00119"></a>00119 <span class="preprocessor">#define OPUS_AUTO                           -1000 </span>
-<a name="l00120"></a>00120 <span class="preprocessor">#define OPUS_BITRATE_MAX                       -1 </span>
-<a name="l00122"></a>00122 <span class="preprocessor">#define OPUS_APPLICATION_VOIP                2048</span>
-<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_APPLICATION_AUDIO               2049</span>
-<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_APPLICATION_RESTRICTED_LOWDELAY 2051</span>
-<a name="l00125"></a>00125 <span class="preprocessor"></span>
-<a name="l00126"></a>00126 <span class="preprocessor">#define OPUS_SIGNAL_VOICE                    3001</span>
-<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_SIGNAL_MUSIC                    3002</span>
-<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_BANDWIDTH_NARROWBAND            1101 </span>
-<a name="l00129"></a>00129 <span class="preprocessor">#define OPUS_BANDWIDTH_MEDIUMBAND            1102 </span>
-<a name="l00130"></a>00130 <span class="preprocessor">#define OPUS_BANDWIDTH_WIDEBAND              1103 </span>
-<a name="l00131"></a>00131 <span class="preprocessor">#define OPUS_BANDWIDTH_SUPERWIDEBAND         1104 </span>
-<a name="l00132"></a>00132 <span class="preprocessor">#define OPUS_BANDWIDTH_FULLBAND              1105 </span>
-<a name="l00140"></a><a class="code" href="group__encoderctls.html#ga3483877bf1687a75dd4a1de6f85f291c">00140</a> <span class="preprocessor">#define OPUS_SET_COMPLEXITY(x) OPUS_SET_COMPLEXITY_REQUEST, __opus_check_int(x)</span>
-<a name="l00141"></a>00141 <span class="preprocessor"></span>
-<a name="l00144"></a><a class="code" href="group__encoderctls.html#ga89755ee721a38d964c7630a920eb27d2">00144</a> <span class="preprocessor">#define OPUS_GET_COMPLEXITY(x) OPUS_GET_COMPLEXITY_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00145"></a>00145 <span class="preprocessor"></span>
-<a name="l00154"></a><a class="code" href="group__encoderctls.html#ga0bb51947e355b33d0cb358463b5101a7">00154</a> <span class="preprocessor">#define OPUS_SET_BITRATE(x) OPUS_SET_BITRATE_REQUEST, __opus_check_int(x)</span>
-<a name="l00155"></a>00155 <span class="preprocessor"></span>
-<a name="l00158"></a><a class="code" href="group__encoderctls.html#ga1427a5560cbc7e9a59f986d89c05082c">00158</a> <span class="preprocessor">#define OPUS_GET_BITRATE(x) OPUS_GET_BITRATE_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00159"></a>00159 <span class="preprocessor"></span>
-<a name="l00169"></a><a class="code" href="group__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892">00169</a> <span class="preprocessor">#define OPUS_SET_VBR(x) OPUS_SET_VBR_REQUEST, __opus_check_int(x)</span>
-<a name="l00170"></a>00170 <span class="preprocessor"></span>
-<a name="l00173"></a><a class="code" href="group__encoderctls.html#ga58feba30c167962305ec268e6abe8c08">00173</a> <span class="preprocessor">#define OPUS_GET_VBR(x) OPUS_GET_VBR_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00174"></a>00174 <span class="preprocessor"></span>
-<a name="l00186"></a><a class="code" href="group__encoderctls.html#gab1b534a4fe55373f1be407ad4b2b22bd">00186</a> <span class="preprocessor">#define OPUS_SET_VBR_CONSTRAINT(x) OPUS_SET_VBR_CONSTRAINT_REQUEST, __opus_check_int(x)</span>
-<a name="l00187"></a>00187 <span class="preprocessor"></span>
-<a name="l00190"></a><a class="code" href="group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c">00190</a> <span class="preprocessor">#define OPUS_GET_VBR_CONSTRAINT(x) OPUS_GET_VBR_CONSTRAINT_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00191"></a>00191 <span class="preprocessor"></span>
-<a name="l00197"></a><a class="code" href="group__encoderctls.html#ga8450a745bd919a8de522afec115f3b5f">00197</a> <span class="preprocessor">#define OPUS_SET_FORCE_CHANNELS(x) OPUS_SET_FORCE_CHANNELS_REQUEST, __opus_check_int(x)</span>
-<a name="l00198"></a>00198 <span class="preprocessor"></span>
-<a name="l00201"></a><a class="code" href="group__encoderctls.html#ga21f010167c5dfa1b53f20c46d473e86a">00201</a> <span class="preprocessor">#define OPUS_GET_FORCE_CHANNELS(x) OPUS_GET_FORCE_CHANNELS_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00202"></a>00202 <span class="preprocessor"></span>
-<a name="l00213"></a><a class="code" href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791">00213</a> <span class="preprocessor">#define OPUS_SET_BANDWIDTH(x) OPUS_SET_BANDWIDTH_REQUEST, __opus_check_int(x)</span>
-<a name="l00214"></a>00214 <span class="preprocessor"></span>
-<a name="l00217"></a><a class="code" href="group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62">00217</a> <span class="preprocessor">#define OPUS_GET_BANDWIDTH(x) OPUS_GET_BANDWIDTH_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00218"></a>00218 <span class="preprocessor"></span>
-<a name="l00227"></a><a class="code" href="group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89">00227</a> <span class="preprocessor">#define OPUS_SET_SIGNAL(x) OPUS_SET_SIGNAL_REQUEST, __opus_check_int(x)</span>
-<a name="l00228"></a>00228 <span class="preprocessor"></span>
-<a name="l00232"></a><a class="code" href="group__encoderctls.html#ga640d434de535e2d2caec991c347303a4">00232</a> <span class="preprocessor">#define OPUS_GET_SIGNAL(x) OPUS_GET_SIGNAL_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00233"></a>00233 <span class="preprocessor"></span>
-<a name="l00243"></a><a class="code" href="group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a">00243</a> <span class="preprocessor">#define OPUS_SET_VOICE_RATIO(x) OPUS_SET_VOICE_RATIO_REQUEST, __opus_check_int(x)</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span>
-<a name="l00248"></a><a class="code" href="group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf">00248</a> <span class="preprocessor">#define OPUS_GET_VOICE_RATIO(x) OPUS_GET_VOICE_RATIO_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00249"></a>00249 <span class="preprocessor"></span>
-<a name="l00257"></a><a class="code" href="group__encoderctls.html#ga18fa17dae52ff8f3eaea314204bf1a36">00257</a> <span class="preprocessor">#define OPUS_SET_APPLICATION(x) OPUS_SET_APPLICATION_REQUEST, __opus_check_int(x)</span>
-<a name="l00258"></a>00258 <span class="preprocessor"></span>
-<a name="l00262"></a><a class="code" href="group__encoderctls.html#ga062ebbc209caf6832fe4a309a459fd4c">00262</a> <span class="preprocessor">#define OPUS_GET_APPLICATION(x) OPUS_GET_APPLICATION_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00263"></a>00263 <span class="preprocessor"></span>
-<a name="l00269"></a><a class="code" href="group__encoderctls.html#gaf1a119a7182206404ca53b8cddbae1bb">00269</a> <span class="preprocessor">#define OPUS_SET_RESTRICTED_LOWDELAY(x) OPUS_SET_RESTRICTED_LOWDELAY_REQUEST, __opus_check_int(x)</span>
-<a name="l00270"></a>00270 <span class="preprocessor"></span>
-<a name="l00273"></a><a class="code" href="group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11">00273</a> <span class="preprocessor">#define OPUS_GET_RESTRICTED_LOWDELAY(x) OPUS_GET_RESTRICTED_LOWDELAY_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00274"></a>00274 <span class="preprocessor"></span>
-<a name="l00288"></a><a class="code" href="group__encoderctls.html#gaf81b9e01501910adc67195ebb42b4a54">00288</a> <span class="preprocessor">#define OPUS_GET_LOOKAHEAD(x) OPUS_GET_LOOKAHEAD_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00289"></a>00289 <span class="preprocessor"></span>
-<a name="l00295"></a><a class="code" href="group__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545">00295</a> <span class="preprocessor">#define OPUS_SET_INBAND_FEC(x) OPUS_SET_INBAND_FEC_REQUEST, __opus_check_int(x)</span>
-<a name="l00296"></a>00296 <span class="preprocessor"></span>
-<a name="l00300"></a><a class="code" href="group__encoderctls.html#gaf792b27a6277ddf786413dbf472d0ac8">00300</a> <span class="preprocessor">#define OPUS_GET_INBAND_FEC(x) OPUS_GET_INBAND_FEC_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00301"></a>00301 <span class="preprocessor"></span>
-<a name="l00309"></a><a class="code" href="group__encoderctls.html#gafda1c951dea919ba54432cd03827f1a9">00309</a> <span class="preprocessor">#define OPUS_SET_PACKET_LOSS_PERC(x) OPUS_SET_PACKET_LOSS_PERC_REQUEST, __opus_check_int(x)</span>
-<a name="l00310"></a>00310 <span class="preprocessor"></span>
-<a name="l00314"></a><a class="code" href="group__encoderctls.html#gaa79261c6a55444993fca8d3a3a29d519">00314</a> <span class="preprocessor">#define OPUS_GET_PACKET_LOSS_PERC(x) OPUS_GET_PACKET_LOSS_PERC_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00315"></a>00315 <span class="preprocessor"></span>
-<a name="l00321"></a><a class="code" href="group__encoderctls.html#ga4f053b2db8c5162293213aabfe123773">00321</a> <span class="preprocessor">#define OPUS_SET_DTX(x) OPUS_SET_DTX_REQUEST, __opus_check_int(x)</span>
-<a name="l00322"></a>00322 <span class="preprocessor"></span>
-<a name="l00326"></a><a class="code" href="group__encoderctls.html#gaafbb44454e9f57232b85e4e087337ded">00326</a> <span class="preprocessor">#define OPUS_GET_DTX(x) OPUS_GET_DTX_REQUEST, __opus_check_int_ptr(x)</span>
-<a name="l00327"></a>00327 <span class="preprocessor"></span>
-<a name="l00339"></a><a class="code" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337">00339</a> <span class="preprocessor">#define OPUS_RESET_STATE 4028</span>
-<a name="l00340"></a>00340 <span class="preprocessor"></span>
-<a name="l00349"></a><a class="code" href="group__genericctls.html#ga1108a508aa475f964d247c1b04d26d89">00349</a> <span class="preprocessor">#define OPUS_GET_FINAL_RANGE(x) OPUS_GET_FINAL_RANGE_REQUEST, __opus_check_uint_ptr(x)</span>
-<a name="l00350"></a>00350 <span class="preprocessor"></span>
-<a name="l00362"></a>00362 OPUS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f" title="Converts an opus error code into a human readable string.">opus_strerror</a>(<span class="keywordtype">int</span> error);
-<a name="l00363"></a>00363 
-<a name="l00368"></a>00368 OPUS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a" title="Gets the libopus version string.">opus_get_version_string</a>(<span class="keywordtype">void</span>);
-<a name="l00371"></a>00371 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00372"></a>00372 <span class="preprocessor"></span>}
-<a name="l00373"></a>00373 <span class="preprocessor">#endif</span>
-<a name="l00374"></a>00374 <span class="preprocessor"></span>
-<a name="l00375"></a>00375 <span class="preprocessor">#endif </span><span class="comment">/* OPUS_DEFINES_H */</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_GET_PITCH_REQUEST               4033</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span>
+<a name="l00108"></a>00108 <span class="comment">/* Macros to trigger compilation errors when the wrong types are provided to a CTL */</span>
+<a name="l00109"></a>00109 <span class="preprocessor">#define __opus_check_int(x) (((void)((x) == (opus_int32)0)), (opus_int32)(x))</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define __opus_check_int_ptr(ptr) ((ptr) + ((ptr) - (opus_int32*)(ptr)))</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define __opus_check_uint_ptr(ptr) ((ptr) + ((ptr) - (opus_uint32*)(ptr)))</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00119"></a>00119 <span class="comment">/* Values for the various encoder CTLs */</span>
+<a name="l00120"></a>00120 <span class="preprocessor">#define OPUS_AUTO                           -1000 </span>
+<a name="l00121"></a>00121 <span class="preprocessor">#define OPUS_BITRATE_MAX                       -1 </span>
+<a name="l00123"></a>00123 <span class="preprocessor">#define OPUS_APPLICATION_VOIP                2048</span>
+<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_APPLICATION_AUDIO               2049</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_APPLICATION_RESTRICTED_LOWDELAY 2051</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>
+<a name="l00127"></a>00127 <span class="preprocessor">#define OPUS_SIGNAL_VOICE                    3001</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_SIGNAL_MUSIC                    3002</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span><span class="preprocessor">#define OPUS_BANDWIDTH_NARROWBAND            1101 </span>
+<a name="l00130"></a>00130 <span class="preprocessor">#define OPUS_BANDWIDTH_MEDIUMBAND            1102 </span>
+<a name="l00131"></a>00131 <span class="preprocessor">#define OPUS_BANDWIDTH_WIDEBAND              1103 </span>
+<a name="l00132"></a>00132 <span class="preprocessor">#define OPUS_BANDWIDTH_SUPERWIDEBAND         1104 </span>
+<a name="l00133"></a>00133 <span class="preprocessor">#define OPUS_BANDWIDTH_FULLBAND              1105 </span>
+<a name="l00141"></a><a class="code" href="group__encoderctls.html#ga3483877bf1687a75dd4a1de6f85f291c">00141</a> <span class="preprocessor">#define OPUS_SET_COMPLEXITY(x) OPUS_SET_COMPLEXITY_REQUEST, __opus_check_int(x)</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span>
+<a name="l00145"></a><a class="code" href="group__encoderctls.html#ga89755ee721a38d964c7630a920eb27d2">00145</a> <span class="preprocessor">#define OPUS_GET_COMPLEXITY(x) OPUS_GET_COMPLEXITY_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>
+<a name="l00155"></a><a class="code" href="group__encoderctls.html#ga0bb51947e355b33d0cb358463b5101a7">00155</a> <span class="preprocessor">#define OPUS_SET_BITRATE(x) OPUS_SET_BITRATE_REQUEST, __opus_check_int(x)</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span>
+<a name="l00159"></a><a class="code" href="group__encoderctls.html#ga1427a5560cbc7e9a59f986d89c05082c">00159</a> <span class="preprocessor">#define OPUS_GET_BITRATE(x) OPUS_GET_BITRATE_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span>
+<a name="l00170"></a><a class="code" href="group__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892">00170</a> <span class="preprocessor">#define OPUS_SET_VBR(x) OPUS_SET_VBR_REQUEST, __opus_check_int(x)</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00174"></a><a class="code" href="group__encoderctls.html#ga58feba30c167962305ec268e6abe8c08">00174</a> <span class="preprocessor">#define OPUS_GET_VBR(x) OPUS_GET_VBR_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00175"></a>00175 <span class="preprocessor"></span>
+<a name="l00187"></a><a class="code" href="group__encoderctls.html#gab1b534a4fe55373f1be407ad4b2b22bd">00187</a> <span class="preprocessor">#define OPUS_SET_VBR_CONSTRAINT(x) OPUS_SET_VBR_CONSTRAINT_REQUEST, __opus_check_int(x)</span>
+<a name="l00188"></a>00188 <span class="preprocessor"></span>
+<a name="l00191"></a><a class="code" href="group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c">00191</a> <span class="preprocessor">#define OPUS_GET_VBR_CONSTRAINT(x) OPUS_GET_VBR_CONSTRAINT_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00192"></a>00192 <span class="preprocessor"></span>
+<a name="l00198"></a><a class="code" href="group__encoderctls.html#ga8450a745bd919a8de522afec115f3b5f">00198</a> <span class="preprocessor">#define OPUS_SET_FORCE_CHANNELS(x) OPUS_SET_FORCE_CHANNELS_REQUEST, __opus_check_int(x)</span>
+<a name="l00199"></a>00199 <span class="preprocessor"></span>
+<a name="l00202"></a><a class="code" href="group__encoderctls.html#ga21f010167c5dfa1b53f20c46d473e86a">00202</a> <span class="preprocessor">#define OPUS_GET_FORCE_CHANNELS(x) OPUS_GET_FORCE_CHANNELS_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00203"></a>00203 <span class="preprocessor"></span>
+<a name="l00214"></a><a class="code" href="group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791">00214</a> <span class="preprocessor">#define OPUS_SET_BANDWIDTH(x) OPUS_SET_BANDWIDTH_REQUEST, __opus_check_int(x)</span>
+<a name="l00215"></a>00215 <span class="preprocessor"></span>
+<a name="l00224"></a><a class="code" href="group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89">00224</a> <span class="preprocessor">#define OPUS_SET_SIGNAL(x) OPUS_SET_SIGNAL_REQUEST, __opus_check_int(x)</span>
+<a name="l00225"></a>00225 <span class="preprocessor"></span>
+<a name="l00229"></a><a class="code" href="group__encoderctls.html#ga640d434de535e2d2caec991c347303a4">00229</a> <span class="preprocessor">#define OPUS_GET_SIGNAL(x) OPUS_GET_SIGNAL_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00230"></a>00230 <span class="preprocessor"></span>
+<a name="l00240"></a><a class="code" href="group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a">00240</a> <span class="preprocessor">#define OPUS_SET_VOICE_RATIO(x) OPUS_SET_VOICE_RATIO_REQUEST, __opus_check_int(x)</span>
+<a name="l00241"></a>00241 <span class="preprocessor"></span>
+<a name="l00245"></a><a class="code" href="group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf">00245</a> <span class="preprocessor">#define OPUS_GET_VOICE_RATIO(x) OPUS_GET_VOICE_RATIO_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00246"></a>00246 <span class="preprocessor"></span>
+<a name="l00254"></a><a class="code" href="group__encoderctls.html#ga18fa17dae52ff8f3eaea314204bf1a36">00254</a> <span class="preprocessor">#define OPUS_SET_APPLICATION(x) OPUS_SET_APPLICATION_REQUEST, __opus_check_int(x)</span>
+<a name="l00255"></a>00255 <span class="preprocessor"></span>
+<a name="l00259"></a><a class="code" href="group__encoderctls.html#ga062ebbc209caf6832fe4a309a459fd4c">00259</a> <span class="preprocessor">#define OPUS_GET_APPLICATION(x) OPUS_GET_APPLICATION_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00260"></a>00260 <span class="preprocessor"></span>
+<a name="l00266"></a><a class="code" href="group__encoderctls.html#gaf1a119a7182206404ca53b8cddbae1bb">00266</a> <span class="preprocessor">#define OPUS_SET_RESTRICTED_LOWDELAY(x) OPUS_SET_RESTRICTED_LOWDELAY_REQUEST, __opus_check_int(x)</span>
+<a name="l00267"></a>00267 <span class="preprocessor"></span>
+<a name="l00270"></a><a class="code" href="group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11">00270</a> <span class="preprocessor">#define OPUS_GET_RESTRICTED_LOWDELAY(x) OPUS_GET_RESTRICTED_LOWDELAY_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00271"></a>00271 <span class="preprocessor"></span>
+<a name="l00285"></a><a class="code" href="group__encoderctls.html#gaf81b9e01501910adc67195ebb42b4a54">00285</a> <span class="preprocessor">#define OPUS_GET_LOOKAHEAD(x) OPUS_GET_LOOKAHEAD_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00286"></a>00286 <span class="preprocessor"></span>
+<a name="l00292"></a><a class="code" href="group__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545">00292</a> <span class="preprocessor">#define OPUS_SET_INBAND_FEC(x) OPUS_SET_INBAND_FEC_REQUEST, __opus_check_int(x)</span>
+<a name="l00293"></a>00293 <span class="preprocessor"></span>
+<a name="l00297"></a><a class="code" href="group__encoderctls.html#gaf792b27a6277ddf786413dbf472d0ac8">00297</a> <span class="preprocessor">#define OPUS_GET_INBAND_FEC(x) OPUS_GET_INBAND_FEC_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00298"></a>00298 <span class="preprocessor"></span>
+<a name="l00306"></a><a class="code" href="group__encoderctls.html#gafda1c951dea919ba54432cd03827f1a9">00306</a> <span class="preprocessor">#define OPUS_SET_PACKET_LOSS_PERC(x) OPUS_SET_PACKET_LOSS_PERC_REQUEST, __opus_check_int(x)</span>
+<a name="l00307"></a>00307 <span class="preprocessor"></span>
+<a name="l00311"></a><a class="code" href="group__encoderctls.html#gaa79261c6a55444993fca8d3a3a29d519">00311</a> <span class="preprocessor">#define OPUS_GET_PACKET_LOSS_PERC(x) OPUS_GET_PACKET_LOSS_PERC_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00312"></a>00312 <span class="preprocessor"></span>
+<a name="l00318"></a><a class="code" href="group__encoderctls.html#ga4f053b2db8c5162293213aabfe123773">00318</a> <span class="preprocessor">#define OPUS_SET_DTX(x) OPUS_SET_DTX_REQUEST, __opus_check_int(x)</span>
+<a name="l00319"></a>00319 <span class="preprocessor"></span>
+<a name="l00323"></a><a class="code" href="group__encoderctls.html#gaafbb44454e9f57232b85e4e087337ded">00323</a> <span class="preprocessor">#define OPUS_GET_DTX(x) OPUS_GET_DTX_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00324"></a>00324 <span class="preprocessor"></span>
+<a name="l00336"></a><a class="code" href="group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337">00336</a> <span class="preprocessor">#define OPUS_RESET_STATE 4028</span>
+<a name="l00337"></a>00337 <span class="preprocessor"></span>
+<a name="l00346"></a><a class="code" href="group__genericctls.html#ga1108a508aa475f964d247c1b04d26d89">00346</a> <span class="preprocessor">#define OPUS_GET_FINAL_RANGE(x) OPUS_GET_FINAL_RANGE_REQUEST, __opus_check_uint_ptr(x)</span>
+<a name="l00347"></a>00347 <span class="preprocessor"></span>
+<a name="l00356"></a><a class="code" href="group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820">00356</a> <span class="preprocessor">#define OPUS_GET_PITCH(x) OPUS_GET_PITCH_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00357"></a>00357 <span class="preprocessor"></span>
+<a name="l00361"></a><a class="code" href="group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62">00361</a> <span class="preprocessor">#define OPUS_GET_BANDWIDTH(x) OPUS_GET_BANDWIDTH_REQUEST, __opus_check_int_ptr(x)</span>
+<a name="l00362"></a>00362 <span class="preprocessor"></span>
+<a name="l00374"></a>00374 OPUS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873" title="Converts an opus error code into a human readable string.">opus_strerror</a>(<span class="keywordtype">int</span> error);
+<a name="l00375"></a>00375 
+<a name="l00380"></a>00380 OPUS_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5" title="Gets the libopus version string.">opus_get_version_string</a>(<span class="keywordtype">void</span>);
+<a name="l00383"></a>00383 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00384"></a>00384 <span class="preprocessor"></span>}
+<a name="l00385"></a>00385 <span class="preprocessor">#endif</span>
+<a name="l00386"></a>00386 <span class="preprocessor"></span>
+<a name="l00387"></a>00387 <span class="preprocessor">#endif </span><span class="comment">/* OPUS_DEFINES_H */</span>
 </pre></div></div>
 </div>
 <!-- window showing the filter options -->
@@ -252,7 +255,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus__multistream_8h.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus__multistream_8h.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus__multistream_8h.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -58,6 +58,7 @@
 </div>
 <div class="header">
   <div class="summary">
+<a href="#define-members">Defines</a> &#124;
 <a href="#typedef-members">Typedefs</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
@@ -71,32 +72,163 @@
 </div>
 <p><a href="opus__multistream_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#afabd641a2bc6c09c9517294be87351c2">__opus_check_encstate_ptr</a>(ptr)&#160;&#160;&#160;((ptr) + ((ptr) - (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a>**)(ptr)))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#afa5a8e09ef3853e1d0a249868e92e730">__opus_check_decstate_ptr</a>(ptr)&#160;&#160;&#160;((ptr) + ((ptr) - (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a>**)(ptr)))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#abf2878d085bb245eb1ae8deb4dc93d3d">OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST</a>&#160;&#160;&#160;5120</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a8791c1bedf0f6d1dcbd2ac91f33fc22a">OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST</a>&#160;&#160;&#160;5122</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a4e67607eb691c4314a5de90d8c58aff0">OPUS_MULTISTREAM_GET_ENCODER_STATE</a>(x, y)&#160;&#160;&#160;OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, __opus_check_int(x), __opus_check_encstate_ptr(y)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#af0843831519b4d9b9d73391afef04a53">OPUS_MULTISTREAM_GET_DECODER_STATE</a>(x, y)&#160;&#160;&#160;OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST, __opus_check_int(x), __opus_check_decstate_ptr(y)</td></tr>
 <tr><td colspan="2"><h2><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a></td></tr>
 <tr><td colspan="2"><h2><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#aae1647ba619d01cd3504ea79d8383975">opus_multistream_encoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application, int *error)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#ab21da2ca6014096a7b27254f4dd44172">opus_multistream_encoder_init</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a24ee812ef2b958920e5990d6eadd4561">opus_multistream_encode</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, const <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns length of the data payload (in bytes)  <a href="#a24ee812ef2b958920e5990d6eadd4561"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a948bd79f64290c60b40b5727ce4d4643">opus_multistream_encode_float</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns length of the data payload (in bytes)  <a href="#a948bd79f64290c60b40b5727ce4d4643"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a24b8a4ceb20a142069084cb1edd28a30">opus_multistream_encoder_destroy</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#afa05e449e540032d2f26dd2777897844">opus_multistream_encoder_ctl</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, int request,...)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT <a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#acbaa760237d9906c7256f236eb101f10">opus_multistream_decoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int *error)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a6c9a9b20c8670a084964191d6a9f5ee5">opus_multistream_decoder_init</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a6bc87c681435433c599051ee4bb82dd9">opus_multistream_decode</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, const unsigned char *data, int len, <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, int decode_fec)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of samples decoded or a negative error code.  <a href="#a6bc87c681435433c599051ee4bb82dd9"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#abdb9271b5185ecde7524c1a6ab070ed7">opus_multistream_decode_float</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of samples decoded or a negative error code.  <a href="#abdb9271b5185ecde7524c1a6ab070ed7"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a9631895a63105503f18e03e90c205284">opus_multistream_decoder_ctl</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, int request,...)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">OPUS_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a314b439b06efd9463caa5039c1198f6c">opus_multistream_decoder_destroy</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a5432539fcd7146741fd16e64ba1f7a93">opus_multistream_encoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application, int *error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate and initialize a multistream encoder state object.  <a href="#a5432539fcd7146741fd16e64ba1f7a93"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#ac29b1055be0cc29af5729ad55b9ead53">opus_multistream_encoder_init</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize an already allocated multistream encoder state.  <a href="#ac29b1055be0cc29af5729ad55b9ead53"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#aba3a87086955dc30d743b5a796d74c39">opus_multistream_encode</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, const <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns length of the data payload (in bytes) or a negative error code.  <a href="#aba3a87086955dc30d743b5a796d74c39"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#aeca931603150615786a0879f6f766565">opus_multistream_encode_float</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns length of the data payload (in bytes) or a negative error code.  <a href="#aeca931603150615786a0879f6f766565"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94">opus_multistream_encoder_destroy</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocate a multstream encoder state.  <a href="#aec819b8d4b38350aba6959cee7d33f94"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#ae14328330c548dede66c494f51e33707">opus_multistream_encoder_ctl</a> (<a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, int request,...)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get or set options on a multistream encoder state.  <a href="#ae14328330c548dede66c494f51e33707"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#afce6f14893f84beb1e8454fa6b03e059">opus_multistream_decoder_create</a> (<a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int *error)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate and initialize a multistream decoder state object.  <a href="#afce6f14893f84beb1e8454fa6b03e059"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a046170aea687a64b66cb2d1f1b84b865">opus_multistream_decoder_init</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, <a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs, int channels, int streams, int coupled_streams, unsigned char *mapping)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Intialize a previously allocated decoder state object.  <a href="#a046170aea687a64b66cb2d1f1b84b865"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#ac416d43c7b486bae078da254094debdc">opus_multistream_decode</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, const unsigned char *data, int len, <a class="el" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm, int frame_size, int decode_fec)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of samples decoded or a negative error code.  <a href="#ac416d43c7b486bae078da254094debdc"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a876c27a99fb7e0c04c3cfcc78bf1b4f8">opus_multistream_decode_float</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of samples decoded or a negative error code.  <a href="#a876c27a99fb7e0c04c3cfcc78bf1b4f8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#a4b3dca8d46e5868cc133f3f6d2b57688">opus_multistream_decoder_ctl</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, int request,...)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get or set options on a multistream decoder state.  <a href="#a4b3dca8d46e5868cc133f3f6d2b57688"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080">opus_multistream_decoder_destroy</a> (<a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocate a multistream decoder state object.  <a href="#aaec72b484eabc78d7869221c6d2ce080"></a><br/></td></tr>
 </table>
 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 <div class="textblock"><p>Opus reference implementation multistream API. </p>
-</div><hr/><h2>Typedef Documentation</h2>
+</div><hr/><h2>Define Documentation</h2>
+<a class="anchor" id="afa5a8e09ef3853e1d0a249868e92e730"></a><!-- doxytag: member="opus_multistream.h::__opus_check_decstate_ptr" ref="afa5a8e09ef3853e1d0a249868e92e730" args="(ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define __opus_check_decstate_ptr</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ptr</td><td>)</td>
+          <td>&#160;&#160;&#160;((ptr) + ((ptr) - (<a class="el" href="group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6">OpusDecoder</a>**)(ptr)))</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afabd641a2bc6c09c9517294be87351c2"></a><!-- doxytag: member="opus_multistream.h::__opus_check_encstate_ptr" ref="afabd641a2bc6c09c9517294be87351c2" args="(ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define __opus_check_encstate_ptr</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ptr</td><td>)</td>
+          <td>&#160;&#160;&#160;((ptr) + ((ptr) - (<a class="el" href="group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd">OpusEncoder</a>**)(ptr)))</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af0843831519b4d9b9d73391afef04a53"></a><!-- doxytag: member="opus_multistream.h::OPUS_MULTISTREAM_GET_DECODER_STATE" ref="af0843831519b4d9b9d73391afef04a53" args="(x, y)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPUS_MULTISTREAM_GET_DECODER_STATE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">x, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">y&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td>&#160;&#160;&#160;OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST, __opus_check_int(x), __opus_check_decstate_ptr(y)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a8791c1bedf0f6d1dcbd2ac91f33fc22a"></a><!-- doxytag: member="opus_multistream.h::OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST" ref="a8791c1bedf0f6d1dcbd2ac91f33fc22a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST&#160;&#160;&#160;5122</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4e67607eb691c4314a5de90d8c58aff0"></a><!-- doxytag: member="opus_multistream.h::OPUS_MULTISTREAM_GET_ENCODER_STATE" ref="a4e67607eb691c4314a5de90d8c58aff0" args="(x, y)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPUS_MULTISTREAM_GET_ENCODER_STATE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">x, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">y&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td>&#160;&#160;&#160;OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, __opus_check_int(x), __opus_check_encstate_ptr(y)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abf2878d085bb245eb1ae8deb4dc93d3d"></a><!-- doxytag: member="opus_multistream.h::OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST" ref="abf2878d085bb245eb1ae8deb4dc93d3d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST&#160;&#160;&#160;5120</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Typedef Documentation</h2>
 <a class="anchor" id="ad3497495deb9a8ace82e76cd4f93e0e4"></a><!-- doxytag: member="opus_multistream.h::OpusMSDecoder" ref="ad3497495deb9a8ace82e76cd4f93e0e4" args="" -->
 <div class="memitem">
 <div class="memproto">
@@ -124,12 +256,12 @@
 </div>
 </div>
 <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="a6bc87c681435433c599051ee4bb82dd9"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decode" ref="a6bc87c681435433c599051ee4bb82dd9" args="(OpusMSDecoder *st, const unsigned char *data, int len, opus_int16 *pcm, int frame_size, int decode_fec)" -->
+<a class="anchor" id="ac416d43c7b486bae078da254094debdc"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decode" ref="ac416d43c7b486bae078da254094debdc" args="(OpusMSDecoder *st, const unsigned char *data, int len, opus_int16 *pcm, int frame_size, int decode_fec)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_decode </td>
+          <td class="memname">int opus_multistream_decode </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -179,7 +311,7 @@
     <tr><td class="paramname">st</td><td>Decoder state </td></tr>
     <tr><td class="paramname">data</td><td>Input payload. Use a NULL pointer to indicate packet loss </td></tr>
     <tr><td class="paramname">len</td><td>Number of bytes in payload </td></tr>
-    <tr><td class="paramname">pcm</td><td>Output signal (interleaved if 2 channels). length is frame_size*channels </td></tr>
+    <tr><td class="paramname">pcm</td><td>Output signal, samples interleaved in channel order . length is frame_size*channels </td></tr>
     <tr><td class="paramname">frame_size</td><td>Number of samples per frame of input signal </td></tr>
     <tr><td class="paramname">decode_fec</td><td>Flag (0/1) to request that any in-band forward error correction data be decoded. If no such data is available the frame is decoded as if it were lost. </td></tr>
   </table>
@@ -188,12 +320,12 @@
 
 </div>
 </div>
-<a class="anchor" id="abdb9271b5185ecde7524c1a6ab070ed7"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decode_float" ref="abdb9271b5185ecde7524c1a6ab070ed7" args="(OpusMSDecoder *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)" -->
+<a class="anchor" id="a876c27a99fb7e0c04c3cfcc78bf1b4f8"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decode_float" ref="a876c27a99fb7e0c04c3cfcc78bf1b4f8" args="(OpusMSDecoder *st, const unsigned char *data, int len, float *pcm, int frame_size, int decode_fec)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_decode_float </td>
+          <td class="memname">int opus_multistream_decode_float </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -241,9 +373,9 @@
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">st</td><td>Decoder state </td></tr>
-    <tr><td class="paramname">data</td><td>Input payload. Use a NULL pointer to indicate packet loss </td></tr>
-    <tr><td class="paramname">len</td><td>Number of bytes in payload </td></tr>
-    <tr><td class="paramname">pcm</td><td>Output signal (interleaved if 2 channels). length is frame_size*channels </td></tr>
+    <tr><td class="paramname">data</td><td>Input payload buffer. Use a NULL pointer to indicate packet loss </td></tr>
+    <tr><td class="paramname">len</td><td>Number of payload bytes in data </td></tr>
+    <tr><td class="paramname">pcm</td><td>Buffer for the output signal (interleaved iin channel order). length is frame_size*channels </td></tr>
     <tr><td class="paramname">frame_size</td><td>Number of samples per frame of input signal </td></tr>
     <tr><td class="paramname">decode_fec</td><td>Flag (0/1) to request that any in-band forward error correction data be decoded. If no such data is available the frame is decoded as if it were lost. </td></tr>
   </table>
@@ -252,12 +384,12 @@
 
 </div>
 </div>
-<a class="anchor" id="acbaa760237d9906c7256f236eb101f10"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_create" ref="acbaa760237d9906c7256f236eb101f10" args="(opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int *error)" -->
+<a class="anchor" id="afce6f14893f84beb1e8454fa6b03e059"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_create" ref="afce6f14893f84beb1e8454fa6b03e059" args="(opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int *error)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT <a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a>* opus_multistream_decoder_create </td>
+          <td class="memname"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a>* opus_multistream_decoder_create </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a>&#160;</td>
           <td class="paramname"><em>Fs</em>, </td>
@@ -300,10 +432,16 @@
       </table>
 </div>
 <div class="memdoc">
+
+<p>Allocate and initialize a multistream decoder state object. </p>
+<p>Call <a class="el" href="opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080" title="Deallocate a multistream decoder state object.">opus_multistream_decoder_destroy()</a> to release this object when finished. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
-    <tr><td class="paramname">Fs</td><td>Sampling rate of input signal (Hz) </td></tr>
-    <tr><td class="paramname">channels</td><td>Number of channels (1/2) in input signal </td></tr>
+    <tr><td class="paramname">Fs</td><td>Sampling rate to decode at (Hz) </td></tr>
+    <tr><td class="paramname">channels</td><td>Number of channels to decode </td></tr>
+    <tr><td class="paramname">streams</td><td>Total number of coded streams in the multistream </td></tr>
+    <tr><td class="paramname">coupled_streams</td><td>Number of coupled (stereo) streams in the multistream </td></tr>
+    <tr><td class="paramname">mapping</td><td>Stream to channel mapping table </td></tr>
     <tr><td class="paramname">error</td><td>Error code </td></tr>
   </table>
   </dd>
@@ -311,12 +449,12 @@
 
 </div>
 </div>
-<a class="anchor" id="a9631895a63105503f18e03e90c205284"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_ctl" ref="a9631895a63105503f18e03e90c205284" args="(OpusMSDecoder *st, int request,...)" -->
+<a class="anchor" id="a4b3dca8d46e5868cc133f3f6d2b57688"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_ctl" ref="a4b3dca8d46e5868cc133f3f6d2b57688" args="(OpusMSDecoder *st, int request,...)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_decoder_ctl </td>
+          <td class="memname">int opus_multistream_decoder_ctl </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -342,14 +480,16 @@
 </div>
 <div class="memdoc">
 
+<p>Get or set options on a multistream decoder state. </p>
+
 </div>
 </div>
-<a class="anchor" id="a314b439b06efd9463caa5039c1198f6c"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_destroy" ref="a314b439b06efd9463caa5039c1198f6c" args="(OpusMSDecoder *st)" -->
+<a class="anchor" id="aaec72b484eabc78d7869221c6d2ce080"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_destroy" ref="aaec72b484eabc78d7869221c6d2ce080" args="(OpusMSDecoder *st)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT void opus_multistream_decoder_destroy </td>
+          <td class="memname">void opus_multistream_decoder_destroy </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em></td><td>)</td>
@@ -359,14 +499,16 @@
 </div>
 <div class="memdoc">
 
+<p>Deallocate a multistream decoder state object. </p>
+
 </div>
 </div>
-<a class="anchor" id="a6c9a9b20c8670a084964191d6a9f5ee5"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_init" ref="a6c9a9b20c8670a084964191d6a9f5ee5" args="(OpusMSDecoder *st, opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping)" -->
+<a class="anchor" id="a046170aea687a64b66cb2d1f1b84b865"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_decoder_init" ref="a046170aea687a64b66cb2d1f1b84b865" args="(OpusMSDecoder *st, opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_decoder_init </td>
+          <td class="memname">int opus_multistream_decoder_init </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -409,23 +551,28 @@
       </table>
 </div>
 <div class="memdoc">
+
+<p>Intialize a previously allocated decoder state object. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">st</td><td>Encoder state </td></tr>
-    <tr><td class="paramname">Fs</td><td>Sampling rate of input signal (Hz) </td></tr>
-    <tr><td class="paramname">channels</td><td>Number of channels (1/2) in input signal </td></tr>
+    <tr><td class="paramname">Fs</td><td>Sample rate of input signal (Hz) </td></tr>
+    <tr><td class="paramname">channels</td><td>Number of channels in the input signal </td></tr>
+    <tr><td class="paramname">streams</td><td>Total number of coded streams </td></tr>
+    <tr><td class="paramname">coupled_streams</td><td>Number of coupled (stereo) streams </td></tr>
+    <tr><td class="paramname">mapping</td><td>Stream to channel mapping table </td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a class="anchor" id="a24ee812ef2b958920e5990d6eadd4561"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encode" ref="a24ee812ef2b958920e5990d6eadd4561" args="(OpusMSEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
+<a class="anchor" id="aba3a87086955dc30d743b5a796d74c39"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encode" ref="aba3a87086955dc30d743b5a796d74c39" args="(OpusMSEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_encode </td>
+          <td class="memname">int opus_multistream_encode </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -463,13 +610,13 @@
 </div>
 <div class="memdoc">
 
-<p>Returns length of the data payload (in bytes) </p>
+<p>Returns length of the data payload (in bytes) or a negative error code. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">st</td><td>Encoder state </td></tr>
-    <tr><td class="paramname">pcm</td><td>Input signal (interleaved if 2 channels). length is frame_size*channels </td></tr>
+    <tr><td class="paramname">pcm</td><td>Input signal as interleaved samples. Length is frame_size*channels </td></tr>
     <tr><td class="paramname">frame_size</td><td>Number of samples per frame of input signal </td></tr>
-    <tr><td class="paramname">data</td><td>Output payload (no more than max_data_bytes long) </td></tr>
+    <tr><td class="paramname">data</td><td>Output buffer for the compressed payload (no more than max_data_bytes long) </td></tr>
     <tr><td class="paramname">max_data_bytes</td><td>Allocated memory for payload; don't use for controlling bitrate </td></tr>
   </table>
   </dd>
@@ -477,12 +624,12 @@
 
 </div>
 </div>
-<a class="anchor" id="a948bd79f64290c60b40b5727ce4d4643"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encode_float" ref="a948bd79f64290c60b40b5727ce4d4643" args="(OpusMSEncoder *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
+<a class="anchor" id="aeca931603150615786a0879f6f766565"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encode_float" ref="aeca931603150615786a0879f6f766565" args="(OpusMSEncoder *st, const float *pcm, int frame_size, unsigned char *data, int max_data_bytes)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_encode_float </td>
+          <td class="memname">int opus_multistream_encode_float </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -520,13 +667,13 @@
 </div>
 <div class="memdoc">
 
-<p>Returns length of the data payload (in bytes) </p>
+<p>Returns length of the data payload (in bytes) or a negative error code. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">st</td><td>Encoder state </td></tr>
-    <tr><td class="paramname">pcm</td><td>Input signal (interleaved if 2 channels). length is frame_size*channels </td></tr>
+    <tr><td class="paramname">pcm</td><td>Input signal interleaved in channel order. length is frame_size*channels </td></tr>
     <tr><td class="paramname">frame_size</td><td>Number of samples per frame of input signal </td></tr>
-    <tr><td class="paramname">data</td><td>Output payload (no more than max_data_bytes long) </td></tr>
+    <tr><td class="paramname">data</td><td>Output buffer for the compressed payload (no more than max_data_bytes long) </td></tr>
     <tr><td class="paramname">max_data_bytes</td><td>Allocated memory for payload; don't use for controlling bitrate </td></tr>
   </table>
   </dd>
@@ -534,12 +681,12 @@
 
 </div>
 </div>
-<a class="anchor" id="aae1647ba619d01cd3504ea79d8383975"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_create" ref="aae1647ba619d01cd3504ea79d8383975" args="(opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application, int *error)" -->
+<a class="anchor" id="a5432539fcd7146741fd16e64ba1f7a93"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_create" ref="a5432539fcd7146741fd16e64ba1f7a93" args="(opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application, int *error)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT <a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a>* opus_multistream_encoder_create </td>
+          <td class="memname"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a>* opus_multistream_encoder_create </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a>&#160;</td>
           <td class="paramname"><em>Fs</em>, </td>
@@ -588,10 +735,16 @@
       </table>
 </div>
 <div class="memdoc">
+
+<p>Allocate and initialize a multistream encoder state object. </p>
+<p>Call <a class="el" href="opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94" title="Deallocate a multstream encoder state.">opus_multistream_encoder_destroy()</a> to release this object when finished. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">Fs</td><td>Sampling rate of input signal (Hz) </td></tr>
-    <tr><td class="paramname">channels</td><td>Number of channels (1/2) in input signal </td></tr>
+    <tr><td class="paramname">channels</td><td>Number of channels in the input signal </td></tr>
+    <tr><td class="paramname">streams</td><td>Total number of streams to encode from the input </td></tr>
+    <tr><td class="paramname">coupled_streams</td><td>Number of coupled (stereo) streams to encode </td></tr>
+    <tr><td class="paramname">mapping</td><td>Encoded mapping between channels and streams </td></tr>
     <tr><td class="paramname">application</td><td>Coding mode (OPUS_APPLICATION_VOIP/OPUS_APPLICATION_AUDIO) </td></tr>
     <tr><td class="paramname">error</td><td>Error code </td></tr>
   </table>
@@ -600,12 +753,12 @@
 
 </div>
 </div>
-<a class="anchor" id="afa05e449e540032d2f26dd2777897844"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_ctl" ref="afa05e449e540032d2f26dd2777897844" args="(OpusMSEncoder *st, int request,...)" -->
+<a class="anchor" id="ae14328330c548dede66c494f51e33707"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_ctl" ref="ae14328330c548dede66c494f51e33707" args="(OpusMSEncoder *st, int request,...)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_encoder_ctl </td>
+          <td class="memname">int opus_multistream_encoder_ctl </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -631,14 +784,16 @@
 </div>
 <div class="memdoc">
 
+<p>Get or set options on a multistream encoder state. </p>
+
 </div>
 </div>
-<a class="anchor" id="a24b8a4ceb20a142069084cb1edd28a30"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_destroy" ref="a24b8a4ceb20a142069084cb1edd28a30" args="(OpusMSEncoder *st)" -->
+<a class="anchor" id="aec819b8d4b38350aba6959cee7d33f94"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_destroy" ref="aec819b8d4b38350aba6959cee7d33f94" args="(OpusMSEncoder *st)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT void opus_multistream_encoder_destroy </td>
+          <td class="memname">void opus_multistream_encoder_destroy </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em></td><td>)</td>
@@ -648,14 +803,16 @@
 </div>
 <div class="memdoc">
 
+<p>Deallocate a multstream encoder state. </p>
+
 </div>
 </div>
-<a class="anchor" id="ab21da2ca6014096a7b27254f4dd44172"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_init" ref="ab21da2ca6014096a7b27254f4dd44172" args="(OpusMSEncoder *st, opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application)" -->
+<a class="anchor" id="ac29b1055be0cc29af5729ad55b9ead53"></a><!-- doxytag: member="opus_multistream.h::opus_multistream_encoder_init" ref="ac29b1055be0cc29af5729ad55b9ead53" args="(OpusMSEncoder *st, opus_int32 Fs, int channels, int streams, int coupled_streams, unsigned char *mapping, int application)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">OPUS_EXPORT int opus_multistream_encoder_init </td>
+          <td class="memname">int opus_multistream_encoder_init </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *&#160;</td>
           <td class="paramname"><em>st</em>, </td>
@@ -704,11 +861,16 @@
       </table>
 </div>
 <div class="memdoc">
+
+<p>Initialize an already allocated multistream encoder state. </p>
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">st</td><td>Encoder state </td></tr>
     <tr><td class="paramname">Fs</td><td>Sampling rate of input signal (Hz) </td></tr>
-    <tr><td class="paramname">channels</td><td>Number of channels (1/2) in input signal </td></tr>
+    <tr><td class="paramname">channels</td><td>Number of channels in the input signal </td></tr>
+    <tr><td class="paramname">streams</td><td>Total number of streams to encode from the input </td></tr>
+    <tr><td class="paramname">coupled_streams</td><td>Number of coupled (stereo) streams to encode </td></tr>
+    <tr><td class="paramname">mapping</td><td>Encoded mapping between channels and streams </td></tr>
     <tr><td class="paramname">application</td><td>Coding mode (OPUS_APPLICATION_VOIP/OPUS_APPLICATION_AUDIO) </td></tr>
   </table>
   </dd>
@@ -731,7 +893,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus__multistream_8h_source.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus__multistream_8h_source.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus__multistream_8h_source.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -95,87 +95,97 @@
 <a name="l00038"></a><a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">00038</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a>;
 <a name="l00039"></a><a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">00039</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a>;
 <a name="l00040"></a>00040 
-<a name="l00041"></a>00041 OPUS_EXPORT <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *<a class="code" href="opus__multistream_8h.html#aae1647ba619d01cd3504ea79d8383975">opus_multistream_encoder_create</a>(
-<a name="l00042"></a>00042       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,                     
-<a name="l00043"></a>00043       <span class="keywordtype">int</span> channels,               
-<a name="l00044"></a>00044       <span class="keywordtype">int</span> streams,
-<a name="l00045"></a>00045       <span class="keywordtype">int</span> coupled_streams,
-<a name="l00046"></a>00046       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping,
-<a name="l00047"></a>00047       <span class="keywordtype">int</span> application,            
-<a name="l00048"></a>00048       <span class="keywordtype">int</span> *error                  
-<a name="l00049"></a>00049 );
-<a name="l00050"></a>00050 
-<a name="l00051"></a>00051 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#ab21da2ca6014096a7b27254f4dd44172">opus_multistream_encoder_init</a>(
-<a name="l00052"></a>00052       <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st,          
-<a name="l00053"></a>00053       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,                     
-<a name="l00054"></a>00054       <span class="keywordtype">int</span> channels,               
-<a name="l00055"></a>00055       <span class="keywordtype">int</span> streams,
-<a name="l00056"></a>00056       <span class="keywordtype">int</span> coupled_streams,
-<a name="l00057"></a>00057       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping,
-<a name="l00058"></a>00058       <span class="keywordtype">int</span> application             
-<a name="l00059"></a>00059 );
-<a name="l00060"></a>00060 
-<a name="l00062"></a>00062 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a24ee812ef2b958920e5990d6eadd4561" title="Returns length of the data payload (in bytes)">opus_multistream_encode</a>(
-<a name="l00063"></a>00063     <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st,          
-<a name="l00064"></a>00064     <span class="keyword">const</span> <a class="code" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm,      
-<a name="l00065"></a>00065     <span class="keywordtype">int</span> frame_size,             
-<a name="l00066"></a>00066     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,        
-<a name="l00067"></a>00067     <span class="keywordtype">int</span> max_data_bytes          
-<a name="l00068"></a>00068 );
-<a name="l00069"></a>00069 
-<a name="l00071"></a>00071 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a948bd79f64290c60b40b5727ce4d4643" title="Returns length of the data payload (in bytes)">opus_multistream_encode_float</a>(
-<a name="l00072"></a>00072       <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st,          
-<a name="l00073"></a>00073       <span class="keyword">const</span> <span class="keywordtype">float</span> *pcm,           
-<a name="l00074"></a>00074       <span class="keywordtype">int</span> frame_size,             
-<a name="l00075"></a>00075       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,        
-<a name="l00076"></a>00076       <span class="keywordtype">int</span> max_data_bytes          
-<a name="l00077"></a>00077   );
-<a name="l00078"></a>00078 
-<a name="l00079"></a>00079 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="opus__multistream_8h.html#a24b8a4ceb20a142069084cb1edd28a30">opus_multistream_encoder_destroy</a>(<a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st);
-<a name="l00080"></a>00080 
-<a name="l00081"></a>00081 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#afa05e449e540032d2f26dd2777897844">opus_multistream_encoder_ctl</a>(<a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, <span class="keywordtype">int</span> request, ...);
+<a name="l00041"></a><a class="code" href="opus__multistream_8h.html#afabd641a2bc6c09c9517294be87351c2">00041</a> <span class="preprocessor">#define __opus_check_encstate_ptr(ptr) ((ptr) + ((ptr) - (OpusEncoder**)(ptr)))</span>
+<a name="l00042"></a><a class="code" href="opus__multistream_8h.html#afa5a8e09ef3853e1d0a249868e92e730">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define __opus_check_decstate_ptr(ptr) ((ptr) + ((ptr) - (OpusDecoder**)(ptr)))</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a><a class="code" href="opus__multistream_8h.html#abf2878d085bb245eb1ae8deb4dc93d3d">00044</a> <span class="preprocessor">#define OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST 5120</span>
+<a name="l00045"></a><a class="code" href="opus__multistream_8h.html#a8791c1bedf0f6d1dcbd2ac91f33fc22a">00045</a> <span class="preprocessor"></span><span class="preprocessor">#define OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST 5122</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00047"></a><a class="code" href="opus__multistream_8h.html#a4e67607eb691c4314a5de90d8c58aff0">00047</a> <span class="preprocessor">#define OPUS_MULTISTREAM_GET_ENCODER_STATE(x,y) OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, __opus_check_int(x), __opus_check_encstate_ptr(y)</span>
+<a name="l00048"></a><a class="code" href="opus__multistream_8h.html#af0843831519b4d9b9d73391afef04a53">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define OPUS_MULTISTREAM_GET_DECODER_STATE(x,y) OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST, __opus_check_int(x), __opus_check_decstate_ptr(y)</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 OPUS_EXPORT <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *<a class="code" href="opus__multistream_8h.html#a5432539fcd7146741fd16e64ba1f7a93" title="Allocate and initialize a multistream encoder state object.">opus_multistream_encoder_create</a>(
+<a name="l00054"></a>00054       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,            
+<a name="l00055"></a>00055       <span class="keywordtype">int</span> channels,             
+<a name="l00056"></a>00056       <span class="keywordtype">int</span> streams,              
+<a name="l00057"></a>00057       <span class="keywordtype">int</span> coupled_streams,      
+<a name="l00058"></a>00058       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping,   
+<a name="l00059"></a>00059       <span class="keywordtype">int</span> application,          
+<a name="l00060"></a>00060       <span class="keywordtype">int</span> *error                
+<a name="l00061"></a>00061 );
+<a name="l00062"></a>00062 
+<a name="l00064"></a>00064 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#ac29b1055be0cc29af5729ad55b9ead53" title="Initialize an already allocated multistream encoder state.">opus_multistream_encoder_init</a>(
+<a name="l00065"></a>00065       <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st,        
+<a name="l00066"></a>00066       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,            
+<a name="l00067"></a>00067       <span class="keywordtype">int</span> channels,             
+<a name="l00068"></a>00068       <span class="keywordtype">int</span> streams,              
+<a name="l00069"></a>00069       <span class="keywordtype">int</span> coupled_streams,      
+<a name="l00070"></a>00070       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping,   
+<a name="l00071"></a>00071       <span class="keywordtype">int</span> application           
+<a name="l00072"></a>00072 );
+<a name="l00073"></a>00073 
+<a name="l00075"></a>00075 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#aba3a87086955dc30d743b5a796d74c39" title="Returns length of the data payload (in bytes) or a negative error code.">opus_multistream_encode</a>(
+<a name="l00076"></a>00076     <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st,          
+<a name="l00077"></a>00077     <span class="keyword">const</span> <a class="code" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm,      
+<a name="l00078"></a>00078     <span class="keywordtype">int</span> frame_size,             
+<a name="l00079"></a>00079     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,        
+<a name="l00080"></a>00080     <span class="keywordtype">int</span> max_data_bytes          
+<a name="l00081"></a>00081 );
 <a name="l00082"></a>00082 
-<a name="l00083"></a>00083 OPUS_EXPORT <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *<a class="code" href="opus__multistream_8h.html#acbaa760237d9906c7256f236eb101f10">opus_multistream_decoder_create</a>(
-<a name="l00084"></a>00084       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,                     
-<a name="l00085"></a>00085       <span class="keywordtype">int</span> channels,               
-<a name="l00086"></a>00086       <span class="keywordtype">int</span> streams,
-<a name="l00087"></a>00087       <span class="keywordtype">int</span> coupled_streams,
-<a name="l00088"></a>00088       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping,
-<a name="l00089"></a>00089       <span class="keywordtype">int</span> *error                  
-<a name="l00090"></a>00090 );
+<a name="l00084"></a>00084 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#aeca931603150615786a0879f6f766565" title="Returns length of the data payload (in bytes) or a negative error code.">opus_multistream_encode_float</a>(
+<a name="l00085"></a>00085       <a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st,        
+<a name="l00086"></a>00086       <span class="keyword">const</span> <span class="keywordtype">float</span> *pcm,         
+<a name="l00087"></a>00087       <span class="keywordtype">int</span> frame_size,           
+<a name="l00088"></a>00088       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,      
+<a name="l00089"></a>00089       <span class="keywordtype">int</span> max_data_bytes        
+<a name="l00090"></a>00090   );
 <a name="l00091"></a>00091 
-<a name="l00092"></a>00092 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a6c9a9b20c8670a084964191d6a9f5ee5">opus_multistream_decoder_init</a>(
-<a name="l00093"></a>00093       <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st,          
-<a name="l00094"></a>00094       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,                     
-<a name="l00095"></a>00095       <span class="keywordtype">int</span> channels,               
-<a name="l00096"></a>00096       <span class="keywordtype">int</span> streams,
-<a name="l00097"></a>00097       <span class="keywordtype">int</span> coupled_streams,
-<a name="l00098"></a>00098       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping
-<a name="l00099"></a>00099 );
-<a name="l00100"></a>00100 
-<a name="l00102"></a>00102 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a6bc87c681435433c599051ee4bb82dd9" title="Returns the number of samples decoded or a negative error code.">opus_multistream_decode</a>(
-<a name="l00103"></a>00103     <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st,          
-<a name="l00104"></a>00104     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,  
-<a name="l00105"></a>00105     <span class="keywordtype">int</span> len,                    
-<a name="l00106"></a>00106     <a class="code" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm,            
-<a name="l00107"></a>00107     <span class="keywordtype">int</span> frame_size,             
-<a name="l00108"></a>00108     <span class="keywordtype">int</span> decode_fec              
-<a name="l00110"></a>00110 );
-<a name="l00111"></a>00111 
-<a name="l00113"></a>00113 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#abdb9271b5185ecde7524c1a6ab070ed7" title="Returns the number of samples decoded or a negative error code.">opus_multistream_decode_float</a>(
-<a name="l00114"></a>00114     <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st,          
-<a name="l00115"></a>00115     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,  
-<a name="l00116"></a>00116     <span class="keywordtype">int</span> len,                    
-<a name="l00117"></a>00117     <span class="keywordtype">float</span> *pcm,                 
-<a name="l00118"></a>00118     <span class="keywordtype">int</span> frame_size,             
-<a name="l00119"></a>00119     <span class="keywordtype">int</span> decode_fec              
-<a name="l00121"></a>00121 );
-<a name="l00122"></a>00122 
-<a name="l00123"></a>00123 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a9631895a63105503f18e03e90c205284">opus_multistream_decoder_ctl</a>(<a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, <span class="keywordtype">int</span> request, ...);
-<a name="l00124"></a>00124 
-<a name="l00125"></a>00125 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="opus__multistream_8h.html#a314b439b06efd9463caa5039c1198f6c">opus_multistream_decoder_destroy</a>(<a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st);
-<a name="l00126"></a>00126 
-<a name="l00127"></a>00127 <span class="preprocessor">#endif </span><span class="comment">/* OPUS_MULTISTREAM_H */</span>
+<a name="l00093"></a>00093 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94" title="Deallocate a multstream encoder state.">opus_multistream_encoder_destroy</a>(<a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st);
+<a name="l00094"></a>00094 
+<a name="l00096"></a>00096 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#ae14328330c548dede66c494f51e33707" title="Get or set options on a multistream encoder state.">opus_multistream_encoder_ctl</a>(<a class="code" href="opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7">OpusMSEncoder</a> *st, <span class="keywordtype">int</span> request, ...);
+<a name="l00097"></a>00097 
+<a name="l00101"></a>00101 OPUS_EXPORT <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *<a class="code" href="opus__multistream_8h.html#afce6f14893f84beb1e8454fa6b03e059" title="Allocate and initialize a multistream decoder state object.">opus_multistream_decoder_create</a>(
+<a name="l00102"></a>00102       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,            
+<a name="l00103"></a>00103       <span class="keywordtype">int</span> channels,             
+<a name="l00104"></a>00104       <span class="keywordtype">int</span> streams,              
+<a name="l00105"></a>00105       <span class="keywordtype">int</span> coupled_streams,      
+<a name="l00106"></a>00106       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping,   
+<a name="l00107"></a>00107       <span class="keywordtype">int</span> *error                
+<a name="l00108"></a>00108 );
+<a name="l00109"></a>00109 
+<a name="l00111"></a>00111 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a046170aea687a64b66cb2d1f1b84b865" title="Intialize a previously allocated decoder state object.">opus_multistream_decoder_init</a>(
+<a name="l00112"></a>00112       <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st,        
+<a name="l00113"></a>00113       <a class="code" href="opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a">opus_int32</a> Fs,            
+<a name="l00114"></a>00114       <span class="keywordtype">int</span> channels,             
+<a name="l00115"></a>00115       <span class="keywordtype">int</span> streams,              
+<a name="l00116"></a>00116       <span class="keywordtype">int</span> coupled_streams,      
+<a name="l00117"></a>00117       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mapping    
+<a name="l00118"></a>00118 );
+<a name="l00119"></a>00119 
+<a name="l00121"></a>00121 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#ac416d43c7b486bae078da254094debdc" title="Returns the number of samples decoded or a negative error code.">opus_multistream_decode</a>(
+<a name="l00122"></a>00122     <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st,          
+<a name="l00123"></a>00123     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,  
+<a name="l00124"></a>00124     <span class="keywordtype">int</span> len,                    
+<a name="l00125"></a>00125     <a class="code" href="opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26">opus_int16</a> *pcm,            
+<a name="l00126"></a>00126     <span class="keywordtype">int</span> frame_size,             
+<a name="l00127"></a>00127     <span class="keywordtype">int</span> decode_fec              
+<a name="l00129"></a>00129 );
+<a name="l00130"></a>00130 
+<a name="l00132"></a>00132 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a876c27a99fb7e0c04c3cfcc78bf1b4f8" title="Returns the number of samples decoded or a negative error code.">opus_multistream_decode_float</a>(
+<a name="l00133"></a>00133     <a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st,          
+<a name="l00134"></a>00134     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,  
+<a name="l00135"></a>00135     <span class="keywordtype">int</span> len,                    
+<a name="l00136"></a>00136     <span class="keywordtype">float</span> *pcm,                 
+<a name="l00137"></a>00137     <span class="keywordtype">int</span> frame_size,             
+<a name="l00138"></a>00138     <span class="keywordtype">int</span> decode_fec              
+<a name="l00140"></a>00140 );
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142 
+<a name="l00144"></a>00144 OPUS_EXPORT <span class="keywordtype">int</span> <a class="code" href="opus__multistream_8h.html#a4b3dca8d46e5868cc133f3f6d2b57688" title="Get or set options on a multistream decoder state.">opus_multistream_decoder_ctl</a>(<a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st, <span class="keywordtype">int</span> request, ...);
+<a name="l00145"></a>00145 
+<a name="l00147"></a>00147 OPUS_EXPORT <span class="keywordtype">void</span> <a class="code" href="opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080" title="Deallocate a multistream decoder state object.">opus_multistream_decoder_destroy</a>(<a class="code" href="opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4">OpusMSDecoder</a> *st);
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 <span class="preprocessor">#endif </span><span class="comment">/* OPUS_MULTISTREAM_H */</span>
 </pre></div></div>
 </div>
 <!-- window showing the filter options -->
@@ -192,7 +202,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus__types_8h.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus__types_8h.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus__types_8h.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -234,7 +234,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/opus__types_8h_source.html
===================================================================
--- websites/opus-codec.org/docs/html_api/opus__types_8h_source.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/opus__types_8h_source.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -19,7 +19,7 @@
  <tbody>
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
-   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-129-g0ca076d</span></div>
+   <div id="projectname">Opus&#160;<span id="projectnumber">0.9.6-149-g48069bf</span></div>
    <div id="projectbrief">IETFlow-delayaudiocodec</div>
   </td>
  </tr>
@@ -231,7 +231,7 @@
 </iframe>
 </div>
 
-<hr class="footer"/><address class="footer"><small>Generated on Sat Sep 10 2011 21:39:02 for Opus by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Sep 16 2011 00:51:57 for Opus by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
 </body>

Modified: websites/opus-codec.org/docs/html_api/search/all_6f.html
===================================================================
--- websites/opus-codec.org/docs/html_api/search/all_6f.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/search/all_6f.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -32,49 +32,49 @@
 </div>
 <div class="SRResult" id="SR_opus_5fdecode">
  <div class="SREntry">
-  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6" target="_parent">opus_decode</a>
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba" target="_parent">opus_decode</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecode_5ffloat">
  <div class="SREntry">
-  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b" target="_parent">opus_decode_float</a>
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec" target="_parent">opus_decode_float</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fcreate">
  <div class="SREntry">
-  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f" target="_parent">opus_decoder_create</a>
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd" target="_parent">opus_decoder_create</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fctl">
  <div class="SREntry">
-  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94" target="_parent">opus_decoder_ctl</a>
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846" target="_parent">opus_decoder_ctl</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed" target="_parent">opus_decoder_destroy</a>
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e" target="_parent">opus_decoder_destroy</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fget_5fnb_5fsamples">
  <div class="SREntry">
-  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40" target="_parent">opus_decoder_get_nb_samples</a>
+  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e" target="_parent">opus_decoder_get_nb_samples</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fget_5fsize">
  <div class="SREntry">
-  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../group__opusdecoder.html#ga82f921f43784a6c06558369d84499525" target="_parent">opus_decoder_get_size</a>
+  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011" target="_parent">opus_decoder_get_size</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5finit">
  <div class="SREntry">
-  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d" target="_parent">opus_decoder_init</a>
+  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01" target="_parent">opus_decoder_init</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
@@ -85,43 +85,43 @@
 </div>
 <div class="SRResult" id="SR_opus_5fencode">
  <div class="SREntry">
-  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b" target="_parent">opus_encode</a>
+  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../group__opusencoder.html#ga88621a963b809ebfc27887f13518c966" target="_parent">opus_encode</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencode_5ffloat">
  <div class="SREntry">
-  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf" target="_parent">opus_encode_float</a>
+  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546" target="_parent">opus_encode_float</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fcreate">
  <div class="SREntry">
-  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b" target="_parent">opus_encoder_create</a>
+  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88" target="_parent">opus_encoder_create</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fctl">
  <div class="SREntry">
-  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2" target="_parent">opus_encoder_ctl</a>
+  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../group__opusencoder.html#ga164cbb0425238961919adf1db67949df" target="_parent">opus_encoder_ctl</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0" target="_parent">opus_encoder_destroy</a>
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c" target="_parent">opus_encoder_destroy</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fget_5fsize">
  <div class="SREntry">
-  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2" target="_parent">opus_encoder_get_size</a>
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18" target="_parent">opus_encoder_get_size</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5finit">
  <div class="SREntry">
-  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d" target="_parent">opus_encoder_init</a>
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79" target="_parent">opus_encoder_init</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
@@ -133,7 +133,7 @@
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fbandwidth">
  <div class="SREntry">
-  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62" target="_parent">OPUS_GET_BANDWIDTH</a>
+  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62" target="_parent">OPUS_GET_BANDWIDTH</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
@@ -185,409 +185,439 @@
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
+<div class="SRResult" id="SR_opus_5fget_5fpitch">
+ <div class="SREntry">
+  <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820" target="_parent">OPUS_GET_PITCH</a>
+  <span class="SRScope">opus_defines.h</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_opus_5fget_5frestricted_5flowdelay">
  <div class="SREntry">
-  <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11" target="_parent">OPUS_GET_RESTRICTED_LOWDELAY</a>
+  <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11" target="_parent">OPUS_GET_RESTRICTED_LOWDELAY</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fsignal">
  <div class="SREntry">
-  <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../group__encoderctls.html#ga640d434de535e2d2caec991c347303a4" target="_parent">OPUS_GET_SIGNAL</a>
+  <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../group__encoderctls.html#ga640d434de535e2d2caec991c347303a4" target="_parent">OPUS_GET_SIGNAL</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fvbr">
  <div class="SREntry">
-  <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../group__encoderctls.html#ga58feba30c167962305ec268e6abe8c08" target="_parent">OPUS_GET_VBR</a>
+  <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../group__encoderctls.html#ga58feba30c167962305ec268e6abe8c08" target="_parent">OPUS_GET_VBR</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fvbr_5fconstraint">
  <div class="SREntry">
-  <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c" target="_parent">OPUS_GET_VBR_CONSTRAINT</a>
+  <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c" target="_parent">OPUS_GET_VBR_CONSTRAINT</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fversion_5fstring">
  <div class="SREntry">
-  <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a" target="_parent">opus_get_version_string</a>
+  <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5" target="_parent">opus_get_version_string</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fvoice_5fratio">
  <div class="SREntry">
-  <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf" target="_parent">OPUS_GET_VOICE_RATIO</a>
+  <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf" target="_parent">OPUS_GET_VOICE_RATIO</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint">
  <div class="SREntry">
-  <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../opus__types_8h.html#af3ad92331bd12b4fb4ffd0f63599d76a" target="_parent">opus_int</a>
+  <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../opus__types_8h.html#af3ad92331bd12b4fb4ffd0f63599d76a" target="_parent">opus_int</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint16">
  <div class="SREntry">
-  <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26" target="_parent">opus_int16</a>
+  <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../opus__types_8h.html#acc9ed7cf60479eb81f9648c6ec27dc26" target="_parent">opus_int16</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint32">
  <div class="SREntry">
-  <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a" target="_parent">opus_int32</a>
+  <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../opus__types_8h.html#aa4d309d6f80b99dbabebc8f98879ab9a" target="_parent">opus_int32</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint64">
  <div class="SREntry">
-  <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../opus__types_8h.html#ab6742070cf9d0ccffca2b80522b4f41a" target="_parent">opus_int64</a>
+  <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../opus__types_8h.html#ab6742070cf9d0ccffca2b80522b4f41a" target="_parent">opus_int64</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint8">
  <div class="SREntry">
-  <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../opus__types_8h.html#aa3680a0b88ed316512ba749abe4c11c5" target="_parent">opus_int8</a>
+  <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../opus__types_8h.html#aa3680a0b88ed316512ba749abe4c11c5" target="_parent">opus_int8</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5finternal_5ferror">
  <div class="SREntry">
-  <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../group__errorcodes.html#gae1f952c366ebd380df9efa1842635a0b" target="_parent">OPUS_INTERNAL_ERROR</a>
+  <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../group__errorcodes.html#gae1f952c366ebd380df9efa1842635a0b" target="_parent">OPUS_INTERNAL_ERROR</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5finvalid_5fpacket">
  <div class="SREntry">
-  <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../group__errorcodes.html#ga46fc9dd493fb8e291bd8e838f0988bb7" target="_parent">OPUS_INVALID_PACKET</a>
+  <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../group__errorcodes.html#ga46fc9dd493fb8e291bd8e838f0988bb7" target="_parent">OPUS_INVALID_PACKET</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5finvalid_5fstate">
  <div class="SREntry">
-  <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../group__errorcodes.html#ga54416ec79619179d688918f25e9b20e3" target="_parent">OPUS_INVALID_STATE</a>
+  <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="../group__errorcodes.html#ga54416ec79619179d688918f25e9b20e3" target="_parent">OPUS_INVALID_STATE</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_2eh">
  <div class="SREntry">
-  <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="../opus__multistream_8h.html" target="_parent">opus_multistream.h</a>
+  <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../opus__multistream_8h.html" target="_parent">opus_multistream.h</a>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecode">
  <div class="SREntry">
-  <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../opus__multistream_8h.html#a6bc87c681435433c599051ee4bb82dd9" target="_parent">opus_multistream_decode</a>
+  <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../opus__multistream_8h.html#ac416d43c7b486bae078da254094debdc" target="_parent">opus_multistream_decode</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecode_5ffloat">
  <div class="SREntry">
-  <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../opus__multistream_8h.html#abdb9271b5185ecde7524c1a6ab070ed7" target="_parent">opus_multistream_decode_float</a>
+  <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="../opus__multistream_8h.html#a876c27a99fb7e0c04c3cfcc78bf1b4f8" target="_parent">opus_multistream_decode_float</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5fcreate">
  <div class="SREntry">
-  <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="../opus__multistream_8h.html#acbaa760237d9906c7256f236eb101f10" target="_parent">opus_multistream_decoder_create</a>
+  <a id="Item48" onkeydown="return searchResults.Nav(event,48)" onkeypress="return searchResults.Nav(event,48)" onkeyup="return searchResults.Nav(event,48)" class="SRSymbol" href="../opus__multistream_8h.html#afce6f14893f84beb1e8454fa6b03e059" target="_parent">opus_multistream_decoder_create</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5fctl">
  <div class="SREntry">
-  <a id="Item48" onkeydown="return searchResults.Nav(event,48)" onkeypress="return searchResults.Nav(event,48)" onkeyup="return searchResults.Nav(event,48)" class="SRSymbol" href="../opus__multistream_8h.html#a9631895a63105503f18e03e90c205284" target="_parent">opus_multistream_decoder_ctl</a>
+  <a id="Item49" onkeydown="return searchResults.Nav(event,49)" onkeypress="return searchResults.Nav(event,49)" onkeyup="return searchResults.Nav(event,49)" class="SRSymbol" href="../opus__multistream_8h.html#a4b3dca8d46e5868cc133f3f6d2b57688" target="_parent">opus_multistream_decoder_ctl</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item49" onkeydown="return searchResults.Nav(event,49)" onkeypress="return searchResults.Nav(event,49)" onkeyup="return searchResults.Nav(event,49)" class="SRSymbol" href="../opus__multistream_8h.html#a314b439b06efd9463caa5039c1198f6c" target="_parent">opus_multistream_decoder_destroy</a>
+  <a id="Item50" onkeydown="return searchResults.Nav(event,50)" onkeypress="return searchResults.Nav(event,50)" onkeyup="return searchResults.Nav(event,50)" class="SRSymbol" href="../opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080" target="_parent">opus_multistream_decoder_destroy</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5finit">
  <div class="SREntry">
-  <a id="Item50" onkeydown="return searchResults.Nav(event,50)" onkeypress="return searchResults.Nav(event,50)" onkeyup="return searchResults.Nav(event,50)" class="SRSymbol" href="../opus__multistream_8h.html#a6c9a9b20c8670a084964191d6a9f5ee5" target="_parent">opus_multistream_decoder_init</a>
+  <a id="Item51" onkeydown="return searchResults.Nav(event,51)" onkeypress="return searchResults.Nav(event,51)" onkeyup="return searchResults.Nav(event,51)" class="SRSymbol" href="../opus__multistream_8h.html#a046170aea687a64b66cb2d1f1b84b865" target="_parent">opus_multistream_decoder_init</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencode">
  <div class="SREntry">
-  <a id="Item51" onkeydown="return searchResults.Nav(event,51)" onkeypress="return searchResults.Nav(event,51)" onkeyup="return searchResults.Nav(event,51)" class="SRSymbol" href="../opus__multistream_8h.html#a24ee812ef2b958920e5990d6eadd4561" target="_parent">opus_multistream_encode</a>
+  <a id="Item52" onkeydown="return searchResults.Nav(event,52)" onkeypress="return searchResults.Nav(event,52)" onkeyup="return searchResults.Nav(event,52)" class="SRSymbol" href="../opus__multistream_8h.html#aba3a87086955dc30d743b5a796d74c39" target="_parent">opus_multistream_encode</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencode_5ffloat">
  <div class="SREntry">
-  <a id="Item52" onkeydown="return searchResults.Nav(event,52)" onkeypress="return searchResults.Nav(event,52)" onkeyup="return searchResults.Nav(event,52)" class="SRSymbol" href="../opus__multistream_8h.html#a948bd79f64290c60b40b5727ce4d4643" target="_parent">opus_multistream_encode_float</a>
+  <a id="Item53" onkeydown="return searchResults.Nav(event,53)" onkeypress="return searchResults.Nav(event,53)" onkeyup="return searchResults.Nav(event,53)" class="SRSymbol" href="../opus__multistream_8h.html#aeca931603150615786a0879f6f766565" target="_parent">opus_multistream_encode_float</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5fcreate">
  <div class="SREntry">
-  <a id="Item53" onkeydown="return searchResults.Nav(event,53)" onkeypress="return searchResults.Nav(event,53)" onkeyup="return searchResults.Nav(event,53)" class="SRSymbol" href="../opus__multistream_8h.html#aae1647ba619d01cd3504ea79d8383975" target="_parent">opus_multistream_encoder_create</a>
+  <a id="Item54" onkeydown="return searchResults.Nav(event,54)" onkeypress="return searchResults.Nav(event,54)" onkeyup="return searchResults.Nav(event,54)" class="SRSymbol" href="../opus__multistream_8h.html#a5432539fcd7146741fd16e64ba1f7a93" target="_parent">opus_multistream_encoder_create</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5fctl">
  <div class="SREntry">
-  <a id="Item54" onkeydown="return searchResults.Nav(event,54)" onkeypress="return searchResults.Nav(event,54)" onkeyup="return searchResults.Nav(event,54)" class="SRSymbol" href="../opus__multistream_8h.html#afa05e449e540032d2f26dd2777897844" target="_parent">opus_multistream_encoder_ctl</a>
+  <a id="Item55" onkeydown="return searchResults.Nav(event,55)" onkeypress="return searchResults.Nav(event,55)" onkeyup="return searchResults.Nav(event,55)" class="SRSymbol" href="../opus__multistream_8h.html#ae14328330c548dede66c494f51e33707" target="_parent">opus_multistream_encoder_ctl</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item55" onkeydown="return searchResults.Nav(event,55)" onkeypress="return searchResults.Nav(event,55)" onkeyup="return searchResults.Nav(event,55)" class="SRSymbol" href="../opus__multistream_8h.html#a24b8a4ceb20a142069084cb1edd28a30" target="_parent">opus_multistream_encoder_destroy</a>
+  <a id="Item56" onkeydown="return searchResults.Nav(event,56)" onkeypress="return searchResults.Nav(event,56)" onkeyup="return searchResults.Nav(event,56)" class="SRSymbol" href="../opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94" target="_parent">opus_multistream_encoder_destroy</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5finit">
  <div class="SREntry">
-  <a id="Item56" onkeydown="return searchResults.Nav(event,56)" onkeypress="return searchResults.Nav(event,56)" onkeyup="return searchResults.Nav(event,56)" class="SRSymbol" href="../opus__multistream_8h.html#ab21da2ca6014096a7b27254f4dd44172" target="_parent">opus_multistream_encoder_init</a>
+  <a id="Item57" onkeydown="return searchResults.Nav(event,57)" onkeypress="return searchResults.Nav(event,57)" onkeyup="return searchResults.Nav(event,57)" class="SRSymbol" href="../opus__multistream_8h.html#ac29b1055be0cc29af5729ad55b9ead53" target="_parent">opus_multistream_encoder_init</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fdecoder_5fstate">
+ <div class="SREntry">
+  <a id="Item58" onkeydown="return searchResults.Nav(event,58)" onkeypress="return searchResults.Nav(event,58)" onkeyup="return searchResults.Nav(event,58)" class="SRSymbol" href="../opus__multistream_8h.html#af0843831519b4d9b9d73391afef04a53" target="_parent">OPUS_MULTISTREAM_GET_DECODER_STATE</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fdecoder_5fstate_5frequest">
+ <div class="SREntry">
+  <a id="Item59" onkeydown="return searchResults.Nav(event,59)" onkeypress="return searchResults.Nav(event,59)" onkeyup="return searchResults.Nav(event,59)" class="SRSymbol" href="../opus__multistream_8h.html#a8791c1bedf0f6d1dcbd2ac91f33fc22a" target="_parent">OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fencoder_5fstate">
+ <div class="SREntry">
+  <a id="Item60" onkeydown="return searchResults.Nav(event,60)" onkeypress="return searchResults.Nav(event,60)" onkeyup="return searchResults.Nav(event,60)" class="SRSymbol" href="../opus__multistream_8h.html#a4e67607eb691c4314a5de90d8c58aff0" target="_parent">OPUS_MULTISTREAM_GET_ENCODER_STATE</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fencoder_5fstate_5frequest">
+ <div class="SREntry">
+  <a id="Item61" onkeydown="return searchResults.Nav(event,61)" onkeypress="return searchResults.Nav(event,61)" onkeyup="return searchResults.Nav(event,61)" class="SRSymbol" href="../opus__multistream_8h.html#abf2878d085bb245eb1ae8deb4dc93d3d" target="_parent">OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_opus_5fok">
  <div class="SREntry">
-  <a id="Item57" onkeydown="return searchResults.Nav(event,57)" onkeypress="return searchResults.Nav(event,57)" onkeyup="return searchResults.Nav(event,57)" class="SRSymbol" href="../group__errorcodes.html#gaa44cf8a185e1b5cb940ef63eb4f02d21" target="_parent">OPUS_OK</a>
+  <a id="Item62" onkeydown="return searchResults.Nav(event,62)" onkeypress="return searchResults.Nav(event,62)" onkeyup="return searchResults.Nav(event,62)" class="SRSymbol" href="../group__errorcodes.html#gaa44cf8a185e1b5cb940ef63eb4f02d21" target="_parent">OPUS_OK</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fbandwidth">
  <div class="SREntry">
-  <a id="Item58" onkeydown="return searchResults.Nav(event,58)" onkeypress="return searchResults.Nav(event,58)" onkeyup="return searchResults.Nav(event,58)" class="SRSymbol" href="../group__opusdecoder.html#ga489ba345bf1919d350f686400744e248" target="_parent">opus_packet_get_bandwidth</a>
+  <a id="Item63" onkeydown="return searchResults.Nav(event,63)" onkeypress="return searchResults.Nav(event,63)" onkeyup="return searchResults.Nav(event,63)" class="SRSymbol" href="../group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053" target="_parent">opus_packet_get_bandwidth</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fnb_5fchannels">
  <div class="SREntry">
-  <a id="Item59" onkeydown="return searchResults.Nav(event,59)" onkeypress="return searchResults.Nav(event,59)" onkeyup="return searchResults.Nav(event,59)" class="SRSymbol" href="../group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c" target="_parent">opus_packet_get_nb_channels</a>
+  <a id="Item64" onkeydown="return searchResults.Nav(event,64)" onkeypress="return searchResults.Nav(event,64)" onkeyup="return searchResults.Nav(event,64)" class="SRSymbol" href="../group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d" target="_parent">opus_packet_get_nb_channels</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fnb_5fframes">
  <div class="SREntry">
-  <a id="Item60" onkeydown="return searchResults.Nav(event,60)" onkeypress="return searchResults.Nav(event,60)" onkeyup="return searchResults.Nav(event,60)" class="SRSymbol" href="../group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530" target="_parent">opus_packet_get_nb_frames</a>
+  <a id="Item65" onkeydown="return searchResults.Nav(event,65)" onkeypress="return searchResults.Nav(event,65)" onkeyup="return searchResults.Nav(event,65)" class="SRSymbol" href="../group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90" target="_parent">opus_packet_get_nb_frames</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fsamples_5fper_5fframe">
  <div class="SREntry">
-  <a id="Item61" onkeydown="return searchResults.Nav(event,61)" onkeypress="return searchResults.Nav(event,61)" onkeyup="return searchResults.Nav(event,61)" class="SRSymbol" href="../group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc" target="_parent">opus_packet_get_samples_per_frame</a>
+  <a id="Item66" onkeydown="return searchResults.Nav(event,66)" onkeypress="return searchResults.Nav(event,66)" onkeyup="return searchResults.Nav(event,66)" class="SRSymbol" href="../group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4" target="_parent">opus_packet_get_samples_per_frame</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fparse">
  <div class="SREntry">
-  <a id="Item62" onkeydown="return searchResults.Nav(event,62)" onkeypress="return searchResults.Nav(event,62)" onkeyup="return searchResults.Nav(event,62)" class="SRSymbol" href="../group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905" target="_parent">opus_packet_parse</a>
+  <a id="Item67" onkeydown="return searchResults.Nav(event,67)" onkeypress="return searchResults.Nav(event,67)" onkeyup="return searchResults.Nav(event,67)" class="SRSymbol" href="../group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9" target="_parent">opus_packet_parse</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fcat">
  <div class="SREntry">
-  <a id="Item63" onkeydown="return searchResults.Nav(event,63)" onkeypress="return searchResults.Nav(event,63)" onkeyup="return searchResults.Nav(event,63)" class="SRSymbol" href="../group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732" target="_parent">opus_repacketizer_cat</a>
+  <a id="Item68" onkeydown="return searchResults.Nav(event,68)" onkeypress="return searchResults.Nav(event,68)" onkeyup="return searchResults.Nav(event,68)" class="SRSymbol" href="../group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050" target="_parent">opus_repacketizer_cat</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fcreate">
  <div class="SREntry">
-  <a id="Item64" onkeydown="return searchResults.Nav(event,64)" onkeypress="return searchResults.Nav(event,64)" onkeyup="return searchResults.Nav(event,64)" class="SRSymbol" href="../group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71" target="_parent">opus_repacketizer_create</a>
+  <a id="Item69" onkeydown="return searchResults.Nav(event,69)" onkeypress="return searchResults.Nav(event,69)" onkeyup="return searchResults.Nav(event,69)" class="SRSymbol" href="../group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d" target="_parent">opus_repacketizer_create</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fdestroy">
  <div class="SREntry">
-  <a id="Item65" onkeydown="return searchResults.Nav(event,65)" onkeypress="return searchResults.Nav(event,65)" onkeyup="return searchResults.Nav(event,65)" class="SRSymbol" href="../group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882" target="_parent">opus_repacketizer_destroy</a>
+  <a id="Item70" onkeydown="return searchResults.Nav(event,70)" onkeypress="return searchResults.Nav(event,70)" onkeyup="return searchResults.Nav(event,70)" class="SRSymbol" href="../group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886" target="_parent">opus_repacketizer_destroy</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fget_5fnb_5fframes">
  <div class="SREntry">
-  <a id="Item66" onkeydown="return searchResults.Nav(event,66)" onkeypress="return searchResults.Nav(event,66)" onkeyup="return searchResults.Nav(event,66)" class="SRSymbol" href="../group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426" target="_parent">opus_repacketizer_get_nb_frames</a>
+  <a id="Item71" onkeydown="return searchResults.Nav(event,71)" onkeypress="return searchResults.Nav(event,71)" onkeyup="return searchResults.Nav(event,71)" class="SRSymbol" href="../group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0" target="_parent">opus_repacketizer_get_nb_frames</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fget_5fsize">
  <div class="SREntry">
-  <a id="Item67" onkeydown="return searchResults.Nav(event,67)" onkeypress="return searchResults.Nav(event,67)" onkeyup="return searchResults.Nav(event,67)" class="SRSymbol" href="../group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08" target="_parent">opus_repacketizer_get_size</a>
+  <a id="Item72" onkeydown="return searchResults.Nav(event,72)" onkeypress="return searchResults.Nav(event,72)" onkeyup="return searchResults.Nav(event,72)" class="SRSymbol" href="../group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06" target="_parent">opus_repacketizer_get_size</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5finit">
  <div class="SREntry">
-  <a id="Item68" onkeydown="return searchResults.Nav(event,68)" onkeypress="return searchResults.Nav(event,68)" onkeyup="return searchResults.Nav(event,68)" class="SRSymbol" href="../group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b" target="_parent">opus_repacketizer_init</a>
+  <a id="Item73" onkeydown="return searchResults.Nav(event,73)" onkeypress="return searchResults.Nav(event,73)" onkeyup="return searchResults.Nav(event,73)" class="SRSymbol" href="../group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0" target="_parent">opus_repacketizer_init</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fout">
  <div class="SREntry">
-  <a id="Item69" onkeydown="return searchResults.Nav(event,69)" onkeypress="return searchResults.Nav(event,69)" onkeyup="return searchResults.Nav(event,69)" class="SRSymbol" href="../group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d" target="_parent">opus_repacketizer_out</a>
+  <a id="Item74" onkeydown="return searchResults.Nav(event,74)" onkeypress="return searchResults.Nav(event,74)" onkeyup="return searchResults.Nav(event,74)" class="SRSymbol" href="../group__repacketizer.html#ga4fbd54e95090558856376139d62008aa" target="_parent">opus_repacketizer_out</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fout_5frange">
  <div class="SREntry">
-  <a id="Item70" onkeydown="return searchResults.Nav(event,70)" onkeypress="return searchResults.Nav(event,70)" onkeyup="return searchResults.Nav(event,70)" class="SRSymbol" href="../group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6" target="_parent">opus_repacketizer_out_range</a>
+  <a id="Item75" onkeydown="return searchResults.Nav(event,75)" onkeypress="return searchResults.Nav(event,75)" onkeyup="return searchResults.Nav(event,75)" class="SRSymbol" href="../group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f" target="_parent">opus_repacketizer_out_range</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5freset_5fstate">
  <div class="SREntry">
-  <a id="Item71" onkeydown="return searchResults.Nav(event,71)" onkeypress="return searchResults.Nav(event,71)" onkeyup="return searchResults.Nav(event,71)" class="SRSymbol" href="../group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" target="_parent">OPUS_RESET_STATE</a>
+  <a id="Item76" onkeydown="return searchResults.Nav(event,76)" onkeypress="return searchResults.Nav(event,76)" onkeyup="return searchResults.Nav(event,76)" class="SRSymbol" href="../group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" target="_parent">OPUS_RESET_STATE</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fapplication">
  <div class="SREntry">
-  <a id="Item72" onkeydown="return searchResults.Nav(event,72)" onkeypress="return searchResults.Nav(event,72)" onkeyup="return searchResults.Nav(event,72)" class="SRSymbol" href="../group__encoderctls.html#ga18fa17dae52ff8f3eaea314204bf1a36" target="_parent">OPUS_SET_APPLICATION</a>
+  <a id="Item77" onkeydown="return searchResults.Nav(event,77)" onkeypress="return searchResults.Nav(event,77)" onkeyup="return searchResults.Nav(event,77)" class="SRSymbol" href="../group__encoderctls.html#ga18fa17dae52ff8f3eaea314204bf1a36" target="_parent">OPUS_SET_APPLICATION</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fbandwidth">
  <div class="SREntry">
-  <a id="Item73" onkeydown="return searchResults.Nav(event,73)" onkeypress="return searchResults.Nav(event,73)" onkeyup="return searchResults.Nav(event,73)" class="SRSymbol" href="../group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791" target="_parent">OPUS_SET_BANDWIDTH</a>
+  <a id="Item78" onkeydown="return searchResults.Nav(event,78)" onkeypress="return searchResults.Nav(event,78)" onkeyup="return searchResults.Nav(event,78)" class="SRSymbol" href="../group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791" target="_parent">OPUS_SET_BANDWIDTH</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fbitrate">
  <div class="SREntry">
-  <a id="Item74" onkeydown="return searchResults.Nav(event,74)" onkeypress="return searchResults.Nav(event,74)" onkeyup="return searchResults.Nav(event,74)" class="SRSymbol" href="../group__encoderctls.html#ga0bb51947e355b33d0cb358463b5101a7" target="_parent">OPUS_SET_BITRATE</a>
+  <a id="Item79" onkeydown="return searchResults.Nav(event,79)" onkeypress="return searchResults.Nav(event,79)" onkeyup="return searchResults.Nav(event,79)" class="SRSymbol" href="../group__encoderctls.html#ga0bb51947e355b33d0cb358463b5101a7" target="_parent">OPUS_SET_BITRATE</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fcomplexity">
  <div class="SREntry">
-  <a id="Item75" onkeydown="return searchResults.Nav(event,75)" onkeypress="return searchResults.Nav(event,75)" onkeyup="return searchResults.Nav(event,75)" class="SRSymbol" href="../group__encoderctls.html#ga3483877bf1687a75dd4a1de6f85f291c" target="_parent">OPUS_SET_COMPLEXITY</a>
+  <a id="Item80" onkeydown="return searchResults.Nav(event,80)" onkeypress="return searchResults.Nav(event,80)" onkeyup="return searchResults.Nav(event,80)" class="SRSymbol" href="../group__encoderctls.html#ga3483877bf1687a75dd4a1de6f85f291c" target="_parent">OPUS_SET_COMPLEXITY</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fdtx">
  <div class="SREntry">
-  <a id="Item76" onkeydown="return searchResults.Nav(event,76)" onkeypress="return searchResults.Nav(event,76)" onkeyup="return searchResults.Nav(event,76)" class="SRSymbol" href="../group__encoderctls.html#ga4f053b2db8c5162293213aabfe123773" target="_parent">OPUS_SET_DTX</a>
+  <a id="Item81" onkeydown="return searchResults.Nav(event,81)" onkeypress="return searchResults.Nav(event,81)" onkeyup="return searchResults.Nav(event,81)" class="SRSymbol" href="../group__encoderctls.html#ga4f053b2db8c5162293213aabfe123773" target="_parent">OPUS_SET_DTX</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fforce_5fchannels">
  <div class="SREntry">
-  <a id="Item77" onkeydown="return searchResults.Nav(event,77)" onkeypress="return searchResults.Nav(event,77)" onkeyup="return searchResults.Nav(event,77)" class="SRSymbol" href="../group__encoderctls.html#ga8450a745bd919a8de522afec115f3b5f" target="_parent">OPUS_SET_FORCE_CHANNELS</a>
+  <a id="Item82" onkeydown="return searchResults.Nav(event,82)" onkeypress="return searchResults.Nav(event,82)" onkeyup="return searchResults.Nav(event,82)" class="SRSymbol" href="../group__encoderctls.html#ga8450a745bd919a8de522afec115f3b5f" target="_parent">OPUS_SET_FORCE_CHANNELS</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5finband_5ffec">
  <div class="SREntry">
-  <a id="Item78" onkeydown="return searchResults.Nav(event,78)" onkeypress="return searchResults.Nav(event,78)" onkeyup="return searchResults.Nav(event,78)" class="SRSymbol" href="../group__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545" target="_parent">OPUS_SET_INBAND_FEC</a>
+  <a id="Item83" onkeydown="return searchResults.Nav(event,83)" onkeypress="return searchResults.Nav(event,83)" onkeyup="return searchResults.Nav(event,83)" class="SRSymbol" href="../group__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545" target="_parent">OPUS_SET_INBAND_FEC</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fpacket_5floss_5fperc">
  <div class="SREntry">
-  <a id="Item79" onkeydown="return searchResults.Nav(event,79)" onkeypress="return searchResults.Nav(event,79)" onkeyup="return searchResults.Nav(event,79)" class="SRSymbol" href="../group__encoderctls.html#gafda1c951dea919ba54432cd03827f1a9" target="_parent">OPUS_SET_PACKET_LOSS_PERC</a>
+  <a id="Item84" onkeydown="return searchResults.Nav(event,84)" onkeypress="return searchResults.Nav(event,84)" onkeyup="return searchResults.Nav(event,84)" class="SRSymbol" href="../group__encoderctls.html#gafda1c951dea919ba54432cd03827f1a9" target="_parent">OPUS_SET_PACKET_LOSS_PERC</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5frestricted_5flowdelay">
  <div class="SREntry">
-  <a id="Item80" onkeydown="return searchResults.Nav(event,80)" onkeypress="return searchResults.Nav(event,80)" onkeyup="return searchResults.Nav(event,80)" class="SRSymbol" href="../group__encoderctls.html#gaf1a119a7182206404ca53b8cddbae1bb" target="_parent">OPUS_SET_RESTRICTED_LOWDELAY</a>
+  <a id="Item85" onkeydown="return searchResults.Nav(event,85)" onkeypress="return searchResults.Nav(event,85)" onkeyup="return searchResults.Nav(event,85)" class="SRSymbol" href="../group__encoderctls.html#gaf1a119a7182206404ca53b8cddbae1bb" target="_parent">OPUS_SET_RESTRICTED_LOWDELAY</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fsignal">
  <div class="SREntry">
-  <a id="Item81" onkeydown="return searchResults.Nav(event,81)" onkeypress="return searchResults.Nav(event,81)" onkeyup="return searchResults.Nav(event,81)" class="SRSymbol" href="../group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89" target="_parent">OPUS_SET_SIGNAL</a>
+  <a id="Item86" onkeydown="return searchResults.Nav(event,86)" onkeypress="return searchResults.Nav(event,86)" onkeyup="return searchResults.Nav(event,86)" class="SRSymbol" href="../group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89" target="_parent">OPUS_SET_SIGNAL</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fvbr">
  <div class="SREntry">
-  <a id="Item82" onkeydown="return searchResults.Nav(event,82)" onkeypress="return searchResults.Nav(event,82)" onkeyup="return searchResults.Nav(event,82)" class="SRSymbol" href="../group__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892" target="_parent">OPUS_SET_VBR</a>
+  <a id="Item87" onkeydown="return searchResults.Nav(event,87)" onkeypress="return searchResults.Nav(event,87)" onkeyup="return searchResults.Nav(event,87)" class="SRSymbol" href="../group__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892" target="_parent">OPUS_SET_VBR</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fvbr_5fconstraint">
  <div class="SREntry">
-  <a id="Item83" onkeydown="return searchResults.Nav(event,83)" onkeypress="return searchResults.Nav(event,83)" onkeyup="return searchResults.Nav(event,83)" class="SRSymbol" href="../group__encoderctls.html#gab1b534a4fe55373f1be407ad4b2b22bd" target="_parent">OPUS_SET_VBR_CONSTRAINT</a>
+  <a id="Item88" onkeydown="return searchResults.Nav(event,88)" onkeypress="return searchResults.Nav(event,88)" onkeyup="return searchResults.Nav(event,88)" class="SRSymbol" href="../group__encoderctls.html#gab1b534a4fe55373f1be407ad4b2b22bd" target="_parent">OPUS_SET_VBR_CONSTRAINT</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fvoice_5fratio">
  <div class="SREntry">
-  <a id="Item84" onkeydown="return searchResults.Nav(event,84)" onkeypress="return searchResults.Nav(event,84)" onkeyup="return searchResults.Nav(event,84)" class="SRSymbol" href="../group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a" target="_parent">OPUS_SET_VOICE_RATIO</a>
+  <a id="Item89" onkeydown="return searchResults.Nav(event,89)" onkeypress="return searchResults.Nav(event,89)" onkeyup="return searchResults.Nav(event,89)" class="SRSymbol" href="../group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a" target="_parent">OPUS_SET_VOICE_RATIO</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fstrerror">
  <div class="SREntry">
-  <a id="Item85" onkeydown="return searchResults.Nav(event,85)" onkeypress="return searchResults.Nav(event,85)" onkeyup="return searchResults.Nav(event,85)" class="SRSymbol" href="../group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f" target="_parent">opus_strerror</a>
+  <a id="Item90" onkeydown="return searchResults.Nav(event,90)" onkeypress="return searchResults.Nav(event,90)" onkeyup="return searchResults.Nav(event,90)" class="SRSymbol" href="../group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873" target="_parent">opus_strerror</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5ftypes_2eh">
  <div class="SREntry">
-  <a id="Item86" onkeydown="return searchResults.Nav(event,86)" onkeypress="return searchResults.Nav(event,86)" onkeyup="return searchResults.Nav(event,86)" class="SRSymbol" href="../opus__types_8h.html" target="_parent">opus_types.h</a>
+  <a id="Item91" onkeydown="return searchResults.Nav(event,91)" onkeypress="return searchResults.Nav(event,91)" onkeyup="return searchResults.Nav(event,91)" class="SRSymbol" href="../opus__types_8h.html" target="_parent">opus_types.h</a>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint">
  <div class="SREntry">
-  <a id="Item87" onkeydown="return searchResults.Nav(event,87)" onkeypress="return searchResults.Nav(event,87)" onkeyup="return searchResults.Nav(event,87)" class="SRSymbol" href="../opus__types_8h.html#a495e53c6b5deb68cf24f5c79651bd6c8" target="_parent">opus_uint</a>
+  <a id="Item92" onkeydown="return searchResults.Nav(event,92)" onkeypress="return searchResults.Nav(event,92)" onkeyup="return searchResults.Nav(event,92)" class="SRSymbol" href="../opus__types_8h.html#a495e53c6b5deb68cf24f5c79651bd6c8" target="_parent">opus_uint</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint16">
  <div class="SREntry">
-  <a id="Item88" onkeydown="return searchResults.Nav(event,88)" onkeypress="return searchResults.Nav(event,88)" onkeyup="return searchResults.Nav(event,88)" class="SRSymbol" href="../opus__types_8h.html#a0ab2b1deead8e222cfc659cd855bd8d0" target="_parent">opus_uint16</a>
+  <a id="Item93" onkeydown="return searchResults.Nav(event,93)" onkeypress="return searchResults.Nav(event,93)" onkeyup="return searchResults.Nav(event,93)" class="SRSymbol" href="../opus__types_8h.html#a0ab2b1deead8e222cfc659cd855bd8d0" target="_parent">opus_uint16</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint32">
  <div class="SREntry">
-  <a id="Item89" onkeydown="return searchResults.Nav(event,89)" onkeypress="return searchResults.Nav(event,89)" onkeyup="return searchResults.Nav(event,89)" class="SRSymbol" href="../opus__types_8h.html#a643eaaadb9ef6cd44308e0299d8cd8ce" target="_parent">opus_uint32</a>
+  <a id="Item94" onkeydown="return searchResults.Nav(event,94)" onkeypress="return searchResults.Nav(event,94)" onkeyup="return searchResults.Nav(event,94)" class="SRSymbol" href="../opus__types_8h.html#a643eaaadb9ef6cd44308e0299d8cd8ce" target="_parent">opus_uint32</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint64">
  <div class="SREntry">
-  <a id="Item90" onkeydown="return searchResults.Nav(event,90)" onkeypress="return searchResults.Nav(event,90)" onkeyup="return searchResults.Nav(event,90)" class="SRSymbol" href="../opus__types_8h.html#a8291e2e41535338d13cd74868cb8e86d" target="_parent">opus_uint64</a>
+  <a id="Item95" onkeydown="return searchResults.Nav(event,95)" onkeypress="return searchResults.Nav(event,95)" onkeyup="return searchResults.Nav(event,95)" class="SRSymbol" href="../opus__types_8h.html#a8291e2e41535338d13cd74868cb8e86d" target="_parent">opus_uint64</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint8">
  <div class="SREntry">
-  <a id="Item91" onkeydown="return searchResults.Nav(event,91)" onkeypress="return searchResults.Nav(event,91)" onkeyup="return searchResults.Nav(event,91)" class="SRSymbol" href="../opus__types_8h.html#a40a7748a424a3453dc79f3838c5dbddc" target="_parent">opus_uint8</a>
+  <a id="Item96" onkeydown="return searchResults.Nav(event,96)" onkeypress="return searchResults.Nav(event,96)" onkeyup="return searchResults.Nav(event,96)" class="SRSymbol" href="../opus__types_8h.html#a40a7748a424a3453dc79f3838c5dbddc" target="_parent">opus_uint8</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5funimplemented">
  <div class="SREntry">
-  <a id="Item92" onkeydown="return searchResults.Nav(event,92)" onkeypress="return searchResults.Nav(event,92)" onkeyup="return searchResults.Nav(event,92)" class="SRSymbol" href="../group__errorcodes.html#ga3b8d73b0f44b8b925ff40fd7c02b14a0" target="_parent">OPUS_UNIMPLEMENTED</a>
+  <a id="Item97" onkeydown="return searchResults.Nav(event,97)" onkeypress="return searchResults.Nav(event,97)" onkeyup="return searchResults.Nav(event,97)" class="SRSymbol" href="../group__errorcodes.html#ga3b8d73b0f44b8b925ff40fd7c02b14a0" target="_parent">OPUS_UNIMPLEMENTED</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opusdecoder">
  <div class="SREntry">
-  <a id="Item93" onkeydown="return searchResults.Nav(event,93)" onkeypress="return searchResults.Nav(event,93)" onkeyup="return searchResults.Nav(event,93)" class="SRSymbol" href="../group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" target="_parent">OpusDecoder</a>
+  <a id="Item98" onkeydown="return searchResults.Nav(event,98)" onkeypress="return searchResults.Nav(event,98)" onkeyup="return searchResults.Nav(event,98)" class="SRSymbol" href="../group__opusdecoder.html#ga401d8579958d36094715a6b90cd159a6" target="_parent">OpusDecoder</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opusencoder">
  <div class="SREntry">
-  <a id="Item94" onkeydown="return searchResults.Nav(event,94)" onkeypress="return searchResults.Nav(event,94)" onkeyup="return searchResults.Nav(event,94)" class="SRSymbol" href="../group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" target="_parent">OpusEncoder</a>
+  <a id="Item99" onkeydown="return searchResults.Nav(event,99)" onkeypress="return searchResults.Nav(event,99)" onkeyup="return searchResults.Nav(event,99)" class="SRSymbol" href="../group__opusencoder.html#gaf461a3ef2f10c2fe8b994a176f06c9bd" target="_parent">OpusEncoder</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opusmsdecoder">
  <div class="SREntry">
-  <a id="Item95" onkeydown="return searchResults.Nav(event,95)" onkeypress="return searchResults.Nav(event,95)" onkeyup="return searchResults.Nav(event,95)" class="SRSymbol" href="../opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4" target="_parent">OpusMSDecoder</a>
+  <a id="Item100" onkeydown="return searchResults.Nav(event,100)" onkeypress="return searchResults.Nav(event,100)" onkeyup="return searchResults.Nav(event,100)" class="SRSymbol" href="../opus__multistream_8h.html#ad3497495deb9a8ace82e76cd4f93e0e4" target="_parent">OpusMSDecoder</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opusmsencoder">
  <div class="SREntry">
-  <a id="Item96" onkeydown="return searchResults.Nav(event,96)" onkeypress="return searchResults.Nav(event,96)" onkeyup="return searchResults.Nav(event,96)" class="SRSymbol" href="../opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7" target="_parent">OpusMSEncoder</a>
+  <a id="Item101" onkeydown="return searchResults.Nav(event,101)" onkeypress="return searchResults.Nav(event,101)" onkeyup="return searchResults.Nav(event,101)" class="SRSymbol" href="../opus__multistream_8h.html#ae5826674d142fc873ebc1d781c507dd7" target="_parent">OpusMSEncoder</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opusrepacketizer">
  <div class="SREntry">
-  <a id="Item97" onkeydown="return searchResults.Nav(event,97)" onkeypress="return searchResults.Nav(event,97)" onkeyup="return searchResults.Nav(event,97)" class="SRSymbol" href="../group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b" target="_parent">OpusRepacketizer</a>
+  <a id="Item102" onkeydown="return searchResults.Nav(event,102)" onkeypress="return searchResults.Nav(event,102)" onkeyup="return searchResults.Nav(event,102)" class="SRSymbol" href="../group__repacketizer.html#ga1f85070a64bcbf5bf24f5ccb80323e7b" target="_parent">OpusRepacketizer</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>

Modified: websites/opus-codec.org/docs/html_api/search/defines_6f.html
===================================================================
--- websites/opus-codec.org/docs/html_api/search/defines_6f.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/search/defines_6f.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -33,7 +33,7 @@
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fbandwidth">
  <div class="SREntry">
-  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../group__encoderctls.html#ga29db1d9b5e670debec54d1163ad2ec62" target="_parent">OPUS_GET_BANDWIDTH</a>
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../group__genericctls.html#ga29db1d9b5e670debec54d1163ad2ec62" target="_parent">OPUS_GET_BANDWIDTH</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
@@ -85,183 +85,213 @@
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
+<div class="SRResult" id="SR_opus_5fget_5fpitch">
+ <div class="SREntry">
+  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../group__genericctls.html#gaa89fc25eb35fc31a02b508562dd83820" target="_parent">OPUS_GET_PITCH</a>
+  <span class="SRScope">opus_defines.h</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_opus_5fget_5frestricted_5flowdelay">
  <div class="SREntry">
-  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11" target="_parent">OPUS_GET_RESTRICTED_LOWDELAY</a>
+  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../group__encoderctls.html#ga5bd619e0544859ef69e5b96b9a159f11" target="_parent">OPUS_GET_RESTRICTED_LOWDELAY</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fsignal">
  <div class="SREntry">
-  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../group__encoderctls.html#ga640d434de535e2d2caec991c347303a4" target="_parent">OPUS_GET_SIGNAL</a>
+  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../group__encoderctls.html#ga640d434de535e2d2caec991c347303a4" target="_parent">OPUS_GET_SIGNAL</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fvbr">
  <div class="SREntry">
-  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../group__encoderctls.html#ga58feba30c167962305ec268e6abe8c08" target="_parent">OPUS_GET_VBR</a>
+  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../group__encoderctls.html#ga58feba30c167962305ec268e6abe8c08" target="_parent">OPUS_GET_VBR</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fvbr_5fconstraint">
  <div class="SREntry">
-  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c" target="_parent">OPUS_GET_VBR_CONSTRAINT</a>
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../group__encoderctls.html#gab35fa5691ba0dd932031b7839c47513c" target="_parent">OPUS_GET_VBR_CONSTRAINT</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fvoice_5fratio">
  <div class="SREntry">
-  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf" target="_parent">OPUS_GET_VOICE_RATIO</a>
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../group__encoderctls.html#ga4bf892d2763fda77a72650ab34e31ecf" target="_parent">OPUS_GET_VOICE_RATIO</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint">
  <div class="SREntry">
-  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../opus__types_8h.html#af3ad92331bd12b4fb4ffd0f63599d76a" target="_parent">opus_int</a>
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../opus__types_8h.html#af3ad92331bd12b4fb4ffd0f63599d76a" target="_parent">opus_int</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint64">
  <div class="SREntry">
-  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../opus__types_8h.html#ab6742070cf9d0ccffca2b80522b4f41a" target="_parent">opus_int64</a>
+  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../opus__types_8h.html#ab6742070cf9d0ccffca2b80522b4f41a" target="_parent">opus_int64</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fint8">
  <div class="SREntry">
-  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../opus__types_8h.html#aa3680a0b88ed316512ba749abe4c11c5" target="_parent">opus_int8</a>
+  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../opus__types_8h.html#aa3680a0b88ed316512ba749abe4c11c5" target="_parent">opus_int8</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5finternal_5ferror">
  <div class="SREntry">
-  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../group__errorcodes.html#gae1f952c366ebd380df9efa1842635a0b" target="_parent">OPUS_INTERNAL_ERROR</a>
+  <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../group__errorcodes.html#gae1f952c366ebd380df9efa1842635a0b" target="_parent">OPUS_INTERNAL_ERROR</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5finvalid_5fpacket">
  <div class="SREntry">
-  <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../group__errorcodes.html#ga46fc9dd493fb8e291bd8e838f0988bb7" target="_parent">OPUS_INVALID_PACKET</a>
+  <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../group__errorcodes.html#ga46fc9dd493fb8e291bd8e838f0988bb7" target="_parent">OPUS_INVALID_PACKET</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5finvalid_5fstate">
  <div class="SREntry">
-  <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../group__errorcodes.html#ga54416ec79619179d688918f25e9b20e3" target="_parent">OPUS_INVALID_STATE</a>
+  <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../group__errorcodes.html#ga54416ec79619179d688918f25e9b20e3" target="_parent">OPUS_INVALID_STATE</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fdecoder_5fstate">
+ <div class="SREntry">
+  <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../opus__multistream_8h.html#af0843831519b4d9b9d73391afef04a53" target="_parent">OPUS_MULTISTREAM_GET_DECODER_STATE</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fdecoder_5fstate_5frequest">
+ <div class="SREntry">
+  <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../opus__multistream_8h.html#a8791c1bedf0f6d1dcbd2ac91f33fc22a" target="_parent">OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fencoder_5fstate">
+ <div class="SREntry">
+  <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../opus__multistream_8h.html#a4e67607eb691c4314a5de90d8c58aff0" target="_parent">OPUS_MULTISTREAM_GET_ENCODER_STATE</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_opus_5fmultistream_5fget_5fencoder_5fstate_5frequest">
+ <div class="SREntry">
+  <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../opus__multistream_8h.html#abf2878d085bb245eb1ae8deb4dc93d3d" target="_parent">OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST</a>
+  <span class="SRScope">opus_multistream.h</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_opus_5fok">
  <div class="SREntry">
-  <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../group__errorcodes.html#gaa44cf8a185e1b5cb940ef63eb4f02d21" target="_parent">OPUS_OK</a>
+  <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../group__errorcodes.html#gaa44cf8a185e1b5cb940ef63eb4f02d21" target="_parent">OPUS_OK</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5freset_5fstate">
  <div class="SREntry">
-  <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" target="_parent">OPUS_RESET_STATE</a>
+  <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../group__genericctls.html#gadc74e4fa8bcdf9994187d52d92207337" target="_parent">OPUS_RESET_STATE</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fapplication">
  <div class="SREntry">
-  <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../group__encoderctls.html#ga18fa17dae52ff8f3eaea314204bf1a36" target="_parent">OPUS_SET_APPLICATION</a>
+  <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../group__encoderctls.html#ga18fa17dae52ff8f3eaea314204bf1a36" target="_parent">OPUS_SET_APPLICATION</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fbandwidth">
  <div class="SREntry">
-  <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791" target="_parent">OPUS_SET_BANDWIDTH</a>
+  <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../group__encoderctls.html#ga0178dabe5526d5b0667d81489cc93791" target="_parent">OPUS_SET_BANDWIDTH</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fbitrate">
  <div class="SREntry">
-  <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../group__encoderctls.html#ga0bb51947e355b33d0cb358463b5101a7" target="_parent">OPUS_SET_BITRATE</a>
+  <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../group__encoderctls.html#ga0bb51947e355b33d0cb358463b5101a7" target="_parent">OPUS_SET_BITRATE</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fcomplexity">
  <div class="SREntry">
-  <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../group__encoderctls.html#ga3483877bf1687a75dd4a1de6f85f291c" target="_parent">OPUS_SET_COMPLEXITY</a>
+  <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../group__encoderctls.html#ga3483877bf1687a75dd4a1de6f85f291c" target="_parent">OPUS_SET_COMPLEXITY</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fdtx">
  <div class="SREntry">
-  <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../group__encoderctls.html#ga4f053b2db8c5162293213aabfe123773" target="_parent">OPUS_SET_DTX</a>
+  <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../group__encoderctls.html#ga4f053b2db8c5162293213aabfe123773" target="_parent">OPUS_SET_DTX</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fforce_5fchannels">
  <div class="SREntry">
-  <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../group__encoderctls.html#ga8450a745bd919a8de522afec115f3b5f" target="_parent">OPUS_SET_FORCE_CHANNELS</a>
+  <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../group__encoderctls.html#ga8450a745bd919a8de522afec115f3b5f" target="_parent">OPUS_SET_FORCE_CHANNELS</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5finband_5ffec">
  <div class="SREntry">
-  <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../group__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545" target="_parent">OPUS_SET_INBAND_FEC</a>
+  <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../group__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545" target="_parent">OPUS_SET_INBAND_FEC</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fpacket_5floss_5fperc">
  <div class="SREntry">
-  <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../group__encoderctls.html#gafda1c951dea919ba54432cd03827f1a9" target="_parent">OPUS_SET_PACKET_LOSS_PERC</a>
+  <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../group__encoderctls.html#gafda1c951dea919ba54432cd03827f1a9" target="_parent">OPUS_SET_PACKET_LOSS_PERC</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5frestricted_5flowdelay">
  <div class="SREntry">
-  <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../group__encoderctls.html#gaf1a119a7182206404ca53b8cddbae1bb" target="_parent">OPUS_SET_RESTRICTED_LOWDELAY</a>
+  <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../group__encoderctls.html#gaf1a119a7182206404ca53b8cddbae1bb" target="_parent">OPUS_SET_RESTRICTED_LOWDELAY</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fsignal">
  <div class="SREntry">
-  <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89" target="_parent">OPUS_SET_SIGNAL</a>
+  <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../group__encoderctls.html#gaaa87ccee4ae46aa6c9528e03c5122b89" target="_parent">OPUS_SET_SIGNAL</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fvbr">
  <div class="SREntry">
-  <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../group__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892" target="_parent">OPUS_SET_VBR</a>
+  <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../group__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892" target="_parent">OPUS_SET_VBR</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fvbr_5fconstraint">
  <div class="SREntry">
-  <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../group__encoderctls.html#gab1b534a4fe55373f1be407ad4b2b22bd" target="_parent">OPUS_SET_VBR_CONSTRAINT</a>
+  <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../group__encoderctls.html#gab1b534a4fe55373f1be407ad4b2b22bd" target="_parent">OPUS_SET_VBR_CONSTRAINT</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fset_5fvoice_5fratio">
  <div class="SREntry">
-  <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a" target="_parent">OPUS_SET_VOICE_RATIO</a>
+  <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../group__encoderctls.html#ga0025148365da7cc471ebf6998ad95a4a" target="_parent">OPUS_SET_VOICE_RATIO</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint">
  <div class="SREntry">
-  <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../opus__types_8h.html#a495e53c6b5deb68cf24f5c79651bd6c8" target="_parent">opus_uint</a>
+  <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="../opus__types_8h.html#a495e53c6b5deb68cf24f5c79651bd6c8" target="_parent">opus_uint</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint64">
  <div class="SREntry">
-  <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../opus__types_8h.html#a8291e2e41535338d13cd74868cb8e86d" target="_parent">opus_uint64</a>
+  <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../opus__types_8h.html#a8291e2e41535338d13cd74868cb8e86d" target="_parent">opus_uint64</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fuint8">
  <div class="SREntry">
-  <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../opus__types_8h.html#a40a7748a424a3453dc79f3838c5dbddc" target="_parent">opus_uint8</a>
+  <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../opus__types_8h.html#a40a7748a424a3453dc79f3838c5dbddc" target="_parent">opus_uint8</a>
   <span class="SRScope">opus_types.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5funimplemented">
  <div class="SREntry">
-  <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../group__errorcodes.html#ga3b8d73b0f44b8b925ff40fd7c02b14a0" target="_parent">OPUS_UNIMPLEMENTED</a>
+  <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="../group__errorcodes.html#ga3b8d73b0f44b8b925ff40fd7c02b14a0" target="_parent">OPUS_UNIMPLEMENTED</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>

Modified: websites/opus-codec.org/docs/html_api/search/functions_6f.html
===================================================================
--- websites/opus-codec.org/docs/html_api/search/functions_6f.html	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/search/functions_6f.html	2011-09-16 08:23:12 UTC (rev 18087)
@@ -9,253 +9,253 @@
 <div class="SRStatus" id="Loading">Loading...</div>
 <div class="SRResult" id="SR_opus_5fdecode">
  <div class="SREntry">
-  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../group__opusdecoder.html#ga4b10038b7466e619f0817c1cab7e0da6" target="_parent">opus_decode</a>
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../group__opusdecoder.html#ga1a8b923c1041ad4976ceada237e117ba" target="_parent">opus_decode</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecode_5ffloat">
  <div class="SREntry">
-  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../group__opusdecoder.html#ga328df17a6c9dd12d88cbf93e3b5f3a5b" target="_parent">opus_decode_float</a>
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../group__opusdecoder.html#ga53b7fd5621613c4d7fcc17000ff1c9ec" target="_parent">opus_decode_float</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fcreate">
  <div class="SREntry">
-  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../group__opusdecoder.html#ga753b02ba5ddbd3df94e201f417e4752f" target="_parent">opus_decoder_create</a>
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../group__opusdecoder.html#ga753f6fe0b699c81cfd47d70c8e15a0bd" target="_parent">opus_decoder_create</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fctl">
  <div class="SREntry">
-  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../group__opusdecoder.html#ga276ebf10804c65e74e220ea9fc58cd94" target="_parent">opus_decoder_ctl</a>
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../group__opusdecoder.html#ga2d492844b4f66e7f34d85870f13d4846" target="_parent">opus_decoder_ctl</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../group__opusdecoder.html#gae8cba5f0f579a37e09b5fdc6267bf8ed" target="_parent">opus_decoder_destroy</a>
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../group__opusdecoder.html#gafebf4cb3c29c9317cac385446a76e36e" target="_parent">opus_decoder_destroy</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fget_5fnb_5fsamples">
  <div class="SREntry">
-  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../group__opusdecoder.html#ga4fe69352734598b21ee8021cde7c3b40" target="_parent">opus_decoder_get_nb_samples</a>
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../group__opusdecoder.html#ga895fbdd007bab726ace70be21f88f13e" target="_parent">opus_decoder_get_nb_samples</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5fget_5fsize">
  <div class="SREntry">
-  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../group__opusdecoder.html#ga82f921f43784a6c06558369d84499525" target="_parent">opus_decoder_get_size</a>
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../group__opusdecoder.html#gac918415b2ee21add75b7f867ce235011" target="_parent">opus_decoder_get_size</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fdecoder_5finit">
  <div class="SREntry">
-  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../group__opusdecoder.html#ga0da93fb1881dc73cfc73d230d2b8db4d" target="_parent">opus_decoder_init</a>
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../group__opusdecoder.html#ga939156d1f561c4273d5c62fa9c235a01" target="_parent">opus_decoder_init</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencode">
  <div class="SREntry">
-  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../group__opusencoder.html#ga74f1bb6adc8fef3adcfb502932e6021b" target="_parent">opus_encode</a>
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../group__opusencoder.html#ga88621a963b809ebfc27887f13518c966" target="_parent">opus_encode</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencode_5ffloat">
  <div class="SREntry">
-  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../group__opusencoder.html#gabf17f3e2df1d4517b7e56e94ea5659bf" target="_parent">opus_encode_float</a>
+  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../group__opusencoder.html#gace941e4ef26ed844879fde342ffbe546" target="_parent">opus_encode_float</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fcreate">
  <div class="SREntry">
-  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../group__opusencoder.html#ga05a87a612c5f57c8efdee500fdb5e65b" target="_parent">opus_encoder_create</a>
+  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../group__opusencoder.html#gaa89264fd93c9da70362a0c9b96b9ca88" target="_parent">opus_encoder_create</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fctl">
  <div class="SREntry">
-  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../group__opusencoder.html#gab85837d82b4b4f654c7ad87743c0b7c2" target="_parent">opus_encoder_ctl</a>
+  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../group__opusencoder.html#ga164cbb0425238961919adf1db67949df" target="_parent">opus_encoder_ctl</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../group__opusencoder.html#ga899c69582a1cad2a168aedc99cab7be0" target="_parent">opus_encoder_destroy</a>
+  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../group__opusencoder.html#ga5f4c05b4b51cdffec5a55dbf17bbfa1c" target="_parent">opus_encoder_destroy</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5fget_5fsize">
  <div class="SREntry">
-  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../group__opusencoder.html#gac326a1958cec519aa6485a2d65c43ab2" target="_parent">opus_encoder_get_size</a>
+  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../group__opusencoder.html#gaefeb7dc1d6e3b59dea5ea674c86e9c18" target="_parent">opus_encoder_get_size</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fencoder_5finit">
  <div class="SREntry">
-  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../group__opusencoder.html#ga7a21a7395021b361b52c67e30066743d" target="_parent">opus_encoder_init</a>
+  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../group__opusencoder.html#ga515db1c267a7421dacaad3610f79eb79" target="_parent">opus_encoder_init</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fget_5fversion_5fstring">
  <div class="SREntry">
-  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../group__libinfo.html#gabd0ca7be4a4aa3e71ff7862f2c31866a" target="_parent">opus_get_version_string</a>
+  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../group__libinfo.html#ga3cd7aa16259a46f37a44d2e823b131e5" target="_parent">opus_get_version_string</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecode">
  <div class="SREntry">
-  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../opus__multistream_8h.html#a6bc87c681435433c599051ee4bb82dd9" target="_parent">opus_multistream_decode</a>
+  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../opus__multistream_8h.html#ac416d43c7b486bae078da254094debdc" target="_parent">opus_multistream_decode</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecode_5ffloat">
  <div class="SREntry">
-  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../opus__multistream_8h.html#abdb9271b5185ecde7524c1a6ab070ed7" target="_parent">opus_multistream_decode_float</a>
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../opus__multistream_8h.html#a876c27a99fb7e0c04c3cfcc78bf1b4f8" target="_parent">opus_multistream_decode_float</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5fcreate">
  <div class="SREntry">
-  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../opus__multistream_8h.html#acbaa760237d9906c7256f236eb101f10" target="_parent">opus_multistream_decoder_create</a>
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../opus__multistream_8h.html#afce6f14893f84beb1e8454fa6b03e059" target="_parent">opus_multistream_decoder_create</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5fctl">
  <div class="SREntry">
-  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../opus__multistream_8h.html#a9631895a63105503f18e03e90c205284" target="_parent">opus_multistream_decoder_ctl</a>
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../opus__multistream_8h.html#a4b3dca8d46e5868cc133f3f6d2b57688" target="_parent">opus_multistream_decoder_ctl</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../opus__multistream_8h.html#a314b439b06efd9463caa5039c1198f6c" target="_parent">opus_multistream_decoder_destroy</a>
+  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../opus__multistream_8h.html#aaec72b484eabc78d7869221c6d2ce080" target="_parent">opus_multistream_decoder_destroy</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fdecoder_5finit">
  <div class="SREntry">
-  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../opus__multistream_8h.html#a6c9a9b20c8670a084964191d6a9f5ee5" target="_parent">opus_multistream_decoder_init</a>
+  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../opus__multistream_8h.html#a046170aea687a64b66cb2d1f1b84b865" target="_parent">opus_multistream_decoder_init</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencode">
  <div class="SREntry">
-  <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../opus__multistream_8h.html#a24ee812ef2b958920e5990d6eadd4561" target="_parent">opus_multistream_encode</a>
+  <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../opus__multistream_8h.html#aba3a87086955dc30d743b5a796d74c39" target="_parent">opus_multistream_encode</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencode_5ffloat">
  <div class="SREntry">
-  <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../opus__multistream_8h.html#a948bd79f64290c60b40b5727ce4d4643" target="_parent">opus_multistream_encode_float</a>
+  <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../opus__multistream_8h.html#aeca931603150615786a0879f6f766565" target="_parent">opus_multistream_encode_float</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5fcreate">
  <div class="SREntry">
-  <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../opus__multistream_8h.html#aae1647ba619d01cd3504ea79d8383975" target="_parent">opus_multistream_encoder_create</a>
+  <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../opus__multistream_8h.html#a5432539fcd7146741fd16e64ba1f7a93" target="_parent">opus_multistream_encoder_create</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5fctl">
  <div class="SREntry">
-  <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../opus__multistream_8h.html#afa05e449e540032d2f26dd2777897844" target="_parent">opus_multistream_encoder_ctl</a>
+  <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../opus__multistream_8h.html#ae14328330c548dede66c494f51e33707" target="_parent">opus_multistream_encoder_ctl</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5fdestroy">
  <div class="SREntry">
-  <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../opus__multistream_8h.html#a24b8a4ceb20a142069084cb1edd28a30" target="_parent">opus_multistream_encoder_destroy</a>
+  <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../opus__multistream_8h.html#aec819b8d4b38350aba6959cee7d33f94" target="_parent">opus_multistream_encoder_destroy</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fmultistream_5fencoder_5finit">
  <div class="SREntry">
-  <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../opus__multistream_8h.html#ab21da2ca6014096a7b27254f4dd44172" target="_parent">opus_multistream_encoder_init</a>
+  <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../opus__multistream_8h.html#ac29b1055be0cc29af5729ad55b9ead53" target="_parent">opus_multistream_encoder_init</a>
   <span class="SRScope">opus_multistream.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fbandwidth">
  <div class="SREntry">
-  <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../group__opusdecoder.html#ga489ba345bf1919d350f686400744e248" target="_parent">opus_packet_get_bandwidth</a>
+  <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../group__opusdecoder.html#ga89b9375b6ff5e15f07fdc5d0cf4f0053" target="_parent">opus_packet_get_bandwidth</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fnb_5fchannels">
  <div class="SREntry">
-  <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../group__opusdecoder.html#gaeb8f6dcfe3372e3b0c296b17fdee502c" target="_parent">opus_packet_get_nb_channels</a>
+  <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../group__opusdecoder.html#ga4209376ddf8cc3379767e1749e1ef26d" target="_parent">opus_packet_get_nb_channels</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fnb_5fframes">
  <div class="SREntry">
-  <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../group__opusdecoder.html#gac97b530a7044a3f6bd4c9dfab2430530" target="_parent">opus_packet_get_nb_frames</a>
+  <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../group__opusdecoder.html#gaca454596b9deceb6449662c1287d9f90" target="_parent">opus_packet_get_nb_frames</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fget_5fsamples_5fper_5fframe">
  <div class="SREntry">
-  <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../group__opusdecoder.html#gaa221f2e563a2026a2f5f152a2db833bc" target="_parent">opus_packet_get_samples_per_frame</a>
+  <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../group__opusdecoder.html#gab2a955acced631c6cb7876bbdc7953d4" target="_parent">opus_packet_get_samples_per_frame</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fpacket_5fparse">
  <div class="SREntry">
-  <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../group__opusdecoder.html#gaceb9efac1c9f0e07c5a952e9209bd905" target="_parent">opus_packet_parse</a>
+  <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../group__opusdecoder.html#gab25a4df8111a9b6342b1f085f848cba9" target="_parent">opus_packet_parse</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fcat">
  <div class="SREntry">
-  <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../group__repacketizer.html#ga8b31f9e16d896f38d3786bddbd18d732" target="_parent">opus_repacketizer_cat</a>
+  <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../group__repacketizer.html#gae81b8d237be0777a18e4a0f0247dd050" target="_parent">opus_repacketizer_cat</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fcreate">
  <div class="SREntry">
-  <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../group__repacketizer.html#gab7c01881cd1df5e51514839ebc8f0c71" target="_parent">opus_repacketizer_create</a>
+  <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../group__repacketizer.html#ga6f8813666ef851550ecf8658a731ff7d" target="_parent">opus_repacketizer_create</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fdestroy">
  <div class="SREntry">
-  <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../group__repacketizer.html#gab03f22d1139a42e450761ad99ca3d882" target="_parent">opus_repacketizer_destroy</a>
+  <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../group__repacketizer.html#gadb08b25d2a29a559c35774cfe2a1b886" target="_parent">opus_repacketizer_destroy</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fget_5fnb_5fframes">
  <div class="SREntry">
-  <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../group__repacketizer.html#ga2141b5a2c4a67f68ad433244a5dbd426" target="_parent">opus_repacketizer_get_nb_frames</a>
+  <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../group__repacketizer.html#ga2cad98d04458aafdf6bb9f22f34ea7c0" target="_parent">opus_repacketizer_get_nb_frames</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fget_5fsize">
  <div class="SREntry">
-  <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../group__repacketizer.html#ga32cdfce26b23c472bf09a8908d378d08" target="_parent">opus_repacketizer_get_size</a>
+  <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../group__repacketizer.html#ga35c8fc05764748d187c62fc50e812d06" target="_parent">opus_repacketizer_get_size</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5finit">
  <div class="SREntry">
-  <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../group__repacketizer.html#gadaa8140d7ce34d5c20679201cdb9748b" target="_parent">opus_repacketizer_init</a>
+  <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../group__repacketizer.html#gab42ff7c3f8a49ff5029fcf60f3b853f0" target="_parent">opus_repacketizer_init</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fout">
  <div class="SREntry">
-  <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../group__repacketizer.html#ga3b1250769c49e675cf5497253676ef1d" target="_parent">opus_repacketizer_out</a>
+  <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../group__repacketizer.html#ga4fbd54e95090558856376139d62008aa" target="_parent">opus_repacketizer_out</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5frepacketizer_5fout_5frange">
  <div class="SREntry">
-  <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../group__repacketizer.html#ga31af5057518a5334ae0144b6a085d8e6" target="_parent">opus_repacketizer_out_range</a>
+  <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../group__repacketizer.html#ga31a032d3b3fd2b08c07af808e060060f" target="_parent">opus_repacketizer_out_range</a>
   <span class="SRScope">opus.h</span>
  </div>
 </div>
 <div class="SRResult" id="SR_opus_5fstrerror">
  <div class="SREntry">
-  <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../group__libinfo.html#ga4474c7a5797d39d8a3c3c14f64e9a30f" target="_parent">opus_strerror</a>
+  <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../group__libinfo.html#gafad3bac5a05dc7c3477a5765eb5e1873" target="_parent">opus_strerror</a>
   <span class="SRScope">opus_defines.h</span>
  </div>
 </div>

Modified: websites/opus-codec.org/docs/html_api/search/search.js
===================================================================
--- websites/opus-codec.org/docs/html_api/search/search.js	2011-09-15 20:20:46 UTC (rev 18086)
+++ websites/opus-codec.org/docs/html_api/search/search.js	2011-09-16 08:23:12 UTC (rev 18087)
@@ -7,11 +7,11 @@
 
 var indexSectionsWithContent =
 {
-  0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+  0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
   1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
   2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
   3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+  4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
 };
 
 var indexSectionNames =

Modified: websites/opus-codec.org/docs/opus_api.pdf
===================================================================
(Binary files differ)



More information about the commits mailing list