<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atracdenc/src/lib, branch fix_input_file_path</title>
<subtitle>OpenSource ATRAC1 ATRAC3 Encoder</subtitle>
<id>https://code.mastervirt.ru/atracdenc/atom?h=fix_input_file_path</id>
<link rel='self' href='https://code.mastervirt.ru/atracdenc/atom?h=fix_input_file_path'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/'/>
<updated>2026-05-03T18:20:31Z</updated>
<entry>
<title>Fix UTF-8 input and output paths</title>
<updated>2026-05-03T18:20:31Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2026-05-03T18:20:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=2f96a97c070ecd6475900ffbe4bf9ee52f6b27e4'/>
<id>urn:sha1:2f96a97c070ecd6475900ffbe4bf9ee52f6b27e4</id>
<content type='text'>
Report libsndfile open failures before sample-rate validation, use UTF-16 Windows opens for PCM and compressed containers, and add integration tests for missing input plus UTF-8 input/output filenames.
</content>
</entry>
<entry>
<title>Add MSYS2 build support (#70)</title>
<updated>2026-05-03T12:41:21Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2026-05-03T12:41:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=3e04903c35c61a0f0be0c2db409f5fd5f58d6e12'/>
<id>urn:sha1:3e04903c35c61a0f0be0c2db409f5fd5f58d6e12</id>
<content type='text'>
* Add MSYS2 build support

Add a selectable PCM I/O backend so MSVC builds can keep Media Foundation while MSYS2/MinGW builds use libsndfile.

Teach the libsndfile finder about MINGW_PREFIX and add a Windows MSYS2 CI job that builds the libsndfile backend.

Fix and enable tests for MSYS2 builds</content>
</entry>
<entry>
<title>Initialize bit allocator LastLambda during the start allocation. Fix issues/69</title>
<updated>2026-05-02T20:34:24Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2026-05-02T20:32:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=1186ae7be5c5a4f335dbf6f3a768e3792ee4bcb2'/>
<id>urn:sha1:1186ae7be5c5a4f335dbf6f3a768e3792ee4bcb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into new_psy</title>
<updated>2026-02-23T21:17:16Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2026-02-23T21:17:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=6f27160cdd4643858a52500255a53210d57baaf4'/>
<id>urn:sha1:6f27160cdd4643858a52500255a53210d57baaf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compile fix for missing cstdint (#54)</title>
<updated>2025-11-12T13:53:16Z</updated>
<author>
<name>Ronnie Sahlberg</name>
<email>ronniesahlberg@gmail.com</email>
</author>
<published>2025-11-12T13:53:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=7c74fc1227aede648ee544f3489028bece01c9aa'/>
<id>urn:sha1:7c74fc1227aede648ee544f3489028bece01c9aa</id>
<content type='text'>
Signed-off-by: Ronnie Sahlberg &lt;ronniesahlberg@gmail.com&gt;</content>
</entry>
<entry>
<title>Use common bit allocation engine for AT1 mode</title>
<updated>2025-07-31T21:40:11Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-07-30T21:15:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=e8400f35fa8f9bff628cca0c9d5ed9184b6d4bd9'/>
<id>urn:sha1:e8400f35fa8f9bff628cca0c9d5ed9184b6d4bd9</id>
<content type='text'>
This commit also removes handling "bfuidxconst" option
and mark it as deprecated. This option actually does not
affect encoding speed significantly.
</content>
</entry>
<entry>
<title>Update libgha. Relax precision requirements for ut.</title>
<updated>2025-07-20T12:01:08Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-06-23T21:29:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=d112eab98420fd0cc7376d9f36baa6db840ad1b6'/>
<id>urn:sha1:d112eab98420fd0cc7376d9f36baa6db840ad1b6</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>
<entry>
<title>[AT3P] Update libgha. Experiment with upsample frame during GHA.</title>
<updated>2025-05-23T21:37:04Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-05-23T21:37:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=a1911e3bd20b4b61eafedd90aade918682b2b4bb'/>
<id>urn:sha1:a1911e3bd20b4b61eafedd90aade918682b2b4bb</id>
<content type='text'>
This should improve accuracy of sinusoid extraction in case when
frequency in subband placed just before Nyquist frequency.

Note: we still unable to handle situation with low frequency in
subband which reuired much more samples for analysis.
</content>
</entry>
<entry>
<title>[AT3P] Update libgha version.</title>
<updated>2025-05-15T21:51:50Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dan.cherednik@gmail.com</email>
</author>
<published>2025-05-15T21:46:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/atracdenc/commit/?id=2a143471b0898dd8b6257ca69309a6f2b1c20bf3'/>
<id>urn:sha1:2a143471b0898dd8b6257ca69309a6f2b1c20bf3</id>
<content type='text'>
This version doesn't use variable length arrays.
It it better from compiler compatibility perspective and slightly faster.
</content>
</entry>
</feed>
