aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Simplify cmake. Fix warnings.Daniil Cherednik2023-10-246-25/+27
|
* Add man page install commandDaniil Cherednik2023-10-171-0/+14
|
* man page addedDaniil Cherednik2023-09-281-0/+62
|
* Add install commandDaniil Cherednik2023-09-131-1/+1
|
* Fix warningsDaniil Cherednik2023-09-104-8/+5
|
* Some ux improvementsDaniil Cherednik2023-09-085-34/+74
| | | | | - help page - remove noise messages
* Add support for writing .at3/.wav files with ATRAC3 (#30)Thomas Perl2022-05-085-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 argumentsThomas Perl2022-05-041-0/+5
|
* Add windows github actionsDaniil Cherednik2022-02-271-4/+44
|
* Fix CodeQL (Multiplication result converted to larger type) warningDaniil Cherednik2022-02-222-10/+10
|
* Fix some CodeQL warningsDaniil Cherednik2022-02-212-13/+25
|
* Run ut via ctestDaniil Cherednik2022-02-212-0/+4
|
* codeql fixDaniil Cherednik2022-02-201-2/+4
|
* codeql fixDaniil Cherednik2022-02-201-1/+2
|
* Add dependence for codeql buildDaniil Cherednik2022-02-201-1/+1
|
* Add CodeQL workflowDaniil Cherednik2022-02-201-0/+70
|
* Add cmake github workflowDaniil Cherednik2022-02-201-0/+41
|
* Support for RealMedia output file format.ghost2022-02-206-16/+340
| | | | ATRAC3 is one of codecs used for RealMedia player.
* Fix incorrect exception catch.Daniil Cherednik2021-10-101-2/+2
|
* [refactoring] Split CompressedIO interface for Read and Write partDaniil Cherednik2021-08-2813-149/+190
|
* Fix range to search proper bit allocationDaniil Cherednik2020-12-071-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 shiftDaniil Cherednik2020-07-085-10/+61
|
* Add atrac3_lp4 cmd alias0.0.3Daniil Cherednik2020-03-281-2/+5
|
* Fix linker errorDaniil Cherednik2020-03-271-0/+5
|
* Fix project compilationDaniil Cherednik2020-03-272-2/+2
|
* [atrac3] 0.83/0.16 M/S bitrate separation for joint stereo codingDaniil Cherednik2020-01-205-28/+79
| | | | support of encoding mono source for joint stereo mode
* [atrac3] Initial joint stereo mode support.Daniil Cherednik2020-01-128-16/+50
|
* UT refactoringDaniil Cherednik2020-01-045-74/+35
|
* Fix 64bit MSVS buildDaniil Cherednik2020-01-041-1/+1
|
* Fast float to nearest int round under 32bit MSVS buildDaniil Cherednik2020-01-041-3/+21
|
* Fix compilation on POSIX platforms.0.0.2Daniil Cherednik2020-01-014-5/+5
|
* Initiall support of stdin reading for windowsDaniil Cherednik2020-01-019-33/+393
| | | | Expected au(snd) format, 44100hz, 16bit, stereo or mono
* Stop encoding if case of pipe input and no writerDaniil Cherednik2019-12-092-26/+16
|
* Implementation of atrac3plus analysis pqfDaniil Cherednik2019-08-238-0/+919
|
* Fix some VS compilation warnings0.0.1Daniil Cherednik2019-05-1713-60/+81
|
* Support for MS Windows platformDaniil Cherednik2019-05-1561-142/+1491
| | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile)
* [liboma] Write support for ATRAC3PLUS headerDaniil Cherednik2018-12-132-2/+28
|
* [atrac3] Remove tonal extraction codeDaniil Cherednik2018-12-053-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/allocationDaniil Cherednik2018-07-282-1/+2
|
* Use lrint() + fesetround(FE_TONEAREST) instead of round() - a bit fasterDaniil Cherednik2018-07-284-4/+8
|
* Scale float values to (-1; 1) for internal processingDaniil Cherednik2018-07-047-15/+17
|
* atrac3: Tonal component coding improvements:Daniil Cherednik2018-07-024-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-parsingDaniil Cherednik2018-04-032-6/+13
|\ | | | | Feature/encode arg parsing
| * atrac3denc: isnan -> std::isnan.Valtteri Vuorikoski2018-03-311-1/+1
| |
| * Added validation of the -e option argument and updated help strings.Valtteri Vuorikoski2018-03-311-5/+12
|/
* more strict assert - check only last BFUDaniil Cherednik2017-10-291-1/+2
|
* workaround problem with encoding extremely loud tracksDaniil Cherednik2017-10-291-8/+8
| | | | TODO: it looks like ugly hack, check it again
* Do not apply gain control if release in current frame was detected -Daniil Cherednik2017-10-291-1/+1
| | | | right now we can't do it.
* Find optimal BFU num during bit allocation.Daniil Cherednik2017-10-215-26/+38
|
* Fix bit allocationDaniil Cherednik2017-10-191-11/+6
|