<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atracdenc/src/atrac, branch 0.2.3</title>
<subtitle>OpenSource ATRAC1 ATRAC3 Encoder</subtitle>
<id>https://code.mastervirt.ru/atracdenc/atom?h=0.2.3</id>
<link rel='self' href='https://code.mastervirt.ru/atracdenc/atom?h=0.2.3'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/'/>
<updated>2026-07-08T18:00:52Z</updated>
<entry>
<title>Validate ATRAC1 decoder input and skip malformed frames</title>
<updated>2026-07-08T18:00:52Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2026-06-26T21:32:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=1c35c32838452997c304761c7f816d5604eaa7a6'/>
<id>urn:sha1:1c35c32838452997c304761c7f816d5604eaa7a6</id>
<content type='text'>
The decoder now skips an invalid frame and emits silence.

(cherry picked from commit 75b3d391652e8cb61a98685fcfc5185891007429)
</content>
</entry>
<entry>
<title>Fix multiple uninitialized memory usage.</title>
<updated>2025-07-19T20:17:12Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-07-19T20:17:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=b17df2955f9d23b6b6b7adfd85d2ce1449512e35'/>
<id>urn:sha1:b17df2955f9d23b6b6b7adfd85d2ce1449512e35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix compilation warning</title>
<updated>2025-06-29T19:43:22Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-29T19:43:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=a9821a6b4e26939c679182608ed745249894956e'/>
<id>urn:sha1:a9821a6b4e26939c679182608ed745249894956e</id>
<content type='text'>
</content>
</entry>
<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>0.2 stable branch</title>
<updated>2025-06-22T21:13:36Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-16T20:21:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=e3ab97a7412a02d1f14ac0ad66e038046e2a9ddf'/>
<id>urn:sha1:e3ab97a7412a02d1f14ac0ad66e038046e2a9ddf</id>
<content type='text'>
- ATH and some bit allocation tuning for ATRAC1 compatible encoding.
- ATH, energy aware quanitization and tuning for ATRAC3 compatible
  encoding.
- Noticeable improvements for LP4 mode (but still not perfect on some
  tracks for LP4 bitrate)
- Initial implementation of ATRAC3PLUS compatible encoding.
</content>
</entry>
<entry>
<title>Zero num_wavs during initialization</title>
<updated>2025-06-22T21:00:04Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-22T21:00:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=33d1da0ec9dafe39ae002138b12be6137748a8cc'/>
<id>urn:sha1:33d1da0ec9dafe39ae002138b12be6137748a8cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multiple wrong debug asserts</title>
<updated>2025-06-22T12:37:24Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-21T19:58:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=78e40b52bdd2355245292eacb0d34fe7e96ac208'/>
<id>urn:sha1:78e40b52bdd2355245292eacb0d34fe7e96ac208</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[AT3P] MDCT window shape configuration code.</title>
<updated>2025-06-13T20:49:47Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-09T21:19:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=8b399993d5d6a9b7ef682027c8c15538ab88a156'/>
<id>urn:sha1:8b399993d5d6a9b7ef682027c8c15538ab88a156</id>
<content type='text'>
And pass window shape in to the bitstream.
</content>
</entry>
<entry>
<title>[AT3P] Simple delta VLC encoding for wordlen.</title>
<updated>2025-06-06T20:16:04Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-06T20:16:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=5dded5cb759635827bd70d8f42295a643dc46087'/>
<id>urn:sha1:5dded5cb759635827bd70d8f42295a643dc46087</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[AT3P] Fix for Windows build</title>
<updated>2025-05-31T16:00:33Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-05-31T16:00:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=6dfc60e9d4791c3385908c61ad75c4a0093ea1eb'/>
<id>urn:sha1:6dfc60e9d4791c3385908c61ad75c4a0093ea1eb</id>
<content type='text'>
</content>
</entry>
</feed>
