<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/opus.git, branch exp_transient_fold1</title>
<subtitle>gitlab.xiph.org: xiph/opus.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/'/>
<entry>
<title>Using more folding on transients and less on non-transient</title>
<updated>2016-10-27T21:56:16+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-10-27T21:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=df24252519ce6d442ed3ed75c1d77faf38b83954'/>
<id>df24252519ce6d442ed3ed75c1d77faf38b83954</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes an unstable energy issue for low-bitrate hybrid</title>
<updated>2016-10-27T18:18:28+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-10-27T18:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=2af92cd99f1f78f596a49dc951d17faeb9363dd3'/>
<id>2af92cd99f1f78f596a49dc951d17faeb9363dd3</id>
<content type='text'>
The transient detector would trigger on low-pitch vowels, but we didn't have
enough bits to properly code the high bands as a transient, resulting in
partial collapse and unstable energy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The transient detector would trigger on low-pitch vowels, but we didn't have
enough bits to properly code the high bands as a transient, resulting in
partial collapse and unstable energy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make use of dot optional in generating documentation.</title>
<updated>2016-10-27T17:53:27+00:00</updated>
<author>
<name>Ralph Giles</name>
<email>giles@thaumas.net</email>
</author>
<published>2016-10-27T17:23:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=76fa939bde92a868c2a7e51018b79e56d1484285'/>
<id>76fa939bde92a868c2a7e51018b79e56d1484285</id>
<content type='text'>
Different distributions of doxygen have different default
values of HAVE_DOT setting, so we need to pick a specific
setting to avoid 'missing dot' warnings on some platforms.

Doxygen uses it to generate inclusion graphs for our various
header files, which is somewhat useful, but not essential.
We therefore enable dot if it's present (usually through
the parent graphviz package) but disable it if it's not
available, silencing the warning, but not giving uniform
results.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Different distributions of doxygen have different default
values of HAVE_DOT setting, so we need to pick a specific
setting to avoid 'missing dot' warnings on some platforms.

Doxygen uses it to generate inclusion graphs for our various
header files, which is somewhat useful, but not essential.
We therefore enable dot if it's present (usually through
the parent graphviz package) but disable it if it's not
available, silencing the warning, but not giving uniform
results.
</pre>
</div>
</content>
</entry>
<entry>
<title>Account for redundancy signalling when computing st-&gt;silk_mode.maxBits</title>
<updated>2016-10-27T04:11:26+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-10-27T04:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=6d0628493550f4ef0eaecf3058a502404bc6dca2'/>
<id>6d0628493550f4ef0eaecf3058a502404bc6dca2</id>
<content type='text'>
Without that, we could bust the budget and end up with the
if (ec_tell(&amp;enc) &lt;= 8*nb_compr_bytes)
being false, followed by an assert failure later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without that, we could bust the budget and end up with the
if (ec_tell(&amp;enc) &lt;= 8*nb_compr_bytes)
being false, followed by an assert failure later.
</pre>
</div>
</content>
</entry>
<entry>
<title>updating update draft</title>
<updated>2016-10-21T07:48:37+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-10-21T01:56:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=4667b6992a738683e4b7d6667b9850ca0ee5fd7b'/>
<id>4667b6992a738683e4b7d6667b9850ca0ee5fd7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing some opus_int vs opus_int32 mismatches</title>
<updated>2016-10-05T04:09:00+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-10-05T02:07:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=386883179a68467ec35dd1c481100ad5915081f0'/>
<id>386883179a68467ec35dd1c481100ad5915081f0</id>
<content type='text'>
Reported by Mark Warner.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Mark Warner.
</pre>
</div>
</content>
</entry>
<entry>
<title>Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes</title>
<updated>2016-09-20T05:44:22+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-09-20T05:44:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=ae5f5cc1c5d9919cc66efec2eea97f673228da44'/>
<id>ae5f5cc1c5d9919cc66efec2eea97f673228da44</id>
<content type='text'>
memcpy() aliasing bug caught by Felicia's encoder fuzzing test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
memcpy() aliasing bug caught by Felicia's encoder fuzzing test
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider per-channel energy bits in surround_rate_allocation()</title>
<updated>2016-09-20T02:10:09+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-09-19T21:18:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=8ac5d8991888704e8f75401d1c36ab94ee597ea8'/>
<id>8ac5d8991888704e8f75401d1c36ab94ee597ea8</id>
<content type='text'>
This should also avoid cases where stereo streams receive fewer
bits than mono streams.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should also avoid cases where stereo streams receive fewer
bits than mono streams.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes surround_analysis() for frame size &gt; 20 ms</title>
<updated>2016-09-16T21:48:44+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-09-09T20:13:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=a3fadcb9f48c2504abe9d375adb2837b2c2cd4e3'/>
<id>a3fadcb9f48c2504abe9d375adb2837b2c2cd4e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove float ops from encoder settings fuzzer test</title>
<updated>2016-09-16T12:39:08+00:00</updated>
<author>
<name>Felicia Lim</name>
<email>flim@google.com</email>
</author>
<published>2016-09-16T09:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=c305b824e936f18b486c055bdfbe125197cdb3ec'/>
<id>c305b824e936f18b486c055bdfbe125197cdb3ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
