Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Simplify cmake. Fix warnings. | Daniil Cherednik | 2023-10-24 | 6 | -25/+27 | |
| | ||||||
* | Add man page install command | Daniil Cherednik | 2023-10-17 | 1 | -0/+14 | |
| | ||||||
* | man page added | Daniil Cherednik | 2023-09-28 | 1 | -0/+62 | |
| | ||||||
* | Add install command | Daniil Cherednik | 2023-09-13 | 1 | -1/+1 | |
| | ||||||
* | Fix warnings | Daniil Cherednik | 2023-09-10 | 4 | -8/+5 | |
| | ||||||
* | Some ux improvements | Daniil Cherednik | 2023-09-08 | 5 | -34/+74 | |
| | | | | | - help page - remove noise messages | |||||
* | Add support for writing .at3/.wav files with ATRAC3 (#30) | Thomas Perl | 2022-05-08 | 5 | -2/+213 | |
| | | | | | | | * Add support for writing .at3/.wav files with ATRAC3 * Check file size limit * AT3/WAV export: Add big endian support, force packed structs | |||||
* | Complain loudly about unhandled arguments | Thomas Perl | 2022-05-04 | 1 | -0/+5 | |
| | ||||||
* | Add windows github actions | Daniil Cherednik | 2022-02-27 | 1 | -4/+44 | |
| | ||||||
* | Fix CodeQL (Multiplication result converted to larger type) warning | Daniil Cherednik | 2022-02-22 | 2 | -10/+10 | |
| | ||||||
* | Fix some CodeQL warnings | Daniil Cherednik | 2022-02-21 | 2 | -13/+25 | |
| | ||||||
* | Run ut via ctest | Daniil Cherednik | 2022-02-21 | 2 | -0/+4 | |
| | ||||||
* | codeql fix | Daniil Cherednik | 2022-02-20 | 1 | -2/+4 | |
| | ||||||
* | codeql fix | Daniil Cherednik | 2022-02-20 | 1 | -1/+2 | |
| | ||||||
* | Add dependence for codeql build | Daniil Cherednik | 2022-02-20 | 1 | -1/+1 | |
| | ||||||
* | Add CodeQL workflow | Daniil Cherednik | 2022-02-20 | 1 | -0/+70 | |
| | ||||||
* | Add cmake github workflow | Daniil Cherednik | 2022-02-20 | 1 | -0/+41 | |
| | ||||||
* | Support for RealMedia output file format. | ghost | 2022-02-20 | 6 | -16/+340 | |
| | | | | ATRAC3 is one of codecs used for RealMedia player. | |||||
* | Fix incorrect exception catch. | Daniil Cherednik | 2021-10-10 | 1 | -2/+2 | |
| | ||||||
* | [refactoring] Split CompressedIO interface for Read and Write part | Daniil Cherednik | 2021-08-28 | 13 | -149/+190 | |
| | ||||||
* | Fix range to search proper bit allocation | Daniil Cherednik | 2020-12-07 | 1 | -3/+3 | |
| | | | | In some cases we have quite small target number of bits so we unable to fit without reducing BFU number. But current algorithm starts reduce BFU only after succeful (from bit numbet perspctive) allocation. Which mean we must create zero allocation and only after that we restart allocation with reduced bfu number. The issue was the range to shift SNR was not enough to create zerro allocation in some cases. | |||||
* | [atrac3] Simple adaptive MS bitrate shift | Daniil Cherednik | 2020-07-08 | 5 | -10/+61 | |
| | ||||||
* | Add atrac3_lp4 cmd alias0.0.3 | Daniil Cherednik | 2020-03-28 | 1 | -2/+5 | |
| | ||||||
* | Fix linker error | Daniil Cherednik | 2020-03-27 | 1 | -0/+5 | |
| | ||||||
* | Fix project compilation | Daniil Cherednik | 2020-03-27 | 2 | -2/+2 | |
| | ||||||
* | [atrac3] 0.83/0.16 M/S bitrate separation for joint stereo coding | Daniil Cherednik | 2020-01-20 | 5 | -28/+79 | |
| | | | | support of encoding mono source for joint stereo mode | |||||
* | [atrac3] Initial joint stereo mode support. | Daniil Cherednik | 2020-01-12 | 8 | -16/+50 | |
| | ||||||
* | UT refactoring | Daniil Cherednik | 2020-01-04 | 5 | -74/+35 | |
| | ||||||
* | Fix 64bit MSVS build | Daniil Cherednik | 2020-01-04 | 1 | -1/+1 | |
| | ||||||
* | Fast float to nearest int round under 32bit MSVS build | Daniil Cherednik | 2020-01-04 | 1 | -3/+21 | |
| | ||||||
* | Fix compilation on POSIX platforms.0.0.2 | Daniil Cherednik | 2020-01-01 | 4 | -5/+5 | |
| | ||||||
* | Initiall support of stdin reading for windows | Daniil Cherednik | 2020-01-01 | 9 | -33/+393 | |
| | | | | Expected au(snd) format, 44100hz, 16bit, stereo or mono | |||||
* | Stop encoding if case of pipe input and no writer | Daniil Cherednik | 2019-12-09 | 2 | -26/+16 | |
| | ||||||
* | Implementation of atrac3plus analysis pqf | Daniil Cherednik | 2019-08-23 | 8 | -0/+919 | |
| | ||||||
* | Fix some VS compilation warnings0.0.1 | Daniil Cherednik | 2019-05-17 | 13 | -60/+81 | |
| | ||||||
* | Support for MS Windows platform | Daniil Cherednik | 2019-05-15 | 61 | -142/+1491 | |
| | | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile) | |||||
* | [liboma] Write support for ATRAC3PLUS header | Daniil Cherednik | 2018-12-13 | 2 | -2/+28 | |
| | ||||||
* | [atrac3] Remove tonal extraction code | Daniil Cherednik | 2018-12-05 | 3 | -90/+2 | |
| | | | | | | | Current implementation doesn't add notisible quality improvements, but often adds artifacts due to tonal bit allocation penalty. Proper implementation must use tonal component only if penalty of tonal allocation less than gain generic bit allocation. | |||||
* | Remove extra copy/allocation | Daniil Cherednik | 2018-07-28 | 2 | -1/+2 | |
| | ||||||
* | Use lrint() + fesetround(FE_TONEAREST) instead of round() - a bit faster | Daniil Cherednik | 2018-07-28 | 4 | -4/+8 | |
| | ||||||
* | Scale float values to (-1; 1) for internal processing | Daniil Cherednik | 2018-07-04 | 7 | -15/+17 | |
| | ||||||
* | atrac3: Tonal component coding improvements: | Daniil Cherednik | 2018-07-02 | 4 | -54/+99 | |
| | | | | | | | | | - Move tonal coding in to bit allocation loop. - Tonal extraction pessimization (should be rewritten with proper psy). - Some tuning. Results: - Fixed high frequency cut while tonal component encoding enabled. - Reduce spectr holes. | |||||
* | Merge pull request #4 from vuori/feature/encode-arg-parsing | Daniil Cherednik | 2018-04-03 | 2 | -6/+13 | |
|\ | | | | | Feature/encode arg parsing | |||||
| * | atrac3denc: isnan -> std::isnan. | Valtteri Vuorikoski | 2018-03-31 | 1 | -1/+1 | |
| | | ||||||
| * | Added validation of the -e option argument and updated help strings. | Valtteri Vuorikoski | 2018-03-31 | 1 | -5/+12 | |
|/ | ||||||
* | more strict assert - check only last BFU | Daniil Cherednik | 2017-10-29 | 1 | -1/+2 | |
| | ||||||
* | workaround problem with encoding extremely loud tracks | Daniil Cherednik | 2017-10-29 | 1 | -8/+8 | |
| | | | | TODO: it looks like ugly hack, check it again | |||||
* | Do not apply gain control if release in current frame was detected - | Daniil Cherednik | 2017-10-29 | 1 | -1/+1 | |
| | | | | right now we can't do it. | |||||
* | Find optimal BFU num during bit allocation. | Daniil Cherednik | 2017-10-21 | 5 | -26/+38 | |
| | ||||||
* | Fix bit allocation | Daniil Cherednik | 2017-10-19 | 1 | -11/+6 | |
| |