summaryrefslogtreecommitdiffstats
path: root/src/aea.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Clean up UTF-8 path handlingDaniil Cherednik2026-05-031-4/+6
| | | | Reuse the shared UTF-8 path helper in Media Foundation, normalize compressed output open errors, cover AEA encode/decode paths, and expand integration tests for ATRAC1 and decode filenames.
* Do not use 8bit, 16bit types if do not realy need it.Daniil Cheredni2024-11-011-9/+9
|
* [refactoring] Split CompressedIO interface for Read and Write partDaniil Cherednik2021-08-281-55/+112
|
* Fix some VS compilation warnings0.0.1Daniil Cherednik2019-05-171-15/+23
|
* Support for MS Windows platformDaniil Cherednik2019-05-151-4/+3
| | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile)
* Set LGPL v2.1 licenseDaniil Cherednik2017-02-121-0/+18
|
* do not use compile time frame size specialisationDaniil Cherednik2016-03-081-2/+2
|
* refactoring:Daniil Cherednik2016-01-061-1/+1
| | | | | some changes to get possibility to create alternative compression algorithms and use different containers.
* missed header addedDaniil Cherednik2015-11-221-0/+1
|
* changes aea header:Daniil Cherednik2015-11-071-3/+15
| | | | | | - write length in header (qhimdtransfer writes it, and we will) - make first frame empty (it is a hack, but without it ffmpeg based players detects aea file as mpeg. I need aea specification ;-))
* experimental first implementation of ATRAC encoderDaniil Cherednik2015-10-311-0/+102
current limitations: - only long window - naive MDCT (O(n^2)) - bad table of fixed bit allocation - bad usage of CBR - time accuracy is not guaranteed - dirty, not optimized code