| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Minimal implementation of AT3P bitstream for residual signal. | Daniil Cherednik | 2025-04-19 | 1 | -1/+20 |
| | | | | | | | | | * 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 | ||||
| * | [AT3P] MDCT code | Daniil Cherednik | 2025-01-25 | 1 | -0/+15 |
| | | |||||
| * | Merge branch 'new_psy' into at3plus-dev | Daniil Cherednik | 2025-01-04 | 1 | -0/+1 |
| |\ | |||||
| | * | Merge branch 'master' into new_psy | Daniil Cherednik | 2024-12-22 | 1 | -3/+1 |
| | |\ | |||||
| | * | | [AT3] Introduce energy aware quantization | Daniil Cherednik | 2024-12-15 | 1 | -0/+2 |
| | | | | |||||
| * | | | Merge branch 'master' into at3plus-dev | Daniil Cherednik | 2024-12-24 | 1 | -4/+1 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | [refactoring] Get rid of TFloat parameter. Use float. | Daniil Cherednik | 2024-12-21 | 1 | -4/+0 |
| | | | | |||||
| | * | | [refactoring] Get rid of inheritance from data. | Daniil Cherednik | 2024-12-12 | 1 | -0/+1 |
| | |/ | |||||
| * | | [AT3P] GHA development: | Daniil Cherednik | 2024-10-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | * 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) | ||||
| * | | [AT3P] Part of naive GHA processor | Daniil Cherednik | 2024-08-11 | 1 | -0/+19 |
| | | | | | | | | | | | | | | | * 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 | ||||
| * | | [AT3P] Add GHA related bitstream code | Daniil Cherednik | 2024-07-31 | 1 | -0/+20 |
| |/ | | | | | | | | * borrow Huffman table from FFmpeg * code (with ut) to pack frequency part of GHA block * some related data structures * bitstrem modification to write correct GHA block * switch compile flag to use float data type | ||||
| * | Allow to configure atracdenc to use float instead of double | Daniil Cherednik | 2024-07-09 | 1 | -0/+4 |
| | | | | | | | | | | The default is double for hystorical reason. Actually no any reason to use double precision float point calculation for all processing. AT3P encoding will use float except places were we really need double precision. So this default will be changed to float in near future and this option will be removed. | ||||
| * | [refactoring] move some libraries in to library directory | Daniil Cherednik | 2024-06-17 | 1 | -11/+11 |
| | | |||||
| * | [AT3P] Use fast DCT-IV calculation for PQF | Daniil Cherednik | 2024-06-16 | 1 | -0/+2 |
| | | |||||
| * | [AT3P] PQF implementation | Daniil Cherednik | 2024-06-14 | 1 | -0/+1 |
| | | | | | M=16 perfect reconstruction polyphase quadrature analysis filter bank | ||||
| * | Simple ipqf test and ref files | Daniil Cherednik | 2024-06-14 | 1 | -0/+25 |
| | | | | | ref files contains samples just before and after ipqf | ||||
| * | Get rid of gtest files. Use system package if available. | Daniil Cherednik | 2023-11-18 | 1 | -25/+4 |
| | | |||||
| * | Run ut via ctest | Daniil Cherednik | 2022-02-21 | 1 | -0/+3 |
| | | |||||
| * | UT refactoring | Daniil Cherednik | 2020-01-04 | 1 | -55/+10 |
| | | |||||
| * | Support for MS Windows platform | Daniil Cherednik | 2019-05-15 | 1 | -0/+2 |
| | | | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile) | ||||
| * | Refactoring: use normal (previous frame is first) overlap buffer layout | Daniil Cherednik | 2017-08-05 | 1 | -0/+1 |
| | | |||||
| * | Support of big endian platforms | Daniil Cherednik | 2016-11-27 | 1 | -1/+6 |
| | | |||||
| * | kiss_fft library added, MDCT reimplemented via FFT: | Daniil Cherednik | 2016-09-27 | 1 | -4/+6 |
| | | | | | | | - we need fft for some atrac3 features - we need fft to implement better psychoacoustics analysis - use single transform library | ||||
| * | fix compilation errors in case of building without ut | Daniil Cherednik | 2016-09-25 | 1 | -0/+16 |
| | | |||||
| * | Dirty implementation of atrac3 encoder: | Daniil Cherednik | 2016-09-02 | 1 | -1/+34 |
| | | | | | | | | - no JS mode - constant quantiser for tonal components - gain controll implemented but produces some artifacts with real signals. - etc... | ||||
| * | atracdenc ut added to CMake build | Daniil Cherednik | 2016-04-02 | 1 | -0/+14 |
| | | |||||
| * | bitstream ut added to CMake build | Daniil Cherednik | 2016-03-31 | 1 | -0/+7 |
| | | |||||
| * | mdct ut added to CMake build | Daniil Cherednik | 2016-03-31 | 1 | -0/+8 |
