<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atracdenc, branch 0.0.1</title>
<subtitle>OpenSource ATRAC1 ATRAC3 Encoder</subtitle>
<id>https://code.mastervirt.ru/atracdenc/atom?h=0.0.1</id>
<link rel='self' href='https://code.mastervirt.ru/atracdenc/atom?h=0.0.1'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/'/>
<updated>2019-05-16T22:21:41Z</updated>
<entry>
<title>Fix some VS compilation warnings</title>
<updated>2019-05-16T22:21:41Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2019-05-16T22:21:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=72c3f6ec998e8acfade1e1b40abf32af21eb282b'/>
<id>urn:sha1:72c3f6ec998e8acfade1e1b40abf32af21eb282b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for MS Windows platform</title>
<updated>2019-05-14T22:14:42Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2019-05-14T22:14:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=ed9629395ce9696164c1d617d573a47982e82169'/>
<id>urn:sha1:ed9629395ce9696164c1d617d573a47982e82169</id>
<content type='text'>
- VS build (2017 tested)
- Media Foundation Framework support to read/write pcm data (instead of
libsndfile)
</content>
</entry>
<entry>
<title>[liboma] Write support for ATRAC3PLUS header</title>
<updated>2018-12-12T21:03:15Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-12-12T21:03:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=218e2163453deac6f7a74765a21258b5c566a8cc'/>
<id>urn:sha1:218e2163453deac6f7a74765a21258b5c566a8cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[atrac3] Remove tonal extraction code</title>
<updated>2018-12-04T21:14:29Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-12-04T21:14:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=b2342e902d62067fda5a08c7cccff62ee3619fc5'/>
<id>urn:sha1:b2342e902d62067fda5a08c7cccff62ee3619fc5</id>
<content type='text'>
Current implementation doesn't add notisible quality improvements,
but often adds artifacts due to tonal bit allocation penalty. Proper
implementation must use tonal component only if penalty of tonal
allocation less than gain generic bit allocation.
</content>
</entry>
<entry>
<title>Remove extra copy/allocation</title>
<updated>2018-07-27T22:29:02Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-07-27T22:29:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=d8014b6a75086decf99526d1538a172b527536e5'/>
<id>urn:sha1:d8014b6a75086decf99526d1538a172b527536e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use lrint() + fesetround(FE_TONEAREST) instead of round() - a bit faster</title>
<updated>2018-07-27T21:43:57Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-07-27T21:43:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=a883931b0d2e40dbfb0a4534694bc98742c09296'/>
<id>urn:sha1:a883931b0d2e40dbfb0a4534694bc98742c09296</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Scale float values to (-1; 1) for internal processing</title>
<updated>2018-07-03T23:21:25Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-07-03T23:21:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=4eade436667b31dd27f6bec7588c523d571eb664'/>
<id>urn:sha1:4eade436667b31dd27f6bec7588c523d571eb664</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atrac3: Tonal component coding improvements:</title>
<updated>2018-07-01T21:03:58Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-07-01T21:03:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=005877ed1be0012444e6086d3d5d04d61c00a92f'/>
<id>urn:sha1:005877ed1be0012444e6086d3d5d04d61c00a92f</id>
<content type='text'>
- Move tonal coding in to bit allocation loop.
- Tonal extraction pessimization (should be rewritten with proper psy).
- Some tuning.
Results:
- Fixed high frequency cut while tonal component encoding enabled.
- Reduce spectr holes.
</content>
</entry>
<entry>
<title>Merge pull request #4 from vuori/feature/encode-arg-parsing</title>
<updated>2018-04-03T08:47:31Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2018-04-03T08:47:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=8ec37180923dd976bc60b379d2940988b94da2fc'/>
<id>urn:sha1:8ec37180923dd976bc60b379d2940988b94da2fc</id>
<content type='text'>
Feature/encode arg parsing</content>
</entry>
<entry>
<title>atrac3denc: isnan -&gt; std::isnan.</title>
<updated>2018-03-31T17:19:20Z</updated>
<author>
<name>Valtteri Vuorikoski</name>
<email>vuori@notcom.org</email>
</author>
<published>2018-03-31T17:19:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=f34037f57825a62a1efad991dc9d257a84dedfe0'/>
<id>urn:sha1:f34037f57825a62a1efad991dc9d257a84dedfe0</id>
<content type='text'>
</content>
</entry>
</feed>
