<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atracdenc/test, branch at3plus-dev</title>
<subtitle>OpenSource ATRAC1 ATRAC3 Encoder</subtitle>
<id>https://code.mastervirt.ru/atracdenc/atom?h=at3plus-dev</id>
<link rel='self' href='https://code.mastervirt.ru/atracdenc/atom?h=at3plus-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/'/>
<updated>2025-04-19T12:59:17Z</updated>
<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>
<entry>
<title>[AT3] Introduce energy aware quantization</title>
<updated>2024-12-14T23:39:02Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-12-06T23:29:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=12dc4f2808637abaf0c8b36ac60802ab1565ac37'/>
<id>urn:sha1:12dc4f2808637abaf0c8b36ac60802ab1565ac37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[refactoring] Get rid of inheritance from data.</title>
<updated>2024-12-12T22:52:19Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-12-12T22:26:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=39986e653def9d1130235c1cd6a38c3251bb6d79'/>
<id>urn:sha1:39986e653def9d1130235c1cd6a38c3251bb6d79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[AT3P] GHA development:</title>
<updated>2024-10-06T10:38:11Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-08-26T18:02:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=f824b042c77c9fa9e134f9cf0c44a12276b9ad1b'/>
<id>urn:sha1:f824b042c77c9fa9e134f9cf0c44a12276b9ad1b</id>
<content type='text'>
 * Multidimensional gha, rework residual check
 * Possibility to look into the next frame during GHA
 * Possibility to pass envelope into bitstream
 * Tool to create oma file from tsv gha description (to test envelope processing)
</content>
</entry>
<entry>
<title>[AT3P] Part of naive GHA processor</title>
<updated>2024-08-11T11:17:08Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2024-08-05T20:54:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=2298d57fdd81d3e70e2eea2914848f43fe94a48b'/>
<id>urn:sha1:2298d57fdd81d3e70e2eea2914848f43fe94a48b</id>
<content type='text'>
* extract sinusoids parameters one by one. It is simple and fast but
  probably will not work well on the real musical signals

* envelope is not passed to the output. Envelope handling must be improved
</content>
</entry>
</feed>
