<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atracdenc/test, branch 0.2.2</title>
<subtitle>OpenSource ATRAC1 ATRAC3 Encoder</subtitle>
<id>https://code.mastervirt.ru/atracdenc/atom?h=0.2.2</id>
<link rel='self' href='https://code.mastervirt.ru/atracdenc/atom?h=0.2.2'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/'/>
<updated>2025-06-22T21:22:13Z</updated>
<entry>
<title>Disable asan for stable branch. Remove ghasendtool.</title>
<updated>2025-06-22T21:22:13Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-22T21:22:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=4fa1e9ec8a99a28b78f80027fd52f900f17bf9d0'/>
<id>urn:sha1:4fa1e9ec8a99a28b78f80027fd52f900f17bf9d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump c++ version to c++17</title>
<updated>2025-06-22T12:37:24Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-21T19:53:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=45b630c6901d36d06a9fb251c0bf8a91848fd740'/>
<id>urn:sha1:45b630c6901d36d06a9fb251c0bf8a91848fd740</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'at3plus-dev'</title>
<updated>2025-05-31T20:39:38Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-05-31T20:39:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=1c7f2f821fb965af468cdf2a14df3ff75cc1c352'/>
<id>urn:sha1:1c7f2f821fb965af468cdf2a14df3ff75cc1c352</id>
<content type='text'>
It looks like we are able to encode ATRAC3PLUS compatible bitstream so we can merge at3p development branch in to the main branch.
Current limitation for AT3P mode:
- Only 352 Kbps (proper bit allocation and some psychoacoustic must be implemented)
- GHA sometime works with error (but huge bitrate hide it)
- No VLC, VQ, delta encoding
- No noise substitution
- No gain control
- No window shape switching
</content>
</entry>
<entry>
<title>Compatibility with modern cmake</title>
<updated>2025-04-26T14:57:15Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-04-26T14:57:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=272af27a3d148bd13e8f15640e53ca70c64ccb9b'/>
<id>urn:sha1:272af27a3d148bd13e8f15640e53ca70c64ccb9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minimal implementation of AT3P bitstream for residual signal.</title>
<updated>2025-04-19T12:59:17Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-04-19T12:07:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=e4de6009fbe23bb19a0f8135250ac2b514e0db3b'/>
<id>urn:sha1:e4de6009fbe23bb19a0f8135250ac2b514e0db3b</id>
<content type='text'>
* Write scale factor index, wordlen, codetable directly (without VLC)
* Use huffman tables for mantisas
* Some draft of the library to simplify bit allocation code
* Tonal encoding teporary disabled
* Allow c++14
</content>
</entry>
<entry>
<title>[AT3P] MDCT code</title>
<updated>2025-01-25T22:04:33Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-01-25T22:04:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=7733e7f22330dacb315c0df003446fbe9c22d6ba'/>
<id>urn:sha1:7733e7f22330dacb315c0df003446fbe9c22d6ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'new_psy' into at3plus-dev</title>
<updated>2025-01-04T18:00:23Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-01-04T18:00:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=01dfec3a4c5916a819d80743bab201a4a7ec12f3'/>
<id>urn:sha1:01dfec3a4c5916a819d80743bab201a4a7ec12f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into at3plus-dev</title>
<updated>2024-12-24T21:59:03Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-12-24T21:59:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=bddbeb98b3db8d435de6b2d10269640121475538'/>
<id>urn:sha1:bddbeb98b3db8d435de6b2d10269640121475538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into new_psy</title>
<updated>2024-12-22T13:44:27Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-12-22T12:39:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=eb33c262156f4feb67c523908add841077574021'/>
<id>urn:sha1:eb33c262156f4feb67c523908add841077574021</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[refactoring] Get rid of TFloat parameter. Use float.</title>
<updated>2024-12-21T15:30:07Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-12-20T21:31:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=74d6e04c21bddd435bd74c34dbe027b883772a76'/>
<id>urn:sha1:74d6e04c21bddd435bd74c34dbe027b883772a76</id>
<content type='text'>
</content>
</entry>
</feed>
