<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/opus.git, branch exp_lbr_tune</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>Adds some smoothing to the energy quantization</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-07-04T05:06:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=6fccb4b6159c9f54be8db8daaaa8d305bdfcbc33'/>
<id>6fccb4b6159c9f54be8db8daaaa8d305bdfcbc33</id>
<content type='text'>
When the energy is stable, we slightly bias energy quantization towards
the previous error to make the gain more stable (a constant offset is
better than fluctuations).

We reduce the bitrate by about 0.2% to 1% at low bitrate for the same quality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the energy is stable, we slightly bias energy quantization towards
the previous error to make the gain more stable (a constant offset is
better than fluctuations).

We reduce the bitrate by about 0.2% to 1% at low bitrate for the same quality.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tune SILK rate for hybrid with FEC enabled</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-21T17:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=b3c9e79a8291e85c0cd5f91b55d1e856edd95ac1'/>
<id>b3c9e79a8291e85c0cd5f91b55d1e856edd95ac1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moving FEC decision to the Opus encoder level (from SILK level)</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-21T16:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=2b011b64d8ca5f3f7b26806aeb77939ff7703c06'/>
<id>2b011b64d8ca5f3f7b26806aeb77939ff7703c06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Taking loss rate into account in compute_equiv_rate()</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-20T22:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=099fc05ebf443e2bcc8c5ab9c627c86ec1e743e0'/>
<id>099fc05ebf443e2bcc8c5ab9c627c86ec1e743e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Retuning the tf_analysis() lambda</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-08T19:19:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=7780d4a6b16822498723235c7e34d9c0f62809fb'/>
<id>7780d4a6b16822498723235c7e34d9c0f62809fb</id>
<content type='text'>
Increasing the value at low rate seems to help a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increasing the value at low rate seems to help a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes equiv_rate for CBR</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-08T06:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=1484591656533c36b67615f7dd89e82c467b5f14'/>
<id>1484591656533c36b67615f7dd89e82c467b5f14</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor TF cleanup (tf_sum was useless), plus comments</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-08T06:15:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=2ca6df03df62154c9b76220a94108b56e4dfb34b'/>
<id>2ca6df03df62154c9b76220a94108b56e4dfb34b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SPREAD_AGGRESSIVE on non-transient hybrid frames</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-06T17:43:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=f705e9b5bd0b4c60b9934962aef7af3c0865272f'/>
<id>f705e9b5bd0b4c60b9934962aef7af3c0865272f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use too much temporal resolution on hybrid frames at low rate</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-06T20:54:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=8229f07d3bfbef53f1d89cfd371b4deed6f92227'/>
<id>8229f07d3bfbef53f1d89cfd371b4deed6f92227</id>
<content type='text'>
Otherwise, we risk having "temporal holes" in the HF that anti-collapse
can't always fill in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, we risk having "temporal holes" in the HF that anti-collapse
can't always fill in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable patch_transient_decision() on hybrid since it's causing artifacts</title>
<updated>2016-07-19T20:11:50+00:00</updated>
<author>
<name>Jean-Marc Valin</name>
<email>jmvalin@jmvalin.ca</email>
</author>
<published>2016-06-06T20:52:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/opus.git/commit/?id=92d2492bfdbea8267faf0e6a6fbba09a5ffa7b1c'/>
<id>92d2492bfdbea8267faf0e6a6fbba09a5ffa7b1c</id>
<content type='text'>
It would trigger on the second frame of "S"s, causing holes in the spectrum
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It would trigger on the second frame of "S"s, causing holes in the spectrum
</pre>
</div>
</content>
</entry>
</feed>
